forked from mitre-attack/tram
-
Notifications
You must be signed in to change notification settings - Fork 5
Open
Labels
attack flow implementationImplementing the ability to generate attack flowsImplementing the ability to generate attack flowsfeature requestNew feature or requestNew feature or request
Description
What it is
Introduce a new UI after the TTP Accept/Reject screen that allows users to define the order and structure (e.g., fork, merge) of accepted techniques for Attack Flow export.
Why it matters
- Enables user-controlled sequencing for ATT&CK techniques.
- Required for accurate Attack Flow construction and downstream visualization.
Requirements
- Display list of accepted TTPs in read-only mode.
- Provide controls next to each:
- ↑ (Move Up)
- ↓ (Move Down)
- Fork (Split)
- Merge (Join)
- Allow creation of:
- Linear flows
- Fork (1 → many)
- Merge (many → 1)
- Save flow structure and ordering in associated
FlowNoderecords.
Acceptance Criteria
- User can define flow order using simple controls.
- Fork and merge relationships stored correctly.
- UI works without drag-and-drop or visual canvas (list + buttons).
- Persisted data is queryable for export.
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
attack flow implementationImplementing the ability to generate attack flowsImplementing the ability to generate attack flowsfeature requestNew feature or requestNew feature or request