Sunday, October 25, 2026 4,350 lists 78,100 records on file
List your app or device

  1. Home
  2. Threat Modeling Software
  3. ThreatOpus

ThreatOpus

What it is

ThreatOpus combines threat modelling with pull request security checks that return PASS, WARN or FAIL decisions in CI pipelines. Teams can describe a system, import architecture from OpenAPI or Terraform, or link a GitHub repository to generate STRIDE threats and track mitigations. STRIDE is available on every plan, while Pro adds nine additional modelling frameworks. Merge Guard evaluates pull requests against policy bundles and posts decisions with reasons to CI checks. Listed integrations include GitHub, GitLab, Bitbucket, Jenkins, CircleCI, Azure DevOps, TeamCity, AWS CodeBuild and Travis CI; outcome notifications can go to Slack and Microsoft Teams. Scoped API keys are available for custom pipeline steps or internal orchestration. Project controls let users choose whether raw architecture input is stored, set its retention period and decide whether structured threat output remains after raw input expires. Signed-in users can export their data as JSON and delete content they created. ThreatOpus offers a free plan and trial, with paid plans starting at £129.99/mo. The company says generated threats and mitigations support security work but do not replace professional assessment, penetration testing or formal risk acceptance.

For and against

For

  • Generates STRIDE threats from descriptions, OpenAPI, Terraform or GitHub
  • Merge Guard posts policy decisions and reasons to CI checks
  • Integrates with listed source control and CI providers
  • Users can export data as JSON and delete created content

Against

  • Free plan allows only five threat modelling generations monthly
  • Free plan is limited to one repository and one SCM or CI provider
  • Generated threats do not replace professional assessment or penetration testing

The verdict

ThreatOpus links threat modelling to CI pull request decisions, with configurable data retention and multiple integrations. Its assessment limitation matters: generated results support security work but are not a substitute for professional review.

Who it suits

ThreatOpus is intended for security teams, security champions and platform engineers who want governed threat models and clear merge decisions. It can also suit teams that need configurable retention controls and CI integrations.

Plans and prices

Starter

£129.99a month

15 users · 10 team workspaces · 50 threat modelling generations/month · 10 repositories

Pro

£299.99a month

50 users · 25 team workspaces · 250 threat modelling generations/month · 50 repositories

Enterprise

Priced on request

Custom users and repositories · Unlimited workspaces and threat modelling generations · All SCM and CI providers · SSO

Free

Priced on request

3 users · 1 team workspace · 5 threat modelling generations/month · 1 repository

Every plan, in full

On the record

API keys
PR Security supports scoped API keys for custom pipeline steps or internal orchestration.threatopus.com · read 30 Sep 2026
Assessment limitation
ThreatOpus says generated threats and mitigations support security work but do not replace professional assessment, penetration testing, or formal risk acceptance.threatopus.com · read 30 Sep 2026
Authentication
Accounts use email verification and password policies, sessions use httpOnly cookies, and optional two-factor authentication is available in user settings.threatopus.com · read 30 Sep 2026
Data export and deletion
Signed-in users can export their data as JSON and delete content they created through Data controls.threatopus.com · read 30 Sep 2026
Integrations
Listed source control and CI integrations include GitHub, GitLab, Bitbucket, Jenkins, CircleCI, Azure DevOps, TeamCity, AWS CodeBuild, and Travis CI.threatopus.com · read 30 Sep 2026
Intended users
ThreatOpus describes its intended users as security teams, security champions, and platform engineers seeking governed threat models and clear merge decisions.threatopus.com · read 30 Sep 2026
Methodologies
STRIDE is available on every plan, while Pro adds nine additional threat modelling frameworks.threatopus.com · read 30 Sep 2026
Notifications
ThreatOpus can send check outcome notifications to Slack and Microsoft Teams.threatopus.com · read 30 Sep 2026
Product
ThreatOpus combines threat modelling with pull request security checks that return PASS, WARN, or FAIL outcomes in a CI pipeline.threatopus.com · read 30 Sep 2026
PR security
Merge Guard evaluates pull requests against policy bundles and returns decisions with reasons posted to CI checks.threatopus.com · read 30 Sep 2026
Retention controls
Project settings let users choose whether raw architecture input is stored, set its retention period, and decide whether structured threat output remains after raw input expires.threatopus.com · read 30 Sep 2026
Subprocessors
ThreatOpus says it does not sell personal data and that customers can request a subprocessor list for security review.threatopus.com · read 30 Sep 2026
Support
The pricing page lists email support on Starter and Pro, and priority support on Pro and Enterprise.threatopus.com · read 30 Sep 2026
Threat modelling
Teams can describe a system, import from OpenAPI or Terraform, or link a GitHub repository to generate STRIDE threats and track mitigations.threatopus.com · read 30 Sep 2026

The review

ThreatOpus connects threat modelling to pull-request security decisions for security teams, security champions, and platform engineers. It is most compelling when teams want policy checks in CI; generated analysis remains support for, not a replacement for, expert assessment.

Overview

Teams can describe a system, import OpenAPI or Terraform, or link a GitHub repository to generate STRIDE threats and track mitigations. Merge Guard checks pull requests against policy bundles and posts a PASS, WARN, or FAIL result, including reasons, to CI checks. That puts a clear security decision closer to the change being reviewed, rather than leaving threat models as a separate exercise.

Attack-path analysis, risk prioritization, collaborative review, templates, and multiple modelling methods extend the product beyond basic threat diagrams. Still, generated threats and mitigations do not replace professional assessment, penetration testing, or formal risk acceptance. Teams should treat the output as an input to security work, not its final authority.

Key features

Models connected to pull requests

Import paths from OpenAPI and Terraform, system descriptions, and GitHub repositories give teams several ways to start modelling. Tracking mitigations alongside policy-based pull-request checks makes ThreatOpus a stronger fit for teams that want security review tied to delivery. It is less compelling for buyers who need only a standalone modelling workspace without CI decisions.

Frameworks and integrations

STRIDE is available on every plan; Pro adds nine more threat-modelling frameworks. That makes the lower tiers workable for teams whose needs fit STRIDE, while teams requiring broader methodology choice must budget for Pro. Source control and CI integrations include GitHub, GitLab, Bitbucket, Jenkins, CircleCI, Azure DevOps, TeamCity, AWS CodeBuild, and Travis CI. Slack and Microsoft Teams notifications carry check outcomes, and scoped API keys support custom pipeline steps or internal orchestration.

Data and account controls

Project settings let teams choose whether raw architecture input is stored, how long it is retained, and whether structured threat output remains after that input expires. Signed-in users can export their data as JSON and delete content they created. Accounts use email verification and password policies, sessions use httpOnly cookies, and optional two-factor authentication is available. ThreatOpus says it does not sell personal data; customers can request a subprocessor list for security review. These controls give teams useful choices over project data, though they do not remove the need to assess the product against internal security requirements.

Pricing

ThreatOpus has a free plan and paid plans billed monthly. Free is a small-scale starting point; Starter costs £129.99/month, Pro £299.99/month, and Enterprise has custom pricing. A free trial is available.

PlanPriceLimits and included features
Free£0.00/month3 users, 1 team workspace, 5 threat modelling generations/month, 1 repository, 1 SCM or CI provider, and STRIDE
Starter£129.99/month15 users, 10 team workspaces, 50 generations/month, 10 repositories, all SCM and CI providers, and email support
Pro£299.99/month50 users, 25 team workspaces, 250 generations/month, 50 repositories, nine additional frameworks, 8 hours of expert consultation/month, and priority support
EnterpriseCustom pricingCustom users and repositories, unlimited workspaces and generations, all SCM and CI providers, SSO, and priority support

Free is best for a small team validating a limited workflow: its three-user, one-repository cap and five monthly generations will constrain sustained use. Starter raises those ceilings and includes all SCM and CI providers, but remains limited to STRIDE and email support. Pro is the tier for larger teams that need more capacity, extra frameworks, consultation, or priority support. Enterprise suits organizations that need custom scale, unlimited workspaces and generations, or SSO. The paid monthly prices are explicit; Enterprise is custom-priced.

Platforms

ThreatOpus supports web and API access. Its range of SCM and CI integrations makes it relevant to teams working across the named providers, while API keys support custom pipeline integration.

Who it's for

Security teams, security champions, and platform engineers seeking governed threat models and clear merge decisions are the natural audience. Teams that want PR checks to reflect security policy can use the modelling and Merge Guard workflow together. It is a weaker fit for organizations expecting automated findings to stand in for expert review, or for users who need more than STRIDE but cannot justify Pro.

Pros and cons

  • Pro: Merge Guard returns reasoned PASS, WARN, or FAIL outcomes in CI, giving reviewers a concrete decision point before merge.
  • Pro: OpenAPI, Terraform, system descriptions, and GitHub repositories provide multiple routes into threat modelling.
  • Pro: Retention choices, JSON export, and user-controlled deletion support practical data governance.
  • Con: Free caps usage at five generations per month, one repository, one workspace, and three users, limiting it to modest evaluation or small teams.
  • Con: Nine additional frameworks are reserved for Pro, so teams needing methodology breadth face a substantial step up from Starter.
  • Con: Generated results require professional judgment and cannot replace assessment, penetration testing, or formal risk acceptance.

Alternatives

For a broader comparison, see Threat Modeling Software. Choose IriusRisk if its free Community Edition's three active threat models, limited one-user collaboration, templates and libraries, and XML diagram export suit a smaller or individual workflow. ThreatModeler Nexus offers a free Community Edition for practitioners, students, developers, architects, and security teams to try threat modelling before scaling. Choose ThreatTree if its free tier of up to three forests, three DFDs per forest, and five attack trees per DFD fits the work, or if its Pro plan at $29 a month, billed per user monthly, better matches the budget.

CAIRIS is a free option available across API, desktop, self-hosted, and web platforms. Dethernety offers a free open-source, self-hosted platform with a bring-your-own graph database model. OWASP Threat Dragon is a free, open-source option with no paid plans or usage limits stated. pytm is a free option for Linux, macOS, and Windows. Threagile is a free, MIT-licensed open-source toolkit.

Verdict

Choose ThreatOpus if your team wants threat models to inform governed pull-request decisions and needs integrations plus retention controls around that workflow. Its clearest advantage is the connection between modelling and CI outcomes; look elsewhere if you need automated results to replace expert assessment, or broader frameworks without moving to Pro.

Alternatives to ThreatOpus

Every alternative, ranked