
A solid STRIDE threat modeling implementation that walks you through systematic security analysis with ready-to-use templates and Python classes. You get a complete threat model document template with risk matrices, asset classification, and mitigation tracking, plus code for programmatically managing threats and generating reports. Best when you need to formalize your security review process or satisfy compliance requirements that demand documented threat analysis. The templates are thorough without being overwhelming, and the risk scoring actually helps prioritize what to fix first instead of drowning you in theoretical vulnerabilities.
$ npx -y skills add wshobson/agents --skill stride-analysis-patterns --agent claude-codeInstalls into .claude/skills of the current project.
Systematic threat identification using the STRIDE methodology.
S - Spoofing → Authentication threats
T - Tampering → Integrity threats
R - Repudiation → Non-repudiation threats
I - Information → Confidentiality threats
Disclosure
D - Denial of → Availability threats
Service
E - Elevation of → Authorization threats
Privilege
| Category | Question | Control Family |
|---|---|---|
| Spoofing | Can attacker pretend to be someone else? | Authentication |
| Tampering | Can attacker modify data in transit/rest? | Integrity |
| Repudiation | Can attacker deny actions? | Logging/Audit |
| Info Disclosure | Can attacker access unauthorized data? | Encryption |
| DoS | Can attacker disrupt availability? | Rate limiting |
| Elevation | Can attacker gain higher privileges? | Authorization |
Full template library lives in references/details.md. Read that file when you need concrete templates for this skill.
Sponsors