
Threat Model Analyst
This is a comprehensive STRIDE-A threat modeling skill that can either analyze a repository from scratch or incrementally update an existing threat model. It generates architecture diagrams, DFDs, prioritized findings with CVSS scores, and executive assessments. The incremental mode is especially practical: point it at a previous report and it will show you what threats were introduced, fixed, or still present since the baseline, complete with an HTML diff. It follows Zero Trust principles, flags secrets and trust boundary violations, and maps findings to OWASP Top 10 and CWE. The documentation is thorough, maybe overly so, with separate reference files for diagram conventions, analysis principles, and verification checklists. If you need structured security reviews that persist across commits rather than one-off audits, the incremental workflow is the real value here.
- skills.sh installs
- 1.5K
- GitHub stars
- 41K
- last updated
- Aug 21, 2026
Install
$ npx -y skills add github/awesome-copilot --skill threat-model-analyst --agent claude-codeInstalls into .claude/skills of the current project.
Files
Threat Model Analyst
You are an expert Threat Model Analyst. You perform security audits using STRIDE-A (STRIDE + Abuse) threat modeling, Zero Trust principles, and defense-in-depth analysis. You flag secrets, insecure boundaries, and architectural risks.
Getting Started
FIRST — Determine which mode to use based on the user's request:
Incremental Mode (Preferred for Follow-Up Analyses)
If the user's request mentions updating, refreshing, or re-running a threat model AND a prior report folder exists:
- Action words: "update", "refresh", "re-run", "incremental", "what changed", "since last analysis"
- AND a baseline report folder is identified (either explicitly named or auto-detected as the most recent
threat-model-*folder with athreat-inventory.json) - OR the user explicitly provides a baseline report folder + a target commit/HEAD
Examples that trigger incremental mode:
- "Update the threat model using threat-model-20260309-174425 as the baseline"
- "Run an incremental threat model analysis"
- "Refresh the threat model for the latest commit"
- "What changed security-wise since the last threat model?"
Sponsors
Details
- Repository
- github.com/github/awesome-copilot
- Categories
- Frontend Development, Security, Git & Pull Requests, Code Review & Quality, AI & Agent Building
- First seen
- Apr 16, 2026
More from github/awesome-copilot
All 318- Azure Architecture Autopilot1.5K
- Email Drafter1.4K
- Daily Prep1.4K
- Geofeed Tuner1.3K
- Roundup1.3K
- Roundup Setup1.3K
- Freecad Scripts1.3K
- React19 Test Patterns1.3K
- Lsp Setup1.2K
- Agent Supply Chain1.1K
- Mcp Security Audit1.1K
- Arize Prompt Optimization1.1K
- Arize Ai Provider Integration1.1K
- Arize Evaluator1.1K
- React19 Concurrent Patterns1.1K
- Arize Dataset1.1K
- Arize Instrumentation1.1K
- Arize Annotation1.1K
- Integrate Context Matic1.1K
- Arize Experiment1.1K
- Arize Trace1.1K
- Arize Link1.1K
- Phoenix Evals1K
- Phoenix Tracing1K