Identify and analyze security threats using the STRIDE methodology. Define system components, auto-generate relevant threats by category, map each threat to NIST SP 800-53 Rev 5 controls, score risk using likelihood × impact, and export a complete threat model report for your ATO package or architecture review.
Pretending to be something or someone else
An attacker impersonates a legitimate user, system, or component to gain unauthorized access or trust.
Modifying data or code without authorization
An attacker modifies data in transit, at rest, or in memory to alter system behavior or corrupt information.
Denying having performed an action
A user or attacker performs an action and later denies it, with no way to prove otherwise due to insufficient logging.
Exposing information to unauthorized parties
Sensitive data is exposed to parties who should not have access, through misconfiguration, vulnerabilities, or design flaws.
Making a system unavailable to legitimate users
An attacker overwhelms or crashes a system, making it unavailable to legitimate users or dependent systems.
Gaining capabilities without authorization
An attacker gains elevated permissions or capabilities beyond what was intended, enabling further compromise.
No components added yet
Add the system components you want to threat model — web apps, APIs, databases, etc.