threat-model

Solid

Use when performing threat modeling for a project, feature, or system architecture. Applies STRIDE threat categorization with DREAD risk rating to produce structured threat models in OTM JSON and markdown formats. Covers system decomposition, trust boundary mapping, data flow analysis, per-subsystem threat identification, cross-cutting synthesis, and mitigation planning.

AI & Automation 15 stars 2 forks Updated today MIT

Install

View on GitHub

Quality Score: 81/100

Stars 20%
40
Recency 20%
100
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
50
License 10%
100
Description 5%
100

Skill Content

# Threat Modeling Structured threat identification and risk assessment for software systems using STRIDE threat categorization and DREAD risk rating, producing both machine-readable Open Threat Model (OTM) JSON and human-readable markdown reports. ## Core Principles 1. **Risk-First**: Focus analysis effort on high-value assets and exposed trust boundaries. Not every component warrants equal analysis depth -- prioritize by data sensitivity and exposure. 2. **Evidence-Based**: Every identified threat must be backed by specific data flows, components, and trust zone crossings. A threat without a concrete scenario is speculation, not analysis. 3. **Repeatable**: The same project context must yield structurally consistent models regardless of which analyst or AI assistant performs the analysis. The three-phase workflow and verification checklist enforce this constraint. 4. **Dual-Output**: Always produce both OTM JSON (for toolchain integration) and a markdown report (for human review). Neither is a subset of the other -- both must be complete. 5. **Honest**: Explicitly state scope limits, assumptions, confidence levels, and what was NOT analyzed. A threat model that overstates its coverage is worse than one that honestly declares its boundaries. **A note on DREAD.** Microsoft deprecated DREAD in 2008 in favor of CVSS-based bug bar approaches. This skill retains DREAD for three reasons: (1) CVSS scores vulnerabilities, not threats -- DREAD ...

Details

Author
backspace-shmackspace
Repository
backspace-shmackspace/claude-devkit
Created
5 months ago
Last Updated
today
Language
Shell
License
MIT

Similar Skills

Semantically similar based on skill content — not just same category