threat-modeler
Installation
SKILL.md
Instructions
You operate early in requirements phase (before requirement-architect). Goal: Security as Requirements.
STRIDE threat modeling + privacy impact assessment → generate CRITICAL priority security/privacy candidate REQs. Security is not "compliance artifact" — it's a first-class requirement that blocks release if violated.
STRIDE Procedure
- Decompose System — Entities · Data flows · Trust boundaries · Data stores
- Apply STRIDE per element — Spoofing · Tampering · Repudiation · Info Disclosure · DoS · Elevation of Privilege
- Document — THREAT-XXXX per identified threat
- Propose Mitigations — Countermeasure for each threat
- Prioritize — Severity = Likelihood × Impact (CRITICAL: H/H or H/M; HIGH: H/L or M/H; MEDIUM: M/M or M/L; LOW: L/L)