Modern Threat Model — Security skill for Claude Code
STRIDE threat-modeling skill for Claude.
How to install Modern Threat Model
This entry records only its repository, not the path inside it, so there is no
exact command to give. Open abelreqma/modern-threat-model and copy the folder into
~/.claude/skills/, or the file into ~/.claude/agents/.
What Modern Threat Model does
STRIDE threat-modeling skill for Claude. Turns an idea, diagram, or code repo into a DFD, threat ledger, scored risk register, and mitigations, with every threat mapped to MITRE ATT&CK (and ATLAS for LLM components).
Alternatives in Security
- Anthropic Cybersecurity Skills — 734+ structured cybersecurity skills for AI agents · MITRE ATT&CK mapped · agentskills.io open standard · Work 3.8k ★
- Cve MCP Server — Production-grade MCP server giving Claude 27 security intelligence tools across 21 APIs — CVE lookup, EPSS sco 1.2k ★
- Data Viz Audit — Audit a data visualization for chart type selection, accessible color palette, annotations, and anti-patterns 309 ★
README
modern-threat-modeling
A Claude skill that runs a structured STRIDE threat model of a system and returns a report you can act on: a data-flow diagram, a threat ledger, a scored and ranked risk register, and prioritized remediations. Every threat is mapped to a valid MITRE ATT&CK technique. For systems that include an LLM, threats against the LLM are additionally mapped to MITRE ATLAS.
What it produces
- A Mermaid data-flow diagram with trust boundaries, importable into Lucidchart.
- A threat ledger: every threat, the element it targets, its STRIDE category, and its MITRE technique IDs.
- A risk register: each threat scored as Likelihood x Impact, ranked by severity.
- Remediations: preventive, detective, and corrective controls across network, application, data, endpoint, and process layers, with a prioritized roadmap.
Inputs
Works from any one of these, or any combination:
- A written description of the system.
- An architecture diagram.
- A code folder or repository.
How it works
The skill follows an eight-phase workflow: scope and decompose, build the DFD, enumerate STRIDE threats per element, add LLM threats when an LLM is present, map to MITRE, score and register risks, plan remediations, and assemble the report. It models adversaries and records assumptions as first-class items so every risk score is defensible and traceable back to a specific threat and element.
STRIDE is the only threat-modeling framework used. ATT&CK and ATLAS are technique catalogs used for mapping, not additional frameworks.
Technique catalogs
Mapping draws only from the vendored catalogs in `references/`, so techniques are always valid IDs rather than guesses:
references/attack-techniques.md: MITRE ATT&CK Enterprise v19.2.references/atlas-techniques.md: MITRE ATLAS.
To refresh them when MITRE ships a new version, follow `references/catalog-maintenance.md` and run the validator:
python3 scripts/validate_catalogs.py
Repository layout
SKILL.
Related Skills
Threat Report Killchain
Claude skill to convert CTI reports into cyber kill chain, Diamond Model views and create a TTP-to-ATT&CK/ATLA
Security Engineer
Expert application security engineer specializing in threat modeling, vulnerability assessment, secure code re
Daniel UX Bar
Build, fix, audit or mock a UI starting from the real users, with an execution bar for every idea and a scored
Security Threat Intel
Security Threat Intelligence skill for AI code review agents — MITRE ATT&CK infostealer mapping, detection che
My Security Auditor
Comprehensive Claude skill for authorized security auditing — OWASP, MITRE ATT&CK, ISO 27001, SOC 2, PCI-DSS,
Threat Detection Engineer
Expert detection engineer specializing in SIEM rule development, MITRE ATT&CK coverage mapping, threat hunting
Related Agents
Engineering Threat Detection Engineer
Expert detection engineer specializing in SIEM rule development, MITRE ATT&CK coverage mapping, threat hunting
Engagement Planner
Delegates to this agent when the user needs to plan a penetration test, define attack methodology, scope an en
Label Scientist
WS2 specialist for label quality and validation in genai_incidents. Use for WS2-T1 through WS2-T5 - the MITRE