hunt
Test for a specific vulnerability class against target endpoints using curated payloads.
Run the 6-gate strict quality gate on unvalidated findings.
$ npx -y skills add frendysanusi/claude-pentest-skills --agent claude-codeHow it fires
How this command gets triggered: by you, by Claude, or both.
/validateContext preview
What this command does when you run it.
Run the 6-gate strict quality gate on unvalidated findings.
Run the 6-gate strict quality gate on unvalidated findings.
/validate Validate all UNVALIDATED findings /validate F-001 Validate a specific finding
1. **Active engagement exists** with `findings.md` containing at least one UNVALIDATED finding. 2. If no UNVALIDATED findings exist: "No unvalidated findings. Run `/hunt <vuln-class>` to discover vulnerabilities."
1. Load `agents/validator-agent.md` — Adopt the Validator Agent persona 2. Load `skills/validate.md` — Validation methodology
Read engagement state:
For each selected finding, execute all 6 gates from `skills/validate.md`:
1. Gate 1: Reproducible PoC 2. Gate 2: HTTP Evidence 3. Gate 3: Impact Verified 4. Gate 4: In-Scope 5. Gate 5: Real Vulnerability 6. Gate 6: Client Reproducible
For each finding validated:
## Validation Results | Finding | Title | Previous | New Status | Failed Gates | |---------|-------|----------|-----------|-------------| | F-001 | SQLi in /api/search | UNVALIDATED | VALIDATED | — | | F-002 | XSS in /profile | UNVALIDATED | REJECTED | Gate 5: Self-XSS | | F-003 | IDOR in /api/users | UNVALIDATED | NEEDS-WORK | Gate 6: Missing auth steps | **Validated:** <count> **Rejected:** <count> **Needs Work:** <count> <If VALIDATED findings exist:> Run /report --full to generate the engagement report. <If NEEDS-WORK findings exist:> Address the feedback above, then run /validate again.
AI-powered web application penetration testing skills with Claude Code
Repo: frendysanusi/claude-pentest-skills
Test for a specific vulnerability class against target endpoints using curated payloads.
Define and authorize the target scope for a penetration testing engagement. This is the **mandatory first step** — all other commands refuse to run without an…
Display the engagement progress dashboard. Read-only — does not modify any state files.