Use GitLab and MITRE ATT&CK Navigator to visualize adversary techniques
Aug 9, 2023Chris Moberly

Summary
This post details how to fork an example GitLab project to deploy the MITRE ATT&CK Navigator web application using GitLab Pages and CI/CD. It explains how to customize the application by modifying YAML files in the `layers/` directory, which are then processed by a Python script to generate JSON layers for the Navigator. The CI/CD pipeline automates the download of the Navigator application, injection of custom layers, and building of the static website for deployment via GitLab Pages. It also highlights features of the ATT&CK Navigator app for visualizing technique coverage.