Threat-Dragon-ng

OWASP · OWASP.ThreatDragon

Threat Dagon is an open source threat modeling tool and is an official OWASP project. It is used to draw threat modeling diagrams and to list threats for elements in the diagram

OWASP Threat Dragon is a free, open-source, cross-platform threat modeling application. It is used to draw threat modeling diagrams and to list threats for elements in the diagram along with their remediations. Threat Dragon is designed to be accessible for various types of teams, with an emphasis on flexibility and simplicity. It is an OWASP Lab Project and follows the values and principles of the threat modeling manifesto

winget install --id OWASP.ThreatDragon --exact --source winget

Latest 2.6.0

Release Notes

Changes

  • Integration with OWASP Cornucopia with new Threat Dragon EoP Games diagrams
  • Threat model templates when using github repositories or the web application local filesystem Web application The web application is provided as a .tar.gz file or a .zip file along with SBOMs. Docker containers The docker images are available from Dockerhub:
  • For X86 platforms pull the image: docker pull --platform linux/x86_64 owasp/threat-dragon:v2.6.0
  • Alternatively for ARM64 platforms: docker pull --platform linux/arm64 owasp/threat-dragon:v2.6.0-arm64 Desktop version ──────────────────────────────────┬─────────────────────────────────────┬─────────────────────────── Platform │File │SHA512 ──────────────────────────────────┼─────────────────────────────────────┼─────────────────────────── Windows NSIS installer │Threat-Dragon-ng-Setup-2.6.0.exe │checksum.yml ──────────────────────────────────┼─────────────────────────────────────┼─────────────────────────── MacOS installer x86 │Threat-Dragon-ng-2.6.0.dmg │checksum-mac.yml ──────────────────────────────────┼─────────────────────────────────────┼─────────────────────────── MacOS installer ARM64 │Threat-Dragon-ng-2.6.0-arm64.dmg │checksum-mac-arm64.yml ──────────────────────────────────┼─────────────────────────────────────┼─────────────────────────── Linux AppImage │Threat-Dragon-ng-2.6.0.AppImage │checksum-linux.yml ──────────────────────────────────┼─────────────────────────────────────┼─────────────────────────── Debian package, AMD64 │threat-dragon_2.6.0_amd64.deb │ ──────────────────────────────────┼─────────────────────────────────────┼─────────────────────────── Redhat package manager, X86 64 bit│threat-dragon-2.6.0.x86_64.rpm │ ──────────────────────────────────┼─────────────────────────────────────┼─────────────────────────── Linux Snap │direct from Snapcraft │ ──────────────────────────────────┴─────────────────────────────────────┴─────────────────────────── Software Bill of Materials SBOMs are provided for the server and for the frontend application including desktop. Installing on Windows Download and run the NSIS executable. Depending on the security applied in your Windows system, you may need to open the file properties and check the 'Unblock' checkbox to allow Threat Dragon to run Installing on MacOS To install on MacOS systems download and run the disk image .dmg file , either the x86 or arm64 version. Note that the MacOS .zip files are used for automatic updates, and are not recommended for installation. Installing on Linux Select the method that is most convenient for your distribution of Linux:
  • AppImage can be used for most Linux distributions and hardware platforms
  • a 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 What's Changed
  • Fix threat severity and status icons by @Stuw in #1339
  • Update zh.js by @yolylight in #1356
  • Integrate Cornucopia cards by @gerardocanedoUCU in #1414
  • Extendable EoP games diagram by @javiermorenov1203 in #1418
  • fix(github): Resolve branch name issue for protected branches by @eratio08 in #1415
  • Feature/trust boundary data flow by @dlewburg in #1397
  • Fix SVG/PNG export to exclude selection decorations by @sn3ha-dev278 in #1424
  • Fix image export affected by zoom level by @sn3ha-dev278 in #1430
  • Fix possible loss of diagram changes when using Save/Save As in desktop menu by @sn3ha-dev278 in #1437
  • Fix link formatting in vulnerability reporting section by @lreading in #1443
  • Update threat model schema to version 1.0.2 by @jgadsden in #1453
  • reusable templates feature (Web and Github only) by @Ajith-Penmatsa-GGL in #1444
  • Fix/gitlab error opening models by @Ajith-Penmatsa-GGL in #1454
  • Fix: Broken link in model select page by @Ajith-Penmatsa-GGL in #1461
  • updated the link so that the unit test passes by @Ajith-Penmatsa-GGL in #1462
  • Fix: Add Cornucopia MobileApp Deck to EoP Games diagram (#1447) by @Mahaboobunnisa123 in #1459 New Contributors
  • @Stuw made their first contribution in #1339
  • @Krishiv-Mahajan made their first contribution in #1372
  • @gerardocanedoUCU made their first contribution in #1414
  • @javiermorenov1203 made their first contribution in #1418
  • @eratio08 made their first contribution in #1415
  • @dlewburg made their first contribution in #1397
  • @sn3ha-dev278 made their first contribution in #1424
  • @Ajith-Penmatsa-GGL made their first contribution in #1444
  • @Mahaboobunnisa123 made their first contribution in #1459 Full Changelog: v2.5.0...v2.6.0

Installer type: nullsoft

Architecture Scope Download SHA256
x64 Download 2926BC9452F59C729E8C10B6B433696AFF88B9CFA0822D9796589DD6EC8099D6

Details

Homepage
https://github.com/OWASP/threat-dragon/releases
License
Apache-2.0
Publisher
OWASP
Support
https://github.com/OWASP/threat-dragon/issues/new/choose
Copyright
Copyright © 2015 - 2024 OWASP
Moniker
threatdragon

Tags

owaspowasp-threat-dragonsdlcthreat-dragonthreat-modeling

Older versions (4)

2.5.0
Architecture Scope Download SHA256
x86 Download 92158F4E2CB7DA4BE958BBA0E6EF796A0FD210CC773876CA4669B5DB800E27C4
2.4.1
Architecture Scope Download SHA256
x86 Download EAD3DC715A23ABDDE44C1D5001C7F07973482701FBD34678FC431F4C8AF70DE3
2.3.0
Architecture Scope Download SHA256
x86 Download 62EA716B162CAD7D2F8EBE13831B23314FA94937783F2DE1671B6C3C6B7E7EDB
2.2.0
Architecture Scope Download SHA256
x86 Download D5295584C6EDBBFA8515218C173E9125ADD690D5DEDE37702FC0B7D7FDD5E93A