analyze
Analyze recon output with AI to suggest high-value targets and attack strategies. Usage: /analyze <target>
Prepare the battlefield — recon, scanning, and surface ranking. Stops before hunting. Run /hunt or /autopilot after. Usage: /pipeline or /pipeline <target>
Claude Code
$ npx -y skills add H-mmer/pentest-agents --skill pipeline --agent claude-code
Codex
$ npx skills add H-mmer/pentest-agents --skill pipeline -a codex -y
Cursor
$ npx skills add H-mmer/pentest-agents --skill pipeline -a cursor -y
Gemini CLI
$ npx skills add H-mmer/pentest-agents --skill pipeline -a gemini-cli -y
GitHub Copilot
$ npx skills add H-mmer/pentest-agents --skill pipeline -a github-copilot -y
OpenCode
$ npx skills add H-mmer/pentest-agents --skill pipeline -a opencode -y
Windsurf
$ npx skills add H-mmer/pentest-agents --skill pipeline -a windsurf -y
name: pipeline description: "Prepare the battlefield — recon, scanning, and surface ranking. Stops before hunting. Run /hunt or /autopilot after. Usage: /pipeline or /pipeline <target>" disable-model-invocation: false
Prepare the battlefield for: $ARGUMENTS
This command runs recon, scanning, and surface ranking — everything needed BEFORE hunting. It does NOT hunt, validate, or report. Use `/hunt` or `/autopilot` for that.
1. Read `scope.yaml` — resolve and verify targets
2. Read `policy.md` — extract policy preamble for all agent dispatches 3. Brain init or brief:
4. Dispatch `recon` agent (model: inherit) with policy preamble and scope 5. After recon: dispatch `config-auditor` agent (model: inherit) for header/TLS/cookie review 6. After config: dispatch `js-analyzer` agent (model: inherit) for JavaScript analysis 7. Brain update: `uv run python3 $CLAUDE_PROJECT_DIR/tools/brain.py record <target> recon "<results summary>"`
8. Dispatch in parallel (all model: inherit, all with policy preamble):
9. Brain update with scan results
10. Dispatch `recon-ranker` agent (model: inherit) with recon data + brain knowledge 11. Output P1/P2/Kill list
Battlefield ready. P1 targets: [list] P2 targets: [list] Kill list: [list] Next steps: /hunt <target> — manual hunting on a specific target /autopilot — autonomous hunting across all P1 targets /surface — re-rank surface with current brain knowledge
Sync brain: `uv run python3 $CLAUDE_PROJECT_DIR/tools/global_brain.py sync-from-local`
The pipeline prepares a battlefield, not a folder of scan files.
1. Scope first: every generated target must be in-scope or tagged `out-of-scope` with reason. 2. Normalize assets into stable inventories: hosts, endpoints, JS files, APIs, auth flows, cloud buckets, repos, mobile packages, and third-party integrations. 3. Rank during collection. Do not wait until the end to identify crown jewels. 4. Preserve raw evidence and parsed summaries. A hunter should be able to replay the exact source of every target. 5. End with `P1`, `P2`, and `Kill` lists plus the best first vuln class for each P1. If no P1 exists, say why and recommend monitoring or a different program.
Bug bounty agent framework for Claude Code, Codex, Gemini, Cursor, Windsurf, Copilot, and OpenClaw — 48 agents, 26 commands, 19 CLI tools, 2 MCP servers, autonomous hunt loops, exploit chain builder.
Analyze recon output with AI to suggest high-value targets and attack strategies. Usage: /analyze <target>
Autonomous hunt orchestrator. INSATIABLE in --autonomous mode: enforces an EXHAUSTION CONTRACT (26 canonical hunter classes,…
Manage the engagement brain. Subcommands: 'init' to set up, 'brief <target>' for pre-flight, 'status' for overview, 'exhausted…
Build deep exploit chains — dispatches chain-builder agent. Given bug A, recursively walks the chain graph. Usage: /chain (then…
Run the finding correlation engine to discover attack chains from individual findings.
Use for authorized security assessment of REST, GraphQL, WebSocket, or SOAP APIs, including discovery, authentication,…
Extract and decrypt Windows DPAPI-protected secrets (Credential Manager, browser logins/cookies, Wi-Fi credentials, KeePass keys)…
Clean and finalize authorized natural-language text intended for readers by auditing suspicious invisible Unicode and rewriting…