analyze
Analyze recon output with AI to suggest high-value targets and attack strategies. Usage: /analyze <target>
Generate submission-ready reports for all confirmed findings. Runs dedup, PoC builder, quality check, and report writer. Usage: /report bounty or /report pentest
Claude Code
$ npx -y skills add H-mmer/pentest-agents --skill report --agent claude-code
Codex
$ npx skills add H-mmer/pentest-agents --skill report -a codex -y
Cursor
$ npx skills add H-mmer/pentest-agents --skill report -a cursor -y
Gemini CLI
$ npx skills add H-mmer/pentest-agents --skill report -a gemini-cli -y
GitHub Copilot
$ npx skills add H-mmer/pentest-agents --skill report -a github-copilot -y
OpenCode
$ npx skills add H-mmer/pentest-agents --skill report -a opencode -y
Windsurf
$ npx skills add H-mmer/pentest-agents --skill report -a windsurf -y
name: report description: "Generate submission-ready reports for all confirmed findings. Runs dedup, PoC builder, quality check, and report writer. Usage: /report bounty or /report pentest" disable-model-invocation: false
Generate reports for confirmed findings. Format: $ARGUMENTS (default: bounty)
This runs the full reporting pipeline. Run this AFTER /pipeline and /validate.
Run `uv run python3 $CLAUDE_PROJECT_DIR/tools/dedup_findings.py --scan-dir scans/ --db findings.json --stats` Read findings.md and brain effective techniques. Show the user a numbered list of confirmed findings.
Look in poc/ directory. If no PoC for this finding, launch `poc-builder` agent: "Create PoC for: [finding details]. You MUST write files to poc/<finding-slug>/. Create reproduce.sh and poc.html (if client-side). Do NOT just output to terminal — write the actual files."
Look in evidence/ directory. If no screenshots/recordings exist:
Read `scope.yaml` to check the `platform:` field.
Launch `report-writer` agent: "Write a bug bounty report for: [finding details]. Format: $ARGUMENTS. Platform: [platform from scope.yaml]. CVSS version: [3.1 if hackerone, 4.0 otherwise]. CRITICAL INSTRUCTIONS: 1. You MUST write the report to reports/drafts/<finding-slug>.md using the Write tool. Do NOT just output to terminal. 2. Use the CVSS version specified above. HackerOne requires CVSS 3.1. All other platforms use CVSS 4.0. 3. Title formula: [Vuln] in [Component] Enables [Impact]. 4. Only reference PoC files and screenshots that ACTUALLY EXIST on disk — verify with ls before citing. 5. Include PoC at [path] and evidence at [path] ONLY if those files exist. 6. NEVER hardcode the researcher username, email, password, or token. If you need to embed the reporter identity (e.g., in a sample signup or PoC), write the env-var symbol like `${HACKERONE_EMAIL_ALIAS}` (HackerOne), `${BUGCROWD_EMAIL_ALIAS}` (Bugcrowd), `${INTIGRITI_EMAIL_ALIAS}` (Intigriti), or `${YESWEHACK_EMAIL}` (YesWeHack). Substitution happens at submit time. See `rules/identities.md` for the full table."
Launch `quality-check` agent on the draft. If score < 7, show issues and ask user if they want to fix and re-check.
After all findings are processed, show:
Reports generated: 1. [title] — score: X/10 — reports/drafts/finding-1.md 2. [title] — score: X/10 — reports/drafts/finding-2.md ... Ready for submission: /dupcheck <finding> — check for duplicates /submit <finding> — submit to platform
Run `uv run python3 $CLAUDE_PROJECT_DIR/tools/global_brain.py sync-from-local` Run `uv run python3 $CLAUDE_PROJECT_DIR/tools/statusline.py`
A report is ready when a tired triager can reproduce and justify it without guessing.
Hard requirements:
If any confirmed finding lacks PoC or evidence, stop report generation for that finding and send it back to `/validate` or `/chain`.
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…