0dayinc/pwn/capec
- community
Checking that the SKILL.md file is still in the repository.
Exhaustively execute every applicable CAPEC attack pattern.
Install
npx vskill@latest install 0dayinc/pwn/capecSKILL.md
The same SKILL.md was published earlier as majiayu000/claude-skill-registry-data/capec.
CAPEC exhaustive testing
Use when the ask names a CAPEC ID, an ATT&CK technique that maps to CAPEC, or "execute this attack pattern". Pair with the cwe skill: CAPEC is how the attack is performed; CWE is the weakness you prove.
When to use
- "CAPEC-66", "attack pattern", "how would an attacker XSS this"
- Purple-team / red-team playbooks that need a numbered flow
- Coverage pass: every CAPEC that applies to this stack
Methodologies
| Catalog | Role | |
|---|---|---|
| CAPEC List 3.9 | attack pattern IDs, views, categories | |
CWE (bundled cwe skill) | weakness IDs related to each pattern | |
| ATT&CK | adversary technique mapping when present | |
| OWASP WSTG | web execution of HTTP-related patterns |
How to look up a CAPEC
Each CAPEC number is a file in this skill:
Examples: references/CAPEC-66.md, references/CAPEC-1.md. Open that file and follow its procedure end-to-end, including every related CWE via ../cwe/references/CWE-<id>.md. references/INDEX.md lists every ID.
Exhaustive catalog procedure
- Identify the target class (web, API, native, firmware, human, network).
- Pick a CAPEC view (CAPEC-1000 Mechanisms of Attack, etc.).
- For every applicable member, run
references/CAPEC-<id>.md. - Record N/A with a reason when prerequisites cannot be met.
- Findings cite the member CAPEC and related CWE IDs.
- Re-read saved evidence before calling the pattern tested.
Tooling
- Always:
skills_recallthis skill, then read the CAPEC reference. - Then:
skills_recallcwefor related weakness procedures. - HTTP:
PWN::Plugins::BurpSuiteorTransparentBrowser. - Source:
PWN::SAST::Factory.start/pwn_sast. - Authz:
PWN::Bounty::LifecycleAuthzReplay.
Pitfalls
- Categories and views are groupings; they are not attacks.
- Skipping the related CWE procedure leaves the weakness unproven.
- One blocked payload is not an exhaustive CAPEC test.
- Do not skip deprecated IDs without following the replacement.
Verification
A CAPEC is done when its reference checklist is ticked, related CWE files were run, and evidence paths were re-read.
Catalog size (CAPEC 3.9)
- Attack patterns: 615
- Categories: 78
- Views: 13
Full table: references/INDEX.md.
Security
- Security scanPassed, 90 of 100Pattern checks on the skill's files.
- Model reviewPassed
Quality evaluation
- Task evaluationNot runNo evaluation yet. Run one in Skill Studio.
Source
- SKILL.md in the repositoryCheckingetc/default_skills/capec/SKILL.md
Popularity
- Repository stars
- 85
- Repository forks
- 12
- 7-day trend score
- 27
Stars and forks are for the whole GitHub repository, not this skill alone. Not refreshed yet.
Works with
Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.
- Claude Code
- Cursor
- GitHub Copilot
- Windsurf
- Codex
- Gemini CLI
- Cline
- Amp
- Roo Code
- Goose
- Continue
- Kilo Code
- Junie
- Trae
- OpenHands
- Qwen Code
- AI Agent
- Tabnine Chat
- Sourcegraph Cody
- Amazon Q
- Firebase Genkit
- Sweep
- Devin
- Phind
- Mentat
- Claude Desktop
- Aider
- GPT Pilot
- Plandex
- bolt.new
- v0
- Replit Agent
- Anse
- TypingMind
- BetterChatGPT
- LibreChat
- Warp AI
- Pieces
- Fig AI
Embed badge
[](https://verified-skill.com/skills/0dayinc/pwn/capec)