Threagile
Threagile Threat Model file
| Type | object |
|---|---|
| File match |
threagile.yaml
threat-model.yaml
|
| Schema URL | https://catalog.lintel.tools/schemas/schemastore/threagile/latest.json |
| Source | https://raw.githubusercontent.com/Threagile/threagile/refs/heads/master/support/schema.json |
Validate with Lintel
npx @lintel/lintel check
Agile Threat Modeling
Properties
Version of the Threagile toolkit
Title of the model
Author of the model
3 nested properties
Author name
Author contact info
Author homepage
Business criticality of the target
Tags are used to add custom metadata to model elements, enabling filtering, classification, and the creation of tailored risk rules. They help provide context and drive more precise, organization-specific threat modeling.
Data assets represent types of data processed, stored, or transmitted in the system, such as personal data, credentials, or logs—along with their sensitivity, confidentiality, and integrity requirements. They help assess the impact of risks based on the value of the data involved.
Any hardware, software, or system component that supports the processing, storage, or transmission of data, such as servers, applications, databases, or network devices.
Include other yaml files into the model
Date of the model
Contributors to the model
Individual management summary for the report
General description of the application, its purpose and functionality.
2 nested properties
Application description for the report
Application images for the report
Individual business overview for the report
2 nested properties
Individual business overview for the report
Custom images for the report
Individual technical overview for the report
2 nested properties
Individual technical overview for the report
Custom images for the report
Custom questions for the report
Custom abuse cases for the report
Custom security requirements for the report
Trust boundaries
Individual risk categories
Risk tracking
Diagram tweak suppress edge labels
Diagram tweak layout left to right
Diagram tweak edge layout
Diagram tweak nodesep
Diagram tweak ranksep
Diagram tweak invisible connections between assets
Diagram tweak same rank assets