nexTM is a threat modeling tool tailored towards agile software development. It provides a clean and easy to use model editor which is loosely inspired by OWASP Threat Dragon (as it also makes use of the antvis X6 library). Besides the model editor, nexTM allows you to structure your threat modeling projects into products, product increments, and models to conveniently keep track of any changes throughout application development. In the near future, it is planned to implement a "diff view" feature to highlight model changes between different increments. More coming soon...
This project uses the Electron React Boilerplate.
Clone the repo and install dependencies:
git clone https://github.com/dkrohmer/nextm.git
cd nextm-main
npm install --legacy-peer-deps
Start the app in the dev
environment:
npm start
To package apps for the local platform:
npm run build
npx electron ./release/app/dist/main/main.js
To package app for your local platform:
npm run package
AGPL v3.0 © nexTM