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 backend model to store step-level metadata required for building Attack Flows in Thread.
Why it matters
- Enables us to persist user-defined sequence order and relationships (e.g., forks, merges).
- Forms the backend foundation for building and exporting flows.
Requirements
- Add new database table/class:
FlowNodewith the following fields:idtechnique_idstep_indexfork_parent(nullable foreign key to FlowNode)merge_into(nullable foreign key to FlowNode)linked_ioc_ids(many-to-many or JSON array)linked_cve_idslinked_malware_ids
- Write migration script for schema change.
- Update ORM layer to expose new model.
- Do not change existing Technique or IOC tables; FlowNode references them.
Acceptance Criteria
-
FlowNodemodel and DB table implemented. - Migration script tested and applied cleanly.
- ORM integration tested with sample insert/query/update.
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