Runbook 02 — SOC 2 Report Review, Exception Assessment & Vendor Assurance
Runbook Information
Section titled “Runbook Information”| Field | Details |
|---|---|
| Runbook Type | Third-Party Risk / GRC Assurance |
| Primary Role | Third-Party Risk / GRC Analyst |
| Supporting Roles | Security, Legal, Privacy, Procurement, IAM, Application Owners |
| Primary Artifact | SOC 2 Report |
| Use Case | Vendor Assurance / Third-Party Risk |
| Execution Model | Onboarding + Periodic Reassessment |
| Primary Output | SOC 2 Vendor Assurance Decision |
Purpose
Section titled “Purpose”This runbook provides a repeatable operational process for reviewing an external provider’s SOC 2 report and determining whether it provides sufficient assurance for the organization’s intended use of the service.
Use this runbook when:
Onboarding a new SaaS provider
Performing annual vendor reassessment
Reviewing an updated SOC 2 report
Evaluating vendor control exceptions
Reviewing a bridge letter
Assessing CUECs
Assessing carved-out subservice providers
Responding to customer or internal audit questions
Reassessing a critical vendor after an incidentThe objective is not simply to determine:
Does the vendor have SOC 2?The objective is to establish:
Correct Vendor ↓Correct Service ↓Correct Report ↓Correct Scope ↓Relevant TSC ↓Current Assurance ↓Acceptable Opinion ↓Exceptions Understood ↓CUECs Implemented ↓Subservices Understood ↓Residual Risk AcceptedRunbook Outcome
Section titled “Runbook Outcome”Successful execution should produce:
SOC Report Intake Record ↓Scope Review ↓TSC Coverage Review ↓Period & Freshness Review ↓Auditor Opinion Assessment ↓Exception Register ↓CUEC Mapping ↓Subservice Review ↓Additional Assurance Requests ↓Residual Risk Assessment ↓Vendor Decision ↓Ongoing MonitoringOperating Principles
Section titled “Operating Principles”Follow these principles throughout every SOC 2 vendor review:
-
SOC 2 is an assurance input, not a certification badge.
-
Confirm the exact service before reviewing controls.
-
Scope relevance is more important than the report label alone.
-
Type II provides operating history but does not guarantee zero exceptions.
-
An unmodified opinion does not mean every tested control passed.
-
Read the exceptions.
-
Read the CUECs.
-
Read the subservice organization section.
-
Review the report period and bridge gap.
-
Do not assume Security includes Confidentiality or Privacy.
-
Evaluate exception relevance to your own use case.
-
Customer-side controls can create more risk than vendor exceptions.
-
Use targeted follow-up instead of unnecessary duplicate questionnaires.
-
Document residual risk and the approval decision.
Phase 1 — Initiate the Vendor Assurance Review
Section titled “Phase 1 — Initiate the Vendor Assurance Review”Step 1 — Confirm Vendor Criticality
Section titled “Step 1 — Confirm Vendor Criticality”Determine how important the provider is to the organization.
Consider:
Data Sensitivity
Service Criticality
System Access
Integration Level
Operational Dependency
Customer Impact
Regulatory ImpactPossible classifications:
Critical
High
Medium
LowEscalation
Section titled “Escalation”For Critical or High-risk providers, a deeper SOC review should normally be performed.
Output
Section titled “Output”Create:
01 Vendor Assurance Intake RecordUse:
| Field | Value |
|---|---|
| Vendor | |
| Service | |
| Criticality | |
| Data Processed | |
| Integrations | |
| Business Owner | |
| Reviewer | |
| Review Date |
Step 2 — Define the Assurance Objective
Section titled “Step 2 — Define the Assurance Objective”Ask:
What risk are we trying to evaluate through this SOC report?
Possible objectives:
Security Assurance
Availability Assurance
Confidentiality Assurance
Processing Integrity Assurance
Privacy AssuranceDo not assume every SOC 2 report addresses every objective.
Phase 2 — Validate the SOC Report
Section titled “Phase 2 — Validate the SOC Report”Step 3 — Confirm SOC Report Type
Section titled “Step 3 — Confirm SOC Report Type”Identify:
SOC 2 Type I
or
SOC 2 Type IIType I
Section titled “Type I”Use primarily for:
Point-in-Time Control Design
Control ImplementationType II
Section titled “Type II”Use for:
Control Design
Implementation
Operating EffectivenessAcross a PeriodReview Question
Section titled “Review Question”Do we require evidence that controls operated over time?
If yes:
Type II PreferredStep 4 — Validate Service Organization
Section titled “Step 4 — Validate Service Organization”Confirm the entity named in the report matches the provider being assessed.
Check:
Legal Entity
Parent Company
Subsidiary
Operating EntityEscalate If
Section titled “Escalate If”Contract is with:
Vendor Entity Abut SOC report covers:
Vendor Entity Bwithout clear relationship or scope.
Step 5 — Validate Product and Service Scope
Section titled “Step 5 — Validate Product and Service Scope”Compare:
Service We Are Buyingagainst:
Service Covered by SOC ReportExample
Section titled “Example”Purchased:
Enterprise SaaS PlatformSOC report:
Consumer Application OnlyResult:
Scope GapOutput
Section titled “Output”Create:
02 SOC Scope Review MatrixUse:
| Component | Used by Organization | SOC Scope | Status |
|---|
Step 6 — Identify Material Exclusions
Section titled “Step 6 — Identify Material Exclusions”Review excluded:
Products
Features
Regions
Environments
Subsidiaries
AI Services
Support FunctionsImportant
Section titled “Important”A vendor can legitimately have SOC 2 while the service your organization uses is outside the report.
Phase 3 — Review Trust Services Categories
Section titled “Phase 3 — Review Trust Services Categories”Step 7 — Identify TSC Categories Included
Section titled “Step 7 — Identify TSC Categories Included”Record whether the report covers:
Security
Availability
Processing Integrity
Confidentiality
PrivacySecurity is always part of SOC 2.
Other categories depend on the engagement scope.
Output
Section titled “Output”Create:
03 Trust Services Category ReviewUse:
| TSC Category | Included | Required | Gap |
|---|
Step 8 — Compare Against Business Requirements
Section titled “Step 8 — Compare Against Business Requirements”Example:
Organization requires:
Security
Availability
ConfidentialityReport includes:
Security OnlyResult:
Availability Assurance Gap
Confidentiality Assurance GapAdditional assurance may be required.
Step 9 — Handle Privacy Separately When Necessary
Section titled “Step 9 — Handle Privacy Separately When Necessary”If Privacy is outside the SOC report, consider:
Privacy Questionnaire
DPA
Data Flow Review
Subprocessor Review
Retention / Deletion ReviewDo not write:
SOC 2 Covers Privacyunless the Privacy Trust Services Category is actually included.
Phase 4 — Review Report Period & Freshness
Section titled “Phase 4 — Review Report Period & Freshness”Step 10 — Record Examination Period
Section titled “Step 10 — Record Examination Period”Document:
Start Date
End Date
Report Issue Date
Current Review DateOutput
Section titled “Output”Create:
04 SOC Period & Freshness RegisterStep 11 — Calculate the Bridge Period
Section titled “Step 11 — Calculate the Bridge Period”Use:
Current Assessment Date-SOC Period End DateExample:
SOC Ends:31 December
Review:31 MarchBridge period:
3 MonthsStep 12 — Determine Whether Bridge Evidence Is Needed
Section titled “Step 12 — Determine Whether Bridge Evidence Is Needed”If the report does not cover the current period, request where appropriate:
Bridge Letter
Material Change Statement
Incident Disclosure
Updated AssuranceStep 13 — Review Bridge Letter
Section titled “Step 13 — Review Bridge Letter”A bridge letter may indicate whether management is aware of significant changes after the SOC period.
Remember:
Bridge Letter≠Independent Type II TestingUse it as supplemental evidence.
Step 14 — Assess Freshness
Section titled “Step 14 — Assess Freshness”Classify:
Current
Current With Bridge
Aging
Stale
InsufficientFactors include:
Vendor Criticality
Bridge Duration
Major Changes
Security Incidents
New Products
Architecture ChangesPhase 5 — Review Auditor Opinion
Section titled “Phase 5 — Review Auditor Opinion”Step 15 — Identify Opinion
Section titled “Step 15 — Identify Opinion”Record:
Unmodified
Qualified
Adverse
Other / Insufficient EvidenceOutput
Section titled “Output”Create:
05 Auditor Opinion AssessmentStep 16 — Unmodified Opinion
Section titled “Step 16 — Unmodified Opinion”Generally positive.
But do not stop reviewing.
Continue to:
Test Results
Exceptions
CUECs
SubservicesStep 17 — Qualified Opinion
Section titled “Step 17 — Qualified Opinion”Determine:
Which Area?
Which Control?
Which Period?
Which TSC?
Does It Affect Our Use?For critical services:
Escalatebefore approval.
Step 18 — Adverse Opinion
Section titled “Step 18 — Adverse Opinion”Treat as a significant assurance concern.
Likely actions:
Executive Escalation
Additional Assurance
Risk Review
Potential Vendor RejectionPhase 6 — Review Control Testing
Section titled “Phase 6 — Review Control Testing”Step 19 — Prioritize Relevant Controls
Section titled “Step 19 — Prioritize Relevant Controls”Do not review every control with identical depth.
Prioritize controls relevant to your vendor risk.
Common areas:
Identity & Access
Privileged Access
Change Management
Vulnerability Management
Logging
Incident Response
Availability
Backup & Recovery
Encryption
Vendor Risk
Data ProtectionStep 20 — Review Auditor Test Procedure
Section titled “Step 20 — Review Auditor Test Procedure”For each important control, identify:
Population
Sample
Test Method
Exception Count
Auditor ResultStep 21 — Identify Control Exceptions
Section titled “Step 21 — Identify Control Exceptions”Examples:
Delayed Termination
Missing Change Approval
Overdue Vulnerability
Access Review Gap
Backup Failure
Incomplete LoggingOutput
Section titled “Output”Create:
06 SOC Exception RegisterUse:
| ID | Control | Population | Sample | Exceptions | Risk |
|---|
Phase 7 — Analyze Exceptions
Section titled “Phase 7 — Analyze Exceptions”Step 22 — Confirm the Exception
Section titled “Step 22 — Confirm the Exception”Ask:
What Requirement Failed?
What Actually Happened?
Was the Evidence Complete?
Was the Sample in Scope?Step 23 — Determine Exception Rate
Section titled “Step 23 — Determine Exception Rate”Example:
Sample:40
Exceptions:2Record:
2 / 40Do not assess significance based only on percentage.
Step 24 — Assess Exception Nature
Section titled “Step 24 — Assess Exception Nature”Compare:
2 Non-Privileged TerminationsDelayed 1 Daywith:
2 Privileged AdministratorsActive 30 DaysSame number of exceptions.
Very different risk.
Step 25 — Assess Customer Relevance
Section titled “Step 25 — Assess Customer Relevance”Use:
High
Medium
Low
Not RelevantAsk:
Does this control protect our data?
Does this control affect our service?
Does this control affect availability?
Does this failure increase our exposure?Step 26 — Determine Isolated vs Systemic
Section titled “Step 26 — Determine Isolated vs Systemic”Potential isolated indicators:
Low Exception Count
Clear Specific Cause
No Repeat Pattern
Strong Compensating ControlsPotential systemic indicators:
High Exception Rate
Multiple Periods
Same Root Cause
Large Population Gap
Repeat FindingStep 27 — Check Incident Impact
Section titled “Step 27 — Check Incident Impact”Ask:
Did the exception cause:
Security Incident?
Data Exposure?
Customer Outage?
Regulatory Event?Actual impact can significantly change risk.
Phase 8 — Review Management Responses
Section titled “Phase 8 — Review Management Responses”Step 28 — Evaluate Response Quality
Section titled “Step 28 — Evaluate Response Quality”A strong management response should describe:
What Happened
Root Cause
Correction
Corrective ActionStaff were reminded.
Strong
Section titled “Strong”Contractor identities were excluded from the HR integration. Contractor lifecycle events are now included in the automated identity termination workflow and monitored for delayed deactivation.
Step 29 — Determine Whether Validation Is Needed
Section titled “Step 29 — Determine Whether Validation Is Needed”Classify:
No Follow-Up
Targeted Confirmation
Remediation Evidence Required
Independent Assurance RequiredOutput
Section titled “Output”Create:
07 Management Response AssessmentPhase 9 — Review Complementary User Entity Controls
Section titled “Phase 9 — Review Complementary User Entity Controls”Step 30 — Identify All Relevant CUECs
Section titled “Step 30 — Identify All Relevant CUECs”Examples:
Customer User Management
Customer User Termination
MFA Configuration
Admin Reviews
API Credential Security
Security ConfigurationOutput
Section titled “Output”Create:
08 CUEC Mapping RegisterUse:
| CUEC | Internal Control | Owner | Status |
|---|
Step 31 — Determine Applicability
Section titled “Step 31 — Determine Applicability”Classify each:
Applicable
Not Applicable
Partially ApplicableStep 32 — Map to Internal Controls
Section titled “Step 32 — Map to Internal Controls”Example:
CUEC:Customer must disable terminated usersInternal control:
Joiner / Mover / Leaver ProcessStep 33 — Identify CUEC Gaps
Section titled “Step 33 — Identify CUEC Gaps”Example:
Vendor requires:
Customer MFAInternal environment:
MFA Not EnabledResult:
Customer-Side Control GapImportant
Section titled “Important”The vendor’s SOC report can be strong while your implementation remains weak.
Step 34 — Escalate Unimplemented Critical CUECs
Section titled “Step 34 — Escalate Unimplemented Critical CUECs”Examples:
MFA Not Enabled
Shared Admin Accounts
No SaaS Admin Review
API Keys Stored InsecurelyTreat these as internal risk conditions.
Phase 10 — Review Subservice Organizations
Section titled “Phase 10 — Review Subservice Organizations”Step 35 — Identify Subservice Providers
Section titled “Step 35 — Identify Subservice Providers”Examples:
AWS
Azure
Google Cloud
Cloudflare
Payment Provider
Email ProviderOutput
Section titled “Output”Create:
09 Subservice Organization RegisterStep 36 — Identify Method
Section titled “Step 36 — Identify Method”Record:
Inclusive
Carve-OutStep 37 — Assess Carve-Out Relevance
Section titled “Step 37 — Assess Carve-Out Relevance”Ask:
What Control Does Provider Perform?
How Critical Is That Control?
Does Vendor Assess the Provider?
Is Separate Assurance Available?Step 38 — Review Provider Assurance Process
Section titled “Step 38 — Review Provider Assurance Process”Look for vendor controls such as:
Annual Provider Review
SOC Review
Contract Review
Security Assessment
Risk MonitoringStep 39 — Request Additional Provider Assurance When Necessary
Section titled “Step 39 — Request Additional Provider Assurance When Necessary”Examples:
Relevant Cloud Provider SOC
ISO Certificate
Current Assurance ConfirmationDo not automatically collect every subservice provider report if risk does not justify it.
Phase 11 — Identify Assurance Gaps
Section titled “Phase 11 — Identify Assurance Gaps”Step 40 — Create Gap Register
Section titled “Step 40 — Create Gap Register”Create:
10 Vendor Assurance Gap RegisterUse:
| Gap | Area | Risk | Required Action | Owner |
|---|
Potential gaps:
Wrong Product Scope
Missing TSC Category
Stale SOC Report
No Bridge Evidence
Qualified Opinion
Material Control Exception
Unimplemented CUEC
Critical Carve-Out
Privacy Outside Scope
Remediation Not ValidatedPhase 12 — Request Targeted Additional Assurance
Section titled “Phase 12 — Request Targeted Additional Assurance”Step 41 — Avoid Duplicating Existing Assurance
Section titled “Step 41 — Avoid Duplicating Existing Assurance”If the SOC report already provides strong evidence for a control:
Do Not Re-Ask 50 QuestionsAbout the Same ControlStep 42 — Ask Only for Identified Gaps
Section titled “Step 42 — Ask Only for Identified Gaps”Examples:
Updated Bridge Letter
Remediation Confirmation
Current SOC Report
Emergency Change Procedure
Vulnerability Closure Evidence
Subprocessor List
DPA
Privacy InformationOutput
Section titled “Output”Create:
11 Additional Assurance Request RegisterUse:
| Request | Gap | Priority | Owner | Status |
|---|
Phase 13 — Assess Residual Risk
Section titled “Phase 13 — Assess Residual Risk”Step 43 — Start With Inherent Risk
Section titled “Step 43 — Start With Inherent Risk”Examples:
High Data Sensitivity
Critical Service
Administrative Access
Deep IntegrationStep 44 — Consider Vendor Assurance
Section titled “Step 44 — Consider Vendor Assurance”Evaluate:
SOC Scope
Opinion
Control Testing
Exception Quality
Subservice GovernanceStep 45 — Consider Customer Controls
Section titled “Step 45 — Consider Customer Controls”Evaluate:
CUECs
Internal IAM
Configuration
Monitoring
Data HandlingStep 46 — Determine Residual Risk
Section titled “Step 46 — Determine Residual Risk”Use:
Low
Low / Medium
Medium
Medium / High
HighOutput
Section titled “Output”Create:
12 Residual Risk AssessmentUse:
| Domain | Inherent Risk | Assurance | Customer Controls | Residual Risk |
|---|
Phase 14 — Determine Vendor Decision
Section titled “Phase 14 — Determine Vendor Decision”Step 47 — Use Standard Decision Categories
Section titled “Step 47 — Use Standard Decision Categories”Recommended:
APPROVED
APPROVED WITH CONDITIONS
ADDITIONAL ASSURANCE REQUIRED
REJECTEDStep 48 — Approved
Section titled “Step 48 — Approved”Use when:
Relevant Scope
Current Assurance
Acceptable Opinion
No Material Relevant Gaps
CUECs Implemented
Residual Risk AcceptableStep 49 — Approved With Conditions
Section titled “Step 49 — Approved With Conditions”Use when risk is manageable but specific actions remain.
Examples:
Enable MFA Before Go-Live
Complete Privacy Review
Obtain Remediation Confirmation
Establish Quarterly Admin ReviewStep 50 — Additional Assurance Required
Section titled “Step 50 — Additional Assurance Required”Use when:
Report Stale
Wrong Scope
Qualified Opinion
Material Exception
Missing Critical TSC
Critical Carve-Out UnresolvedStep 51 — Rejected
Section titled “Step 51 — Rejected”Potential scenarios:
Unacceptable Residual Risk
Adverse Opinion
Systemic Critical Control Failure
Vendor Cannot Remediate
Mandatory Assurance MissingOutput
Section titled “Output”Create:
13 Vendor Assurance DecisionPhase 15 — Document the Decision
Section titled “Phase 15 — Document the Decision”Step 52 — Write Executive Summary
Section titled “Step 52 — Write Executive Summary”Include:
Vendor
Service
SOC Type
Period
TSC Coverage
Auditor Opinion
Material Exceptions
CUECs
Subservices
Residual Risk
DecisionStep 53 — Document Conditions
Section titled “Step 53 — Document Conditions”Example:
Vendor Approved With ConditionsConditions:
SSO/MFA Before Production
Vendor Remediation Confirmation
Privacy Review Complete
Quarterly Admin Review EstablishedStep 54 — Assign Condition Owners
Section titled “Step 54 — Assign Condition Owners”Every condition should have:
Owner
Due Date
StatusOutput
Section titled “Output”Create:
14 Vendor Assurance Condition TrackerPhase 16 — Obtain Risk Acceptance
Section titled “Phase 16 — Obtain Risk Acceptance”Step 55 — Escalate Residual Risk to Appropriate Owner
Section titled “Step 55 — Escalate Residual Risk to Appropriate Owner”For high-criticality vendors, final approval may require:
CISO
Business Risk Owner
Privacy
Legal
Procurementdepending on organizational governance.
Step 56 — Document Acceptance
Section titled “Step 56 — Document Acceptance”Record:
Risk
Conditions
Approver
Approval Date
Expiry / Review DatePhase 17 — Production Go-Live Gate
Section titled “Phase 17 — Production Go-Live Gate”Before approving go-live verify:
-
Required CUECs implemented.
-
MFA/SSO configured.
-
Administrator access reviewed.
-
API credentials protected.
-
Privacy review completed.
-
DPA executed where required.
-
Critical vendor exceptions addressed.
-
Required remediation evidence received.
-
Conditions accepted by risk owner.
If material conditions remain:
Do Not Mark Review CompletePhase 18 — Periodic Vendor Reassessment
Section titled “Phase 18 — Periodic Vendor Reassessment”Step 57 — Track Next SOC Report
Section titled “Step 57 — Track Next SOC Report”Record:
Expected Report Date
Current Report End Date
Next Review DateStep 58 — Request Updated SOC Report
Section titled “Step 58 — Request Updated SOC Report”At reassessment review:
New Period
New Opinion
New Exceptions
New CUECs
New Subservices
Scope ChangesStep 59 — Compare Year Over Year
Section titled “Step 59 — Compare Year Over Year”Create a delta review.
Ask:
New Exception?
Repeat Exception?
New Product?
New Subprocessor?
New TSC?
Control Removed?
Scope Reduced?Step 60 — Identify Repeat Findings
Section titled “Step 60 — Identify Repeat Findings”Example:
2026:Termination Exceptions
2027:Termination ExceptionsResult:
Potential Systemic WeaknessEscalate.
Phase 19 — Trigger-Based Reassessment
Section titled “Phase 19 — Trigger-Based Reassessment”Do not wait for annual review when there is a major event.
Trigger reassessment after:
Security Breach
Major Outage
Acquisition
New Subprocessor
Major Architecture Change
Material Product Change
Qualified SOC Opinion
Customer Data ExpansionPhase 20 — Vendor Incident Integration
Section titled “Phase 20 — Vendor Incident Integration”If the vendor experiences an incident:
Incident ↓Determine Service Impact ↓Review SOC-Relevant Controls ↓Reassess Residual RiskExample:
Vendor breach caused by:
Delayed User Terminationand prior SOC report had termination exceptions.
This materially changes interpretation of the prior exception.
Phase 21 — Maintain Vendor Assurance Repository
Section titled “Phase 21 — Maintain Vendor Assurance Repository”Store:
SOC Reports
Bridge Letters
Certificates
Exception Reviews
CUECs
Subprocessor Lists
Privacy Evidence
Risk DecisionsRecommended structure:
Vendor-Assurance/│├── Vendor-Name/│ ├── 2026/│ │ ├── SOC2/│ │ ├── Bridge/│ │ ├── Exceptions/│ │ └── Decision/│ └── 2027/SOC 2 Review Quick Decision Tree
Section titled “SOC 2 Review Quick Decision Tree”Use:
Correct Vendor? │ ├── No → Reject Report │ └── Yes ↓Correct Service? │ ├── No → Additional Assurance │ └── Yes ↓Correct SOC Type? │ ├── No → Assess Sufficiency │ └── Yes ↓Current Period? │ ├── No → Updated Assurance / Bridge │ └── Yes ↓Required TSC Covered? │ ├── No → Additional Assurance │ └── Yes ↓Opinion Acceptable? │ ├── No → Escalate │ └── Yes ↓Material Exceptions? │ ├── Yes → Risk Assessment │ └── No ↓CUECs Implemented? │ ├── No → Customer Remediation │ └── Yes ↓Subservice Risk Acceptable? │ ├── No → Additional Assurance │ └── Yes ↓Residual Risk Acceptable? │ ├── Yes → APPROVE └── No → CONDITIONAL / REJECTException Assessment Quick Check
Section titled “Exception Assessment Quick Check”For each exception ask:
-
Which control failed?
-
Which TSC area?
-
What was the population?
-
How large was the sample?
-
How many exceptions?
-
What was the severity of each deviation?
-
Was privileged access involved?
-
Was customer data involved?
-
Did a security incident occur?
-
Was the issue isolated?
-
Was the issue systemic?
-
Is the root cause clear?
-
Is corrective action defined?
-
Is remediation evidence required?
-
Does the exception materially affect our service?
CUEC Quick Check
Section titled “CUEC Quick Check”For every CUEC ask:
-
Is it applicable?
-
Which internal control addresses it?
-
Who owns that control?
-
Is it implemented?
-
Is it operating?
-
Can we demonstrate it?
-
Is there a gap before go-live?
Subservice Quick Check
Section titled “Subservice Quick Check”For every critical provider ask:
-
What service does it provide?
-
Inclusive or carve-out?
-
Which controls depend on it?
-
How critical is the dependency?
-
Does the vendor assess it?
-
Is separate assurance required?
-
Has anything materially changed?
SOC Freshness Quick Check
Section titled “SOC Freshness Quick Check”Ask:
-
What is the report end date?
-
What is today’s review date?
-
How large is the bridge period?
-
Is there a bridge letter?
-
Are material changes disclosed?
-
Has the vendor had a recent incident?
-
Is a newer SOC report expected?
-
Does vendor criticality justify stronger assurance?
Escalation Matrix
Section titled “Escalation Matrix”Critical Escalation
Section titled “Critical Escalation”Escalate immediately for:
Adverse Opinion
Systemic Privileged Access Failure
Material Customer Data Exposure
Large-Scale Control Failure
Known Breach Related to SOC ExceptionEscalate to:
CISO
Risk Owner
Legal
Privacy
ProcurementHigh Escalation
Section titled “High Escalation”Examples:
Qualified Opinion
Critical Service Out of SOC Scope
Unimplemented MFA CUEC
Repeat High-Risk SOC Exception
Critical Carve-Out Without Assurance
Stale Report for Critical VendorMedium Escalation
Section titled “Medium Escalation”Examples:
Short Bridge Period
Isolated Medium Exception
Minor CUEC Gap
Outdated Subprocessor InventoryVendor Assurance Dashboard
Section titled “Vendor Assurance Dashboard”Recommended metrics:
| Metric | Target |
|---|---|
| Critical Vendors With Current SOC | 100% |
| Critical SOC Reviews Completed | 100% |
| Unresolved High Assurance Gaps | 0 |
| Critical CUECs Implemented | 100% |
| SOC Reports Past Freshness Threshold | 0 |
| Vendor Conditions Overdue | 0 |
| Repeat High-Risk Exceptions | 0 |
Key Risk Indicators
Section titled “Key Risk Indicators”Track:
Critical Vendors Without Current Assurance
Qualified SOC Opinions
Adverse SOC Opinions
High-Risk Control Exceptions
Unimplemented Critical CUECs
Critical Carve-Out Gaps
Stale Bridge Evidence
Repeat Vendor FindingsMaster SOC 2 Vendor Review Checklist
Section titled “Master SOC 2 Vendor Review Checklist”Intake
Section titled “Intake”-
Vendor identified.
-
service identified.
-
criticality assigned.
-
data categories identified.
-
integrations identified.
Report
Section titled “Report”-
SOC 2 confirmed.
-
Type I / Type II confirmed.
-
legal entity confirmed.
-
auditor identified.
-
examination period recorded.
-
exact service included.
-
production environment included.
-
APIs included where relevant.
-
customer data systems included.
-
material exclusions understood.
-
Security reviewed.
-
Availability assessed.
-
Processing Integrity assessed.
-
Confidentiality assessed.
-
Privacy assessed.
Freshness
Section titled “Freshness”-
report end date reviewed.
-
review date recorded.
-
bridge gap calculated.
-
bridge letter reviewed.
-
material changes assessed.
Auditor Opinion
Section titled “Auditor Opinion”-
opinion identified.
-
modified opinion escalated.
-
scope of modification understood.
Testing
Section titled “Testing”-
relevant controls prioritized.
-
test procedures reviewed.
-
population understood.
-
sample understood.
-
exceptions recorded.
Exceptions
Section titled “Exceptions”-
customer relevance assessed.
-
severity assessed.
-
systemic / isolated assessed.
-
management response reviewed.
-
remediation validation defined.
-
CUECs identified.
-
internal controls mapped.
-
owners assigned.
-
implementation verified.
-
gaps remediated.
Subservices
Section titled “Subservices”-
providers identified.
-
inclusive / carve-out understood.
-
critical dependencies assessed.
-
provider assurance reviewed where required.
Additional Assurance
Section titled “Additional Assurance”-
only relevant gaps requested.
-
privacy evidence requested where needed.
-
remediation evidence requested.
-
updated assurance requested where stale.
Residual Risk
Section titled “Residual Risk”-
inherent risk reviewed.
-
vendor assurance considered.
-
customer controls considered.
-
residual risk documented.
Decision
Section titled “Decision”-
decision documented.
-
conditions defined.
-
owners assigned.
-
risk approval obtained.
-
production gate completed.
Monitoring
Section titled “Monitoring”-
next SOC report date tracked.
-
reassessment scheduled.
-
trigger events defined.
-
repeat findings monitored.
GRC Analyst Operational Responsibilities
Section titled “GRC Analyst Operational Responsibilities”The analyst executing this runbook is responsible for coordinating:
Report Intake
Scope Validation
TSC Assessment
Freshness Review
Opinion Analysis
Exception Review
CUEC Mapping
Subservice Review
Additional Assurance
Residual Risk
Vendor Decision
Continuous MonitoringThe analyst creates the assurance chain:
Vendor Relationship ↓Inherent Risk ↓SOC Assurance ↓Customer Controls ↓Assurance Gaps ↓Residual Risk ↓Approval DecisionRunbook Success Criteria
Section titled “Runbook Success Criteria”This runbook has been executed successfully when the organization can clearly answer:
Which vendor did we review?
Which service?
Which SOC report?
Which period?
Which TSC categories?
Which auditor opinion?
Which exceptions?
Which CUECs apply to us?
Which providers are carved out?
What additional assurance did we require?
What residual risk remains?
Who accepted the risk?
Why was the vendor approved?The strongest evidence of a mature third-party SOC review program is this:
The organization can explain why it trusts the vendor—not merely state that the vendor has a SOC 2 report.
Module Complete
Section titled “Module Complete”You have now completed Module 04 — SOC 1 & SOC 2 Assurance.
Across this module, you moved from foundational SOC concepts through practical readiness, evidence collection, audit coordination, exception management, and third-party assurance.
You can now trace the complete assurance lifecycle:
SOC Fundamentals ↓SOC 1 vs SOC 2 ↓Trust Services Criteria ↓Security ↓Availability ↓Processing Integrity ↓Confidentiality ↓Privacy ↓Type I vs Type II ↓SOC Readiness ↓Evidence Collection ↓Audit Findings ↓Formal Audit ↓Vendor SOC ReviewYou also completed:
Lab 01Perform a SOC 2 Readiness Assessment
Lab 02Perform a SOC 2 Report Review & Exception Assessment
Runbook 01SOC 2 Readiness, Evidence Collection & Audit Coordination
Runbook 02SOC 2 Report Review, Exception Assessment & Vendor AssuranceWhat’s Next?
Section titled “What’s Next?”➡️ Next Module: 05 — PCI DSS
In the next module, you will move from assurance reporting into a prescriptive payment-card security standard.
You will learn how PCI DSS applies to:
Cardholder Data ↓Cardholder Data Environment ↓PCI Scope ↓Network Segmentation ↓Secure Configuration ↓Account Data Protection ↓Access Control ↓Logging & Monitoring ↓Vulnerability Management ↓Security Testing ↓Policies & Governance ↓Assessment & EvidenceThe module will also include dedicated PCI DSS labs and operational runbooks so learners can move from understanding PCI requirements to performing practical scope, control, evidence, and assessment activities.