Getting it into your agent
One page per mod, every tool's command on it. A separate URL per tool would split the same page into five that compete with each other.
npx agentmods add skills/fb0sh/pentester/pentester-src-hunternpx skills add fb0sh/pentester --skill pentester-src-huntergit clone --depth 1 https://github.com/fb0sh/pentesterWhat it costs to keep this loaded
Counted locally with the o200k_base tokenizer, which is exact for GPT models; Claude uses its own tokenizer and its counts differ. Treat this as one consistent yardstick across the catalogue rather than a bill. Prices are per million input tokens.
| Model | Per session | Once invoked |
|---|---|---|
| Fable 5 | $0.00070 | $0.00535 |
| Opus 5 | $0.00035 | $0.00267 |
| Sonnet 5 | $0.00014 | $0.00107 |
| Haiku 4.5 | $0.00007 | $0.00053 |
Grade A, and why
pentester-src-hunter scanned grade A with 0 findings against 26 rules in 11 categories — prompt injection, anti-refusal, data exfiltration, privilege escalation, supply chain, agent snooping, system-prompt leakage, SSRF and excessive agency — measured 2d ago.
A static scan of the body, not an audit. Every finding is printed with the line that produced it so you can judge whether it matters here. A mod is markdown that instructs an agent; that is exactly why what it instructs is worth reading.
Nothing flagged
None of the 26 patterns this scan looks for appear in this file: no shell pipes, no recursive deletes, no credential paths, no hidden text, no instruction-override or anti-refusal phrasing, no agent-config snooping. That is not a guarantee, it is the absence of the things that are checkable.
What it actually says
src-hunter — playbook adapter
In this framework: corpus + executable resolve only.
Execution authority: .agents/phases/. Never run an independent Intake→Report pipeline.
Not runtime authority: README.md (upstream product marketing / provenance only).
Interface
node .agents/skills/pentester-src-hunter/playbook.js --signal "sqli,idor"
node .agents/skills/pentester-src-hunter/playbook.js --signal xss --json
node .agents/skills/pentester-src-hunter/playbook.js --list
node .agents/skills/pentester-src-hunter/playbook.js --stuck
node .agents/skills/pentester-src-hunter/playbook.js --cite-h1 xss # tier-2 H1 only
node .agents/skills/pentester-src-hunter/playbook.js --selftest
Map of record: references/signal-map.json.
Shared handoff keywords: .agents/knowledge/signal-aliases.json (LOOKUP + playbook).
playbook(signal) → path under references/playbooks/
dictionary(fingerprint) → path under references/dictionaries/ | industry/
Hard rules
- No memorized payloads — resolve then Read the playbook file.
- No invented H1 case ids — only via
--cite-h1when local raw exists (often external/gitignored). - No finding without Evidence — HTTP/screenshot/video or mark “待验证”.
- Stay in Scope — Phase 0
scope.md. - Do not preload
h1-reports/orpayloader/trees — playbooks + dictionaries first (archive-locality.md).
Default bag
- Top hits from
playbook.js --signal … - On stuck:
playbook.js --stuck - Fingerprints: resolve includes dictionary hits when keywords match
Not this skill’s job
PTES phase order, Docker bootstrap, Report template, knowledge import — phases / other skills.
What ships with it
60 files beside SKILL.md in the same directory: the scripts, references and assets a skill reads on demand. Not counted in the per-session cost; read them before you install if any of them is executable.
- .claude-plugin/marketplace.json 1.1 KB
- .claude-plugin/plugin.json 412 B
- .gitignore 164 B
- LICENSE 1.0 KB
- playbook.js 6.7 KB runs code
- README.en.md 6.3 KB
- README.md 1.1 KB
- references/.gitkeep 0 B
- references/compliance.md 2.1 KB
- references/dictionaries/00-index.md 2.2 KB
- references/dictionaries/chinese-srcfingerprints.md 15 KB
- references/dictionaries/default-credentials-cn.md 9.9 KB
- references/h1-reports/by-weakness/allocation-of-resources-without-limits-or-throttling.md 15 KB
- references/h1-reports/by-weakness/array-index-underflow.md 17 KB
- references/h1-reports/by-weakness/asi05-unexpected-code-execution-rce.md 4.7 KB
- references/h1-reports/by-weakness/authentication-bypass-by-primary-weakness.md 17 KB
- references/h1-reports/by-weakness/authentication-bypass-using-an-alternate-path-or-channel.md 24 KB
- references/h1-reports/by-weakness/authentication-bypass.md 7.4 KB
- references/h1-reports/by-weakness/blind-sql-injection.md 2.9 KB
- references/h1-reports/by-weakness/buffer-over-read.md 90 KB
- references/h1-reports/by-weakness/buffer-underflow.md 16 KB
- references/h1-reports/by-weakness/business-logic-errors.md 189 KB
- references/h1-reports/by-weakness/classic-buffer-overflow.md 125 KB
- references/h1-reports/by-weakness/cleartext-storage-of-sensitive-information.md 49 KB
- references/h1-reports/by-weakness/cleartext-transmission-of-sensitive-information.md 9.6 KB
- references/h1-reports/by-weakness/client-side-enforcement-of-server-side-security.md 3.3 KB
- references/h1-reports/by-weakness/code-injection.md 418 KB
- references/h1-reports/by-weakness/command-injection-generic.md 253 KB
- references/h1-reports/by-weakness/concurrent-execution-using-shared-resource-with-improper-synchronization-race-condition.md 1.2 KB
- references/h1-reports/by-weakness/crlf-injection.md 17 KB
- references/h1-reports/by-weakness/cross-site-request-forgery-csrf.md 130 KB
- references/h1-reports/by-weakness/cross-site-scripting-xss-dom.md 62 KB
- references/h1-reports/by-weakness/cross-site-scripting-xss-generic.md 170 KB
- references/h1-reports/by-weakness/cross-site-scripting-xss-reflected.md 75 KB
- references/h1-reports/by-weakness/cross-site-scripting-xss-stored.md 415 KB
- references/h1-reports/by-weakness/cross-site-scripting-xss.md 1.8 KB
- references/h1-reports/by-weakness/cryptographic-issues-generic.md 53 KB
- references/h1-reports/by-weakness/deserialization-of-untrusted-data.md 107 KB
- references/h1-reports/by-weakness/double-free.md 16 KB
- references/h1-reports/by-weakness/download-of-code-without-integrity-check.md 2.1 KB
- references/h1-reports/by-weakness/embedded-malicious-code.md 1.4 KB
- references/h1-reports/by-weakness/encoding-error.md 8.7 KB
- references/h1-reports/by-weakness/execution-with-unnecessary-privileges.md 1.2 KB
- references/h1-reports/by-weakness/exposed-dangerous-method-or-function.md 2.5 KB
- references/h1-reports/by-weakness/exposure-of-data-element-to-wrong-session.md 4.6 KB
- references/h1-reports/by-weakness/external-control-of-critical-state-data.md 8.3 KB
- references/h1-reports/by-weakness/external-control-of-file-name-or-path.md 5.3 KB
- references/h1-reports/by-weakness/externally-controlled-reference-to-a-resource-in-another-sphere.md 1.6 KB
- references/h1-reports/by-weakness/file-and-directory-information-exposure.md 3.2 KB
- references/h1-reports/by-weakness/file-content-injection.md 1.4 KB
- references/h1-reports/by-weakness/file-manipulation.md 1.6 KB
- references/h1-reports/by-weakness/forced-browsing.md 1.9 KB
- references/h1-reports/by-weakness/heap-overflow.md 208 KB
- references/h1-reports/by-weakness/http-request-smuggling.md 86 KB
- references/h1-reports/by-weakness/http-response-splitting.md 9.4 KB
- references/h1-reports/by-weakness/improper-access-control-generic.md 710 KB
- references/h1-reports/by-weakness/improper-authentication-generic.md 342 KB
- references/h1-reports/by-weakness/improper-authorization.md 36 KB
- references/h1-reports/by-weakness/improper-certificate-validation.md 53 KB
- references/h1-reports/by-weakness/improper-check-or-handling-of-exceptional-conditions.md 9.3 KB
What this file has done since we first saw it
Hashed on every crawl. A supply-chain change to an agent config is a question of when, not whether, so the history is kept rather than the latest state alone.
- 2d ago First seen · 51 lines · 70 tokens per session scan A c530e11a39fd
pentester-src-hunter is a skill published in the GitHub repository fb0sh/pentester (23 stars, last pushed 1mo ago), licensed MIT. It adds 70 tokens to every session and 535 once invoked, about $0.0003 per session on Opus 5. A static security scan graded it A with 0 findings. No closer match exists in the catalogue, so it is treated as the original; first seen 2026-08-30.
Other skills, from other repositories
transilience-report-style
Threat Intelligence Report Design System — ReportLab-based PDF generation for A4 reports with Transilience branding, typography, and layout standards.
firewall-review
Evidence-safe firewall ruleset audit reference specification — 22 documented detector patterns (17 vendor-agnostic plus 5 FortiGate-specific), a 15-check semantic catalogue, CIS Fortinet FortiGate Benchmark guidance, a custom customer-policy benchmark, and consolidated network-team Excel profiles including grouped…
pentest-engagement
Run a professional penetration engagement OR a network vulnerability scan from a scope. WEB mode (apex domains / app URLs) — mandatory surface expansion, systematic OWASP attack-class coverage, reversible active exploitation, authoritative validation, Transilience PDF. NETWORK mode (a list of IPs/CIDRs, e.g. 1500…
attack-path-stitcher
Stitches confirmed single-asset findings into multi-hop attack paths across the organization. Builds a graph where nodes are assets and edges are confirmed exploit hops citing the findings that enable them.
coordination
Pentest coordination — orchestrates executor and validator agents with context-controlled spawning. Entry point for all engagements.
hackerone
HackerOne bug bounty automation - parses scope CSVs, deploys parallel pentesting agents per asset, validates PoCs, and generates platform-ready submission reports.