threagile
Threagile is an open-source toolkit for agile threat modeling that allows architecture models to be created in a YAML format within an IDE. The toolkit checks standard and custom risk rules against these models. It can be run in a Docker container and supports generating example and stub models, producing risk and statistics reports, and operating as a REST API server. With features like syntax validation and autocompletion, Threagile facilitates accurate threat modeling.