Skip to content
SPECIFICTION
Get listed

Threagile vs ThreatTree

Threagile

threagile.io

ThreatTree

threattree.com

Side by side

FigureThreagileThreatTree
Price fromFree$29/mo
Free planYesYes
Free trial——
Open source——
WebYesYes
LinuxYes—
APIYesYes
Self-hostedYes—
Plans published13
Spec score · Threat Modeling Software7.6 (#11)7.7 (#9)
HeadquartersCologne, GermanyUnited Kingdom
Intended usersThe maker describes Threagile as developer-friendly threat modeling for agile projects and DevSecOps workflows.ThreatTree describes itself as a browser-based tool for security teams ranging from solo consultants to CISO organizations.
PurposeThreagile is an open-source toolkit for agile threat modeling that models architecture and assets in YAML and checks models against risk rules.ThreatTree organizes threat models into forests containing Data Flow Diagrams and Attack Trees.
SupportThe repository invites users to create a GitHub discussion or issue, where contributors may respond.The pricing page lists priority support with Pro and dedicated support and an SLA with Enterprise.

Plans

Threagile

  • ThreagileFree

Threagile pricing →

ThreatTree

  • FreeFree
  • Pro$29 a month
  • EnterprisePriced on request

ThreatTree pricing →

In their own words

Threagile

Threagile is an open-source toolkit for agile threat modeling. It represents architecture and assets in YAML and checks those models against risk rules, then produces reports of potential risks and recommended mitigations. Mitigation status can be recorded in the YAML model so reports reflect current progress. The toolkit also generates data-flow diagrams and supports Excel and JSON output. Teams can run it from the command line, in Docker, or as a REST server. Models can be edited in developer IDEs and tracked in Git, while custom risk rules can be written as YAML scripts without compiling Go code. A web playground analyzes YAML models and links to schema and API resources; a GitHub Action can run the tool against a repository model file. Threagile is free under the MIT License and supports API, Linux, self-hosted, and web use. The project describes itself as developer-friendly for agile projects and DevSecOps workflows. Its repository says current UI attempts are not ready, and support requests can be raised as GitHub discussions or issues.

Visit threagile.io

ThreatTree

ThreatTree is a browser-based tool for organizing threat models into forests of Data Flow Diagrams and Attack Trees. It scores risks by likelihood and impact, then generates a ranked risk register across the trees in a forest. Threats can be tagged with STRIDE, LINDDUN, OWASP Top 10, CAPEC, and MITRE ATT&CK; mitigations can be mapped to standards including ISO 27001:2022, NIST SP 800-53 Rev 5, CIS Controls v8, PCI DSS v4.0, NIST CSF 2.0, and SOC 2. Teams can invite members with owner, editor, or viewer roles. Reports are available as PDFs, with JSON and STIX 2.1 exports. Optional per-forest AES-256-GCM encryption is available on every plan, including Free. ThreatTree says data is stored on UK servers, connections use TLS 1.2 or higher, and encrypted database backups are taken daily and retained for 30 days. The Free plan costs nothing and has limits on forests and trees. Pro costs $29 a month per user, billed monthly; Enterprise pricing is by quote.

Visit threattree.com