Runs you through a lightweight STRIDE threat modeling workshop: you define scope and assets, map data flows with trust boundaries, apply STRIDE categories to each element, score risks, then convert the findings into backlog tickets and test cases. Built around three reference docs covering workshop steps, a threat catalog with ready-made mitigations, and templates you can drop straight into your issue tracker. The output is a data flow diagram, threat register, and mitigation plan. This is less "security theater" and more "turn architecture discussions into actual work items." Most useful when you're adding auth flows, handling PII, building multi-tenant features, or reviewing anything that crosses trust boundaries.

skills.sh installs
474
GitHub stars
79
last updated
Aug 21, 2026

Install

$ npx -y skills add bobmatnyc/claude-mpm-skills --skill threat-modeling --agent claude-code

Installs into .claude/skills of the current project.

Files

Threat Modeling (STRIDE)

Workflow

  1. Scope — Identify the system boundary, assets (PII, credentials, payments), and availability requirements (SLO/SLA).
  2. Data Flow Diagram — Map actors, entry points, data stores, and external dependencies. Mark trust boundaries (public internet → edge → internal → database → third-party).
  3. STRIDE per element — For each element in the diagram, walk through all six STRIDE categories (Spoofing, Tampering, Repudiation, Information disclosure, Denial of service, Elevation of privilege) and record threats.
  4. Risk score — Rate each threat by Impact (Low/Med/High) and Likelihood (Low/Med/High). Prioritize High-impact + Med/High-likelihood items first.
  5. Mitigate — Convert each prioritized threat into engineering tasks, verification tasks (tests, alerts), and operational controls (runbooks, access reviews).
  6. Tickets and tests — Create backlog items for mitigations and add abuse-case tests for critical flows. Add PR checklist items for ongoing verification.

Example: Threat Register Row

Sponsors

Details

Repository
github.com/bobmatnyc/claude-mpm-skills
Categories
Backend & APIs, Security, Code Review & Quality, Automation & Workflows, Finance & Trading
First seen
Jun 3, 2026

More from bobmatnyc/claude-mpm-skills

All 158
1pedronauck avatarreactpedronauck/skillsReact 19 development under the React Compiler. Use when writing React components or hooks, deciding whether a useMemo/useCallback/memo belongs in the code, diag473skills.sh installs
2bahayonghang avatarindustrial-ai-researchbahayonghang/academic-writing-skillsIndustrial AI literature research with mandatory intake questions, venue-aware source prioritization, structured report outputs, and survey draft generation. Us469skills.sh installs
3mvanhorn avatarpp-coingeckomvanhorn/printing-press-libraryPrinting Press CLI for Coingecko. CoinGecko public API for cryptocurrency data. Free tier, no API key required for basic endpoints.469skills.sh installs
4nuxt-content avatarcreate-docsnuxt-content/docusCreate complete documentation sites for projects. Use when asked to: "create docs", "add documentation", "setup docs site", "generate docs", "document my projec469skills.sh installs
5useai-pro avatarconfig-hardeneruseai-pro/openclaw-skills-securityAudit and harden your OpenClaw configuration. Checks AGENTS.md, gateway settings, sandbox config, and permission policies for security weaknesses.469skills.sh installs
6openclaudia avatardiscord-botopenclaudia/openclaudia-skillsSend messages, embeds, and marketing content to Discord channels via webhooks or bot API. Manage community engagement, announcements, and automated posting. Tri468skills.sh installs