analyze
Analyze recon output with AI to suggest high-value targets and attack strategies. Usage: /analyze <target>
Validate a finding through the 7-Question Gate + 4 gates. Kills weak findings FAST. Usage: /validate <finding description>
Claude Code
$ npx -y skills add H-mmer/pentest-agents --skill validate --agent claude-code
Codex
$ npx skills add H-mmer/pentest-agents --skill validate -a codex -y
Cursor
$ npx skills add H-mmer/pentest-agents --skill validate -a cursor -y
Gemini CLI
$ npx skills add H-mmer/pentest-agents --skill validate -a gemini-cli -y
GitHub Copilot
$ npx skills add H-mmer/pentest-agents --skill validate -a github-copilot -y
OpenCode
$ npx skills add H-mmer/pentest-agents --skill validate -a opencode -y
Windsurf
$ npx skills add H-mmer/pentest-agents --skill validate -a windsurf -y
name: validate description: "Validate a finding through the 7-Question Gate + 4 gates. Kills weak findings FAST. Usage: /validate <finding description>" disable-model-invocation: false
Validate finding: $ARGUMENTS
This is the MOST IMPORTANT command. Run it BEFORE writing any report. It takes 30 seconds to kill a bad lead. A report takes 30 minutes.
Read findings.md and brain data. Locate the finding matching "$ARGUMENTS". Show finding details and ask user to confirm.
Launch `validator` agent: "Validate this finding through the 7-Question Gate and 4-gate checklist: [finding details]. Check `rules/hunting.md` Rule 19 for the never-submit list AND `rules/mistakes.md` (REPORTING + METHODOLOGY sections) for lessons agents commonly miss — especially: (a) theoretical vs confirmed exploits, (b) file-path hallucinations, (c) CVSS-version mismatch per platform, (d) status-code asymmetry ≠ proven bug, (e) single-account IDOR ≠ cross-account leak. Output PASS, KILL, DOWNGRADE, or CHAIN REQUIRED with specific reason."
**If PASS:** 1. Launch `poc-builder` agent to create minimal PoC 2. Capture evidence: `uv run python3 $CLAUDE_PROJECT_DIR/tools/capture.py screenshot` 3. Launch `report-writer` agent for platform-ready draft 4. Launch `quality-check` agent — block if score < 7 5. Show: score, draft path, PoC path, suggested title 6. Suggest: `/dupcheck <finding>` then `/submit <finding>`
**If KILL:** 1. Record to brain: `uv run python3 $CLAUDE_PROJECT_DIR/tools/brain.py record <target> exhausted "<finding>" "<kill reason>"` 2. Tell user: "Finding killed at Q[N]: [reason]. Move on." 3. Suggest next action: `/hunt <target>` or `/surface <target>`
**If DOWNGRADE:** 1. Tell user what's needed to prove higher impact 2. Suggest specific test to run
**If CHAIN REQUIRED:** 1. Tell user what chain is needed 2. Suggest: `/chain` to build the chain 3. Record as partial in brain
Validation is where mediocre hunters become expensive or elite.
Apply these hard checks before PASS:
If one check fails, prefer KILL or DOWNGRADE over "probably valid." Record the missing proof so the hunter can run one precise follow-up instead of re-litigating the whole bug.
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…