Generate an ATT&CK Navigator map from an adversary emulation plan.
This can be useful for visualizing the plan, or for building logical layers to analyze your existing defensive posture against a specific adversary.
Using a virtual environment...
virtualenv -p python3 env
source env/bin/activate
pip install -r requirements.txt
python build_heatmap.py <name of plan> [optional flags]
Flags:
--output
: Name of the output file--refresh-repo
: Clone the latest from the MITRE Adversary Emuation Repo
Example:
python build_heatmap.py fin6
Edit settings.json
"yaml.schemas": {
"./.plans/format_schema.json": "*/Emulation_Plan/*.yaml"
}