ACTION REQUIRED (execute immediately after reading)
NOW: read ../field-journal/precedent-pentest.md — confirm this skill's operations are pre-authorized routine operations
NOW: confirm scope.md exists with auth.status=granted and a valid network_profile (../ops/scope-contract.md). If scope is missing, run case-init.ps1 and stop until the user grants authorization; automatically adding -AuthGranted is forbidden
NOW: confirm whether the current task falls within this skill's scope
NEXT: read ../tool-index.md, verify tool availability and actual paths
NEXT: when tools are missing, invoke bootstrap — do not guess paths
ACT: in the reconnaissance phase prefer references/recon-pipeline.md (CF browser headers / Windows nmap / curl --globoff); append each batch of results to timeline.md; write candidates into Evidence with ../scripts/append-evidence.ps1 (a hit ≠ verified)
ACT: modern web/cyber-range client-side surfaces (DOM XSS / prototype pollution / agent-browser) → references/client-side-lab-playbook.md; even without a breach, write observed Evidence + the failure gate
Penetration Testing Toolchain (Pentest Tools)
Scope
Use this skill when the task falls under these scenarios:
- Target reconnaissance (port scanning, subdomain enumeration, service identification)
- Vulnerability scanning (web vulnerabilities, CVE detection, misconfigurations)
- Web penetration (SQL injection, XSS, SSRF, directory brute forcing)
- Password cracking (hash cracking, dictionary attacks)
- Network penetration (service exploitation, lateral movement support)
Division of Labor with Other Skills
| Scenario |
What to Use |
| Active scanning/attack (Nmap/Nuclei/SQLMap) |
this skill |
| Binary reverse analysis |
ida-reverse/ or radare2/ |
| Frontend JS signature reversing |
js-reverse/ |
| Browser/desktop automation |
browser-automation/ |
| CTF competitions (comprehensive) |
CTF-Sandbox-Orchestrator/ |
Quick rules of thumb:
- Need to "scan targets, find vulnerabilities, exploit vulnerabilities" → this skill
- Need to "analyze a program's internal logic" → a reversing skill
- Need to "operate a browser/desktop" → browser-automation
Tool Matrix
Reconnaissance
| Tool |
Purpose |
Typical Command |
| Nmap |
Port scanning, service identification, OS detection |
nmap -sV -sC -O target |
| Masscan |
Large-scale fast port scanning |
masscan -p1-65535 target --rate=1000 |
| Subfinder |
Subdomain enumeration |
subfinder -d target.com |
| httpx |
HTTP probing, liveness checks |
httpx -l urls.txt -status-code |
Vulnerability Scanning
| Tool |
Purpose |
Typical Command |
| Nuclei |
Template-based vulnerability scanning (CVE/misconfig/exposure) |
nuclei -u target -t cves/ |
| ZAP |
Web application security scanning |
invoke via API or MCP |
| Nikto |
Web server vulnerability scanning |
nikto -h target |
Web Penetration
| Tool |
Purpose |
Typical Command |
| SQLMap |
SQL injection automation |
sqlmap -u "url?id=1" --batch --dbs |
| FFUF |
Directory/parameter brute forcing |
ffuf -u target/FUZZ -w wordlist.txt |
| Gobuster |
Directory/subdomain brute forcing |
gobuster dir -u target -w wordlist |
| XSStrike |
XSS detection |
xsstrike -u "url?param=test" |
Password Cracking
| Tool |
Purpose |
Typical Command |
| Hashcat |
GPU hash cracking |
hashcat -m 0 hash.txt wordlist.txt |
| John the Ripper |
CPU hash cracking |
john --wordlist=rockyou.txt hash.txt |
| Hydra |
Online brute forcing |
hydra -l admin -P pass.txt target ssh |
Exploitation Frameworks
| Tool |
Purpose |
Notes |
| Metasploit |
Exploitation framework |
separate install, large footprint |
| Impacket |
Windows protocol exploitation (SMB/WMI/Kerberos) |
pip install impacket |
MCP Backend Selection
This skill supports two MCP backends; pick one:
Option A: pentestMCP (recommended, one-command Docker)
- Project: https://github.com/ramkansal/pentestmcp
- Characteristics: 20+ tools packed into a single Docker container, exposed directly as an MCP server
- Tools: Nmap, Nuclei, ZAP, SQLMap, FFUF, Nikto, Gobuster, Subfinder, httpx, etc.
- Installation:
# Pull and run
docker pull ramkansal/pentestmcp
docker run -d -p 8080:8080 ramkansal/pentestmcp
# Or build locally
git clone https://github.com/ramkansal/pentestmcp.git
cd pentestmcp
docker build -t pentestmcp .
docker run -d -p 8080:8080 pentestmcp
{
"mcpServers": {
"pentest": {
"url": "http://localhost:8080/mcp"
}
}
}
Option B: mcp-security-hub (modular)
Option C: single-tool MCP (lightest)
If you only need one tool:
Reqable MCP (local traffic capture and API workbench)
The Reqable desktop client can expose local capture, API, breakpoint, and rule capabilities through the official Reqable MCP Server. Install and start Reqable separately first, then register the MCP:
powershell -NoProfile -ExecutionPolicy Bypass -File skills\scripts\bootstrap-reverse.ps1 -Capability reqable-mcp -McpHostTarget Codex
Replace Codex with Claude or Both to target a specific client; omitting -McpHostTarget writes no global client configuration.
The registered stdio configuration is:
{
"mcpServers": {
"reqable-mcp": {
"command": "npx",
"args": ["-y", "reqable-mcp-server@1.0.1", "--scope", "minimal"]
}
}
}
- Uses Reqable's local API by default; configure
--host, --port, or --scope minimal|all per the official docs if needed.
minimal is the recommended default scope; all exposes more tools that alter the proxy, rules, environment, or saved data.
- Captured traffic, request replay, and rule modification must still satisfy
scope.md authorization and network restrictions; registering the MCP does not widen the target scope.
Workflow
Standard Penetration Flow
Important: when running a penetration test, you MUST follow the autonomous loop framework in references/pentest-loop.md.
That framework defines the full risk gating, logging conventions, context compression, and completion checks.
1. Reconnaissance
- Nmap port scan → confirm open services
- Subfinder subdomain enumeration → widen the attack surface
- httpx liveness checks → filter valid targets
2. Vulnerability scanning
- Nuclei template scan → quickly find known vulnerabilities
- ZAP/Nikto → deep web application scanning
3. Exploitation
- SQLMap → SQL injection
- FFUF → discover hidden paths/parameters
- Manual verification → confirm exploitability
4. Post-exploitation (if within authorized scope)
- Privilege escalation
- Lateral movement
- Data extraction
5. Reporting
- Invoke the docs-generator skill to produce the penetration test report
Quick Scan Flow (results in 5 minutes)
1. nmap -sV -sC target → ports + services
2. nuclei -u target -severity critical,high → high-risk vulnerabilities
3. Web service present → ffuf -u target/FUZZ -w common.txt → directories
4. Summarize findings → decide next step
Caveats
- Authorization is mandatory — all scanning/attack operations must stay within the authorized scope
- Control scan rates — avoid tripping WAF/IDS or knocking over the target
- Passive before active — reconnaissance first, then vulnerability scanning, exploitation last
- Log every operation — every command and result must be recorded for the report
- Don't automate blindly — the AI should pause for confirmation at each key step
On-Demand Bootstrap
Automation Capability Boundary
| Tool |
Auto-installable |
Installation Method |
Notes |
| Nmap |
✓ |
winget (Insecure.Nmap) |
Windows version |
| Nuclei |
✓ |
go install or GitHub Release |
needs Go, or download the binary directly |
| SQLMap |
✓ |
pip install sqlmap or git clone |
Python |
| FFUF |
✓ |
GitHub Release |
Go binary |
| SecLists |
✓ |
GitHub Release ZIP |
wordlist collection (essential for FFUF/Gobuster) |
| Hashcat |
✗ |
manual download |
needs GPU drivers |
| Metasploit |
✗ |
manual install |
large footprint, prefer Kali |
| pentestMCP (Docker) |
✗ |
requires Docker |
docker run ramkansal/pentestmcp |
| Impacket |
✓ |
pip install impacket |
Python |
| ProxyCat |
✓ |
pip install proxycat |
proxy pool middleware (avoids bans during mass scanning) |
| BurpSuite MCP |
✗ |
install from the BurpSuite extension marketplace |
requires BurpSuite Pro/Community |
| Reqable MCP |
✓ |
npx -y reqable-mcp-server@1.0.1 |
the Reqable desktop client must be installed manually first |
Bootstrap Strategy
- If the user has Docker → recommend pentestMCP (one-command bundle)
- Without Docker → install individual tools as needed
- Prioritize Nmap + Nuclei + SQLMap (covers 80% of scenarios)
Manual Installation Prompt
⚠️ **Pentest tools not installed**
**Recommended option (requires Docker)**:
docker pull ramkansal/pentestmcp
docker run -d -p 8080:8080 ramkansal/pentestmcp
**Lightweight option (install one by one)**:
- Nmap: winget install Insecure.Nmap
- Nuclei: go install -v github.com/projectdiscovery/nuclei/v3/cmd/nuclei@latest
- SQLMap: pip install sqlmap
- FFUF: download from https://github.com/ffuf/ffuf/releases
**Tell me once installed, and I'll continue the current task.**
Reference Resources
- awesome-pentest — 25k+ star pentest tool collection
- SecLists — wordlist/payload collection (essential for FFUF/Gobuster)
- PayloadsAllTheThings — payloads for every vulnerability class
- HackTricks — pentest techniques encyclopedia
- pentest-ai-agents — 35 Claude Code pentest sub-agents (reference their prompt patterns)
- Pentest Swarm AI — swarm-intelligence autonomous penetration framework (multi-agent collaboration, supports MCP server)
- ProxyCat — proxy pool middleware (avoids IP bans during mass scanning)
- planning-with-files — task planning skill (for loop testing)
Reference Documents in This Skill
references/pentest-loop.md — core loop framework (risk gating + logging conventions + context compression)
references/recon-pipeline.md — authorized reconnaissance pipeline (CF headers / nmap / Evidence)
references/client-side-lab-playbook.md — DOM XSS / prototype pollution / agent-browser (cyber-range client-side surface)
references/burpsuite-mcp-guide.md — complete BurpSuite MCP guide (63 tools + 7 major use scenarios + AI prompt templates)
references/automation-loop-pattern.md — automated loop testing pattern (lightweight version)
references/awesome-pentest-digest.md — pentest tool digest quick reference
references/pentest-ai-agents-matrix.md — 35-agent coverage matrix
payloads/ — custom payload directory (AI uses it first)
templates/ — required file templates for penetration tests (scope/rules/plan/findings/progress)
src-hunter Vulnerability Hunting Knowledge Base
The src-hunter/ directory contains the complete SRC/Bug Bounty vulnerability hunting methodology:
- 19 attack playbooks (IDOR, RCE, XSS, SQLi, SSRF, OAuth, file upload, etc.)
- 305 structured payloads + 263 WAF/EDR bypass steps
- 2,887 disclosed HackerOne High/Critical reports
- 88,636 historical WooYun case statistics
- Chinese-component fingerprints and default credentials
- CVSS 4.0 report template
Usage: during the hunt phase the AI automatically reads the matching playbook and tests per its workflow.
See src-hunter/SKILL.md and src-hunter/references/ for details.
Routing Context
Upstream entry: skills/SKILL.md (master control), routing.md
Trigger conditions: active scanning/attacking of targets needed (port scanning, vulnerability detection, injection testing, etc.)
Downstream exits:
- Web vulnerability found needing deeper analysis →
js-reverse/
- Binary vulnerability found needing reversing →
ida-reverse/ or radare2/
- Browser operation needed to verify a vulnerability →
browser-automation/
- Report generation after completion →
docs-generator/
Peer related modules: CTF-Sandbox-Orchestrator/ (Web/Pwn challenges in CTFs use these tools)
Task Completion Self-Check (MUST pass before claiming completion)
1---2name: router-reverse-skill-router-pentest-tools3description: Active penetration testing toolchain. Covers reconnaissance, port scanning, vulnerability scanning, web penetration, SQL injection, directory brute forcing, password cracking, and similar scenarios. Exposes 20+ security tools to the AI agent via MCP servers (pentestMCP / mcp-security-hub). Trigger keywords: penetration testing, port scanning, Nmap, vulnerability scanning, Nuclei, SQL injection, SQLMap, directory brute force, FFUF, password cracking, Hashcat, reconnaissance, subdomains, web pentest, ZAP, Burp.4---56## ACTION REQUIRED (execute immediately after reading)781. `NOW`: read `../field-journal/precedent-pentest.md` — confirm this skill's operations are pre-authorized routine operations92. `NOW`: confirm **scope.md** exists with `auth.status=granted` and a valid `network_profile` (`../ops/scope-contract.md`). If scope is missing, run `case-init.ps1` and stop until the user grants authorization; automatically adding `-AuthGranted` is **forbidden**103. `NOW`: confirm whether the current task falls within this skill's scope114. `NEXT`: read `../tool-index.md`, verify tool availability and actual paths125. `NEXT`: when tools are missing, invoke bootstrap — do not guess paths136. `ACT`: in the reconnaissance phase prefer `references/recon-pipeline.md` (CF browser headers / Windows nmap / curl `--globoff`); append each batch of results to `timeline.md`; write candidates into Evidence with `../scripts/append-evidence.ps1` (a hit ≠ verified)147. `ACT`: modern web/cyber-range client-side surfaces (DOM XSS / prototype pollution / agent-browser) → `references/client-side-lab-playbook.md`; even without a breach, write observed Evidence + the failure gate1516# Penetration Testing Toolchain (Pentest Tools)1718## Scope1920Use this skill when the task falls under these scenarios:2122- Target reconnaissance (port scanning, subdomain enumeration, service identification)23- Vulnerability scanning (web vulnerabilities, CVE detection, misconfigurations)24- Web penetration (SQL injection, XSS, SSRF, directory brute forcing)25- Password cracking (hash cracking, dictionary attacks)26- Network penetration (service exploitation, lateral movement support)2728### Division of Labor with Other Skills2930| Scenario | What to Use |31|------|--------|32| Active scanning/attack (Nmap/Nuclei/SQLMap) | **this skill** |33| Binary reverse analysis | `ida-reverse/` or `radare2/` |34| Frontend JS signature reversing | `js-reverse/` |35| Browser/desktop automation | `browser-automation/` |36| CTF competitions (comprehensive) | `CTF-Sandbox-Orchestrator/` |3738Quick rules of thumb:39- Need to "scan targets, find vulnerabilities, exploit vulnerabilities" → this skill40- Need to "analyze a program's internal logic" → a reversing skill41- Need to "operate a browser/desktop" → browser-automation4243---4445## Tool Matrix4647### Reconnaissance4849| Tool | Purpose | Typical Command |50|------|------|---------|51| **Nmap** | Port scanning, service identification, OS detection | `nmap -sV -sC -O target` |52| **Masscan** | Large-scale fast port scanning | `masscan -p1-65535 target --rate=1000` |53| **Subfinder** | Subdomain enumeration | `subfinder -d target.com` |54| **httpx** | HTTP probing, liveness checks | `httpx -l urls.txt -status-code` |5556### Vulnerability Scanning5758| Tool | Purpose | Typical Command |59|------|------|---------|60| **Nuclei** | Template-based vulnerability scanning (CVE/misconfig/exposure) | `nuclei -u target -t cves/` |61| **ZAP** | Web application security scanning | invoke via API or MCP |62| **Nikto** | Web server vulnerability scanning | `nikto -h target` |6364### Web Penetration6566| Tool | Purpose | Typical Command |67|------|------|---------|68| **SQLMap** | SQL injection automation | `sqlmap -u "url?id=1" --batch --dbs` |69| **FFUF** | Directory/parameter brute forcing | `ffuf -u target/FUZZ -w wordlist.txt` |70| **Gobuster** | Directory/subdomain brute forcing | `gobuster dir -u target -w wordlist` |71| **XSStrike** | XSS detection | `xsstrike -u "url?param=test"` |7273### Password Cracking7475| Tool | Purpose | Typical Command |76|------|------|---------|77| **Hashcat** | GPU hash cracking | `hashcat -m 0 hash.txt wordlist.txt` |78| **John the Ripper** | CPU hash cracking | `john --wordlist=rockyou.txt hash.txt` |79| **Hydra** | Online brute forcing | `hydra -l admin -P pass.txt target ssh` |8081### Exploitation Frameworks8283| Tool | Purpose | Notes |84|------|------|------|85| **Metasploit** | Exploitation framework | separate install, large footprint |86| **Impacket** | Windows protocol exploitation (SMB/WMI/Kerberos) | `pip install impacket` |8788---8990## MCP Backend Selection9192This skill supports two MCP backends; pick one:9394### Option A: pentestMCP (recommended, one-command Docker)9596- **Project**: https://github.com/ramkansal/pentestmcp97- **Characteristics**: 20+ tools packed into a single Docker container, exposed directly as an MCP server98- **Tools**: Nmap, Nuclei, ZAP, SQLMap, FFUF, Nikto, Gobuster, Subfinder, httpx, etc.99- **Installation**:100101```bash102# Pull and run103docker pull ramkansal/pentestmcp104docker run -d -p 8080:8080 ramkansal/pentestmcp105106# Or build locally107git clone https://github.com/ramkansal/pentestmcp.git108cd pentestmcp109docker build -t pentestmcp .110docker run -d -p 8080:8080 pentestmcp111```112113- **MCP registration**:114115```json116{117 "mcpServers": {118 "pentest": {119 "url": "http://localhost:8080/mcp"120 }121 }122}123```124125### Option B: mcp-security-hub (modular)126127- **Project**: https://github.com/FuzzingLabs/mcp-security-hub128- **Characteristics**: each tool is its own MCP server, enable as needed129- **Tools**: Nmap, Ghidra, Nuclei, SQLMap, Hashcat130- **Installation**: follow each submodule's README131132### Option C: single-tool MCP (lightest)133134If you only need one tool:135136| Tool | MCP Project | Installation |137|------|---------|------|138| Nmap | [nmap-mcp-server](https://github.com/PhialsBasement/nmap-mcp-server) | npm |139| Nuclei | [nuclei-mcp](https://github.com/addcontent/nuclei-mcp) | npm |140| SQLMap | mcp-security-hub submodule | pip |141142### Reqable MCP (local traffic capture and API workbench)143144The Reqable desktop client can expose local capture, API, breakpoint, and rule capabilities through the official [Reqable MCP Server](https://github.com/reqable/reqable-mcp-server). Install and start Reqable separately first, then register the MCP:145146```powershell147powershell -NoProfile -ExecutionPolicy Bypass -File skills\scripts\bootstrap-reverse.ps1 -Capability reqable-mcp -McpHostTarget Codex148```149150Replace `Codex` with `Claude` or `Both` to target a specific client; omitting `-McpHostTarget` writes no global client configuration.151152The registered stdio configuration is:153154```json155{156 "mcpServers": {157 "reqable-mcp": {158 "command": "npx",159 "args": ["-y", "reqable-mcp-server@1.0.1", "--scope", "minimal"]160 }161 }162}163```164165- Uses Reqable's local API by default; configure `--host`, `--port`, or `--scope minimal|all` per the official docs if needed.166- `minimal` is the recommended default scope; `all` exposes more tools that alter the proxy, rules, environment, or saved data.167- Captured traffic, request replay, and rule modification must still satisfy `scope.md` authorization and network restrictions; registering the MCP does not widen the target scope.168169---170171## Workflow172173### Standard Penetration Flow174175> **Important**: when running a penetration test, you MUST follow the autonomous loop framework in `references/pentest-loop.md`.176> That framework defines the full risk gating, logging conventions, context compression, and completion checks.177178```text1791. Reconnaissance180 - Nmap port scan → confirm open services181 - Subfinder subdomain enumeration → widen the attack surface182 - httpx liveness checks → filter valid targets1831842. Vulnerability scanning185 - Nuclei template scan → quickly find known vulnerabilities186 - ZAP/Nikto → deep web application scanning1871883. Exploitation189 - SQLMap → SQL injection190 - FFUF → discover hidden paths/parameters191 - Manual verification → confirm exploitability1921934. Post-exploitation (if within authorized scope)194 - Privilege escalation195 - Lateral movement196 - Data extraction1971985. Reporting199 - Invoke the docs-generator skill to produce the penetration test report200```201202### Quick Scan Flow (results in 5 minutes)203204```text2051. nmap -sV -sC target → ports + services2062. nuclei -u target -severity critical,high → high-risk vulnerabilities2073. Web service present → ffuf -u target/FUZZ -w common.txt → directories2084. Summarize findings → decide next step209```210211---212213## Caveats214215- **Authorization is mandatory** — all scanning/attack operations must stay within the authorized scope216- **Control scan rates** — avoid tripping WAF/IDS or knocking over the target217- **Passive before active** — reconnaissance first, then vulnerability scanning, exploitation last218- **Log every operation** — every command and result must be recorded for the report219- **Don't automate blindly** — the AI should pause for confirmation at each key step220221---222223## On-Demand Bootstrap224225### Automation Capability Boundary226227| Tool | Auto-installable | Installation Method | Notes |228|------|-----------|---------|------|229| Nmap | ✓ | winget (`Insecure.Nmap`) | Windows version |230| Nuclei | ✓ | `go install` or GitHub Release | needs Go, or download the binary directly |231| SQLMap | ✓ | `pip install sqlmap` or git clone | Python |232| FFUF | ✓ | GitHub Release | Go binary |233| SecLists | ✓ | GitHub Release ZIP | wordlist collection (essential for FFUF/Gobuster) |234| Hashcat | ✗ | manual download | needs GPU drivers |235| Metasploit | ✗ | manual install | large footprint, prefer Kali |236| pentestMCP (Docker) | ✗ | requires Docker | `docker run ramkansal/pentestmcp` |237| Impacket | ✓ | `pip install impacket` | Python |238| ProxyCat | ✓ | `pip install proxycat` | proxy pool middleware (avoids bans during mass scanning) |239| BurpSuite MCP | ✗ | install from the BurpSuite extension marketplace | requires BurpSuite Pro/Community |240| Reqable MCP | ✓ | `npx -y reqable-mcp-server@1.0.1` | the Reqable desktop client must be installed manually first |241242### Bootstrap Strategy2432441. If the user has Docker → recommend pentestMCP (one-command bundle)2452. Without Docker → install individual tools as needed2463. Prioritize Nmap + Nuclei + SQLMap (covers 80% of scenarios)247248### Manual Installation Prompt249250```markdown251⚠️ **Pentest tools not installed**252253**Recommended option (requires Docker)**:254docker pull ramkansal/pentestmcp255docker run -d -p 8080:8080 ramkansal/pentestmcp256257**Lightweight option (install one by one)**:258- Nmap: winget install Insecure.Nmap259- Nuclei: go install -v github.com/projectdiscovery/nuclei/v3/cmd/nuclei@latest260- SQLMap: pip install sqlmap261- FFUF: download from https://github.com/ffuf/ffuf/releases262263**Tell me once installed, and I'll continue the current task.**264```265266---267268## Reference Resources269270- [awesome-pentest](https://github.com/enaqx/awesome-pentest) — 25k+ star pentest tool collection271- [SecLists](https://github.com/danielmiessler/SecLists) — wordlist/payload collection (essential for FFUF/Gobuster)272- [PayloadsAllTheThings](https://github.com/swisskyrepo/PayloadsAllTheThings) — payloads for every vulnerability class273- [HackTricks](https://book.hacktricks.wiki/) — pentest techniques encyclopedia274- [pentest-ai-agents](https://github.com/0xSteph/pentest-ai-agents) — 35 Claude Code pentest sub-agents (reference their prompt patterns)275- [Pentest Swarm AI](https://github.com/Armur-Ai/Pentest-Swarm-AI) — swarm-intelligence autonomous penetration framework (multi-agent collaboration, supports MCP server)276- [ProxyCat](https://github.com/honmashironeko/ProxyCat) — proxy pool middleware (avoids IP bans during mass scanning)277- [planning-with-files](https://github.com/othmanadi/planning-with-files) — task planning skill (for loop testing)278279### Reference Documents in This Skill280281- `references/pentest-loop.md` — **core loop framework** (risk gating + logging conventions + context compression)282- `references/recon-pipeline.md` — **authorized reconnaissance pipeline** (CF headers / nmap / Evidence)283- `references/client-side-lab-playbook.md` — **DOM XSS / prototype pollution / agent-browser** (cyber-range client-side surface)284- `references/burpsuite-mcp-guide.md` — **complete BurpSuite MCP guide** (63 tools + 7 major use scenarios + AI prompt templates)285- `references/automation-loop-pattern.md` — automated loop testing pattern (lightweight version)286- `references/awesome-pentest-digest.md` — pentest tool digest quick reference287- `references/pentest-ai-agents-matrix.md` — 35-agent coverage matrix288- `payloads/` — custom payload directory (AI uses it first)289- `templates/` — required file templates for penetration tests (scope/rules/plan/findings/progress)290291### src-hunter Vulnerability Hunting Knowledge Base292293The `src-hunter/` directory contains the complete SRC/Bug Bounty vulnerability hunting methodology:294295- **19 attack playbooks** (IDOR, RCE, XSS, SQLi, SSRF, OAuth, file upload, etc.)296- **305 structured payloads** + 263 WAF/EDR bypass steps297- **2,887 disclosed HackerOne High/Critical reports**298- **88,636 historical WooYun case statistics**299- **Chinese-component fingerprints and default credentials**300- **CVSS 4.0 report template**301302Usage: during the hunt phase the AI automatically reads the matching playbook and tests per its workflow.303304See `src-hunter/SKILL.md` and `src-hunter/references/` for details.305306---307308## Routing Context309310**Upstream entry**: `skills/SKILL.md` (master control), `routing.md`311**Trigger conditions**: active scanning/attacking of targets needed (port scanning, vulnerability detection, injection testing, etc.)312**Downstream exits**:313- Web vulnerability found needing deeper analysis → `js-reverse/`314- Binary vulnerability found needing reversing → `ida-reverse/` or `radare2/`315- Browser operation needed to verify a vulnerability → `browser-automation/`316- Report generation after completion → `docs-generator/`317318**Peer related modules**: `CTF-Sandbox-Orchestrator/` (Web/Pwn challenges in CTFs use these tools)319320321## Task Completion Self-Check (MUST pass before claiming completion)322323- [ ] Did I execute every step of the workflow (not just read it)?324- [ ] Did I use real tool paths based on `tool-index`?325- [ ] Did I produce reproducible evidence (commands/scripts/screenshots/reports)?326- [ ] Did I complete and write back the Checklist items required by RULES?