Skip to content

Releases: OWASP/threat-dragon

Version 2.0.6

11 Sep 15:37
Compare
Choose a tag to compare

This release adds:

  • Two new GitHub-related env vars:
    • GITHUB_USE_SEARCH: if true, uses octonode's search.reposAsync instead of reposAsync passing in a search query
    • GITHUB_SEARCH_QUERY: specifies the search query to use when searching for repos for Threat Dragon to use
  • Fixes for various niggles with the drawing styles and abilities:
    • allow change in aspect ratio for diagram components
    • selecting a data flow or a trust boundary by double clicking
    • provide bidirectional option for data flows
    • line widths and dashed ratios modified
    • provide new data flow when a double click is received on a node
  • Translation for Finnish

Web application

The web application is provided as a .tar.gz file or a .zip file along with a software bill of materials (SBOM).

Docker container

Pull from docker hub using docker pull --platform linux/x86_64 owasp/threat-dragon:v2.0.6

Desktop version

Platform File checksum
Windows NSIS installer Threat-Dragon-ng-Setup-2.0.6.exe latest.yml
MacOS installer Threat-Dragon-ng-2.0.6.dmg latest-mac.yml
Linux AppImage Threat-Dragon-ng-2.0.6.AppImage latest-linux.yml
Debian package, AMD64 threat-dragon_2.0.6_amd64.deb
Redhat package manager, X86 64 bit threat-dragon-2.0.6.x86_64.rpm

Installing on Windows

Depending on the security applied in your Windows, you may need to open the file properties
and check the 'Unblock' checkbox to allow Threat Dragon to run

Installing on MacOS

Use the disk image .dmg file to install on MacOS systems,
the Threat Dragon application .zip is used for automatic updates only

Selecting the Linux package to use

AppImage can be used for most Linux distributions and hardware platforms
The Snap image is available from the official snapcraft distribution
.rpm for Red Hat Linux, AIX, CentOS, Fedora
.deb for debian based Linux such as Ubuntu, Trisqel and Debian itself

Version 2.0.4

09 Aug 09:03
Compare
Choose a tag to compare

Web application

The web application is provided as a .tar.gz file or a .zip file with a software bill of materials (SBOM)

Desktop version

Platform File checksum
Windows NSIS installer Threat-Dragon-ng-Setup-2.0.4.exe latest.yml
MacOS installer Threat-Dragon-ng-2.0.4.dmg latest-mac.yml
Linux AppImage Threat-Dragon-ng-2.0.4.AppImage latest-linux.yml
Debian package, AMD64 threat-dragon_2.0.4_amd64.deb
Redhat package manager, X86 64 bit threat-dragon-2.0.4.x86_64.rpm

Installing on Windows

Depending on the security applied in your Windows, you may need to open the file properties
and check the 'Unblock' checkbox to allow Threat Dragon to run

Installing on MacOS

Use the disk image .dmg file to install on MacOS systems,
the Threat Dragon application .zip is used for automatic updates only

Selecting the Linux package to use

AppImage can be used for most Linux distributions and hardware platforms
The Snap image is available from the official snapcraft distribution
.rpm for Red Hat Linux, AIX, CentOS, Fedora
.deb for debian based Linux such as Ubuntu, Trisqel and Debian itself

Docker container

Pull from docker hub using docker pull --platform linux/x86_64 owasp/threat-dragon:v2.0.4

New Contributors

Full Changelog: v2.0.3...v2.0.4

Version 2.0.2

30 Apr 05:26
Compare
Choose a tag to compare

Patch version 2.0.2 fixes a collection of bugs from version 2.0.0:

  • Add missing threat fields and a threat number on the report
  • migrate docs to OWASP project pages
  • Print to PDF missing from desktop version
  • Unable to create a new threat model while using GitHub as provider
  • Threat IDs are updating after edit

Web application

The web application is provided as a .tar.gz file or a .zip file
with software bills of materials (SBOMs)

Desktop version

Platform File checksum
Windows NSIS installer Threat-Dragon-ng-Setup-2.0.2.exe latest.yml
MacOS installer Threat-Dragon-ng-2.0.2.dmg latest-mac.yml
Linux AppImage Threat-Dragon-ng-2.0.2.AppImage latest-linux.yml
Debian package, AMD64 threat-dragon_2.0.2_amd64.deb
Redhat package manager, X86 64 bit threat-dragon-2.0.2.x86_64.rpm

Installing on Windows
Depending on the security applied in your Windows, you may need to open the file properties
and check the 'Unblock' checkbox to allow Threat Dragon to run

Installing on MacOS
Use the disk image (.dmg) file to install on MacOS systems, the Threat Dragon .zip
is used for the automatic updates only

Selecting the Linux package to use
AppImage can be used for most Linux distributions and hardware platforms
The Snap image is available from the official snapcraft distribution
.rpm for Red Hat Linux, AIX, CentOS, Fedora
.deb for debian based Linux, such as Ubuntu, Trisqel and Debian itself

Docker container
Pull from docker hub using docker pull --platform linux/x86_64 owasp/threat-dragon:v2.0.2

Version 2.0.0

24 Feb 10:15
Compare
Choose a tag to compare

This is the new version 2.0 Threat Dragon, it has been rewritten from the previous version 1.x

There is some functionality that has yet to be carried over to this new version:

we will reinstate this functionality in the next versions.

Web Application
The web application is provided as a .tar.gz file or a .zip file

Desktop version

Platform File
Windows NSIS installer Threat-Dragon-ng-Setup-2.0.0.exe
MacOS installer Threat-Dragon-ng-2.0.0.dmg
Linux AppImage Threat-Dragon-ng-2.0.0.AppImage
Debian package, AMD64 threat-dragon_2.0.0_amd64.deb
Redhat package manager, X86 64 bit threat-dragon-2.0.0.x86_64.rpm

Running on Windows
Depending on the security applied in Windows, you may need open the file properties and check the 'Unblock' checkbox to allow Threat Dragon to run

Selecting the Linux package to use
AppImage can be used for most Linux distributions and hardware platforms
Snap image is available via official snapcraft distribution
.rpm for Red Hat Linux, AIX, CentOS, Fedora
.deb for debian based Linux, such as Ubuntu, Trisqel and Debian itself

Docker
Pull from docker hub using docker pull owasp/threat-dragon:v2.0.0

Version 1.6.1

03 Mar 16:31
Compare
Choose a tag to compare
  • Docs now moved to a different site now that threatdragon.org is not accessible

Note that this is an interim release of 1.x before Threat Dragon version 2.0 is released early 2023

Web Application
The web application is provided as a .tar.gz file or a .zip file

Desktop version

Platform File
Windows NSIS installer OWASP-Threat-Dragon.Setup.1.6.1.exe
MacOS installer OWASP-Threat-Dragon-1.6.1.dmg
MacOS zip OWASP-Threat-Dragon-1.6.1-mac.zip
Linux AppImage OWASP-Threat-Dragon-1.6.1.AppImage
Debian package, AMD64 threat-dragon-desktop-1.6.1.amd64.deb
Redhat package manager, X86 64 bit threatdragon-1.6.1.x86_64.rpm

Running on Windows
Depending on the security applied in Windows, you may need open the file properties and check the 'Unblock' checkbox to allow Threat Dragon to run

Selecting the Linux package to use
AppImage can be used for most Linux distributions and hardware platforms
Snap image is available via official snapcraft distribution
.rpm for Red Hat Linux, AIX, CentOS, Fedora
.deb for debian based Linux, such as Ubuntu, Trisqel and of course Debian itself

Version 1.6.0

06 Dec 09:07
Compare
Choose a tag to compare

Note that this is intended to be the last release of 1.x before Threat Dragon migrates to version 2.0 next year

Web Application
The web application is provided as a .tar.gz file or a .zip file

Alternatively pull the Threat Dragon docker image using docker pull threatdragon/owasp-threat-dragon:v1.6.0

Desktop version

Platform File
Windows NSIS installer OWASP-Threat-Dragon.Setup.1.6.0.exe
MacOS installer OWASP-Threat-Dragon-1.6.0.dmg
MacOS zip OWASP-Threat-Dragon-1.6.0-mac.zip
Linux AppImage OWASP-Threat-Dragon-1.6.0.AppImage
Debian package, AMD64 threat-dragon-desktop-1.6.0.amd64.deb
Redhat package manager, X86 64 bit threatdragon-1.6.0.x86_64.rpm

** Running on Windows
Depending on the security applied in Windows, you may need open the file properties and check the 'Unblock' checkbox to allow Threat Dragon to run

Selecting the Linux package to use
AppImage can be used for most Linux distributions and hardware platforms
Snap image is available via official snapcraft distribution
.rpm for Red Hat Linux, AIX, CentOS, Fedora
.deb for debian based Linux, such as Ubuntu, Trisqel and of course Debian itself

Version 1.5.8

30 Sep 01:23
Compare
Choose a tag to compare
  • Shows NA threats as having been completed/ mitigated
  • Fixes bug in threat engine present in the web application only

This new release now has signed binaries for Windows.

Web Application
The web application is provided as .tar.gz file or a .zip file

Alternatively pull the Threat Dragon docker image using docker pull threatdragon/owasp-threat-dragon:v1.5.8

Desktop version

Platform File
Windows NSIS installer OWASP-Threat-Dragon.Setup.1.5.8.exe
MacOS installer OWASP-Threat-Dragon-1.5.8.dmg
MacOS zip OWASP-Threat-Dragon-1.5.8-mac.zip
Linux AppImage OWASP-Threat-Dragon-1.5.8.AppImage
Debian package, AMD64 threat-dragon-desktop-1.5.8.amd64.deb
Redhat package manager, X86 64 bit threatdragon-1.5.8.x86_64.rpm

Selecting the Linux package to use
AppImage can be used for most Linux distributions and hardware platforms
Snap image is available via official snapcraft distribution
.rpm for Red Hat Linux, AIX, CentOS, Fedora
.deb for debian based Linux, such as Ubuntu, Trisqel and of course Debian itself

Version 1.5.5

15 Sep 08:19
9d03aae
Compare
Choose a tag to compare
  • Fixes the "Windows can not open a new file" bugs #262 and #267

We are in the process of obtaining a Windows code-signing certificate and that should be available soon. Once that is available, a new release will be created with signed binaries for Windows.

Web Application
The web application is provided as .tar.gz file or a .zip file

Alternatively pull the Threat Dragon docker image using docker pull threatdragon/owasp-threat-dragon:v1.5.5

Desktop version

Platform File
Windows NSIS installer OWASP-Threat-Dragon.Setup.1.5.5.exe
MacOS installer OWASP-Threat-Dragon-1.5.5.dmg
MacOS zip OWASP-Threat-Dragon-1.5.5-mac.zip
Linux AppImage OWASP-Threat-Dragon-1.5.5.AppImage
Linux Snap, AMD64 threatdragon-1.5.5.amd64.snap
Debian package, AMD64 threat-dragon-desktop-1.5.5.amd64.deb
Redhat package manager, X86 64 bit threatdragon-1.5.5.x86_64.rpm

Selecting the Linux package to use
AppImage can be used for most Linux distributions and hardware platforms
Snap image is available via official snapcraft distribution
.rpm for Red Hat Linux, AIX, CentOS, Fedora
.deb for debian based Linux, such as Ubuntu, Trisqel and of course Debian itself

Version 1.5.3

22 Aug 20:21
Compare
Choose a tag to compare

Note: there is a bug in this release for Windows, where clicking on either the 'Get started by creating a completely new, empty threat model' or the 'Explore a sample model' will break. The work around for the moment is to select 'New' from the pull down menu.
There is a fix in place which will be released with version 1.5.5

We are in the process of obtaining a code-signing certificate and that should be available soon. Once that is available, a new release will be created with signed binaries for Windows.

Web Application
The web application is provided as .tar.gz file or a .zip file

Alternatively pull the Threat Dragon docker image using docker pull threatdragon/owasp-threat-dragon:v1.5.3

Desktop version

Platform File
Windows NSIS installer OWASP-Threat-Dragon.Setup.1.5.3.exe
MacOS installer OWASP-Threat-Dragon-1.5.3.dmg
MacOS zip OWASP-Threat-Dragon-1.5.3-mac.zip
Linux AppImage OWASP-Threat-Dragon-1.5.3.AppImage
Linux Snap, AMD64 threatdragon-1.5.3.amd64.snap
Debian package, AMD64 threat-dragon-desktop-1.5.3.amd64.deb
Redhat package manager, X86 64 bit threatdragon-1.5.3.x86_64.rpm

Selecting the Linux package to use
AppImage can be used for most Linux distributions and hardware platforms
.rpm for Red Hat Linux, AIX, CentOS, Fedora
.deb for debian based Linux, such as Ubuntu, Trisqel and of course Debian itself
snap can be used across Linux distributions

Version 1.5.0

10 Aug 10:56
Compare
Choose a tag to compare

Note: this release has broken the 'add a new threat per element' functionality. If you use this method of adding threats it may be better to wait for version 1.5.1 which is due out August 2021

  • provides script to transpile Microsoft Threat Model Tool .tm7 files to Threat Dragon .json files
  • adds Not Applicable as a threat-level option
  • adds a UUID to individual threats
  • removes trust boundary colour

Web Application
The web application is provided as .tar.gz file or a .zip file

Alternatively pull the Threat Dragon docker image using docker pull threatdragon/owasp-threat-dragon:v1.5.0
sha256: 9aa6ee00b287e2e663ac9a675d83b5f1f842f963d6f2eb234a5988186acae4ad

Desktop version

Platform File SHA256
Windows NSIS installer OWASP-Threat-Dragon.Setup.1.5.0.exe 49ce24ceba2b4c4317cf39b23b2758e6e718d671a8fc253cd7f5ed11e2d94ac8
MacOS installer OWASP-Threat-Dragon-1.5.0.dmg b51b96beaf5f3012db6ccb4ba55f775636796b1f50c5d6b82caee37e8b136f6a
MacOS zip OWASP-Threat-Dragon-1.5.0-mac.zip 6f544fa3b33dead0146289a74a206fead5003ed6aefd30764d0aa4606466d1e4
Linux AppImage OWASP-Threat-Dragon-1.5.0.AppImage 7d42a47a84ecc66df99fdeb2bcc77c0b316af320b6d85ac9630bc95786860434
Linux Snap, AMD64 threatdragon-1.5.0.amd64.snap 6bcd155d312ee1dada49db9bbc9a4bbf74f4d07a1bd3dfc97019118f9ef24279
Debian package, AMD64 threat-dragon-desktop-1.5.0.amd64.deb 959432a3788cae01bb5bdcb010fc583b048470dbdef6f6b55945965e1e76f1b0
Redhat package manager, X86 64 bit threatdragon-1.5.0.x86_64.rpm fb7c8a5348e18b3a7035e19f83c324cffc02841a30bd558e46416e75c93fd40f

MacOS Installation
There will most likely be a 'cannot check for malicious software' error when installing on MacOS. Until we notarize the image (and this work is in progress) please follow this FAQ.

Selecting the Linux package to use
AppImage can be used for most Linux distributions and hardware platforms
.rpm for Red Hat Linux, AIX, CentOS, Fedora
.deb for debian based Linux, such as Ubuntu, Trisqel and of course Debian itself
snap can be used across Linux distributions