Attack Flow
get_attack_flowRetrieve the causal MITRE ATT&CK flow for a threat: a DAG of actions, conditions, operators, and assets. Shows what actually caused what, with per-node techniques and tactics.
Instructions
Get the analyst-authored MITRE ATT&CK Flow for a threat: a causal DAG of actions, conditions, operators and assets, with per-node technique ids, tactics and descriptions. This is asserted causality — what actually caused what — not a flat technique list. Check generator: 'harness' is authored, 'derived' is timeline ORDERING and must not be read as causality. Use get_flow_similar_threats to find threats sharing a causal sequence.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| view | No | 'ir' (default) returns the compact flow IR plus validation findings; 'nodes' returns the denormalized node/edge/asset projection with technique and tactic columns already joined. | |
| threat_id | Yes | Threat ID (e.g. TL-2026-1916) |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| flow | No | ||
| generator | No | 'harness' = analyst-authored causality. 'derived' = timeline ORDERING only — must not be read as causality. 'unknown' = published before provenance was tracked; treat as not authoritative. | |
| threat_id | Yes | ||
| flow_valid | No | ||
| node_count | No | ||
| flow_errors | No | ||
| flow_warnings | No |