What problem does it solve?
Threat modeling often relies on generic templates. This skill grounds threat modeling in the actual codebase architecture, producing actionable YAML threat models that reflect real components, data flows, and technologies to guide secure development decisions.
Core Features & Use Cases
- Architecture-driven threat modeling grounded in real code paths (components, data flows, and technologies).
- Automated generation of threats and mitigations tied to specific files/endpoints, with support for incremental updates in existing threat models.
- Integration with tmdd commands for linting, initialization, and feature planning, enabling reproducible security reviews across deployments.
- Facilitates collaboration between developers and security analysts by generating machine-readable YAML artifacts under .tmdd/.
Quick Start
Invoke the tmdd threat-modeling workflow to analyze your repository and generate a code-grounded threat model.