A Security Operations Center can look mature in a presentation and still miss the event that matters. A large SIEM, a 24/7 rota, hundreds of rules, and a colorful ATT&CK matrix describe inputs. They do not show that a relevant attacker behavior reaches a healthy sensor, arrives in time, produces a useful signal, receives a defensible verdict, and reaches a person who is authorized to act.
A useful SOC audit follows that chain. It tests the operating service across technology, people, process, and supplier boundaries, then records what was proved, what failed, and what was outside scope. This article uses SOC to mean Security Operations Center. SOC 2 is different: it is an AICPA assurance-reporting framework for controls at service organizations. A SOC operations audit may support wider assurance work, but it is not a SOC 2 examination and should not be sold as one.
What a SOC audit should decide
The buyer needs a decision, not a maturity adjective. The decision may be whether to accept an internal SOC, renew a managed detection and response provider, onboard a critical service, or fund specific improvements. State that decision first. It determines which evidence matters and prevents the engagement from becoming an inventory of tools.
A strong audit asks four linked questions:
- Can the SOC observe the behaviors that matter to the organization’s critical services and credible threat scenarios?
- Can analysts turn those observations into consistent triage, escalation, and response decisions?
- Can the organization prove that the chain worked with timestamps, records, and repeatable tests?
- Are the unobserved areas, degraded controls, supplier dependencies, and response restrictions visible to the risk owner?
The unit of assessment should be a detection-and-response scenario, not a rule count. A scenario connects a business asset and threat behavior to required telemetry, analytic logic, analyst instructions, escalation criteria, containment authority, and evidence. An audit can then reach a bounded conclusion: this scenario was validated under these conditions on this date. It cannot honestly conclude that “the SOC detects everything.”
Scope the operating service before judging tools
Start with the business services and assets whose disruption, misuse, or data loss would matter. Map identities, endpoints, networks, cloud control planes, applications, APIs, and third parties that support them. Then select threat behaviors relevant to those assets. The current ATT&CK detection model can help structure the work through Detection Strategies, Analytics, and Data Components. The legacy ATT&CK Data Sources catalogue was deprecated in version 18, so a proposal based only on coloring the old data-source list is already using an outdated abstraction.
The scope must also identify time and authority boundaries. “24/7 monitoring” can mean a staffed investigation function, an on-call notification path, or merely automated alert generation. The audit should record which one applies. It should identify who may isolate an endpoint, disable an account, block an address, preserve evidence, contact a cloud provider, or declare a major incident. An advisory-only provider can be entirely valid when the handoff is explicit. The control is incomplete when no identifiable party across the chain has authority to make the required decision.
Outsourced SOCs add handoffs. Record who owns sensor deployment, connector health, rule engineering, first-line triage, incident declaration, containment, forensic acquisition, regulatory notification, and post-incident improvement. Also record customer dependencies: asset context, identity ownership, maintenance windows, business impact, and access to systems. A consequential gap can sit between two valid contracts rather than inside one product.
Follow the evidence chain end to end
An audit should sample scenarios and walk every one through the same chain. The following flow is the backbone of the evidence review.
- BehaviorDefine the authorized action, target asset, expected traces, safety limits, and stop conditions
- TelemetryConfirm the required fields arrive, remain queryable, have usable timestamps, and expose collection failures
- DecisionTrace analytic logic, enrichment, analyst verdict, severity, ownership, and escalation against recorded criteria
- ActionVerify the authorized response, communication, evidence preservation, closure, and improvement record
Telemetry presence is only the first gate. The reviewer should inspect field completeness, time synchronization, parsing, normalization, retention, access control, integrity, and queryability. Sensor and connector health need their own monitoring. A dashboard that reports “green” for supported connectors does not prove that every custom source is healthy. Product-specific health features also have documented coverage limits, so the audit must reconcile the monitored connector population with the complete in-scope source register.
Latency matters as much as collection. A log can exist in the platform yet arrive after a scheduled rule’s lookback window and therefore produce no alert. Test timestamps from event generation through ingestion, analytic execution, alert creation, acknowledgement, triage, escalation, and action. When a source is batch-polled, distinguish source delay from analyst delay. Otherwise a favorable mean response time can hide a detection that began too late.
For each alert, examine whether the analyst received asset criticality, identity context, supporting events, rule intent, known limitations, and safe investigation steps. Sample closed false positives, true positives, and ambiguous cases. A clean ticket should preserve the evidence behind the verdict; a dropdown value alone cannot show whether the investigation was reasonable.
Validate detections without endangering production
Documents show design. Controlled exercises show behavior. A safe validation plan should name the authorized systems, accounts, test window, expected telemetry, permitted actions, forbidden actions, monitoring contacts, abort conditions, cleanup, and rollback. Start with the smallest behavior that can answer the question. Use a laboratory or representative non-production environment when production impact cannot be bounded.
Purple-team validation is useful because the test operator and defenders can compare the intended behavior with the telemetry and decisions in real time. The goal is improvement, not surprise. A scenario may be executed as a narrow atomic behavior, a short sequence, or a larger authorized emulation. Threat-informed plans are inputs, not universal scripts: they inherit the limits of available intelligence and must be adapted to the organization’s technology and risk.
Record every stage separately: whether the behavior executed, whether the sensor observed it, whether the platform received it, whether the analytic fired, whether the alert contained enough context, whether the analyst reached the intended verdict, and whether escalation and response followed policy. This prevents a failed execution from being reported as a detection miss, or an alert firing from being reported as successful response.
A tabletop exercise tests roles, communications, and decisions but does not prove telemetry or analytic behavior. A breach-and-attack simulation can provide repeatability but still needs authorization, environmental validation, and review of what it actually generated. A red-team exercise can reveal broader paths and blind spots, while its stealth and goal-driven nature make it less suitable as the only deterministic acceptance test. The audit should combine methods according to the question.
Use metrics with denominators
Metrics should expose the service, not decorate it. Every rate needs a defined population, time period, exclusions, and data-quality rule. Every duration needs start and end events. Report distributions by severity or scenario where volume permits; one overall average can conceal a stalled tail or mix incomparable work.
Scroll sideways to compare
| Decision question | Useful measure | Required denominator or boundary | Acceptance evidence |
|---|---|---|---|
| Are critical sources available? | Reporting intervals in which each source was healthy | Expected intervals per source, with planned outages and criticality defined | Source register, heartbeat or ingestion records, outage tickets |
| Is relevant behavior covered? | Validated scenarios that completed the required evidence chain | Approved, risk-based scenario set for the scoped services | Scenario matrix, test records, exception register |
| Are detections actionable? | True-positive and false-positive outcomes per use case | All reviewed alerts with a documented verdict policy | Alert samples, investigation notes, tuning changes |
| Is triage timely and sound? | Acknowledge and triage duration by severity, plus triage error rate | Eligible alerts or incidents with machine-recorded start and end events | Case timestamps, quality-review sample, escalation records |
| Does analysis influence response? | Analysis outputs used for containment, escalation, or other decisions | All in-scope analysis outputs in the period | Decision log linking analysis to authorized action |
Coverage is especially easy to overstate. “80% ATT&CK coverage” is meaningless unless the denominator, platform, threat relevance, required data, analytic status, and validation method are named. A better denominator is the approved scenario set derived from the organization’s threat assessment. Within it, distinguish designed, implemented, enabled, receiving healthy telemetry, tested, and successfully handled. These are different states.
Time metrics also need care. Detection time starts with the event, acknowledgement starts with the alert, and triage completion requires a defined output. If the event time is unknown or logs arrive late, say so. Pair speed with quality: a short triage target can encourage premature closure. Sample reclassified incidents, altered priorities, missing evidence, and reopened cases to see whether faster work remained correct.
Make provider boundaries auditable
A managed provider should describe the service in testable terms. Ask which tenants, subscriptions, networks, endpoints, applications, identities, and hours are included; which sources are customer-managed; how source failure is detected; who writes and tunes analytics; and what happens when an alert becomes an incident. Clarify whether “response” means advice, an automated action pre-approved by the customer, or direct containment by the provider.
Require named handoff fields: severity, confidence, affected asset and identity, evidence, current hypothesis, actions taken, proposed next action, decision owner, and deadline. Define alternate communication channels for a compromised primary channel. Define access to raw events and case history, export formats, retention, subcontractors, data location, termination assistance, and evidence return or deletion. A portal screenshot is weak acceptance evidence if the customer cannot retrieve the underlying record later.
Service levels should cover more than acknowledgement. Include source-outage notification, investigation quality review, escalation attempts, critical-contact maintenance, detection change control, test cadence, and remediation tracking. The contract should also state exclusions openly: unsupported log sources, encrypted traffic without endpoint visibility, unmanaged assets, SaaS data unavailable to the customer, and actions that require customer approval.
The effort and price should follow the evidence burden. Material cost drivers include the number and diversity of sources, custom parsers, tenants and security domains, approved scenarios, readiness of test access, on-site or out-of-hours work, and the expected retest scope. Ask each bidder to state these assumptions and the number of samples or scenarios included. A low fixed price without those boundaries is difficult to compare with a proposal that includes technical validation and retesting.
Define acceptance artifacts before procurement
The statement of work should say what the buyer will receive and how it will be accepted. A practical dossier includes:
- an in-scope service, asset, identity, data-source, and responsibility register;
- a threat-to-scenario matrix using the current detection model and explicit applicability decisions;
- telemetry health, latency, parsing, retention, and access-control evidence;
- sampled alert and incident case files with timestamps, verdict rationale, escalation, and action records;
- authorized exercise plans, execution evidence, safety records, and retest results;
- a limitation and exception register that names impact, owner, compensating control, and target decision date;
- a prioritized improvement backlog tied to failed or weak evidence chains.
The executive output should separate validated, partially validated, not validated, and out of scope. It should avoid turning missing evidence into a pass. Technical appendices should let engineers reproduce queries and understand field dependencies without publishing dangerous credentials or offensive payloads. If you want to see how technical findings can remain useful to both decision-makers and engineers, review a sample pentest report before agreeing the SOC audit format.
Where penetration testing fits
A SOC audit and a penetration test answer different questions. The audit asks whether the detection-and-response service works across agreed scenarios. A web application pentest or API pentest investigates exploitable weaknesses and impact in a defined target. An assume-breach assessment can examine what an authorized operator can reach after a foothold. These exercises can supply realistic, controlled behaviors for SOC validation, but they do not replace the operating-model, telemetry-health, case-quality, and supplier-boundary review.
When offensive validation is appropriate, define it as a separate workstream with shared scenario identifiers and agreed evidence handoffs to the SOC. The Pentest.red scope planner can help frame targets, constraints, and deliverables. Pentest.red can then discuss a scoped, authorized technical validation with SOC participation; that is not a promise to provide a managed SOC or a SOC 2 examination. The useful outcome is narrower and more defensible: evidence showing which detection-and-response paths worked, the conditions under which they worked, and the gaps that need an owner.
PENTEST.RED
Discuss pentest scope and pricing
We start by agreeing on systems, access, constraints and the expected evidence.
Based on in-depth research, edited for clarity and practical use.