mhtsec/ARTEX

AI 自主渗透测试系统

View on GitHub ↗Jump to charts ↓Open shareable report →

mhtsec/ARTEX has 4k+ stars and 6.5k+ forks on GitHub, is written in Go, and was last pushed on Oct 16, 2026. Data as of . Signed-in members get hourly updates — create a free account.

Summary Information

Updated 1 hour ago
Added to GitGenius on October 11th, 2026
Created on October 8th, 2026
Open Issues & Pull Requests: 0 (+0)
GitHub issues: Enabled
Number of forks: 6,615
Total Stargazers: 4,424 (+6)
Total Subscribers: 14 (+0)

Repository Insights (GitGenius)

Median issue/PR response: 4.9 hours
Mean response time: 9.4 hours
90th percentile: 22.1 hours
Tracked items: 5

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 0
New in 7 days: 7
Closed in 7 days: 7
Avg open age: N/A days
Stale 30+ days: 0
Stale 90+ days: 0

Recent activity

Opened in 7 days: 7
Closed in 7 days: 7
Comments in 7 days: 11
Events in 7 days: 22

Top labels

No label distribution available yet.

Most active issues this week

Sign in to see which issues are moving.
Sign in

Detailed Description

ARTEX is an autonomous penetration testing system that combines an AI agent with a Go backend and Next.js frontend to conduct security assessments.

The system addresses the challenge of automating penetration testing by deploying an AI agent that can independently explore target systems, discover vulnerabilities, and document findings. The agent operates through a task-driven workflow where it executes reconnaissance and exploitation steps, records its actions in session logs, and maintains a graph of discovered assets and relationships. Users can configure LLM providers via environment variables or the UI, and the system supports integration with ScopeSentry for importing existing asset inventories to seed the agent's exploration scope.

Organizations should adopt this tool if they want to automate initial reconnaissance and vulnerability discovery phases while maintaining human oversight. The system suits security teams conducting authorized penetration tests who need visibility into agent decision-making and the ability to approve or block actions before execution. The tool includes traffic recording, human-in-the-loop dialogue capabilities, and an asset coverage visualization that highlights tested versus untested targets. Installation can proceed either through a one-command script that handles Docker setup or local compilation, with PostgreSQL as the required database backend.

Development activity shows consistent maintenance of the codebase with regular updates addressing user-reported issues and feature requests. The project maintains active documentation including screenshots and deployment guides that reflect current functionality. Contributors respond to configuration and installation problems reported by users, and the team has transitioned Docker image hosting to ensure continued availability of pre-built artifacts.