Skills DirectorySearch all skills ↗

AI agent skill · by @proflead

Threat Modeling

Perform threat modeling for a system or feature. Use when a senior developer needs security risk assessment.

Archived 2026-10-23 · Source updated 2026-07-29. Check the original repository for the latest version.

SKILL.md instructions

# Threat Modeling

## Purpose
Perform threat modeling for a system or feature.

## Inputs to request
- Architecture diagram or description.
- Assets and trust boundaries.
- Known threats or compliance needs.

## Workflow
1. Define assets, trust boundaries, and attack surface.
2. Enumerate threats using a structured method.
3. Propose mitigations and residual risks.

## Output
- Threat model summary with mitigations.

## Quality bar
- Track residual risk and acceptance.
- Document assumptions and scope.

Related skills