Safeguard
Security Guides•

How to build a detection coverage layer in ATT&CK Navigator

A step by step method for using ATT&CK Navigator layers to record which techniques you detect, which you miss, and what to fix first on the evidence.

Safeguard Security Team
3 min read

ATT&CK Navigator lets you build a layer, a custom view of the ATT&CK matrix, and annotate techniques with colours, comments and scores. A coverage layer records which techniques you can detect or block today, so gaps stand out and you can pick the next fix on evidence.

What Navigator is

The project README describes the Navigator as a web app for basic navigation and annotation of ATT&CK matrices. It does not prescribe a use. You can visualise defensive coverage, plan red or blue team activity or track how often a technique is seen.

Its main feature is layers. A layer can show only the techniques for one platform, or highlight techniques a specific adversary is known to use. You can create layers by hand or generate them programmatically. Cells accept colour coding, comments and numerical values.

Step 1: decide the question

A layer without a question becomes wall art. Pick one:

  • Which techniques from this advisory can we detect?
  • Which techniques can we block on developer laptops?
  • Where are we blind in our cloud accounts?

Step 2: narrow the matrix

Filter to the platforms you run. If you have no macOS fleet, hide macOS. A smaller matrix is easier to review honestly.

Step 3: seed a threat layer

From a report you trust, such as a CISA advisory, mark the techniques it describes. Keep this layer separate from your coverage layer. The advisory layer says what an adversary does. The coverage layer says what you do about it.

Step 4: score your coverage

Use a simple scale and write it down on the layer itself, for example:

  • 0: no detection and no prevention
  • 1: logs exist but nobody reviews them
  • 2: an alert exists but is untested
  • 3: an alert exists and was tested against a safe simulation

Add a comment for each cell with the data source and the owner. Numbers without owners decay quickly.

Step 5: compare the two layers

Look for techniques that appear in the advisory layer and score 0 or 1 in yours. Those are your short list. Pick two or three, not thirty.

Step 6: test, then update

Test a detection with a safe, approved simulation in a non-production setting. If it fires, raise the score. If it does not, write down why.

Keep in mind

  • MITRE notes that technique mappings in its content reflect only a subset of what open-source reporting offers, so an empty cell on a threat layer is not proof an adversary never uses that technique.
  • Colour is not truth. A green cell means a tested control, not a safe system.
  • Save layers as files in version control so you can show change over time.

Quick check

Do I need to cover every technique?

No. Cover the ones relevant to your platforms and the threats you chose to plan for. Aim for tested depth on a short list.

Should the threat layer and coverage layer be one file?

Keeping them separate is clearer. You can then compare them in the Navigator.

Sources

Last reviewed: 19 October 2026.

Never miss an update

Weekly insights on software supply chain security, delivered to your inbox.

Self-healing security runs on Safeguard.

Your first fix PR is minutes away.

No sales call required, even your agent can complete the purchase over MCP.