What problem does it solve?
Reactive security tools like SAST scanners only find vulnerabilities after code is written, leaving design-class flaws (missing trust boundaries, authorization confusion, privacy leaks by aggregation) undetected until production. This skill fills that gap by performing threat decomposition at the architecture and design phase, before any code is committed, preventing costly retrofits later.
Core Features & Use Cases
- Multi-methodology support: Applies STRIDE for security threats, LINDDUN for privacy threats, PASTA for risk-centric business justification, attack trees for high-value asset analysis, and MITRE ATT&CK/ATLAS tagging for canonical attacker technique mapping.
- Version-controlled threat models: Produces machine-readable, repo-stored threat models instead of rotting wiki documents, enabling diff review, CI integration, and full lifecycle tracking.
- Compliance alignment: Automatically maps threats to CRA Article 13, GDPR Article 25, and other regulatory requirements, with built-in checks for missing privacy analysis, unsigned risk acceptances, and stale models.
- Use Case: For a new EU-facing SaaS processing user health data, run this skill during initial architecture design to identify all STRIDE security threats, LINDDUN privacy threats, and required ATLAS tags for any integrated LLM features before writing any backend code.
Quick Start
Use the threat-modeler skill to perform a full STRIDE, LINDDUN, and MITRE ATT&CK/ATLAS analysis on your new patient portal architecture before writing any backend code.