security-threat-model

Solid

Produce a structured security threat model using the STRIDE framework, identify trust boundaries, enumerate attack vectors, assess risk, and define concrete mitigations. Use when reviewing security of a new feature, system, or integration.

AI & Automation 6 stars 2 forks Updated 6 days ago MIT

Install

View on GitHub

Quality Score: 84/100

Stars 20%
28
Recency 20%
100
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
80
License 10%
100
Description 5%
100

Skill Content

## Purpose Produce a structured threat model that systematically identifies what can go wrong in a system from a security perspective, who would attack it, how they would do it, and what concrete controls prevent or mitigate each attack. **Security is not a feature to add at the end.** A threat model performed before implementation costs hours. A security breach found after launch costs millions and destroys trust that took years to build. ## Input **Works best with:** The name of the system, feature, or integration being threat-modeled. **Also valuable:** An existing architecture document, data flow diagram, API design, or description of how data moves through the system. **Example invocation:** `Threat model our new webhook delivery system. Merchants register endpoint URLs. Our system sends signed HTTP POST requests with event payloads. Merchants verify signatures using a per-merchant secret. The system retries failed deliveries up to 3 times with exponential backoff.` ## Key Concepts ### STRIDE Framework (Microsoft SDL) The six threat categories that cover all known attack classes: | Letter | Threat | Violates | Example | | :--- | :--- | :--- | :--- | | **S** | Spoofing | Authentication | Attacker impersonates a legitimate user or system | | **T** | Tampering | Integrity | Attacker modifies data in transit or at rest | | **R** | Repudiation | Non-repudiation | User denies performing an action with no audit trail to prove otherwise | | **I** | Information Disclosure...

Details

Author
fattain-naime
Repository
fattain-naime/engineering-docs
Created
2 months ago
Last Updated
6 days ago
Language
JavaScript
License
MIT

Bundled in these plugins

Similar Skills

Semantically similar based on skill content — not just same category