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.txtpython 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 fin6Edit settings.json
"yaml.schemas": {
"./.plans/format_schema.json": "*/Emulation_Plan/*.yaml"
}