Skip to content
ENExplore Calculators

MITRE ATT&CK Coverage Calculator

Measure ATT&CK Enterprise coverage across tactics, techniques and sub-techniques, weighted by detection confidence.

About MITRE ATT&CK Coverage Calculator

Coverage is measured against in-scope techniques, not the whole matrix, because a detection for a macOS technique in a Windows-only estate is not a gap you should be scored on. The confidence weighting then discounts brittle detections to 40% credit, which is what stops a library of fragile string matches from reading as full coverage. ATT&CK coverage is the language boards, auditors and red teams all share, and an honest 45% with known gaps is far more useful than a 90% heatmap built from detections that break the first time an attacker renames a binary.

Formulas

MITRE ATT&CK Coverage

Technique coverage = techniques detected ÷ techniques in scope. Sub-technique coverage and tactic coverage (out of 14) are computed the same way.

14
Tactics in ATT&CK Enterprise, Reconnaissance through Impact
201
Approximate technique count in the full Enterprise matrix
in scope
Techniques applicable to the platforms and services you actually run

Confidence weighting

Confidence-weighted coverage = (high-confidence techniques + 0.4 × remaining detected techniques) ÷ in-scope techniques.

high-confidence
Detections resilient to tool and command-line variation
0.4
Partial credit for brittle or low-fidelity detections

Worked example

With the default values below, MITRE ATT&CK Coverage Calculator returns In-Scope Technique Coverage of 60.0%. Change any input above and every figure here is recalculated in your browser.

Inputs used

Techniques with a working detectionaccepts 0–250 techniques
96 techniques
Techniques in scope for your environmentaccepts 1–250 techniques
160 techniques
Sub-techniques with a working detectionaccepts 0–500 sub-techniques
148 sub-techniques
Sub-techniques in scopeaccepts 1–500 sub-techniques
300 sub-techniques
Tactics with at least one high-confidence detectionaccepts 0–14 tactics
11 tactics
Techniques with high-confidence detectionaccepts 0–250 techniques
58 techniques

Results

In-Scope Technique Coverage
60.0%
In-Scope Sub-Technique Coverage
49.3%
Tactic CoverageOut of the 14 ATT&CK Enterprise tactics.
78.6%
Coverage of the Full Enterprise Matrix
47.8%
Confidence-Weighted Coverage
45.8%
Techniques With No Detection
64 techniques
Coverage Maturity
Established — good breadth, depth uneven

Step by step

  1. 1Values used
  2. 2MITRE ATT&CK Coverage
  3. 3Confidence weighting
  4. 4In-Scope Technique Coverage= 60.0
  5. 5In-Scope Sub-Technique Coverage= 49.3
  6. 6Tactic Coverage= 78.6
  7. 7Coverage of the Full Enterprise Matrix= 47.8
  8. 8Confidence-Weighted Coverage= 45.8
  9. 9Techniques With No Detection= 64 techniques

Assumptions and limits

  • The result is derived only from the 6 inputs listed above. Anything not among them is not part of the calculation.
  • In particular, this calculator does not take inflation, tax, fees or charges or compounding frequency into account.
  • Figures are rounded for display to 1 decimal place, so totals built from several rounded parts can differ slightly from the unrounded arithmetic.

How these calculators are built and tested is described on the Methodology page. If a figure looks wrong, please report it.

Frequently Asked Questions

How is MITRE ATT&CK Coverage calculated?

Technique coverage = techniques detected ÷ techniques in scope. Sub-technique coverage and tactic coverage (out of 14) are computed the same way. Coverage is measured against in-scope techniques, not the whole matrix, because a detection for a macOS technique in a Windows-only estate is not a gap you should be scored on. The confidence weighting then discounts brittle detections to 40% credit, which is what stops a library of fragile string matches from reading as full coverage.

Why does MITRE ATT&CK Coverage matter?

ATT&CK coverage is the language boards, auditors and red teams all share, and an honest 45% with known gaps is far more useful than a 90% heatmap built from detections that break the first time an attacker renames a binary.

What values do I need to enter?

This calculator takes 6 inputs: Techniques with a working detection, Techniques in scope for your environment, Sub-techniques with a working detection, Sub-techniques in scope, Tactics with at least one high-confidence detection, Techniques with high-confidence detection. The pre-filled defaults are a realistic starting point — replace them with figures from your own environment for a result you can act on.

Is 100% ATT&CK coverage a sensible goal?

No. Some techniques have no reliable telemetry, some are indistinguishable from normal administration, and chasing the long tail costs more than it returns. Prioritise techniques that appear in threat intel for your sector and that sit on the critical path of real intrusions.

Should I count sub-techniques or techniques?

Report techniques to leadership and track sub-techniques in engineering. A technique marked 'covered' because one of its eight sub-techniques is detected is the most common way ATT&CK heatmaps mislead.

MITRE ATT&CK Coverage Calculator | Calcrivo