ThreatSea is a threat modeling tool developed by MaibornWolff GmbH, which implements the 4x6 methodology. It provides a comprehensive framework for identifying and analyzing potential threats in software systems, helping organizations to implement effective security measures.
- node.js installation (you can find the currently used version of node.js in the .node-version file)
- pnpm package manager
- PostgreSQL database
# Install dependencies
$ pnpm i
# Run ThreatSea locally in dev mode (in default configuration it will be served at http://localhost:3000)
$ pnpm run dev
Do you have a bug or feature request? Please open a new issue. For any questions on how to use ThreatSea, please consult the documentation or join the discussion. Feedback is always welcome.
Please see the Contributing Guidelines for more information on how to get involved in the project.
Please note that this project is released with a Code of Conduct. By participating in this project you agree to abide by its terms.
ThreatSea is licensed under the BSD-3-Clause License
Made with ❤ by MaibornWolff GmbH · GitHub @MaibornWolff