Skip to content
Cybersecurity · Secure Design and Threat Modeling

Top 5 Threat Modeling Tools for 2026: IriusRisk vs SD Elements vs ThreatModeler vs Threat Dragon vs Microsoft TMT

The category with the highest abandonment rate in application security, and what makes a rollout survive year two.

By ·Sep 18, 2026·13 min·5 tools compared
Threat ModelingSecure DesignApplication SecuritySTRIDESecure SDLCCybersecurity

The short answer

Most threat modeling tool purchases fail, and they fail the same way: a platform is bought, a dozen models are built while the vendor is still onboarding you, and nothing new is modeled six months later. Threat modeling is a practice problem wearing a tooling costume. Pick accordingly.

  • IriusRisk if a security team needs consistent models across a large application portfolio. Free Community Edition: three models, one user.
  • SD Elements if your real driver is evidencing secure design to auditors, and you want requirements rather than diagrams.
  • ThreatModeler if your architecture lives in cloud accounts and infrastructure-as-code, and you want models generated from it.
  • OWASP Threat Dragon if engineers should own the models and version them in the repo. Free, Apache 2.0.
  • Microsoft Threat Modeling Tool to teach STRIDE. Free, Windows only, and not a program foundation.
  • Nothing at all if your team does not already hold design reviews. There is no practice for the tool to scale.

Last verified: September 2026.

The uncomfortable part: abandonment is the base case

Vendors in this category sell the diagram. The diagram was never the problem.

A 2025 USENIX Security study by Kaur and colleagues interviewed twenty-five open-source developers. It found that structured threat modeling methods were seen as introducing cost with limited perceived benefit, in teams that are decentralized and lack dedicated security expertise. That describes most product teams, not just open-source ones. The paper's title is a direct quote from a participant: threat modeling is very formal, it is very technical, and it is also very hard to do correctly.

The failure mechanics are consistent across organizations:

  • No trigger. "We threat model quarterly" means the session competes with delivery work and loses. A model with no triggering event does not get scheduled.
  • No owner for the output. A generated list of ninety countermeasures that lives inside the threat modeling tool is not work. Nobody is assigned to it and nothing closes.
  • Models that describe last year. The architecture changed and the model did not. Once a model is visibly wrong, engineers stop trusting the exercise, and then stop attending.
  • Security performs it at the team. A model produced by a security analyst about somebody else's system is a document. A model produced by the team is a decision they will defend.
  • The wrong metric. Counting models created is easy and produces models created. Counting design risks remediated is harder and produces security.

What makes adoption stick

Five changes matter more than the tool choice, and all five are free.

  1. Trigger, not schedule. Require a model when a design crosses a defined line: a new external interface, a new data classification, a new trust boundary, a new third-party dependency handling sensitive data. Everything else is exempt by default. This turns threat modeling from an obligation into a checkpoint.
  2. Findings become tickets, with owners and dates. Whatever tool you use, the threat model's output belongs in the tracker the engineers already open every morning. This is why the issue tracker integration is the feature to negotiate hardest on, and why it is telling that IriusRisk's free tier withholds it.
  3. Time box it. Sixty to ninety minutes with a facilitator and a defined scope. Open-ended modeling sessions get postponed once and never rescheduled.
  4. Engineers own it, security facilitates. The team that built the system knows where the trust assumptions are buried. The security engineer's job is to ask the uncomfortable question and to know the threat taxonomy, not to produce the artifact.
  5. Accept risks explicitly. A model that generates a hundred countermeasures and closes none of them teaches the team that the exercise is theatre. Decide in advance which risk levels create tickets and which are accepted with a written note, and record the acceptance.

If you cannot commit to those five, no tool on this page will change the outcome, and the cheapest honest move is to run whiteboard sessions against the OWASP threat modeling cheat sheet until you can.

Two different products are being sold here

The word "threat modeling tool" covers two designs that suit different buyers.

Diagram-driven tools (IriusRisk, ThreatModeler, OWASP Threat Dragon, Microsoft Threat Modeling Tool) start from an architecture picture: components, flows, trust boundaries. Threats attach to elements of that picture. This surfaces architecture-specific problems, such as a boundary drawn in the wrong place, and it needs somebody who can read a diagram adversarially.

Survey-driven tools (SD Elements) start from structured questions about the system: what technologies, what data, what deployment model, what regulations. Output is a prioritized set of security requirements and verification tasks rather than a diagram. This scales across a large portfolio without a security architect in every session, and it cannot see the thing specific to your architecture.

Neither is better. A regulated enterprise with two hundred applications and an audit obligation usually needs the survey-driven approach to cover the portfolio, plus diagram review for the genuinely novel systems. A platform team building one complex distributed system needs the diagram.

What changed since the last buying cycle

Three things are worth knowing before you shortlist.

  • Security Compass acquired Devici in June 2025, bringing Chris Romeo's continuous threat modeling product alongside SD Elements. Devici exports in the Open Threat Model standard, which imports into SD Elements so its decision engine can generate requirements from an architecture. The devici.com domain now redirects to Security Compass. If you evaluated Devici as a standalone vendor, that is no longer the purchase.
  • ThreatModeler moved and rebuilt. The company now operates at threatmodeler.ai, leads with an agentic platform called Nexus that holds FedRAMP Moderate authorization, and ships an MCP server that puts threat modeling inside AI assistants and IDEs. Peer references older than about eighteen months describe a materially different product.
  • The Microsoft Threat Modeling Tool is alive, barely. Microsoft shipped GA version 7.3.51110.1 on 10 November 2025, ending a gap since the October 2023 release. It remains a free, Windows-only desktop application. Treat the update as maintenance, not as a signal that a platform is coming.

Where this sits in the application security stack

Threat modeling addresses design defects, which no scanner will ever report, because a system working exactly as specified and specified wrong looks healthy to every tool you own.

  • The secure coding practices guide covers the implementation layer: the vulnerability classes a developer introduces after the design is settled, and how to verify them.
  • The ASPM platform comparison covers aggregating and prioritizing findings across all your application security tools, which is where threat model output should eventually land alongside everything else.
  • The SAST and code review tools comparison covers finding flaws in the code that implements the design.

Sequencing advice, plainly: if your scanning coverage is patchy or nobody triages the findings you already generate, fix that first. Threat modeling adds items to a backlog, and adding items to a backlog nobody processes is not a security improvement.

Who should not buy this category

  • Teams with no design review ritual. There is nothing for the tool to make consistent. Establish the meeting first, with a whiteboard, and buy tooling when you can name the specific friction it would remove.
  • Startups with one product and no security hire. A facilitated whiteboard session at each significant design change, recorded in the design document, gets you most of the value for nothing.
  • Organizations whose application security basics are missing. If dependency scanning and secrets scanning are not running, those come first. Design review is a maturity-three activity and skipping to it is expensive.

Quick Comparison

ToolBest forModel inputFree tierPaid pricing
IriusRiskSecurity teams standardizing modeling across many appsArchitecture diagram (draw.io) plus questionnaireCommunity Edition: 3 active models, 1 userEnterprise, quote only
SD Elements (Security Compass)Regulated organizations that need requirements, not diagramsSurvey about the system, not a diagramNo free tierQuote only
ThreatModelerCloud and infrastructure-as-code driven modelingCloud account sync, IaC, or diagramNo free tierQuote only
OWASP Threat DragonEngineering-led teams that want models in the repoDiagram, STRIDE / CIA / LINDDUNEntirely free, Apache 2.0None, open source
Microsoft Threat Modeling ToolTeaching STRIDE and one-off Windows desktop modelsData flow diagramEntirely freeNone, free download

IriusRisk

Best for
Security teams standardizing modeling across many apps
Model input
Architecture diagram (draw.io) plus questionnaire
Free tier
Community Edition: 3 active models, 1 user
Paid pricing
Enterprise, quote only

SD Elements (Security Compass)

Best for
Regulated organizations that need requirements, not diagrams
Model input
Survey about the system, not a diagram
Free tier
No free tier
Paid pricing
Quote only

ThreatModeler

Best for
Cloud and infrastructure-as-code driven modeling
Model input
Cloud account sync, IaC, or diagram
Free tier
No free tier
Paid pricing
Quote only

OWASP Threat Dragon

Best for
Engineering-led teams that want models in the repo
Model input
Diagram, STRIDE / CIA / LINDDUN
Free tier
Entirely free, Apache 2.0
Paid pricing
None, open source

Microsoft Threat Modeling Tool

Best for
Teaching STRIDE and one-off Windows desktop models
Model input
Data flow diagram
Free tier
Entirely free
Paid pricing
None, free download
1

IriusRisk

Best Overall

Best for: Security teams that need consistent, repeatable models across a large application portfolio

IriusRisk is the most complete commercial threat modeling platform for a security function that owns modeling across many teams. You draw or import an architecture, answer questions about it, and a rules library generates threats and countermeasures that map into your issue tracker. The free Community Edition is genuinely usable for evaluation at three active models and one user. It is the fastest way to find out whether the generated output matches how your systems are actually built, before you talk to sales.

Pros

  • Free Community Edition with three active threat models, draw.io diagramming, an AI assistant, and report export, at no cost and no time limit
  • Rules library turns an architecture into generated threats and countermeasures, which removes the blank-page problem that stalls most first sessions
  • Issue tracker integration on the Enterprise tier pushes countermeasures into the backlog where developers already work
  • Enterprise tier includes unlimited users, so the pricing does not punish inviting engineers into the process

Cons

  • Enterprise pricing is quote only and priced by number of threat models, which is an awkward unit to forecast
  • The Community Edition disables issue tracker sync, import, and parts of the knowledge base
  • Generated countermeasure lists are long, and teams without a triage habit drown in them
Honest Weakness: The Community Edition deliberately disables the feature that makes threat modeling stick. Pushing countermeasures into Jira or another tracker is not available for free, and that integration is the difference between a model that produces owned work and a model that produces a PDF. So the free tier proves the rules library fits your architecture, and then proves almost nothing about adoption. The other risk is volume. A mid-sized service can generate well over a hundred countermeasures, and a team that treats that list as a to-do rather than a prioritization exercise will quit in the first quarter. Decide your acceptance criteria and your risk threshold before the first model, not after it.

How modeling works

You build or import an architecture diagram on a draw.io based canvas, answer a questionnaire about the components and trust boundaries, and the rules engine emits threats with mapped countermeasures. Reports cover both technical findings and compliance framework mappings.

What the free tier actually gives you

Three active threat models, one user with limited collaboration, the diagram interface, template access, XML diagram export, technical and compliance reports, and monthly product updates. Import from other diagramming tools, full threat model export, issue tracker integration, and API access are Enterprise only.

Where teams go wrong

Treating the generated countermeasure list as a backlog rather than a ranked set of design decisions. Agree upfront which risk levels create tickets and which are accepted with a note, or the first model will produce more work than the feature it covers.

Community Edition free forever with 3 active threat models and 1 user. Enterprise is quote only, priced by number of threat models with unlimited users, available SaaS or on premises.

Visit IriusRisk
2

SD Elements (Security Compass)

Best for Enterprise

Best for: Regulated organizations that need security and compliance requirements attached to every project

SD Elements is not a diagramming tool and it is the better purchase for a certain kind of buyer because of that. You describe the system through a structured survey, and the decision engine outputs prioritized security requirements, developer tasks, and just-in-time training, mapped to the regulations and frameworks you have to satisfy. For an organization whose real driver is demonstrating that secure design happened, rather than producing a beautiful data flow diagram, it removes more manual work than anything else here.

Pros

  • Produces requirements and developer tasks rather than a document, so output lands in the workflow that already exists
  • Strong regulatory and framework mapping, which makes it defensible in an audit conversation
  • Now paired with Devici, acquired by Security Compass in June 2025, for diagram-driven continuous modeling that exports into SD Elements
  • Scales across a large portfolio without needing a security architect in every session

Cons

  • No free tier and no published pricing
  • Survey-driven modeling misses architecture-specific threats that a human staring at a diagram would catch
  • Questionnaire fatigue is real when the same team fills out similar surveys for related services
Honest Weakness: The survey is the product, and the survey is also the limitation. SD Elements infers threats from what you tell it about technology choices, data types, and deployment context. That makes it excellent at catching the requirements you should have known, and poor at catching the odd thing specific to your architecture. It cannot see the trust boundary you drew in the wrong place. Teams that adopt it as their only secure design activity end up compliant and still surprised. The other friction is repetition: filling out substantially similar surveys for six microservices in one platform is where engineering goodwill goes to die. Use inheritance and templates aggressively, and keep a real diagram review for the genuinely novel systems.

How modeling works

A project survey captures the system's technologies, data classifications, deployment model, and applicable regulations. The decision engine returns a prioritized list of security requirements and verification tasks, with training content attached to each.

The Devici relationship

Security Compass acquired Devici in June 2025 and now sells it alongside SD Elements. Devici handles diagram-based continuous modeling and exports in the Open Threat Model standard, which imports into SD Elements so the decision engine can generate requirements from the architecture. Devici has its own free tier limited to three threat models and three users.

Where teams go wrong

Running SD Elements as the entire secure design program. It is a requirements engine. Pair it with a diagram review for systems that are architecturally new, or you will satisfy every framework and still miss the design flaw.

No published price. Security Compass sells SD Elements by subscription with pricing on request; Devici is licensed separately and joint-licence customers get the integration at no extra charge.

Visit SD Elements (Security Compass)
3

ThreatModeler

Runner Up

Best for: Cloud-heavy teams that want models generated from infrastructure rather than drawn by hand

ThreatModeler's argument is that in a cloud estate the architecture already exists in machine-readable form, so the model should be built from the cloud account and the infrastructure-as-code rather than from a whiteboard photo. CloudModeler syncs live cloud environments, IaC-Assist gives feedback in the IDE, and the platform now runs a FedRAMP Moderate authorized service and an MCP server that puts modeling inside AI assistants and IDEs. It is the most opinionated option here, and the most changed since 2024.

Pros

  • Model generation from live cloud accounts and infrastructure-as-code rather than manual diagramming, which keeps models closer to reality
  • IDE integration gives developers feedback at the point of change instead of in a review meeting
  • FedRAMP Moderate authorization for the current platform, which matters for public sector buyers
  • MCP server exposes threat modeling to AI assistants and to GitHub workflows

Cons

  • No free tier and no published pricing
  • The product rebranded and repositioned around agentic AI during 2025 and 2026, so older references describe something different
  • Infrastructure-derived models are strong on cloud misconfiguration and weak on application logic threats
Honest Weakness: The product you would evaluate in 2026 is not the product most peer references describe. ThreatModeler moved its primary domain, rebuilt around an agentic platform, and now leads with AI capability, which means analyst notes, conference talks, and colleague opinions from even eighteen months ago are describing a different tool. Insist on a current proof of concept rather than relying on references. There is also a structural limit worth naming: a model derived from cloud resources and IaC sees infrastructure exposure well and business logic abuse poorly. If your highest-value risks are authorization flaws and workflow abuse rather than open buckets and over-permissive roles, infrastructure-derived modeling will look impressively thorough while missing the thing that gets you breached.

How modeling works

CloudModeler connects to AWS, Azure, or Google Cloud and builds the architecture from live resources. IaC-Assist analyzes infrastructure code in the IDE and links findings back to the model. The platform layer generates threats and tracks them over time as the environment changes.

Current platform

The 2026 lineup is led by ThreatModeler Nexus, described as an agentic platform for secure design, alongside an MCP server for AI assistants and IDEs, and CloudModeler. Nexus is FedRAMP Moderate authorized.

Where teams go wrong

Assuming continuous model generation removes the need for a design conversation. Automatic models keep the picture current; they do not decide which risks your organization will accept. Somebody still has to sit in a room and make that call.

No published price. ThreatModeler does not list pricing; quote only across the platform, CloudModeler, and IaC-Assist.

Visit ThreatModeler
4

OWASP Threat Dragon

Best Open Source

Best for: Engineering-led teams that want threat models versioned in the repository alongside the code

Threat Dragon is the free, open-source option that a development team can adopt without a purchase order, a vendor call, or a security budget. It runs as a desktop application or a self-hosted web app, supports STRIDE, CIA, and LINDDUN, stores models as files you can commit next to the code, and is actively maintained: version 2.6.2 shipped on 10 May 2026. For a team that wants threat modeling to be a normal engineering artifact rather than a security deliverable, this is the right starting point.

Pros

  • Free under Apache 2.0 with no seat limits, no model limits, and no vendor relationship required
  • Models are files, so they live in the repository, review through pull requests, and version with the code they describe
  • Actively maintained under OWASP, with 2.6.2 released on 10 May 2026 and regular releases before it
  • Supports STRIDE, CIA, and LINDDUN, so it fits privacy threat modeling as well as security

Cons

  • No rules engine: it records the threats you identify, it does not generate them
  • No issue tracker integration, no portfolio reporting, no compliance framework mapping
  • Quality of output depends entirely on who is in the room, which is exactly what commercial tools exist to fix
Honest Weakness: Threat Dragon is a drawing and recording tool, not an expert system. It will happily let a team produce a confident, well-formatted, completely inadequate threat model, because nothing in the product knows what threats your architecture implies. Commercial platforms carry a rules library precisely because most teams do not have someone who can enumerate threats from a diagram unaided. If you adopt Threat Dragon, you are committing to supplying that expertise yourself through a trained facilitator, a checklist, or a reference library such as the OWASP cheat sheets. There is also no portfolio view: with thirty models in thirty repositories, nobody can answer which services have been modeled and which findings are still open without building that reporting yourself.

How modeling works

You draw a data flow diagram, add trust boundaries, and attach threats to elements using STRIDE, CIA, or LINDDUN prompts. Models save as JSON files that can be committed, diffed, and reviewed like any other artifact.

Deployment options

A cross-platform desktop application for local use, or a self-hosted web application with Git provider integration for teams. Both are the same open-source project.

Where teams go wrong

Adopting it without a facilitator. The tool removes the licensing barrier and leaves the expertise barrier entirely intact. Budget for training a couple of engineers properly instead, which is usually cheaper than a platform and more durable.

Free and open source under the Apache 2.0 licence. No paid tier, no hosted commercial offering.

Visit OWASP Threat Dragon
5

Microsoft Threat Modeling Tool

Best Free Option

Best for: Teaching STRIDE and producing occasional Windows desktop models at no cost

The Microsoft Threat Modeling Tool is still the clearest way to teach an engineer what STRIDE means, and it is still free. It is also a Windows-only desktop application whose release cadence tells you what it is: after a gap of roughly two years, Microsoft shipped GA version 7.3.51110.1 on 10 November 2025. Use it to train people and to model something small. Do not build a program on it.

Pros

  • Free click-to-download with no account, no licence, and no procurement conversation
  • STRIDE per element is applied automatically to the data flow diagram, which makes it an effective teaching tool
  • Long institutional history and a large body of public material written against it, so learners can find help
  • Genuinely maintained rather than abandoned, with a GA release on 10 November 2025

Cons

  • Windows 10 or later only, with .NET 4.7.1 required, so Mac and Linux engineers are excluded
  • Desktop application with no collaboration, no shared repository, and no portfolio reporting
  • Release cadence is slow: the 10 November 2025 build followed the previous GA release of October 2023
Honest Weakness: The delivery model is the problem, not the threat logic. A desktop tool on Windows with no server component means every model is a file on somebody's laptop, and the practical consequence is that models rot. Nobody can tell you which services have current models, the engineer who built one leaves, and the .tm7 file is never opened again. The platform exclusion is worse than it sounds in 2026. On most product teams a meaningful share of engineers are on macOS and simply cannot open the tool. That quietly makes threat modeling a security-team activity rather than a shared one. That is the exact dynamic that kills adoption. Use it in a training room, then move the actual practice to something the whole team can open.

How modeling works

You draw a data flow diagram from a stencil set, and the tool applies STRIDE per element to generate a threat list you then triage and annotate. Templates can be customized for your own component types.

Requirements

Microsoft's release notes state Windows 10 Anniversary Update or later, .NET 4.7.1 or later, and an internet connection to receive tool and template updates.

Where teams go wrong

Standardizing on it. It is excellent for the first hour of somebody's threat modeling education and structurally unsuited to running a program across a portfolio.

Free. Microsoft distributes it as a click-to-download Windows application with no licence cost.

Visit Microsoft Threat Modeling Tool

Which One Should You Pick?

Use CaseOur Recommendation
A security team standardizing threat modeling across dozens of applicationsIriusRisk. The rules library gives consistent output across teams, and the Enterprise tier's unlimited users means inviting engineers costs nothing extra.
A regulated organization that has to evidence secure design to auditorsSD Elements. Requirements and verification tasks mapped to frameworks are more defensible in an audit than a folder of diagrams.
A cloud-native platform team whose architecture changes weeklyThreatModeler. Generating models from live cloud accounts and infrastructure-as-code keeps the picture current in a way manual diagramming cannot.
An engineering team that wants models reviewed in pull requestsOWASP Threat Dragon. Models are files in the repository, so they version and review like code, at zero cost.
Teaching STRIDE to developers for the first timeMicrosoft Threat Modeling Tool for Windows users, or Threat Dragon for a mixed-platform team. Both are free and both make the method concrete.
A startup with one product, ten engineers, and no security hireNo purchase. Run a whiteboard session against the OWASP threat modeling cheat sheet before each significant design change and record the outcome in the design document.

How we evaluated

Last verified: September 2026.

Threat modeling tools are unusually easy to rank wrongly, because the features that demo well are not the features that decide whether a rollout survives. These are the dimensions used here, in the order they matter:

  • Path from finding to owned work. Whether the tool pushes countermeasures into the issue tracker the engineers already use, or leaves them inside the tool. This is the single strongest predictor of whether a program is alive in year two.
  • Who can participate. Platform support, seat limits, and licensing unit. A tool that charges per seat or excludes macOS engineers quietly turns threat modeling into a security-team activity, which is the beginning of abandonment.
  • Model input. Diagram-driven, survey-driven, or generated from cloud and infrastructure-as-code. Each catches a different class of problem and misses a different class.
  • Honest free-tier limits. Not whether a free tier exists, but which features it withholds, since vendors withhold the adoption-critical ones.
  • Maintenance signal. Release cadence, current version, and whether the product you would evaluate today matches the one your references describe.

What we checked

Every product claim on this page comes from the vendor's own site or documentation, read in September 2026.

  • IriusRisk plans page for the Community Edition limits: three active threat models, one user, draw.io interface, XML diagram export, and technical and compliance reports. The same page gives the Enterprise terms: quote only, priced by number of threat models, unlimited users, issue tracker integration, and OpenAPI access. The Community Edition page supplies the free-forever statement and the export formats.
  • Microsoft Learn release notes for the Microsoft Threat Modeling Tool: GA version 7.3.51110.1 dated 10 November 2025, the preceding GA release of 26 October 2023, and the stated requirements of Windows 10 Anniversary Update or later with .NET 4.7.1.
  • OWASP Threat Dragon project page for licensing, supported methodologies, and deployment modes, and the GitHub releases for version 2.6.2 dated 10 May 2026.
  • ThreatModeler for the current product line (Nexus, MCP server, CloudModeler), the FedRAMP Moderate authorization claim, and the absence of any published pricing. We also confirmed that the former threatmodeler.com pricing URL now redirects to the new domain.
  • Security Compass for SD Elements, and the company's own acquisition announcement for the Devici purchase in June 2025. The devici.com domain now redirects to Security Compass, which we verified directly.

For the abandonment argument we used a peer-reviewed study: "Threat modeling is very formal, it's very technical, and also very hard to do correctly": Investigating Threat Modeling Practices in Open-Source Software Projects. The authors are Kaur, Powers, Thompson, Fahl, and Votipka, and it was published at the 34th USENIX Security Symposium in August 2025. It is an interview study of twenty-five open-source developers, so it is evidence about volunteer and decentralized teams specifically. We treat it as strongly suggestive of the same dynamics in commercial teams, not as proof of them.

What we could not verify

Security Compass returns an access error to automated retrieval, so the SD Elements and Devici pricing pages could not be read directly. The Devici free-tier limits described here (three threat models, up to three users) come from the vendor's own pricing page content as indexed, and the commercial tiers are quote-based. Confirm both with Security Compass before you plan a budget.

We found no published price for SD Elements, ThreatModeler, or IriusRisk Enterprise, and we did not substitute an aggregator estimate for any of them. Where a vendor does not publish a price, this page says so.

What we did not do

We did not run these tools against a reference architecture, and this page makes no hands-on testing claims. Rankings reflect documented capability, licensing structure, free-tier limits, maintenance signals, and fit for the stated use cases.

We did not rank on the size of a rules or threat library. Every commercial vendor reports a large one, the counts are not comparable, and library size has never been the constraint on a threat modeling program.

Note

Editorial independence: this is a vendor-neutral comparison with no paid placements, sponsorships, or affiliate links. Rankings reflect fit for the stated use cases, not commercial relationships. Verify current licensing, free-tier limits, and platform support directly with each vendor before you buy.

Frequently Asked Questions

Why do so many threat modeling tool rollouts get abandoned?
Because the tool is bought to solve a practice problem, and it cannot. The usual sequence is familiar: a platform is purchased, an initial batch of models is built during the onboarding period while the vendor is engaged, and then nothing new is modeled once attention moves on. The research points the same way. A 2025 USENIX Security study of twenty-five open-source developers found that structured threat modeling methods were perceived as costly and of limited benefit in teams without dedicated security expertise, which is most teams. The mechanics underneath are consistent. Sessions have no trigger, so they never get scheduled. Output has no owner, so it never becomes work. Models are not updated, so they stop describing the system. Developers experience the whole thing as a tax applied by the security team. None of those failures are fixed by a better diagram editor.
What actually makes threat modeling adoption stick?
Five things, in rough order of impact. First, a trigger rather than a schedule. A model is required when a design changes in a defined way, such as a new external interface, a new data classification, or a new trust boundary. Not once a year because the calendar said so. Second, output that becomes tickets in the tracker the team already uses, with owners and due dates, because a finding that lives in the tool is a finding nobody will do. Third, a time box, usually sixty to ninety minutes with a facilitator, because open-ended sessions get cancelled. Fourth, ownership inside the engineering team, with security facilitating rather than performing, since a model produced by a security analyst for a team is a document, and a model produced by the team is a decision. Fifth, measure remediated findings rather than models created, because counting models produces models and nothing else.
Which threat modeling tools have a real free tier?
Two are entirely free: OWASP Threat Dragon under Apache 2.0 with no limits, and the Microsoft Threat Modeling Tool as a free Windows download. IriusRisk Community Edition is free forever with three active threat models and one user, but with issue tracker integration, import, and full export disabled. Devici, now sold by Security Compass alongside SD Elements, offers a free plan of three threat models and up to three users. SD Elements and ThreatModeler have no free tier at all. If you want to evaluate whether a commercial rules library actually fits your architecture, IriusRisk Community Edition is the most informative free option, as long as you remember it withholds the integration that drives adoption.
How much do commercial threat modeling tools cost?
None of the three commercial platforms on this page publishes a price. IriusRisk sells Enterprise by number of threat models with unlimited users, quoted on request, available as SaaS or on premises. Security Compass quotes SD Elements by subscription, with tiers varying by feature set, and licenses Devici separately. ThreatModeler publishes no pricing of any kind. The unusual unit to watch is IriusRisk's: paying per threat model rather than per seat is friendly to inviting the whole engineering team, and awkward to forecast, because nobody knows in January how many services will be designed by December. Ask what happens when you exceed the purchased count mid-term.
Do we need a threat modeling tool if we already have SAST and ASPM?
They cover different failures. Static analysis finds flaws in code that was written, and application security posture management aggregates and prioritizes findings from the tools you run. Threat modeling is about design decisions taken before any of that code exists: the missing authorization boundary, the trust assumption about an internal service, the data that should never have crossed that network segment. No scanner reports a design that is working exactly as specified and specified wrong. That said, sequencing matters. If your scanning coverage is patchy and nobody triages the findings you already have, fix that first. Threat modeling adds work to a backlog, and adding work to a backlog nobody processes is not an improvement.
Who should not buy a threat modeling tool at all?
Any organization that does not already hold design reviews. The tool is a way to make an existing practice consistent and scalable, and there is nothing to scale if the practice does not exist. Buying the platform first is the single most common way this money is wasted, and it fails in a distinctive way: the rollout looks successful for one quarter because the vendor is helping, then stops. Small teams shipping one product should run a facilitated whiteboard session against the OWASP threat modeling cheat sheet at each significant design change, and record the decisions in the design document. Revisit the question of tooling when you can name the friction a tool would remove. Teams with no application security function at all get more risk reduction from dependency scanning and secrets scanning first.
Is AI-generated threat modeling trustworthy yet?
Every commercial vendor in this comparison now ships an AI assistant, and ThreatModeler has rebuilt its platform around agentic capability. The useful framing is that these systems are good at breadth and bad at judgment. They will enumerate plausible threats for a recognized architecture pattern faster than a human, and they will not tell you which risks your organization is willing to carry, which is the decision the exercise exists to produce. Treat AI output as a first draft that a human reviews, and be specific in evaluations about whether the assistant reduced time to a triaged, owned finding, rather than whether it produced more findings. More findings is not the goal, and it has never been the constraint.

About the author

is the founder and creator of LoginRadius, a customer identity platform he built and scaled to over a billion users. He is now the founder of GrackerAI, a GEO platform for B2B SaaS and cybersecurity teams, and has spent more than 15 years building identity and security products.

Related Comparisons