What problem does it solve?
This Skill formalizes threat modeling so teams can systematically discover, prioritize, and remediate security risks introduced by features, integrations, and trust-boundary crossings before release.
Core Features & Use Cases
- Structured Threat Enumeration: Applies STRIDE across each trust boundary identified in a Data Flow Diagram (DFD) to surface spoofing, tampering, repudiation, information disclosure, denial of service, and elevation of privilege threats.
- Risk Prioritization & Mitigation: Uses DREAD scoring to rank threats, recommends framework-aware mitigations, and identifies automatable fixes (rate limiting, input validation, headers, webhook verification).
- Deliverables & Gates: Produces a DFD, per-boundary threat lists, DREAD scores, a SECURITY-ACTIONS.md with manual items, and verification checkpoints to block release on critical findings.
Quick Start
Use the threat-modeling skill to produce a DFD, enumerate STRIDE threats across trust boundaries, score them with DREAD, and generate a SECURITY-ACTIONS.md for the feature.