Skip to content

Agent System

The multi-agent orchestration system distributes offensive operations across 15 specialized AI sub-agents. Each agent owns a specific domain and operates with focused instructions and tool access.

Agent Categories

Coordinators (3)

Agents that plan, delegate, and correlate findings.

AgentRole
Pentest OrchestratorFull-engagement coordination, agent delegation
Attack Path ArchitectKill chain design, MITRE ATT&CK mapping
Vuln Chain ComposerMulti-step exploit chain correlation

Specialized Executors (11)

Agents that execute specific attack types.

AgentDomain
SQL Injection ExecutorSQLi detection and exploitation
XSS ExecutorCross-site scripting
SSRF ExecutorServer-side request forgery
Auth Bypass ExecutorAuthentication bypass, JWT, OAuth
API Security ExecutorREST, GraphQL, WebSocket testing
Client-Side ExecutorCSPT, DOM injection, postMessage
Server-Side ExecutorSSTI, deserialization, command injection
Cloud Attack ExecutorS3, IAM, metadata, serverless
Post-Exploitation ExecutorPrivesc, lateral movement, persistence
Crypto Audit ExecutorSmart contracts, DeFi, bridge security
Blockchain Exploit ExecutorChain-specific vulnerability exploitation

Support (3)

Agents that provide infrastructure and utility.

AgentRole
Recon DominatorSubdomain, port, tech fingerprinting
HackerOne HunterBug bounty workflow automation
Test DetectionTarget quality filtering, honeypot detection

Execution Workflow

4-Phase Executor Loop

RECON --> Identify attack surface, enumerate endpoints, fingerprint technologies
   |
EXPERIMENT --> Generate payloads and techniques tailored to findings
   |
TEST --> Apply payloads against live targets, record responses
   |
VERIFY --> Confirm findings, eliminate false positives, produce PoC

5-Phase Post-Exploitation Loop

STABILIZE --> Establish reliable access, deploy persistence
   |
ESCALATE --> Privilege escalation (Linux/Windows/AD)
   |
MOVE --> Lateral movement, pivot through networks
   |
PERSIST --> Deploy implants, backdoors, scheduled tasks
   |
EXFILTRATE --> Collect, classify, compress, and exfiltrate loot

Delegation Rules

  • Single target, single vuln type --- deploy specialized executor directly. No orchestrator overhead.
  • Single target, unknown vulns --- single orchestrator spawns multiple executors.
  • Multiple targets --- orchestrator spawns one executor per target.
  • Bug bounty --- HackerOne Hunter spawns orchestrators per asset group.
  • Maximum nesting depth: 2. Orchestrators do not spawn orchestrators beyond one level.

Execution Modes

ModeDescription
ForegroundInline execution with real-time output
BackgroundDetached execution with notification on completion
Worktree isolatedGit worktree sandbox for parallel, non-interfering execution

Communication

Agents communicate through the engagement state in the Knowledge Base. Findings flow from executors to the pipeline. The orchestrator reads accumulated findings and dispatches follow-on agents. No agent blocks waiting for another -- the engagement state provides eventual consistency.

Released under the MIT License.