analyze
Analyze recon output with AI to suggest high-value targets and attack strategies. Usage: /analyze <target>
Draft and submit a vulnerability report to the bug bounty platform. Reads scope.yaml for platform/program, uses brain + findings for content. Always drafts first for review.
Claude Code
$ npx -y skills add H-mmer/pentest-agents --skill submit --agent claude-code
Codex
$ npx skills add H-mmer/pentest-agents --skill submit -a codex -y
Cursor
$ npx skills add H-mmer/pentest-agents --skill submit -a cursor -y
Gemini CLI
$ npx skills add H-mmer/pentest-agents --skill submit -a gemini-cli -y
GitHub Copilot
$ npx skills add H-mmer/pentest-agents --skill submit -a github-copilot -y
OpenCode
$ npx skills add H-mmer/pentest-agents --skill submit -a opencode -y
Windsurf
$ npx skills add H-mmer/pentest-agents --skill submit -a windsurf -y
name: submit description: "Draft and submit a vulnerability report to the bug bounty platform. Reads scope.yaml for platform/program, uses brain + findings for content. Always drafts first for review." disable-model-invocation: false
Prepare and submit a report for finding: $ARGUMENTS
Workflow: 0. Read `rules/identities.md` to learn which env vars hold the researcher handle, email alias, and API token for the platform identified in step 1. NEVER hardcode a username or email; always reference the env-var symbol. If a required var is unset, abort with `error: <VAR> is not set; refusing to guess` and surface it to the user. 1. Read `scope.yaml` to determine the platform and program handle. 2. Read the finding details from brain/findings/poc directory matching "$ARGUMENTS". 3. Use MCP tool `draft_report` to create a platform-formatted draft:
4. Show the draft to the user and ASK FOR CONFIRMATION before submitting. 5. ONLY after explicit user approval, use MCP tool `submit_report` to submit. 6. After submission, update the brain: `uv run python3 $CLAUDE_PROJECT_DIR/tools/brain.py record <target> confirmed <technique> "Submitted as report #<id> on <platform>"` 7. Update findings.json status to "reported".
IMPORTANT: NEVER submit without showing the draft and getting explicit user confirmation.
Submission is a controlled release.
Before asking for approval, verify:
Show the user the final title, severity, platform, target asset, evidence list, and any residual risk. If anything changed after draft generation, re-run quality before submission.
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…