Cyberuptive

How Do You Read an MSSP's SOC 2 Report Before You Sign?

By Chuck Lerch, Founder and CEO, Cyberuptive

Read it in this order: the auditor's opinion, the report type and review period, the scope of the system description, the subservice organizations carved out of it, the controls the report assumes you operate, and finally the exceptions in the test results. A SOC 2 report is an attestation by an independent CPA firm, not a certificate, and it describes the provider's own environment. It does not tell you how well the provider detects threats (TCSA).

A managed security provider usually holds more access to your environment than almost any other vendor: log feeds, endpoint agents, and often administrative credentials. That makes its own controls part of your risk surface. A SOC 2 report is the most common evidence offered, and it is also the document buyers most often skim to the cover page. This guide walks through what to read, what to challenge, and what the report cannot prove.

What a SOC 2 report is, and what it is not

Per the AICPA, SOC 2 reports on an examination of controls at a service organization relevant to Security, Availability, Processing Integrity, Confidentiality, or Privacy. Security is the mandatory category in every SOC 2; the other four are optional, according to TCSA's guide. The deliverable is a report issued by a CPA firm, so phrases like "SOC 2 certified" are marketing shorthand rather than an accurate description.

Two practical points follow. First, the report examines the provider's controls against criteria the provider's management chose to put in scope, so the scope decides how much the report is worth to you. Second, full SOC 2 reports are restricted-use documents, typically shared under NDA rather than published (TCSA). If a provider will only send a one-page badge or a SOC 3 summary, ask for the full report before you shortlist them.

Step 1: Confirm the type and the review period

A Type 1 report addresses the design of controls as of a single date. A Type 2 report addresses whether controls operated effectively over a stated period, commonly three to twelve months (TCSA). For a vendor with privileged access, ask for Type 2. A Type 1 says the controls existed on one day; it does not say they worked.

Check the dates on the cover. A period ending more than twelve months ago, with no successor examination under way, is a warning sign. Reports do not formally expire, but twelve months is the working convention (TCSA). If the period ended well before your review date, ask for a bridge letter in which management describes any changes to controls since the period ended. A bridge letter is management's statement, not an audit opinion.

Step 2: Read the auditor's opinion

The opinion is the first thing to check. There are four outcomes: unmodified (clean), qualified (fair except for specifically described matters), adverse (the description is not fairly presented or controls broadly failed), and disclaimer (the auditor could not obtain enough evidence to opine) (TCSA). A qualified opinion is not automatically disqualifying, but the qualification itself is the part to read closely. Find out which control failed and whether it touches anything you depend on, such as access to customer data or incident response.

Step 3: Check that the scope covers the service you are buying

The system description, written by management, defines what was examined. For an MSSP, three questions matter more than any others:

  • Is the SOC service itself in scope? A report covering only the provider's corporate IT or its billing platform says little about the environment that holds your telemetry.
  • Which locations and teams are included? If analysts work from multiple countries or through a partner, confirm each is inside the described system. This also matters for regulated work; see our guide on whether SOC analysts need to be US persons.
  • Which trust services categories were examined? Security alone is the floor. For a provider that stores your logs and case data, Confidentiality and Availability are worth asking about. If they are absent, ask why.

Step 4: Find the carved-out subservice organizations

Most providers run on someone else's infrastructure: a cloud host, a SIEM or XDR vendor, a ticketing system. The report must identify these subservice organizations and say whether the carve-out or inclusive method was used. Under the carve-out method, the subservice organization's controls are excluded from both the description and the examination scope; under the inclusive method, they are brought inside both (Securisea).

Carve-outs are common and not a defect. The consequence is that the assurance stops at that boundary, and you inherit responsibility for monitoring those vendors, typically by obtaining and reviewing their own SOC reports (TCSA). Ask the provider for a list of carved-out vendors and whether it reviews their reports annually.

Step 5: List the complementary user entity controls

Complementary user entity controls, or CUECs, are controls management assumes the customer will operate for the stated assurance to hold. They are disclosed in the system description, and the auditor does not test them at customers (Securisea). In an MSSP engagement, CUECs often describe the very things that make detection work: keeping agents deployed on all endpoints, forwarding the agreed log sources, revoking access promptly when staff leave, and responding to escalations within agreed windows.

Turn each CUEC into a line item and assign an owner on your side. A long list is not automatically a problem, and neither is a short one (Securisea). The point is that a clean opinion for the provider does not cover gaps on your side of the line.

Step 6: Read the exceptions, not just the opinion

An unmodified opinion can still include exceptions. These appear line by line in the controls and tests section, and management often adds a response, which is unaudited (TCSA). Exceptions do not automatically mean failure, so read them against the opinion and the response. Prioritize exceptions on controls that matter for a security provider:

  • Access provisioning and removal for staff with access to customer environments.
  • Change management for detection content and platform configuration.
  • Incident response testing and escalation handling.
  • Vulnerability and patch management on the provider's own systems.

One isolated exception with a documented fix is routine. The same control failing across many samples, or a management response that describes no remediation, is worth raising with the provider directly.

What a SOC 2 report cannot tell you

A SOC 2 report examines whether a provider operates its own controls. It does not measure detection quality, time to triage, analyst experience, or whether the provider will meet your response expectations. Those belong in your evaluation questions and contract; our MSSP shortlist questions cover them.

It is also not a substitute for framework-specific assessments. A SOC 2 report is not a CMMC assessment, and a defense contractor that depends on a provider to handle systems in scope for CUI should work through whether the MSSP needs CMMC certification as a separate question. If you are weighing SOC 2 against other attestations in your own program, see SOC 2 Type II vs ISO 27001.

A review checklist you can use this week

  1. Request the full Type 2 report under NDA, plus the most recent bridge letter if the period ended months ago.
  2. Record the report type, period dates, and the CPA firm.
  3. Note the opinion type and, if modified, the exact matter described.
  4. Confirm the managed SOC service, the platform that stores your data, and the analyst locations are in scope.
  5. List every carved-out subservice organization and request their reports.
  6. List every CUEC and assign an owner.
  7. Read every exception and management response on access, change, incident response, and vulnerability controls.
  8. Write down what the report does not cover, then ask for that evidence another way: references, a technical proof of value, or contract terms.

Whichever provider you assess, including Cyberuptive, apply the same test. Our SOC as a service page describes what we deliver, and the questions above are the ones we expect buyers to ask us.

Frequently asked questions about reading an MSSP's SOC 2 report

Is SOC 2 a certification?

No. SOC 2 is an attestation report issued by an independent CPA firm after examining a service organization's controls against the AICPA Trust Services Criteria. There is no certificate. The report contains an auditor's opinion, management's assertion, a system description, and test results.

Should I ask an MSSP for a SOC 2 Type 1 or Type 2 report?

Ask for Type 2. A Type 1 report addresses the design of controls as of a single date, while a Type 2 report tests whether controls operated effectively over a stated period, commonly three to twelve months. For a provider with privileged access to your environment, operating evidence is what matters.

What are complementary user entity controls in a SOC 2 report?

They are controls the report assumes the customer operates for the provider's stated assurance to hold. They are disclosed in the system description and are not tested at customers. Examples in a managed security engagement include keeping agents deployed and forwarding agreed log sources. Assign an owner for each one.

What does a carve-out mean in a SOC 2 report?

Under the carve-out method, the controls of a subservice organization, such as a cloud host or platform vendor, are excluded from the examination scope. The assurance stops at that boundary, so the customer typically reviews the subservice organization's own SOC report to cover the gap.

How old can a SOC 2 report be?

Reports do not formally expire, but twelve months is the working convention. A review period that ended more than twelve months ago, with no new examination under way, is a warning sign. If the period ended months ago, request a bridge letter from management covering the interim period.

Does a clean SOC 2 report prove the MSSP will detect threats?

No. A SOC 2 report examines whether the provider operates its own controls, such as access management, change management, and incident response. It does not measure detection quality, response time, or analyst skill. Evaluate those through references, a technical proof of value, and service-level terms in the contract.