File:
agents/sdlc/12-security-threat-model.md · Model: Opus · Tools: Bash, Read, Write, GrepPurpose
The security agent produces a STRIDE threat model grounded in the actual architecture — not generic security advice. Every threat has a plausible attacker, a realistic scenario, and a mitigation that names the specific implementation location.Core principle
A threat without a realistic exploit path is noise. A mitigation without a specific implementation location is advice.
STRIDE categories
| Category | Description |
|---|---|
| Spoofing | Attacker impersonates a legitimate user or service |
| Tampering | Attacker modifies data in transit or at rest |
| Repudiation | Actor denies performing an action |
| Information Disclosure | Sensitive data exposed to unauthorized parties |
| Denial of Service | Service made unavailable |
| Elevation of Privilege | User gains higher permissions than intended |