Runbook 01 — SOC 2 Readiness, Evidence Collection & Audit Coordination
Runbook Information
Section titled “Runbook Information”| Field | Details |
|---|---|
| Runbook Type | GRC / SOC 2 Assurance Operations |
| Primary Role | GRC / Compliance Analyst |
| Supporting Roles | Control Owners, Security, IAM, Engineering, IT, HR, Procurement, Legal |
| Framework | SOC 2 |
| Use Case | Readiness, Evidence Collection, Audit Coordination |
| Execution Model | Continuous + Audit Cycle |
| Primary Output | Audit-Ready SOC 2 Control & Evidence Package |
Purpose
Section titled “Purpose”This runbook provides a repeatable operational process for managing a SOC 2 program from initial planning through external auditor coordination.
Use this runbook when:
Preparing for SOC 2 Type I
Preparing for SOC 2 Type II
Starting a new SOC 2 program
Entering a new audit period
Collecting audit evidence
Responding to auditor PBC requests
Preparing control walkthroughs
Submitting populations
Managing auditor samples
Responding to control exceptions
Reviewing the draft SOC 2 reportThe objective is to maintain a control environment that is:
Defined ↓Owned ↓Operating ↓Evidence Supported ↓Testable ↓Audit ReadyRunbook Outcome
Section titled “Runbook Outcome”Successful execution should produce:
SOC Scope ↓TSC Applicability ↓Control Inventory ↓Control Ownership ↓Evidence Matrix ↓Control Calendar ↓Validated Populations ↓Readiness Testing ↓Gap Remediation ↓PBC Management ↓Audit Walkthroughs ↓Sample Evidence ↓Exception Management ↓Final SOC ReportOperating Principles
Section titled “Operating Principles”Follow these principles throughout the SOC 2 program:
-
Scope before controls.
-
Controls before evidence.
-
Evidence before audit.
-
Use authoritative evidence sources.
-
Maintain complete control populations.
-
Never fabricate historical evidence.
-
Validate evidence before submission.
-
Keep auditor requests centrally coordinated.
-
Record known exceptions accurately.
-
Remediate root causes, not only individual samples.
-
Retest material remediation.
-
Maintain continuous readiness between audit periods.
Phase 1 — Initiate the SOC 2 Program
Section titled “Phase 1 — Initiate the SOC 2 Program”Step 1 — Confirm Business Objective
Section titled “Step 1 — Confirm Business Objective”Determine why SOC 2 is required.
Possible drivers:
Customer Requirement
Enterprise Sales
Contract Requirement
Board Requirement
Vendor Assurance
Market ExpansionAnalyst Actions
Section titled “Analyst Actions”Document:
Business Objective
Executive Sponsor
Target Customers
Required Completion DateOutput
Section titled “Output”Create:
01 SOC Program CharterRecommended fields:
| Field | Value |
|---|---|
| Business Objective | |
| Executive Sponsor | |
| SOC Owner | |
| Target Report | |
| Target Period | |
| Target Issue Date |
Step 2 — Confirm SOC Report Type
Section titled “Step 2 — Confirm SOC Report Type”Determine:
SOC 2 Type I
or
SOC 2 Type IIUse:
Need Point-in-Time Assurance? ↓Type I
Need Operating Effectiveness? ↓Type IIEscalate If
Section titled “Escalate If”Management requests Type II but controls have not yet operated long enough to support the planned examination period.
Step 3 — Define Target Timeline
Section titled “Step 3 — Define Target Timeline”Document:
Readiness Assessment
Remediation
Control Stabilization
Operating Period
Auditor Fieldwork
Draft Report
Final ReportExample:
Readiness ↓Remediation ↓Control Operation ↓Type II Period ↓Fieldwork ↓Final ReportOutput
Section titled “Output”Create:
02 SOC Audit TimelinePhase 2 — Define SOC Scope
Section titled “Phase 2 — Define SOC Scope”Step 4 — Identify In-Scope Services
Section titled “Step 4 — Identify In-Scope Services”Inventory customer-facing services.
Record:
Product
Service
Environment
Legal Entity
Customer UseValidation Question
Section titled “Validation Question”Does the SOC scope cover the exact service customers rely on?
Step 5 — Define System Components
Section titled “Step 5 — Define System Components”Document:
Infrastructure
Software
People
Procedures
DataInfrastructure
Section titled “Infrastructure”Examples:
Cloud Infrastructure
Networks
Databases
Storage
Endpoints
Identity PlatformsSoftware
Section titled “Software”Examples:
Production Application
APIs
Deployment Platforms
Monitoring Platforms
Security PlatformsPeople
Section titled “People”Examples:
Engineering
Security
IT
Customer Support
ManagementProcedures
Section titled “Procedures”Examples:
Access Management
Change Management
Incident Response
Vendor Risk
Backup
Risk ManagementExamples:
Customer Data
Confidential Information
Application Data
Security LogsOutput
Section titled “Output”Create:
03 SOC System BoundaryStep 6 — Identify Subservice Organizations
Section titled “Step 6 — Identify Subservice Organizations”Identify providers supporting the service.
Examples:
AWS
Azure
Google Cloud
CDN Providers
Email Providers
Identity ProvidersDetermine:
Inclusive Method
or
Carve-Out MethodOutput
Section titled “Output”Create:
04 Subservice Organization RegisterUse:
| Provider | Service | Method | Dependency | Assurance |
|---|
Step 7 — Identify Complementary User Entity Controls
Section titled “Step 7 — Identify Complementary User Entity Controls”Identify controls customers are expected to perform.
Examples:
Customer User Management
MFA Configuration
Admin Review
Credential Protection
Customer ConfigurationOutput
Section titled “Output”Create:
05 CUEC RegisterPhase 3 — Select Trust Services Categories
Section titled “Phase 3 — Select Trust Services Categories”Step 8 — Confirm Security
Section titled “Step 8 — Confirm Security”Security is included in every SOC 2 engagement.
Record:
Security→ ApplicableStep 9 — Assess Optional Categories
Section titled “Step 9 — Assess Optional Categories”Evaluate:
Availability
Processing Integrity
Confidentiality
PrivacyUse actual:
Customer Commitments
Contracts
System Requirements
Business RiskDo not add categories only because they sound comprehensive.
Output
Section titled “Output”Create:
06 TSC Applicability MatrixUse:
| Category | Applicable | Rationale |
|---|
Phase 4 — Build the Control Environment
Section titled “Phase 4 — Build the Control Environment”Step 10 — Create Control Inventory
Section titled “Step 10 — Create Control Inventory”Build one authoritative SOC control inventory.
Recommended fields:
Control ID
Domain
TSC Area
Risk
Control Statement
Owner
Operator
Frequency
Evidence
System
StatusOutput
Section titled “Output”Create:
07 SOC Control InventoryStep 11 — Validate Control Statements
Section titled “Step 11 — Validate Control Statements”A control should be:
Specific
Repeatable
Owned
Measurable
TestableWeak:
Access is reviewed regularly.
Strong:
Privileged production access is reviewed quarterly by the system owner for continued business need.
Step 12 — Assign Control Owners
Section titled “Step 12 — Assign Control Owners”For each control define:
Control Owner
Control Operator
Evidence OwnerExample:
Control Owner:IAM Director
Operator:Identity Operations
Evidence Owner:IAM AnalystEscalate If
Section titled “Escalate If”No accountable owner exists.
Step 13 — Define Control Frequency
Section titled “Step 13 — Define Control Frequency”Use standardized values:
Continuous
Daily
Weekly
Monthly
Quarterly
Annual
Event DrivenOutput
Section titled “Output”Create:
08 SOC Control CalendarPhase 5 — Map Controls to TSC
Section titled “Phase 5 — Map Controls to TSC”Step 14 — Perform TSC Mapping
Section titled “Step 14 — Perform TSC Mapping”Map:
Trust Services Criterion ↓Risk ↓Enterprise ControlOne criterion may map to multiple controls.
One control may support multiple criteria.
Output
Section titled “Output”Create:
09 TSC-to-Control MappingUse:
| TSC Area | Risk | Control ID | Owner |
|---|
Phase 6 — Define Evidence Requirements
Section titled “Phase 6 — Define Evidence Requirements”Step 15 — Define Evidence for Every Control
Section titled “Step 15 — Define Evidence for Every Control”For each control ask:
What proves this control operated?
Possible evidence:
Policy
System Configuration
System Export
Population
Ticket
Approval
Log
Report
Review Record
Test ResultOutput
Section titled “Output”Create:
10 SOC Evidence MatrixUse:
| Control | Evidence | Source | Frequency | Owner |
|---|
Step 16 — Identify Authoritative Sources
Section titled “Step 16 — Identify Authoritative Sources”Examples:
Identity Control→ Identity Platform
Deployment→ CI/CD
Incident→ Incident Platform
Termination→ HR + IAM
Vulnerability→ ScannerAvoid replacing authoritative system evidence with manually maintained spreadsheets where better sources exist.
Step 17 — Define Evidence Retention
Section titled “Step 17 — Define Evidence Retention”Ask:
How long is the examination period?
When will fieldwork occur?
Will the source system still retain the evidence?Ensure historical evidence is preserved.
Step 18 — Create Evidence Repository
Section titled “Step 18 — Create Evidence Repository”Recommended structure:
SOC-Evidence/│├── 01-Governance/├── 02-Risk/├── 03-IAM/├── 04-Security-Operations/├── 05-Change-Management/├── 06-Vendor-Risk/├── 07-Availability/├── 08-Confidentiality/├── 09-Privacy/├── 10-Populations/├── 11-Samples/└── 12-PBC/Use clear naming such as:
IAM-003_Q1-2027_Privileged-Access-ReviewPhase 7 — Operate Continuous Evidence Collection
Section titled “Phase 7 — Operate Continuous Evidence Collection”Step 19 — Collect Evidence When Controls Operate
Section titled “Step 19 — Collect Evidence When Controls Operate”Use:
Control Executes ↓Evidence Generated ↓Evidence Collected ↓Evidence Reviewed ↓Evidence StoredDo not wait until audit fieldwork.
Step 20 — Validate Evidence Quality
Section titled “Step 20 — Validate Evidence Quality”Use:
Relevant?
Reliable?
Complete?
Correct Period?
Traceable?Evidence Status
Section titled “Evidence Status”Use:
Expected
Received
Accepted
Rejected
MissingStep 21 — Reject Weak Evidence
Section titled “Step 21 — Reject Weak Evidence”Example:
Control:
Quarterly Access ReviewSubmitted:
Screenshot of user listMissing:
Reviewer
Date
Decision
Removed AccessStatus:
RejectedRequest appropriate evidence.
Phase 8 — Validate Populations
Section titled “Phase 8 — Validate Populations”Step 22 — Define Control Populations
Section titled “Step 22 — Define Control Populations”Examples:
All New Hires
All Terminations
All Access Requests
All Production Changes
All Incidents
All Critical VendorsOutput
Section titled “Output”Create:
11 Control Population RegisterUse:
| Control | Population | Source | Period | Count |
|---|
Step 23 — Validate Population Completeness
Section titled “Step 23 — Validate Population Completeness”Example:
HR Terminations120
IAM Disablements117Difference:
3Investigate.
Step 24 — Include Failures
Section titled “Step 24 — Include Failures”Never provide a population containing only successful control executions.
Incorrect:
Approved Changes OnlyCorrect:
All Production ChangesStep 25 — Record Query Logic
Section titled “Step 25 — Record Query Logic”Document:
System
Query
Date Range
Filters
Record CountThis supports auditor reproducibility.
Phase 9 — Perform SOC Readiness Testing
Section titled “Phase 9 — Perform SOC Readiness Testing”Step 26 — Test Control Design
Section titled “Step 26 — Test Control Design”Ask:
If the control operates exactly as designed, does it reasonably address the intended risk?
Classify:
Effective
Partially Effective
IneffectiveStep 27 — Validate Implementation
Section titled “Step 27 — Validate Implementation”Ask:
Is the control actually configured?
Does a workflow exist?
Does the owner know the control?
Can evidence be generated?Step 28 — Conduct Walkthroughs
Section titled “Step 28 — Conduct Walkthroughs”Trace real examples.
For user provisioning:
Employee ↓Request ↓Approval ↓ProvisioningFor change management:
Change ↓Testing ↓Approval ↓DeploymentStep 29 — Test Operating Effectiveness
Section titled “Step 29 — Test Operating Effectiveness”For Type II readiness:
Expected Control Operations ↓Actual Operations ↓Evidence ↓ExceptionsExample:
Quarterly Review
Expected:4
Completed:3Result:
Operating GapStep 30 — Document Readiness Gaps
Section titled “Step 30 — Document Readiness Gaps”Create:
12 SOC Readiness Gap RegisterUse:
| Gap | Control | Type | Severity | Owner | Status |
|---|
Gap types:
Scope
Design
Implementation
Operation
Evidence
Population
Ownership
DocumentationPhase 10 — Remediate Gaps
Section titled “Phase 10 — Remediate Gaps”Step 31 — Perform Root Cause Analysis
Section titled “Step 31 — Perform Root Cause Analysis”Avoid:
Human Error
Forgot
Busy TeamInvestigate:
Process
Technology
Governance
Ownership
Architecture
TrainingStep 32 — Define Correction
Section titled “Step 32 — Define Correction”Correction addresses the immediate problem.
Example:
Enable MFA on missing accounts.Step 33 — Define Corrective Action
Section titled “Step 33 — Define Corrective Action”Corrective action prevents recurrence.
Example:
Implement continuous privileged MFA monitoring.Step 34 — Create Remediation Tracker
Section titled “Step 34 — Create Remediation Tracker”Create:
13 SOC Remediation TrackerUse:
| Finding | Root Cause | Corrective Action | Owner | Due | Status |
|---|
Step 35 — Retest Material Findings
Section titled “Step 35 — Retest Material Findings”Never close based only on:
Owner Says FixedRetest.
Status:
Effective→ Close
Partially Effective→ Remain Open
Ineffective→ EscalatePhase 11 — Audit Kickoff
Section titled “Phase 11 — Audit Kickoff”Step 36 — Confirm Engagement Details
Section titled “Step 36 — Confirm Engagement Details”Before kickoff verify:
Report Type
Period
Scope
TSC Categories
Timeline
Auditor Contacts
Internal ContactsStep 37 — Hold Internal Kickoff
Section titled “Step 37 — Hold Internal Kickoff”Include:
GRC
Control Owners
Evidence Owners
Security
Engineering
IAM
IT
Procurement
LegalReview:
Timeline
Responsibilities
PBC Process
Walkthrough Expectations
EscalationStep 38 — Hold Auditor Kickoff
Section titled “Step 38 — Hold Auditor Kickoff”Confirm:
Audit Method
PBC Portal
Walkthrough Schedule
Population Requests
Sample Process
Follow-Up Process
Report TimelinePhase 12 — Manage Auditor PBC Requests
Section titled “Phase 12 — Manage Auditor PBC Requests”Step 39 — Create PBC Tracker
Section titled “Step 39 — Create PBC Tracker”Create:
14 SOC PBC TrackerUse:
| Request ID | Request | Owner | Due | Status |
|---|
Recommended statuses:
Not Started
In Progress
Ready for Review
Submitted
Auditor Reviewing
Follow-Up
AcceptedStep 40 — Review Every Submission
Section titled “Step 40 — Review Every Submission”Validate:
Correct Request?
Correct Scope?
Correct Period?
Complete?
Sensitive Information Minimized?before sending to the auditor.
Step 41 — Protect Sensitive Evidence
Section titled “Step 41 — Protect Sensitive Evidence”Do not unnecessarily expose:
Passwords
Private Keys
Customer Records
Authentication Secrets
Full Vulnerability DataUse secure auditor-sharing channels.
Phase 13 — Coordinate Audit Walkthroughs
Section titled “Phase 13 — Coordinate Audit Walkthroughs”Step 42 — Build Walkthrough Schedule
Section titled “Step 42 — Build Walkthrough Schedule”Create:
15 SOC Walkthrough ScheduleUse:
| Area | Control Owner | Date | Auditor | Status |
|---|
Step 43 — Prepare Owners
Section titled “Step 43 — Prepare Owners”Owners should understand:
What Is the Control?
Why Does It Exist?
How Does It Work?
How Often?
What Evidence Exists?
What Happens If It Fails?Step 44 — Use Real Transactions
Section titled “Step 44 — Use Real Transactions”Do not present theoretical workflows where real examples exist.
Use:
Real User
Real Change
Real Incident
Real VendorPhase 14 — Submit Populations
Section titled “Phase 14 — Submit Populations”Step 45 — Validate Population Before Submission
Section titled “Step 45 — Validate Population Before Submission”Check:
Correct Period
Correct Scope
Complete Records
Failures Included
Contractors Included
Emergency Activity IncludedStep 46 — Create Population Submission Register
Section titled “Step 46 — Create Population Submission Register”Create:
16 Population Submission RegisterUse:
| Population | Source | Period | Count | Validated | Submitted |
|---|
Phase 15 — Manage Auditor Samples
Section titled “Phase 15 — Manage Auditor Samples”Step 47 — Receive Auditor Sample
Section titled “Step 47 — Receive Auditor Sample”Example:
Population:1,500 Changes
Auditor Selects:40Step 48 — Create Sample Tracker
Section titled “Step 48 — Create Sample Tracker”Create:
17 SOC Sample TrackerUse:
| Sample | Control | Owner | Evidence | Submitted | Result |
|---|
Step 49 — Package Sample Evidence
Section titled “Step 49 — Package Sample Evidence”Example:
CHG-103/├── Change Request├── Testing├── Approval└── DeploymentStep 50 — Maintain Traceability
Section titled “Step 50 — Maintain Traceability”Always preserve:
Population ↓Sample ↓Evidence ↓Auditor ResultPhase 16 — Manage Auditor Follow-Ups
Section titled “Phase 16 — Manage Auditor Follow-Ups”Step 51 — Track Follow-Up Requests
Section titled “Step 51 — Track Follow-Up Requests”Create:
18 Auditor Follow-Up RegisterUse:
| Request | Control | Owner | Due | Status |
|---|
Step 52 — Validate Before Responding
Section titled “Step 52 — Validate Before Responding”If auditor says:
Approval is missing.
Check the authoritative system.
Possible outcomes:
Evidence Exists→ Provide Clarification
Evidence Does Not Exist→ Potential ExceptionPhase 17 — Manage Potential Exceptions
Section titled “Phase 17 — Manage Potential Exceptions”Step 53 — Validate Potential Exception
Section titled “Step 53 — Validate Potential Exception”Confirm:
Correct Requirement?
Correct Sample?
Correct Date?
Correct Scope?
Complete Evidence?Step 54 — Classify Result
Section titled “Step 54 — Classify Result”Use:
No Exception
Evidence Clarification
Confirmed ExceptionOutput
Section titled “Output”Create:
19 Exception Discussion LogStep 55 — Never Fabricate Evidence
Section titled “Step 55 — Never Fabricate Evidence”Do not:
Backdate Approval
Create Fake Historical Review
Modify Logs
Reconstruct False EvidenceDocument the gap accurately.
Phase 18 — Prepare Management Responses
Section titled “Phase 18 — Prepare Management Responses”Step 56 — Document Root Cause
Section titled “Step 56 — Document Root Cause”Management response should identify:
What Happened
Why It HappenedStep 57 — Document Correction
Section titled “Step 57 — Document Correction”Example:
Remove Excess AccessStep 58 — Document Corrective Action
Section titled “Step 58 — Document Corrective Action”Example:
Automate Termination WorkflowStep 59 — Assign Owner and Target
Section titled “Step 59 — Assign Owner and Target”Use:
Owner
Target Date
StatusOutput
Section titled “Output”Create:
20 Management Response RegisterPhase 19 — Review Draft SOC Report
Section titled “Phase 19 — Review Draft SOC Report”Step 60 — Review Auditor Opinion
Section titled “Step 60 — Review Auditor Opinion”Confirm:
Unmodified
Qualified
Adverseor other applicable outcome.
Escalate modified opinions immediately.
Step 61 — Review Report Details
Section titled “Step 61 — Review Report Details”Validate:
Organization Name
Service Name
Report Type
Report Period
TSC Categories
System ScopeStep 62 — Review System Description
Section titled “Step 62 — Review System Description”Confirm:
Infrastructure
Software
People
Procedures
Data
Providersmatch reality.
Step 63 — Review Control Statements
Section titled “Step 63 — Review Control Statements”Ensure:
Reported Control=Actual ControlStep 64 — Review Testing
Section titled “Step 64 — Review Testing”Confirm factual accuracy of:
Sample
Test Procedure
Result
ExceptionStep 65 — Review CUECs
Section titled “Step 65 — Review CUECs”Ensure customer responsibilities are:
Specific
Accurate
UnderstandableStep 66 — Review Subservice Organizations
Section titled “Step 66 — Review Subservice Organizations”Validate:
Provider
Service
Inclusive / Carve-Out
DependenciesStep 67 — Review Management Responses
Section titled “Step 67 — Review Management Responses”Responses should be:
Accurate
Professional
Specific
CurrentOutput
Section titled “Output”Create:
21 Final SOC Report Review ChecklistPhase 20 — Final Report Issuance
Section titled “Phase 20 — Final Report Issuance”Step 68 — Obtain Internal Approvals
Section titled “Step 68 — Obtain Internal Approvals”Recommended review may include:
GRC
CISO
Legal
Engineering
Executive SponsorStep 69 — Store Final SOC Report
Section titled “Step 69 — Store Final SOC Report”Record:
Report Period
Issue Date
Owner
Repository
Next AuditOutput
Section titled “Output”Create:
22 SOC Report RegisterStep 70 — Control Distribution
Section titled “Step 70 — Control Distribution”SOC reports can contain sensitive security information.
Share only with authorized:
Customers
Customer Auditors
Regulators
Internal Stakeholdersaccording to organizational policy.
Phase 21 — Post-Audit Remediation
Section titled “Phase 21 — Post-Audit Remediation”Step 71 — Transfer Open Findings
Section titled “Step 71 — Transfer Open Findings”All open audit findings should move into the organization’s formal remediation workflow.
Track:
Finding
Risk
Owner
Corrective Action
Due Date
RetestStep 72 — Conduct Lessons Learned
Section titled “Step 72 — Conduct Lessons Learned”Ask:
Which evidence was difficult?
Which populations were hard to build?
Which controls generated exceptions?
Which owners struggled?
Which tasks can be automated?Output
Section titled “Output”Create:
23 SOC Lessons Learned RegisterPhase 22 — Continuous SOC Readiness
Section titled “Phase 22 — Continuous SOC Readiness”SOC readiness should continue after report issuance.
Use:
Control Operation ↓Evidence ↓Monitoring ↓Gap Detection ↓Remediation ↓Next AuditContinuous Monthly Activities
Section titled “Continuous Monthly Activities”Review:
Evidence Completion
Control Failures
New Systems
New Vendors
Open FindingsContinuous Quarterly Activities
Section titled “Continuous Quarterly Activities”Review:
Access Reviews
Control Owner Status
Scope Changes
TSC Applicability
Provider AssuranceAnnual Activities
Section titled “Annual Activities”Review:
SOC Scope
Risk Assessment
Policies
Control Inventory
System Description
Subservice Organizations
CUECsSOC 2 Escalation Matrix
Section titled “SOC 2 Escalation Matrix”Critical Escalation
Section titled “Critical Escalation”Escalate immediately when:
Material Security Incident
Potential Material SOC Exception
Incorrect SOC Scope
Evidence Integrity Concern
Auditor Indicates Possible Modified OpinionEscalate to:
CISO
Executive Sponsor
Legal
Audit LeadHigh Escalation
Section titled “High Escalation”Examples:
Privileged MFA Gap
Missed Recurring Control
Major Population Gap
Critical Vulnerability SLA Failure
Overdue DR TestMedium Escalation
Section titled “Medium Escalation”Examples:
Evidence Quality Issue
Minor Control Delay
Vendor Assurance FreshnessEvidence Quality Quick Check
Section titled “Evidence Quality Quick Check”Before auditor submission ask:
-
Does this evidence support the correct control?
-
Is the source authoritative?
-
Is the correct period shown?
-
Is the system in scope?
-
Is the population complete?
-
Is the date visible?
-
Is ownership clear?
-
Is sensitive data minimized?
-
Can the auditor understand it without guessing?
Population Quick Check
Section titled “Population Quick Check”Before submission ask:
-
Correct source?
-
Correct period?
-
Correct environment?
-
All transactions included?
-
Failures included?
-
Emergency transactions included?
-
Contractors included where applicable?
-
Query filters documented?
-
Completeness validated?
Walkthrough Quick Check
Section titled “Walkthrough Quick Check”Before every walkthrough confirm:
-
Control owner present.
-
Control description reviewed.
-
Real example available.
-
Evidence available.
-
Systems accessible.
-
Known exceptions understood.
-
No unsupported claims prepared.
Exception Quick Check
Section titled “Exception Quick Check”When an auditor raises an exception:
Validate ↓Clarify ↓Confirm ↓Assess Risk ↓Root Cause ↓Management Response ↓RemediationDo not immediately:
Argue
Accept
HideValidate objectively.
SOC 2 Operational Dashboard
Section titled “SOC 2 Operational Dashboard”Recommended metrics:
| Metric | Target |
|---|---|
| Control Evidence Completion | 100% |
| Controls Operating Effectively | 100% |
| Population Validation | 100% |
| Overdue Critical Evidence | 0 |
| High Readiness Gaps | 0 |
| Overdue High Findings | 0 |
| Auditor Requests On Time | 100% |
| Evidence Accepted Without Rework | ≥95% |
| Repeat High Findings | 0 |
Key Risk Indicators
Section titled “Key Risk Indicators”Track:
Controls Missing Evidence
Recurring Controls Missed
Population Reconciliation Failures
Critical Provider Assurance Stale
Open High Audit Findings
Failed Retests
Material Scope ChangesSOC 2 Master Operational Checklist
Section titled “SOC 2 Master Operational Checklist”Program
Section titled “Program”-
SOC objective confirmed.
-
report type confirmed.
-
target period confirmed.
-
executive sponsor assigned.
-
timeline established.
-
services identified.
-
systems identified.
-
infrastructure identified.
-
people identified.
-
procedures identified.
-
data identified.
-
subservices identified.
-
CUECs identified.
-
Security included.
-
optional categories assessed.
-
applicability documented.
Controls
Section titled “Controls”-
control inventory complete.
-
control statements testable.
-
owners assigned.
-
operators identified.
-
frequencies defined.
-
effective dates documented.
Evidence
Section titled “Evidence”-
evidence matrix complete.
-
authoritative sources identified.
-
retention adequate.
-
repository established.
-
evidence calendar established.
-
evidence quality reviewed.
Populations
Section titled “Populations”-
populations defined.
-
sources documented.
-
query logic documented.
-
completeness validated.
-
failures included.
Readiness
Section titled “Readiness”-
design tested.
-
implementation validated.
-
walkthroughs completed.
-
operating effectiveness tested.
-
gaps documented.
-
remediation completed.
-
material gaps retested.
-
kickoff complete.
-
PBC tracker active.
-
walkthrough schedule active.
-
populations submitted.
-
samples tracked.
-
follow-ups tracked.
-
exceptions managed.
-
responses reviewed.
Report
Section titled “Report”-
opinion reviewed.
-
system description reviewed.
-
scope validated.
-
controls validated.
-
exceptions validated.
-
CUECs reviewed.
-
subservices reviewed.
-
final approvals received.
Post-Audit
Section titled “Post-Audit”-
final report stored.
-
findings transferred.
-
remediation tracked.
-
lessons learned complete.
-
continuous evidence restarted.
-
next audit cycle planned.
GRC Analyst Operational Responsibilities
Section titled “GRC Analyst Operational Responsibilities”The GRC analyst operating this runbook is responsible for coordinating:
SOC Strategy
Scope
Control Library
Evidence
Populations
Readiness
Auditor Requests
Walkthroughs
Samples
Exceptions
Management Responses
Report Review
Post-Audit ImprovementThe analyst is not necessarily the person who operates every control.
Instead, GRC creates the assurance chain:
Requirement ↓Risk ↓Control ↓Owner ↓Operation ↓Evidence ↓Testing ↓Finding ↓Remediation ↓AssuranceRunbook Success Criteria
Section titled “Runbook Success Criteria”This runbook has been executed successfully when the organization can demonstrate:
Correct SOC Scope ↓Appropriate TSC Selection ↓Complete Control Inventory ↓Known Control Owners ↓Reliable Evidence ↓Complete Populations ↓Readiness Testing ↓Managed Findings ↓Controlled Auditor Interaction ↓Accurate SOC ReportThe strongest indicator of maturity is simple:
When the auditor requests evidence, the organization does not need to create the evidence—it only needs to retrieve and validate it.
What’s Next?
Section titled “What’s Next?”➡️ Next: Runbook 02 — SOC 2 Report Review, Exception Assessment & Vendor Assurance
In the final runbook for this module, you will move to the customer and third-party assurance side of SOC 2 and create an operational process for reviewing external provider SOC reports.
The runbook will cover:
SOC Report Intake ↓Report Type Validation ↓Scope Review ↓TSC Coverage ↓Period & Freshness ↓Auditor Opinion ↓Exception Analysis ↓Management Response ↓CUECs ↓Subservice Organizations ↓Residual Risk ↓Vendor Approval Decision