一键导入
threat-model
Structured threat modeling producing threat catalog with STRIDE categorization, DREAD risk scores, and prioritized mitigation roadmap
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
Structured threat modeling producing threat catalog with STRIDE categorization, DREAD risk scores, and prioritized mitigation roadmap
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
Interactive gap analysis against Korea's ISMS-P 102-control certification framework (management, protection, personal information)
Security log analysis and anomaly detection for access, auth, and syslog files
Analyze suspicious files through triage/static/dynamic/code phases to produce IOCs, YARA/Sigma rules, and MITRE ATT&CK mappings
File hash reputation lookup via VirusTotal API v3 for MD5/SHA1/SHA256 detection ratio, threat classification, and vendor results
OWASP Top 10 (2021) checklist-based inspection and compliance matrix generation
Multi-chain smart contract security for Solana, Algorand, Cairo, Cosmos, Substrate, and TON with pre-audit readiness checks
| name | threat-model |
| description | Structured threat modeling producing threat catalog with STRIDE categorization, DREAD risk scores, and prioritized mitigation roadmap |
| license | MIT |
| metadata | {"category":"compliance","locale":"en","phase":"v1"} |
Guides a structured threat modeling exercise for a target system using industry-standard frameworks: STRIDE (threat categorization), DREAD (risk scoring), PASTA (process-driven methodology), and Attack Trees (attack decomposition). Produces a threat catalog with MITRE ATT&CK mappings, a risk matrix, and a prioritized mitigation roadmap.
| Item | Description | Example |
|---|---|---|
SYSTEM_NAME | Name of the system under review | Payment API v3 |
SYSTEM_TYPE | Type of system | web-app / api / microservice / infrastructure |
TECH_STACK | Technology stack | Node.js, PostgreSQL, Redis, AWS ECS |
DATA_SENSITIVITY | Highest data classification in scope | PII / PCI / internal / public |
REVIEW_SCOPE | Boundaries of the review | All external-facing endpoints and auth flows |
Identify what needs protecting before identifying threats. Collect the following information about the target system.
Reference: See REFERENCE.md for asset inventory, trust boundaries, and entry points markdown templates.
Data Flow Diagram (DFD) Summary
Describe the primary data flows as a numbered list if a visual DFD is unavailable:
## Key Data Flows
1. User submits credentials → Web tier → Auth service → Credentials DB → JWT issued
2. Authenticated user submits payment → Web tier → Payment service → Payment processor (external) → Transaction DB
3. Admin queries reports → Admin UI → Reporting service → Read replica DB
Apply the STRIDE model to each DFD element (processes, data stores, data flows, external entities) and each trust boundary crossing. For each threat identified, create a catalog entry using the T-NNN format.
Reference: See REFERENCE.md for the STRIDE categories reference table and threat catalog entry template.
Repeat the threat catalog template for every threat identified across all STRIDE categories and DFD elements.
Score each threat in the catalog using the DREAD model. Each dimension is scored 1–10; the total DREAD score is the average, rounded to one decimal place.
Reference: See REFERENCE.md for DREAD dimensions, scoring table template, and risk level thresholds.
CVSS Mapping (optional)
For threats that require formal CVE-style scoring, calculate a CVSS v3.1 Base Score alongside DREAD using the NVD calculator: https://nvd.nist.gov/vuln-metrics/cvss/v3-calculator
For each HIGH and CRITICAL threat, design concrete mitigations applying defense-in-depth principles.
Reference: See REFERENCE.md for the mitigation roadmap template and 5x5 risk matrix template.
| Issue | Cause | Solution |
|---|---|---|
| Incomplete asset inventory | System documentation missing or outdated | Interview system owner; reverse-engineer from network diagrams or source code |
| STRIDE produces no threats | Analysis too surface-level | Apply STRIDE to each individual data flow, not just the system as a whole |
| DREAD scores inconsistent across reviewers | Subjective scoring | Calibrate with a reference threat (e.g., score a known CVE before scoring new threats) |
| Mitigation roadmap not actionable | Controls described too abstractly | Each control should name a specific technology, configuration, or code change |
| MITRE ATT&CK mapping unclear | Unfamiliarity with the framework | Use the ATT&CK Navigator at https://mitre-attack.github.io/attack-navigator/ to search by technique |
owasp-check for web applications and dependency-audit for supply chain threats to achieve broader coverage.