EVERYTHING XIAOMI
Get listed

ThreatForge

ThreatForge is an open-source desktop app for creating threat models with diagrams, automated STRIDE analysis, and AI-assisted threat discovery.

Place
#7 of 23
Score
6.3
ThreatForge's website

What ThreatForge is

ThreatForge is an open-source desktop app for creating threat models with diagrams, automated STRIDE analysis, and AI-assisted threat discovery. Its drag-and-drop canvas includes 44 typed components across 10 categories, with trust boundaries, annotations, and automatically routed connections. A built-in rule engine generates threats from element types and data-flow patterns and works offline. Users can also chat with Claude or GPT about a model to get suggested threats, mitigations, or answers to security questions; this AI feature uses the user’s own API key. Models are saved as human-readable YAML, suitable for Git diffs, pull-request review, and versioning. Six templates cover cloud microservices, e-commerce, mobile banking, SaaS, IoT smart buildings, and healthcare systems. The maker says there is no telemetry and models stay on the user’s machine. No account is required to start. The full application is free and open source under Apache 2.0, with no freemium upsells or enterprise-only features. It supports Linux, macOS, Windows, and web; the maker describes the download as approximately 10 MB.

Good

  • STRIDE rule engine works fully offline.
  • No account is required to get started.
  • Models use human-readable, git-diffable YAML.
  • Six templates cover varied system types.
  • Free under the Apache 2.0 license.

Watch out

  • AI assistance requires the user's own API key.
  • No free trial is listed.
  • The maker describes the download as approximately 10 MB.

Who it suits

ThreatForge suits developers and teams looking for threat modeling without an enterprise procurement cycle. It may fit users who want offline STRIDE rules and are comfortable providing their own API key for AI assistance.

Verdict

ThreatForge combines visual modeling, offline STRIDE analysis, and optional AI assistance in a free open-source app. Its AI features require a user-provided API key.

Plans and prices

From ThreatForge's own pricing page, checked 7 Oct 2026.

All about pricing
PlanPriceWhat it gives you
Threat ForgeFreeFree and open source under Apache 2.0 · no account required · full application available to everyone

The facts

Each one read from ThreatForge's own pages, with the date it was checked.

What it does

Account
No account is required to get started.checked 7 Oct 2026
AI analysis
The app supports chatting with Claude or GPT about a threat model and can suggest threats, propose mitigations, and answer security questions; it uses BYOK.checked 7 Oct 2026
Diagrams
Its drag-and-drop canvas has 44 typed components across 10 categories, with trust boundaries, text annotations, and automatically routed connections.checked 7 Oct 2026
Download size
The maker describes the download as approximately 10 MB.checked 7 Oct 2026
File format
Threat models use human-readable, git-diffable YAML files that can be reviewed in pull requests and versioned over time.checked 7 Oct 2026
Intended users
The maker positions Threat Forge as a developer-friendly alternative for teams seeking threat modeling without an enterprise procurement cycle.checked 7 Oct 2026
License
The application is released under the Apache 2.0 license, with no freemium upsells or enterprise-only features.checked 7 Oct 2026
Privacy
The maker says there is no telemetry and threat models stay on the user's machine.checked 7 Oct 2026
Product
Threat Forge is an open-source desktop app for threat modeling with visual diagrams, automated STRIDE analysis, and AI-assisted threat discovery.checked 7 Oct 2026
STRIDE
The built-in rule engine generates threats from element types and data-flow patterns and works fully offline.checked 7 Oct 2026
Templates
Six templates cover Cloud Microservices, E-Commerce, Mobile Banking, SaaS Platform, IoT Smart Building, and Healthcare System.checked 7 Oct 2026

Where it runs

Platforms
The desktop app runs on macOS, Windows, and Linux.checked 7 Oct 2026
The full review of ThreatForge

Overview

ThreatForge is an open-source app for building threat models with diagrams and automated STRIDE analysis. It is best suited to developers and teams who want a lightweight way to model threats without an enterprise procurement process. The trade-off is that AI assistance requires a user-provided API key.

Key features

The visual canvas offers 44 typed components across 10 categories, with trust boundaries, annotations and automatically routed connections. Six templates cover cloud microservices, e-commerce, mobile banking, SaaS, IoT smart buildings and healthcare systems, giving teams a starting point for common architectures rather than a blank canvas.

ThreatForge’s rule engine derives STRIDE threats from component types and data flows, and works offline. That makes its core analysis usable without sending a model to an AI service; it is rule-based, rather than a substitute for judgment about system-specific risks. Optional Claude or GPT chat can suggest threats and mitigations or answer security questions, but requires your own API key.

Models are stored as human-readable YAML, so teams can version them and review changes in pull requests. The maker says models stay on the user’s machine and the app has no telemetry. No account is needed to start. The download is described as approximately 10 MB.

Pricing

Threat Forge costs nothing. The Apache 2.0 application is available in full, with no freemium upsells or enterprise-only features. There is no free trial because the software is free. The main caveat is that AI analysis requires a user-provided API key; the core rule-based STRIDE analysis works offline.

PlanPriceWhat it includes
Threat ForgefreeFull application, open source under Apache 2.0, no account required

Platforms

ThreatForge supports Linux, macOS, Windows and the web. Its deployment is categorized as cloud, so readers choosing a desktop app should confirm which experience fits their workflow.

Who it's for

ThreatForge fits developers and teams who want visual threat modeling, offline STRIDE analysis and version-controlled model files without enterprise procurement. It is less suitable for anyone who needs AI assistance without supplying an API key or expects the rule engine alone to resolve nuanced security decisions.

Pros and cons

Pros

  • Full app is free and open source. Apache 2.0 licensing and no enterprise-only features avoid a paid tier as a prerequisite for core capabilities.
  • Offline STRIDE analysis. The rule engine works from components and data flows without relying on AI services.
  • Reviewable models. Human-readable YAML makes changes suitable for version history and pull-request review.
  • Useful starting points. Six templates span cloud, commerce, mobile, SaaS, IoT and healthcare scenarios.

Cons

  • AI has an extra requirement. Claude or GPT assistance depends on a user-provided API key.
  • Analysis is rule-based at its core. Threat generation uses element types and data-flow patterns, so teams still need to assess context-specific risks.

Alternatives

Threat Modeling Software is the broader category directory for comparing tools. CAIRIS is another free, Apache-licensed option across desktop, web, API and self-hosted platforms. OWASP Threat Dragon is also free and open source, with no paid plans or usage limits stated, and supports desktop, web and self-hosted use.

ThreatModeler Nexus offers a free Community Edition for practitioners, students, developers, architects and security teams to try threat modeling before scaling. ThreatOpus may suit teams looking for a paid team-workspace and repository workflow: its Starter plan is £129.99 a month for 15 users, 10 team workspaces, 50 threat-modeling generations per month and 10 repositories.

ThreatTree suits users who want a free, capped structure: its Free plan allows up to 3 forests, 3 DFDs per forest and 5 attack trees per DFD; Pro is $29 a month per user. AWS Threat Composer is another free option across desktop, web, API and self-hosted platforms. IriusRisk offers a free Community Edition capped at 3 active models and one user with limited collaboration. itemis SECURE is a paid alternative for web and Windows users, with named-user or floating licenses.

Verdict

Choose ThreatForge if you want a free, open-source threat-modeling app whose offline STRIDE engine and diffable YAML models fit a developer workflow. Its strongest reason to choose it is the combination of accessible visual modeling and reviewable files without an enterprise gate. Look elsewhere if AI-assisted analysis without your own API key is essential, or if you need capabilities beyond rule-generated threats.

Getting started

  1. Open the ThreatForge website
  2. Download the application for Linux, macOS, or Windows, or use the web version
  3. Start without creating an account
  4. Choose one of the six available templates or begin a model
  5. Add components and connections on the drag-and-drop canvas
  6. Add your own API key to chat with Claude or GPT

Limits worth knowing

The free plan provides the full application under Apache 2.0 and does not require an account. AI-assisted suggestions, mitigations, and security answers use your own API key, while the built-in STRIDE engine works offline.

Questions

How much does ThreatForge cost?

ThreatForge is free at no cost and open source under Apache 2.0.

Which platforms are supported?

It supports Linux, macOS, Windows, and the web.

Is an account required?

No account is required to get started.

What AI services can it use?

You can chat with Claude or GPT about a threat model using your own API key.

Are threat models stored online?

The maker says threat models stay on your machine, and there is no telemetry.

What file format does it use?

Threat models use human-readable YAML files that can be compared in Git diffs, reviewed in pull requests, and versioned over time.

Alternatives to ThreatForge

All alternatives
  1. 1Dethernety logo

    Dethernety

    Free planOpen sourceWebAPISelf-hosted
    7.2Free plan
  2. 2ThreatModeler Nexus logo

    ThreatModeler Nexus

    Free planWebAPISelf-hosted
    6.7From $4,000 a year
  3. 3ThreatOpus logo

    ThreatOpus

    Free planWebAPI
    6.7From £129.99 a month
  4. 4

    ThreatTree

    Free planWebAPI
    6.6From $29 a month
  5. 5

    OWASP Threat Dragon

    Free planWebLinuxmacOSSelf-hosted
    6.4Free plan
  6. 6

    CAIRIS

    Free planWebAPILinuxmacOS
    6.3Free plan