- Home
- Threat Modeling Software
- 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
15 users · 10 team workspaces · 50 threat modelling generations/month · 10 repositories
Read 30 Sep 2026 · threatopus.com
Pro
50 users · 25 team workspaces · 250 threat modelling generations/month · 50 repositories
Read 30 Sep 2026 · threatopus.com
Enterprise
Custom users and repositories · Unlimited workspaces and threat modelling generations · All SCM and CI providers · SSO
Read 30 Sep 2026 · threatopus.com
Free
3 users · 1 team workspace · 5 threat modelling generations/month · 1 repository
Read 30 Sep 2026 · threatopus.com
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.
| Plan | Price | Limits and included features |
|---|---|---|
| Free | £0.00/month | 3 users, 1 team workspace, 5 threat modelling generations/month, 1 repository, 1 SCM or CI provider, and STRIDE |
| Starter | £129.99/month | 15 users, 10 team workspaces, 50 generations/month, 10 repositories, all SCM and CI providers, and email support |
| Pro | £299.99/month | 50 users, 25 team workspaces, 250 generations/month, 50 repositories, nine additional frameworks, 8 hours of expert consultation/month, and priority support |
| Enterprise | Custom pricing | Custom 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.