Interactive Tool
Attack Tree Builder
Map attack paths with AND/OR logic, score path feasibility, connect mitigations to branches, and export report-ready threat-model evidence.
Node Types
Goal - Ultimate objective
Sub-Goal - Intermediate step
Attack - Specific technique
AND
AND Gate - All required
OR
OR Gate - Any path works
Mitigation - Defense control
How to Use
- 1. Load a template or start blank
- 2. Add nodes using the panel
- 3. Connect by dragging handles
- 4. Set attributes (difficulty, cost)
- 5. Export as JSON to share
Tip: Click nodes to edit. Drag to reposition. Use scroll to zoom.
Use Cases
Pentest Planning - Map attack paths before engagement
Threat Modeling - Identify threats in SDLC
Red Team Ops - Develop attack strategies
Defense Gaps - Find missing controls
Risk Analysis - Quantify attack feasibility
Attack Path Analysis
The tool calculates average difficulty across all attack steps. Use this to identify the "path of least resistance" - the attack chain with the lowest combined difficulty.
AND gates = All children required (high barrier)
OR gates = Any path works (attacker chooses easiest)