tm-init - Threat Modeling Project Initialization
Initialize threat model by analyzing architecture documentation and creating structure with assets, data flows, trust boundaries, and attack surface.
Tags
Updated: 2026-05-11Capabilities
Typical Inputs
Typical Outputs
What this skill does
- scan documentation directory
- identify system assets
- map data flows between components
- define trust boundaries
- catalog attack surface entries
- generate visualization diagrams
- create threat model directory structure
- write discovery report
Inputs
- Architecture documentation path
- Component scope pattern
- Threat modeling framework
Outputs
- Assets JSON file
- Data flows JSON file
- Trust boundaries JSON file
- Attack surface JSON file
- Architecture Mermaid diagram
- Data flow Mermaid diagram
- Trust boundary Mermaid diagram
- Discovery report
- Configuration file
Requirements
- File system access
- Read and write permissions
- Directory creation permissions
- Bash command execution
