Skip to content

Reporting

If it is not measured and sent, it did not happen

The SOC report is not administrative overhead — it is the artefact that proves the function works, and the one a supervisory review will read first. This section gives the structure, the metrics with their definitions, and the discipline that gets it out on the same date every month.

Core cadence
Monthly
Metrics
20 in the catalogue
Audiences
5 distinct views
Rule
Define before you report

Structure

The report, section by section

Consolidated from several generations of production templates. Keep the numbering stable across months — the value of a periodic report comes from being comparable to the last one.

The glossary is load-bearing

Event, detection, alert, incident — these are not synonyms, and if the report does not define them, every count in it is arguable. Define them once, in the report, and never change a definition mid-year without saying so in the change history.

Cover and document control

  • Organisation, service name, reporting month and year, document version
  • Change history table — version number, date, description of the change
  • Confidentiality statement and the precedence order of the governing documents
  • The explicit reporting data period, with start and end dates
1

Introduction

  • Purpose of the document and its contractual or policy basis
  • Definitions: event, detection, alert, incident, threat, risk level
  • The glossary is not filler — it is what makes every count in the report defensible
2

Risk level determination

  • How the level was derived: count, type and nature of detections; per-threat scoring; analyst judgement
  • The assigned level with a written justification, not just an indicator
  • Severity distribution of registered incidents, with a narrative explaining any anomaly
  • A standing caveat that the indicator is not a guarantee no incident will occur
3

Data summary

  • Incident status in period: resolved, deferred, open
  • Cumulative unresolved incidents from service start to the report cut-off
  • Recommended remediations, and which were acted on during the period
  • Notable changes: new detections added, new exclusions created (month and cumulative)
  • Event volume after tuning, and the devices generating the most events
4

Data overview

  • Incident-by-incident review: headline, status, affected hosts, current position, recommendation
  • Detection and response on devices — most frequent detections, by risk level, most attacked hosts
  • Blocked executables and the standing indicator blocks in force
  • Sandbox submissions and any previously unknown threats identified
  • System vulnerabilities and exposure observed from the monitoring platform
  • Agent and product version status — out-of-date agents are a silent detection gap
5

Notes and proposals

  • Version upgrade recommendations, with the systems affected
  • Licence utilisation deviations — installed against entitled
  • Vulnerabilities in the register and their remediation status
  • Findings left unremediated, and correspondence left unanswered
  • This is the section the organisation actually acts on. Never let it become a formality.

KPI catalogue

Metrics, with the definitions that make them mean something

Targets here are the ones that appear in real service specifications. Treat them as starting positions to negotiate from. What matters more than the number is that the definition and the measurement method were agreed before anyone reported against them.

Platform

03
MetricDefinitionUnitWhy it mattersTarget
SOC platform availabilityPercentage of time the SOC's own platforms are available, measured with infrastructure monitoring.% per monthIf the platform is down, nothing is detected. This is the floor under every other metric.99.5%
Sensor and collector availabilityPercentage of time all sensors are reachable, and percentage of data collectors reachable.% (two sub-measures)Silent collectors create invisible blind spots that read as 'a quiet month'.99% / 99%
Data ingestion latencyMinutes from event occurrence to initial processing, measured as the difference between storage time and log source time.minutesLatency is a hard cap on achievable detection speed. You cannot beat it with better analysts.1 minute

Coverage

02
MetricDefinitionUnitWhy it mattersTarget
Detection framework coveragePercentage of the adversary technique framework implemented through correlation rules.% of frameworkThe only structural answer to 'what can we actually detect?' — and the one an evaluator asks for.Set a trajectory, not a number
Monitoring coveragePercentage of devices under monitoring by category, measured by reconciling asset and vulnerability data against what the SIEM actually sees.% of devicesCoverage gaps are the most common single cause of missed incidents.100%

Detection

05
MetricDefinitionUnitWhy it mattersTarget
True positive / false positive ratioRatio of true to false positives across the detection library.%The direct measure of detection quality — and of how much analyst time is being burned.Improving trend, reviewed weekly
False positive rate per use caseShare of false triggers, measured per detection rule rather than in aggregate.% per use caseEnables targeted tuning. An aggregate number tells you there is noise, not where it comes from.Per-rule threshold, then tune or retire
New detections promotedNumber of detection rules promoted into production per week, tracked through change requests.rules per weekEvidence that detection engineering is happening, rather than only monitoring.1 per week
Events closed without registrationRatio of events acknowledged and closed with a comment, without an incident being registered or investigated.%The guard against click-to-clear behaviour on the console. A rising number is a warning, not an efficiency.Below an agreed ceiling, reviewed weekly
Detection backlog and its ageQueue of detection and automation work items, and how long they have been waiting.count and daysShows whether tuning debt is growing. A stable backlog with rising age is worse than a growing one.Age ceiling per priority

Response

07
MetricDefinitionUnitWhy it mattersTarget
MTTD — mean time to detectFrom the start of the event to the first validated alert.timeThe core detection-capability metric. Notably absent from most client report templates.Trend down; state the measurement basis
MTTA — mean time to acknowledgeAverage time from alert to the start of analyst action.timeMeasures whether alerts are actually being picked up, as distinct from being resolved.Under 15 minutes
Incident response timeTime from incident registration to assignment to a named handler.minutesThe contractual promise to the service recipient — the one they will hold you to.Under 60 minutes
MTTR — mean time to respondFrom confirmation of the incident to containment and recovery.timeSeparates response performance from detection performance. Reporting them merged hides which one is failing.Per severity — e.g. under 4 hours for critical
Problem resolution timeTime from registration to the root cause being eliminated and the environment restored to its original state.hours / daysDistinguishes containment from actual resolution. Containment stops the bleeding; this closes the wound.Decreasing trend
Incidents closed within targetShare of incidents resolved without breaching the agreed response commitments.%The single number a service review opens with.Over 95%
Notification timelinessShare of notifiable incidents for which the authority was informed within the statutory deadline.%There is only one acceptable value. A miss here is a regulatory finding, not a performance dip.100%

Value

03
MetricDefinitionUnitWhy it mattersTarget
Lessons-learned implementation speedTime from the incident to a preventive improvement being created and deployed.daysThe metric that proves post-incident reviews change anything at all.Agreed ceiling per action priority
Hours returned to the organisationVolume of handled work multiplied by the normative duration each item would have taken the organisation's own staff.hours per month (and FTE equivalent)Converts SOC activity into avoided workload. This is the argument that survives a budget round.Level and month-on-month trend
Incident severity and status distributionRegistered incidents grouped by severity, and by resolved / deferred / open — with the cumulative unresolved count since service start.countsThe cumulative column is the important one. It stops an ageing backlog being hidden by one good month.Cumulative open and deferred trending to zero

The metric most SOCs quietly avoid

Mean time to detect is the one that measures the SOC’s actual capability, and it is conspicuously missing from most client-facing report templates — because it needs a defensible “event start” timestamp, which is hard. Report it anyway. A measured, imperfect MTTD beats a perfect MTTR that hides how long the adversary was already inside.

Report response and detection separately

Merging detection and response into one figure hides which half is failing. A SOC that contains in twenty minutes but detects in nine days does not have a good MTTR — it has a visibility problem wearing a response metric as a disguise.

Audiences

Five readers, five different reports

The same underlying data, cut differently. A board asked to read a detection-tuning table will stop reading the report entirely — and then stop reading the one that actually mattered.

AudienceCadenceWhat they need to see
Service recipients / system ownersMonthlyResponse times, incidents affecting them, new detections, findings requiring their action
SOC performance reviewQuarterlyPlatform availability, coverage, latency, true/false positive ratio, framework coverage, events closed without registration
Cybersecurity manager / CISOQuarterlyDetection quality, coverage, competencies gained and training completed, escalation quality
Executive managementAnnual (and after major incidents)Response times, incident distribution, coverage, staffing and competency, value returned, accepted risks
Supervisory authorityStatutory triggersIncident notifications, investigation reports, monthly aggregate counts of insignificant incidents

For the board

Annual + incidents

Three things: what changed in our exposure, what we did about it, and what we are asking for. Every number needs a sentence saying whether it is good.

For the CISO

Quarterly

Detection quality, coverage movement, backlog age, and the risks you are carrying because a recommendation was not accepted.

For system owners

Monthly

Only what concerns their systems, and only what they can act on. An unactionable finding sent monthly trains people to ignore the report.