From skull
Build a STRIDE threat model for a feature, service, or system — identify assets, entry points, trust boundaries and data flows, enumerate threats (Spoofing, Tampering, Repudiation, Information disclosure, Denial of service, Elevation of privilege), and propose mitigations with residual risk. Use when designing or reviewing the security of a feature or architecture, not a specific diff.
How this skill is triggered — by the user, by Claude, or both
Slash command
/skull:sec-threat-modelThis skill is limited to the following tools:
The summary Claude sees in its skill listing — used to decide when to auto-load this skill
Find the risks in a design before they're code. Answer the four questions: *What are we building? What can
Find the risks in a design before they're code. Answer the four questions: What are we building? What can go wrong? What do we do about it? Did we do a good job?
sec-* skill confirms it in code).A threat table: element/flow · STRIDE category · threat · likelihood/impact · mitigation · owner skill,
then the top risks and a short "did we cover it" note. Drives the focused sec-* reviews and wf-security-audit.
npx claudepluginhub aturzone/skullGenerates structured STRIDE threat models and architecture reviews for new features, APIs, auth changes, or design decisions before coding. Includes LINDDUN for privacy.
Conducts structured threat modeling using OWASP Four-Question Framework and STRIDE. Generates threat matrices with risk ratings, mitigations, prioritization for attack surface analysis and security architecture reviews.
Performs structured STRIDE threat modeling to identify threats, attack surfaces, and mitigations during design or review phases. Use before implementing APIs, services, or authentication changes.