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>
$ npx -y skills add H-mmer/pentest-agents --skill validate --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/validateContext preview
The summary Claude sees to decide when to auto-load this skill.
Validate a finding through the 7-Question Gate + 4 gates. Kills weak findings FAST. Usage: /validate <finding description>
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.
Repo: H-mmer/pentest-agents
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, surface probe A-I, depth-engine…
Manage the engagement brain. Subcommands: 'init' to set up, 'brief <target>' for pre-flight, 'status' for overview, 'exhausted [target]' to see dead ends.
Build deep exploit chains — dispatches chain-builder agent. Given bug A, recursively walks the chain graph. Usage: /chain (then describe bug A)
Run the finding correlation engine to discover attack chains from individual findings.