Skip to content
SPECIFICTION
Get listed

CAIRIS vs OWASP Threat Dragon

CAIRIS

cairis.org

OWASP Threat Dragon

threatdragon.com

Side by side

FigureCAIRISOWASP Threat Dragon
Price fromFreeFree
Free planYesYes
Free trial——
Open source——
WebYesYes
WindowsYesYes
macOSYesYes
LinuxYesYes
APIYes—
Self-hostedYesYes
Plans published11
Spec score · Threat Modeling Software8.2 (#2)7.9 (#6)
DeploymentCAIRIS can be installed using Docker or Vagrant, or from source on platforms supported by its open source dependencies; Ubuntu is the most tested platform.Threat Dragon can run as a containerized, self-hosted web application or as a desktop application.
PurposeCAIRIS is an open source platform for eliciting, specifying, and validating secure and usable systems.Threat Dragon creates threat model diagrams and lists threats for diagram elements as part of a secure development lifecycle.
SupportThe maker asks users to report problems or feature requests by raising an issue on GitHub or getting in touch.The project directs users to its mailing list, OWASP Slack channel, GitHub issues and public discussions for questions, bugs and feature requests.

Plans

CAIRIS

  • FreeFree

CAIRIS pricing →

OWASP Threat Dragon

  • FreeFree

OWASP Threat Dragon pricing →

In their own words

CAIRIS

CAIRIS is an open-source platform for specifying and checking systems with security and usability requirements in view. It brings together design information such as assets, countermeasures, factoids, personas, requirements, and architectural components. As a design develops, it can generate 12 views covering perspectives such as people, risks, requirements, architecture, and physical location, as well as threat models including Data Flow Diagrams. Its security analysis uses attack and architectural patterns to assess attack surface and check for known security problems and potential GDPR compliance issues. CAIRIS can produce Volere-compliant requirement specifications and GDPR DPIA documents. Its API supports design apps and connections to existing toolchains. It is free under the Apache Software License. Deployment options include Docker, Vagrant, or source installation on supported platforms; Ubuntu is the most tested. The web app supports modern browsers other than Internet Explorer, including Edge. A Chrome extension can turn highlighted webpage text into references linked to a CAIRIS server. The live demo is rebuilt nightly, and its data is visible to everyone.

Visit cairis.org

OWASP Threat Dragon

OWASP Threat Dragon creates threat-model diagrams and records threats associated with diagram elements as part of a secure development lifecycle. Diagrams can represent processes, data stores, actors, data flows and trust boundaries. It supports STRIDE, LINDDUN, CIA, CIA-DIE, DIE and PLOT4ai threat categories. A rule engine can propose threats and mitigations based on properties of diagram elements. Threat Dragon can run as a containerized, self-hosted web application or as a desktop app with installers for Windows, macOS and Linux. The web app supports local file storage and configurable access to GitHub, GitHub Enterprise, Google Drive, Bitbucket, Bitbucket Enterprise and GitLab; the desktop app saves models locally. The project lists Apache License 2.0. Analytics are disabled by default and require server configuration. The project is volunteer-maintained and notes that immediate investigation or response to incidents is not always possible. Threat Dragon is listed at free, with no paid plans or usage limits stated.

Visit threatdragon.com