# Threat Modeling

> Threat-model a feature or system by mapping assets, actors, trust boundaries, attack paths, mitigations, assumptions, and residual risk.

- Skill: `egeetas/threat-modeling` (Agent Skill, multi-file: 2 files)
- Install (CLI): `npx skillmds@latest add egeetas/threat-modeling`
- Raw SKILL.md: https://api.skillmd.com/api/skills/egeetas/threat-modeling/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: AI & ML
- Author: egeetas (https://skillmd.com/u/egeetas)
- Updated: 2026-09-17
- Page: https://skillmd.com/skills/egeetas/threat-modeling

---


# Threat Modeling

Use before or during design of sensitive, exposed, privileged, multi-tenant, payment, identity, file, or data-processing systems.

## Workflow

1. Define scope, architecture, data flows, assets, actors, dependencies, and deployment environment.
2. Mark trust boundaries, entry points, privilege transitions, storage, and third-party calls.
3. Enumerate credible abuse cases across identity spoofing, tampering, disclosure, denial, privilege escalation, replay, supply chain, and business logic.
4. Rank threats by preconditions, likelihood, impact, detectability, and affected assets.
5. Map preventive, detective, and recovery controls; identify owners and validation methods.
6. Record assumptions, accepted risk, unresolved questions, and triggers for re-review.

Prefer concrete system-specific attack paths over generic checklist output. Do not perform destructive exploitation or expose sensitive findings publicly.

