Threat Modeling
for Security Teams
ThreatTree lets your security team organise threat models into forests of trees — add a Data Flow Diagram to map your system, or an Attack Tree to decompose a threat — so every risk stays grounded in your architecture and gets mitigated before it's exploited.
Structured threat intelligence.
Board-ready evidence.
ThreatTree gives Architects the precision to decompose threats to the atomic attack step, and gives CISOs the evidence to defend every risk decision — all in one platform.
-
Architecture-Anchored Threats
Model your system with DFDs — processes, data stores, trust boundaries, and external entities. Every threat is grounded in a real architecture element, not a floating assumption in a spreadsheet.
-
Attack Path Decomposition
Break each threat into an Attack Tree with AND/OR logic — from high-level attacker goal to atomic step. Every tree links back to the exact DFD node it targets, keeping risk grounded in your architecture.
-
Multi-Framework Threat Tagging
Tag every node with STRIDE, LINDDUN, OWASP Top 10, CAPEC, or MITRE ATT&CK. See which frameworks your model covers and where the gaps are — before an auditor or attacker finds them first.
-
Standards-Based Controls
Map every mitigation to ISO 27001:2022, NIST SP 800-53 Rev 5, CIS Controls v8, PCI DSS v4.0, NIST CSF 2.0, or SOC 2. Each control is traceable to a named standard — evidence your auditors and regulators recognize.
-
Prioritized Risk Register
Likelihood × Impact scoring generates a ranked risk register automatically across every tree in a forest. Know what to remediate first — backed by structured, auditable evidence rather than gut feel.
-
Board-Ready PDF Reports
Generate executive-ready reports with risk summaries, ranked registers, cross-reference tables, and architecture appendices in a single PDF. Designed for board presentations, audit submissions, and compliance reviews.
-
Team Collaboration & RBAC
Invite architects, developers, and compliance leads with owner, editor, or viewer roles. Everyone contributes to the same threat model — no version conflicts, no stale exports sent over email.
-
Optional AES-256 Forest Encryption
Choose to lock any forest with a browser-generated AES-256-GCM key. The server stores only ciphertext — your key never leaves your device, and a full database breach exposes nothing readable. Available on every plan, including Free.
How it works
From zero to a live risk register in five steps.
-
Create a Forest
Define scope, name your stakeholders, and invite your team. A forest is the container for everything that follows.
-
Add a Data Flow Diagram tree
Model your system — processes, data stores, trust boundaries, external entities — so every threat has a place to live in your architecture.
-
Add Attack Trees linked to your DFD
For each threat, add an Attack Tree. Link it to the DFD and decompose the threat with AND/OR gates down to atomic attack steps.
-
Map & Prioritise Risks
Score nodes by likelihood and impact. A ranked risk register is generated automatically across all trees in the forest.
-
Share & Report
Export to PDF for board and audit submissions, JSON for programmatic use, or STIX 2.1 to feed your threat intelligence pipeline.
Start modeling threats today
Free plan available — no credit card required. Be up and running in minutes.