Skip to content
Security
Skill

/detection-coverage-review

Assess detection coverage against the MITRE ATT&CK matrix: which tactics/techniques are covered, partially covered, or blind, weighted by data-source availability and threat relevance. Use to find and prioritize detection gaps for a SOC/program.

From plugin
awesome-claude-security
6111 skills17 agents13 commands1 MCP
Install
$ npx -y skills add jassics/awesome-claude-security --skill detection-coverage-review --agent claude-code

How it fires

How this skill gets triggered: by you, by Claude, or both.

  • Fires itselfAuto-invocation. Claude auto-loads it when your prompt matches the work.Auto-invocation is when the right skill fires by itself at the right moment, driven by a FLOW.md router and a hook, instead of you invoking it by name. It is the difference between a skill being installed and a skill actually getting used.Read the full definition →
  • You can call itInvoke it directly when you want it.
  • Slash command/detection-coverage-review

Context preview

The summary Claude sees to decide when to auto-load this skill.

Assess detection coverage against the MITRE ATT&CK matrix: which tactics/techniques are covered, partially covered, or blind, weighted by data-source availability and threat relevance. Use to find and prioritize detection gaps for a SOC/program.

SKILL.md

detection-coverage-review.SKILL.md
name: detection-coverage-review
description: >-
  Assess detection coverage against the MITRE ATT&CK matrix: which tactics/techniques
  are covered, partially covered, or blind, weighted by data-source availability and
  threat relevance. Use to find and prioritize detection gaps for a SOC/program.

Goal

A coverage map across ATT&CK with honest gap analysis — not a vanity "we cover X techniques" count, but where you're actually blind and what to build next.

Steps

1. **Inventory detections** — map each existing rule/alert to ATT&CK technique(s) (use the metadata from `detection-rule-development`). 2. **Inventory data sources** — what telemetry is actually collected and onboarded (you cannot detect what you don't log). Coverage is gated by data, not rule count. 3. **Rate each technique** — None / Partial / Good, factoring rule quality (does it really detect the technique or just one variant?) and data availability. 4. **Weight by threat relevance** — prioritize techniques used by actors targeting your sector/environment (pull from `threat-intelligence`); don't chase the whole matrix uniformly. 5. **Identify gaps & plan** — blind spots on relevant, high-impact techniques first; note whether the fix is a new rule, new data source, or tuning.

Output

An ATT&CK coverage view (tactic × technique with None/Partial/Good), a data-source gap list, and a prioritized build backlog. Visualize as an ATT&CK-style heatmap (`security-diagramming`) and report with `security-reporting`.

Notes

Coverage is bounded by **data sources**, not rule count — a missing log source is a bigger gap than a missing rule. Prioritize by adversary relevance (threat-informed defense), not raw matrix completeness. Beware "coverage theater": one weak rule mapped to a technique is not real coverage.

Read more
Ships withawesome-claude-security

A Claude Code plugin marketplace for the full cybersecurity & GenAI-security lifecycle — from recon and threat modeling to detection engineering, GRC, and CISO-level strategy. A pentester knows which OWASP test bends a broken-access-control endpoint.

Get the whole plugin

Other skills on awesome-claude-security.