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.
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.
- 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.
- 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.
- Time box it. Sixty to ninety minutes with a facilitator and a defined scope. Open-ended modeling sessions get postponed once and never rescheduled.
- 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.
- 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
| Tool | Best for | Model input | Free tier | Paid pricing |
|---|---|---|---|---|
| IriusRisk | Security teams standardizing modeling across many apps | Architecture diagram (draw.io) plus questionnaire | Community Edition: 3 active models, 1 user | Enterprise, quote only |
| SD Elements (Security Compass) | Regulated organizations that need requirements, not diagrams | Survey about the system, not a diagram | No free tier | Quote only |
| ThreatModeler | Cloud and infrastructure-as-code driven modeling | Cloud account sync, IaC, or diagram | No free tier | Quote only |
| OWASP Threat Dragon | Engineering-led teams that want models in the repo | Diagram, STRIDE / CIA / LINDDUN | Entirely free, Apache 2.0 | None, open source |
| Microsoft Threat Modeling Tool | Teaching STRIDE and one-off Windows desktop models | Data flow diagram | Entirely free | None, 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
IriusRisk
Best OverallBest 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
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.
SD Elements (Security Compass)
Best for EnterpriseBest 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
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.
ThreatModeler
Runner UpBest 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
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.
OWASP Threat Dragon
Best Open SourceBest 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
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.
Microsoft Threat Modeling Tool
Best Free OptionBest 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
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.
Which One Should You Pick?
| Use Case | Our Recommendation |
|---|---|
| A security team standardizing threat modeling across dozens of applications | IriusRisk. 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 auditors | SD 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 weekly | ThreatModeler. 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 requests | OWASP 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 time | Microsoft 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 hire | No 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.
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?
What actually makes threat modeling adoption stick?
Which threat modeling tools have a real free tier?
How much do commercial threat modeling tools cost?
Do we need a threat modeling tool if we already have SAST and ASPM?
Who should not buy a threat modeling tool at all?
Is AI-generated threat modeling trustworthy yet?
Related Comparisons
Security Control Validation
Top 5 Breach and Attack Simulation Tools for 2026: Cymulate vs SafeBreach vs Picus vs AttackIQ vs Pentera
5 tools compared
Secure Data Exchange
Top 6 Managed File Transfer and Secure File Sharing Tools for 2026: Compared on Patch Record
6 tools compared
Application Security Testing
Top 5 Intercepting Proxy Tools for 2026: Burp Suite vs mitmproxy vs ZAP vs Proxyman vs Charles
5 tools compared
Insider Threat Management
Top 5 Insider Threat Management (ITM) Tools of 2026: DTEX vs Proofpoint vs the Rest
5 tools compared