hunt
Test for a specific vulnerability class against target endpoints using curated payloads.
Display the engagement progress dashboard. Read-only — does not modify any state files.
$ npx -y skills add frendysanusi/claude-pentest-skills --agent claude-codeHow it fires
How this command gets triggered: by you, by Claude, or both.
/statusContext preview
What this command does when you run it.
Display the engagement progress dashboard. Read-only — does not modify any state files.
Display the engagement progress dashboard. Read-only — does not modify any state files.
/status /status <target>
If `<target>` is omitted and only one engagement exists, use that. If multiple engagements exist, list them and ask which one.
Read all state files from `engagements/<target>/`:
Calculate:
## Engagement Status — <target> **Started:** <date> | **Scope:** <in-scope count> targets | <out-of-scope count> exclusions ### Reconnaissance | Metric | Value | |--------|-------| | Endpoints Discovered | <count> | | Tech Stack Identified | <Yes/Partial/No> | | WSTG Info Gathering | <Complete/Partial/Not Started> | ### Hunt Progress | WSTG Category | Status | Endpoints Tested | |---------------|--------|-----------------| | Information Gathering | <status> | <count> | | Configuration & Deploy | <status> | <count> | | Identity Management | <status> | <count> | | Authentication | <status> | <count> | | Authorization | <status> | <count> | | Session Management | <status> | <count> | | Input Validation | <status> | <count> | | Error Handling | <status> | <count> | | Cryptography | <status> | <count> | | Business Logic | <status> | <count> | | Client-Side | <status> | <count> | ### Findings | Status | Count | |--------|-------| | UNVALIDATED | <count> | | VALIDATED | <count> | | REJECTED | <count> | | NEEDS-WORK | <count> | ### Severity Breakdown (Validated Only) | Severity | Count | |----------|-------| | Critical | <count> | | High | <count> | | Medium | <count> | | Low | <count> | ### Payload Testing | Metric | Value | |--------|-------| | Total Attempts | <count> | | Potential Findings | <count> | | Success Rate | <percentage> | ### Suggested Next Steps <Based on current state, suggest what to do next:> - If no recon done: "Run `/recon <target>` to map the attack surface" - If recon done but no hunting: "Run `/hunt <suggested-class>` to start testing" - If unvalidated findings exist: "Run `/validate` to quality-check your findings" - If validated findings exist: "Run `/report --full` to generate the engagement report"
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…