Attack Flow
What is Attack Flow?
Attack FlowA MITRE Engenuity Center for Threat-Informed Defense language and toolset for describing how adversaries chain techniques into multi-step operations, complementing ATT&CK's per-technique catalog with sequencing and decision logic.
Attack Flow is a STIX-extensible language and authoring tooling released by MITRE Engenuity's Center for Threat-Informed Defense in 2022, with version 2 in 2023. Its goal is to capture the missing piece between ATT&CK techniques and full incident narratives: how an adversary actually sequences techniques across an intrusion, including conditions, branches, and parallel paths. An Attack Flow document models an operation as a directed graph of `attack-action` (a technique execution) and `attack-condition` nodes, with linked `attack-asset` (targeted resources) and `attack-operator` (AND/OR/XOR) elements. The CTID publishes a public corpus of Attack Flows for real incidents (Conti, SolarWinds, NotPetya, Triton, REvil, etc.) and ships a web-based authoring tool (Attack Flow Builder). Use cases include threat-intelligence sharing in a machine-readable form richer than ATT&CK alone, building synthetic intrusion narratives for detection engineering, and helping defenders reason about which techniques to disrupt to break a likely chain.
● Examples
- 01
A CTI team publishes an Attack Flow document for a recent intrusion showing how phishing, credential theft, AD enumeration, and ransomware deployment were chained.
- 02
A detection-engineering exercise picks the highest-cost node in a target Attack Flow and writes the alert that would break the chain there.
● Frequently asked questions
What is Attack Flow?
A MITRE Engenuity Center for Threat-Informed Defense language and toolset for describing how adversaries chain techniques into multi-step operations, complementing ATT&CK's per-technique catalog with sequencing and decision logic. It belongs to the Defense & Operations category of cybersecurity.
What does Attack Flow mean?
A MITRE Engenuity Center for Threat-Informed Defense language and toolset for describing how adversaries chain techniques into multi-step operations, complementing ATT&CK's per-technique catalog with sequencing and decision logic.
How does Attack Flow work?
Attack Flow is a STIX-extensible language and authoring tooling released by MITRE Engenuity's Center for Threat-Informed Defense in 2022, with version 2 in 2023. Its goal is to capture the missing piece between ATT&CK techniques and full incident narratives: how an adversary actually sequences techniques across an intrusion, including conditions, branches, and parallel paths. An Attack Flow document models an operation as a directed graph of `attack-action` (a technique execution) and `attack-condition` nodes, with linked `attack-asset` (targeted resources) and `attack-operator` (AND/OR/XOR) elements. The CTID publishes a public corpus of Attack Flows for real incidents (Conti, SolarWinds, NotPetya, Triton, REvil, etc.) and ships a web-based authoring tool (Attack Flow Builder). Use cases include threat-intelligence sharing in a machine-readable form richer than ATT&CK alone, building synthetic intrusion narratives for detection engineering, and helping defenders reason about which techniques to disrupt to break a likely chain.
How do you defend against Attack Flow?
Defences for Attack Flow typically combine technical controls and operational practices, as detailed in the full definition above.
What are other names for Attack Flow?
Common alternative names include: MITRE Attack Flow, Attack Flow Language.
● Related terms
- compliance№ 762
MITRE ATT&CK
A globally accessible knowledge base of adversary tactics and techniques observed in real-world attacks, maintained by MITRE.
- compliance№ 764
MITRE D3FEND
A MITRE knowledge graph of defensive cybersecurity countermeasures and the digital artifacts they observe or modify, complementing MITRE ATT&CK.
- defense-ops№ 291
Cyber Kill Chain
Lockheed Martin's seven-stage model that describes how a targeted intrusion progresses from reconnaissance to actions on objectives.
- defense-ops№ 349
Diamond Model of Intrusion Analysis
An intrusion analysis framework that ties every malicious event to four linked vertices: adversary, capability, infrastructure, and victim.
- defense-ops№ 338
Detection Engineering
The discipline of designing, testing, deploying, and maintaining security detections as code, with measurable coverage of adversary techniques.
- defense-ops№ 985
Purple Team
A collaborative engagement model in which red and blue teams work openly together to improve detection and response in near real time.