13 SOC Audit Findings & Exceptions
SOC examinations are designed to provide assurance over controls.
When testing shows that a control did not operate as expected, the result may become a:
Control Exception
Audit Finding
Control Deficiency
Evidence Gap
Scope GapThese terms are related, but they are not always identical.
The important GRC question is not simply:
Did an exception occur?
The stronger question is:
What failed, how significant is the failure, what risk does it create, is the issue isolated or systemic, and what must be done to prevent recurrence?
A mature findings lifecycle looks like:
Control Test ↓Exception Identified ↓Validate Condition ↓Determine Scope ↓Assess Risk ↓Determine Severity ↓Management Response ↓Root Cause Analysis ↓Correction ↓Corrective Action ↓Retest ↓Close / ReopenFor GRC professionals, this is where evidence, audit testing, enterprise risk, control ownership, and remediation come together.
Learning Objectives
Section titled “Learning Objectives”By the end of this lesson, you will be able to:
-
Explain what a SOC control exception is.
-
Distinguish an exception from a broader finding.
-
Understand readiness gaps versus audit exceptions.
-
Distinguish isolated from systemic failures.
-
Understand evidence exceptions.
-
Understand population exceptions.
-
Assess exception significance.
-
Evaluate financial, security, operational, and customer impact.
-
Understand management responses.
-
Perform root cause analysis.
-
Distinguish correction from corrective action.
-
Build remediation plans.
-
Understand retesting.
-
Understand modified auditor opinions.
-
Understand qualified and adverse opinions.
-
Build SOC exception and findings registers.
-
Prepare management responses.
-
Track closure evidence.
-
Build SOC findings dashboards.
1. What Is a SOC Exception?
Section titled “1. What Is a SOC Exception?”A control exception occurs when evidence shows that a control did not operate as described or expected.
Example control:
Production changes require approval before deployment.
Auditor test:
Sample:40 Production ChangesResult:
37→ Approval Before Deployment
3→ Approval After DeploymentThe three deviations are control exceptions.
2. Exception vs Finding
Section titled “2. Exception vs Finding”An exception is often the specific deviation identified during testing.
A finding is the broader documented issue and its impact.
Conceptually:
Exception ↓Analysis ↓FindingExample:
Exception:3 changes lacked timely approvalFinding:
Production change-management controls did not operate consistently during the examination period, increasing the risk of unauthorized or inadequately tested production changes.
3. Exception vs Readiness Gap
Section titled “3. Exception vs Readiness Gap”A readiness gap is identified before the formal SOC examination.
Example:
SOC Readiness Review ↓Q2 Access Review MissingThe organization may still have time to remediate.
An audit exception is identified during formal examination testing.
Auditor Testing ↓Control Failure4. Why Readiness Gaps Matter
Section titled “4. Why Readiness Gaps Matter”A readiness program attempts to find:
Potential Audit Exceptionsbefore:
Formal Auditor TestingThis is why readiness work reduces surprises.
5. Common Exception Categories
Section titled “5. Common Exception Categories”Useful categories include:
Control Execution
Evidence
Population
Timing
Authorization
Scope
Configuration
Review
Remediation6. Control Execution Exception
Section titled “6. Control Execution Exception”Example:
Control:
Quarterly access reviews are performed.
Expected:
Q1Q2Q3Q4Actual:
Q1 ✓Q2 ✓Q3 ✗Q4 ✓This is an operating exception.
7. Evidence Exception
Section titled “7. Evidence Exception”Example:
Control Owner:Review was completed.But:
Evidence:UnavailableThe auditor may not be able to confirm control operation.
8. Population Exception
Section titled “8. Population Exception”Example:
Control population provided:
Employeesbut excludes:
Contractorseven though contractors are within control scope.
This is a population-completeness problem.
9. Timing Exception
Section titled “9. Timing Exception”Example requirement:
Terminate Access Within 24 HoursSample:
Employee Terminated:Monday 10:00Access removed:
Wednesday 15:00The control operated late.
10. Authorization Exception
Section titled “10. Authorization Exception”Example:
High-Value Refund ↓Processed ↓Approval Obtained LaterThis violates the preventive nature of the control.
11. Configuration Exception
Section titled “11. Configuration Exception”Example:
Control:
All privileged users require MFA.
Result:
64 Privileged Users
61 MFA Enabled
3 MFA DisabledThe three users represent control exceptions.
12. Scope Exception
Section titled “12. Scope Exception”Example SOC scope:
Core SaaS ApplicationActual processing:
Core SaaS+Support PlatformIf support platform processes in-scope customer data but is excluded, there may be a scope deficiency.
13. Isolated vs Systemic Failure
Section titled “13. Isolated vs Systemic Failure”This distinction is extremely important.
An isolated exception is limited in nature.
A systemic weakness suggests the control is unreliable more broadly.
14. Isolated Exception Example
Section titled “14. Isolated Exception Example”Population:
500 Access RequestsSample:
40Exception:
1Cause:
Approval attachment missingThe issue may be isolated depending on context.
15. Systemic Exception Example
Section titled “15. Systemic Exception Example”Sample:
40Exceptions:
18This strongly suggests the control may not operate consistently.
16. Frequency Matters
Section titled “16. Frequency Matters”Compare:
1 / 40with:
20 / 40But raw percentages alone are not enough.
Also assess:
Risk
Control Importance
Nature of Failure
Population
Cause17. Exception Severity Factors
Section titled “17. Exception Severity Factors”Consider:
Control Criticality
Risk Impact
Number of Exceptions
Duration
Data Sensitivity
Customer Impact
Regulatory Impact
Recurrence
Compensating Controls18. Severity Model
Section titled “18. Severity Model”An organization may use:
Critical
High
Medium
Lowaccording to its risk methodology.
19. Critical Finding Example
Section titled “19. Critical Finding Example”Example:
Privileged Authentication ↓No MFA ↓Multiple Production Administrators ↓Security Incident OccurredThis may warrant critical escalation.
20. High Finding Example
Section titled “20. High Finding Example”Quarterly Access Review ↓Two Consecutive Quarters Missedfor a critical platform.
21. Medium Finding Example
Section titled “21. Medium Finding Example”One Annual Policy ReviewCompleted 30 Days Latewith no material impact.
22. Low Finding Example
Section titled “22. Low Finding Example”Minor documentation inconsistency that does not undermine control operation.
23. Risk Statement
Section titled “23. Risk Statement”A strong finding should clearly state risk.
Use:
There is a risk that [event] may occur because [control condition], resulting in [business impact].
Example:
There is a risk that unauthorized production changes may be deployed because pre-deployment approval was not consistently enforced, potentially resulting in service disruption or security weakness.
24. Exception Assessment Workflow
Section titled “24. Exception Assessment Workflow”Use:
Exception ↓Validate Evidence ↓Confirm Requirement ↓Confirm Population ↓Determine Extent ↓Assess Risk ↓Classify ↓Escalate if Required25. Validate the Exception
Section titled “25. Validate the Exception”Before documenting a finding ask:
Is the evidence correct?
Is the control description correct?
Is the sample correct?
Is the transaction actually in scope?False assumptions should be corrected before finalizing a finding.
26. False Positive Example
Section titled “26. False Positive Example”Auditor identifies:
Missing Access ApprovalInvestigation finds:
Approval Existsin Authoritative IAM Workflowbut was not included in the original evidence package.
This may be:
Evidence Submission Issuerather than a control failure.
27. Confirm the Requirement
Section titled “27. Confirm the Requirement”A finding should be tied to a requirement.
Examples:
Control Description
Policy
Standard
TSC Criterion
Customer Commitment
ProcedureAvoid findings based only on opinion.
28. Strong Finding Structure
Section titled “28. Strong Finding Structure”Use:
Requirement ↓Condition ↓Evidence ↓Risk29. Example Finding
Section titled “29. Example Finding”The Access Control Standard requires privileged access to be reviewed quarterly. The assessment identified that the Q3 privileged-access review was not performed for the production environment. This increases the risk that excessive or inappropriate privileged access may remain undetected.
30. Finding Documentation
Section titled “30. Finding Documentation”Recommended fields:
Finding ID
Control ID
Criterion
Requirement
Condition
Evidence
Population
Sample
Risk
Severity
Owner
Status31. Build SOC Exception Register
Section titled “31. Build SOC Exception Register”Create:
01 SOC Exception RegisterUse:
| ID | Control | Exception | Severity | Owner | Status |
|---|
32. Exception Register Example
Section titled “32. Exception Register Example”| ID | Control | Exception | Severity |
|---|---|---|---|
| EX-001 | IAM-003 | Q3 Review Missing | High |
| EX-002 | CHG-001 | 3 Changes Missing Approval | High |
| EX-003 | VUL-001 | Monthly Review Late | Medium |
33. Finding Severity Matrix
Section titled “33. Finding Severity Matrix”Create:
02 Finding Severity MatrixUse:
| Factor | Low | Medium | High | Critical |
|---|
Possible factors:
Control Impact
Customer Impact
Data Sensitivity
Frequency
Recurrence
Compensating Controls34. Example Severity Logic
Section titled “34. Example Severity Logic”Critical:
Material control failure+Severe business/security impactHigh:
Important control weakness+Significant residual riskMedium:
Limited control weakness+Manageable riskLow:
Minor deviation+Limited impact35. Auditor Exception vs Management Finding
Section titled “35. Auditor Exception vs Management Finding”The service auditor determines how testing results are reflected in the formal SOC report.
Management may maintain a more detailed internal finding record.
Example:
Auditor Report:1 exceptionInternal remediation:
Root Cause
Technology Gap
Process Gap
Training Gapmay be much more detailed.
36. Management Response
Section titled “36. Management Response”Management may be asked to provide a response to a control exception.
A strong response should include:
Acknowledgment
Context
Root Cause
Immediate Correction
Corrective Action
Target Date37. Weak Management Response
Section titled “37. Weak Management Response”Avoid:
We disagree and believe the control is generally effective.
unless supported by evidence.
Also avoid:
The team has been reminded.
if the underlying process remains unchanged.
38. Strong Management Response
Section titled “38. Strong Management Response”Example:
Management acknowledges the exception. The issue occurred because emergency production deployments bypassed the standard approval workflow. Effective 15 August, emergency changes require documented approval through the central ITSM process, followed by mandatory post-implementation review. The updated process will be monitored monthly by Engineering Operations.
39. Management Response Template
Section titled “39. Management Response Template”Create:
03 Management Response TemplateUse:
Finding ID:
Management Position:
Root Cause:
Immediate Correction:
Corrective Action:
Owner:
Target Date:
Retest Evidence:40. Root Cause Analysis
Section titled “40. Root Cause Analysis”Do not stop at:
Human Erroror:
ForgotAsk why the process allowed the error.
41. Five Whys
Section titled “41. Five Whys”Example:
Problem:
Access Review MissedWhy?
Manager Did Not Complete ItWhy?
Reminder Was MissedWhy?
Manual Calendar UsedWhy?
No Central Control SchedulingRoot cause:
Recurring compliance controls are not centrally scheduled and escalated.
42. Build Root Cause Analysis Record
Section titled “42. Build Root Cause Analysis Record”Create:
04 Root Cause Analysis RecordInclude:
Problem
Immediate Cause
Contributing Factors
Root Cause
Control Weakness43. Root Cause Categories
Section titled “43. Root Cause Categories”Useful categories include:
Process
Technology
People
Governance
Ownership
Training
Architecture
Third Party44. Process Root Cause
Section titled “44. Process Root Cause”Example:
No Formal Access Removal Workflow45. Technology Root Cause
Section titled “45. Technology Root Cause”Example:
SaaS Platform Not Integratedwith Identity Provider46. Governance Root Cause
Section titled “46. Governance Root Cause”Example:
No Owner Assignedfor Recovery Testing47. Architecture Root Cause
Section titled “47. Architecture Root Cause”Example:
Legacy ApplicationRequires Permanent Admin Accounts48. Third-Party Root Cause
Section titled “48. Third-Party Root Cause”Example:
Provider Cannot Generate Required Logs49. Correction vs Corrective Action
Section titled “49. Correction vs Corrective Action”This distinction is essential.
Correction fixes the immediate problem.
Corrective action prevents recurrence.
50. Example — MFA
Section titled “50. Example — MFA”Finding:
3 Admin Accounts Without MFACorrection:
Enable MFA on 3 AccountsCorrective action:
Implement Continuous Privileged MFA Monitoring51. Example — Missed Access Review
Section titled “51. Example — Missed Access Review”Correction:
Perform Overdue ReviewCorrective action:
Automated Review Scheduling+Escalation52. Example — Change Approval
Section titled “52. Example — Change Approval”Correction:
Review Affected ChangesCorrective action:
CI/CD Deployment BlockedWithout Approved Change Record53. Example — Vendor Review
Section titled “53. Example — Vendor Review”Correction:
Review Overdue VendorsCorrective action:
Automated Vendor Reassessment Calendar54. Build Corrective Action Tracker
Section titled “54. Build Corrective Action Tracker”Create:
05 Corrective Action TrackerUse:
| Finding | Correction | Corrective Action | Owner | Target | Status |
|---|
55. Remediation Status
Section titled “55. Remediation Status”Use:
Open
Planned
In Progress
Blocked
Ready for Retest
Closed56. Remediation Target Dates
Section titled “56. Remediation Target Dates”Set according to:
Severity
Risk
Complexity
DependenciesDo not use one generic timeline for every finding.
57. Example Targets
Section titled “57. Example Targets”An organization might use:
Critical→ Immediate / Urgent
High→ 30 Days
Medium→ 90 Days
Low→ 180 Daysaccording to internal policy.
58. Blocked Remediation
Section titled “58. Blocked Remediation”If remediation depends on:
Vendor Upgrade
Budget
Migration
Architecture Changedocument the blocker.
59. Compensating Controls
Section titled “59. Compensating Controls”When permanent remediation cannot be immediate, use compensating controls.
Example:
Legacy SystemCannot Support SSOCompensating controls:
MFA
Restricted Network
Reduced Administrators
Enhanced Logging
Monthly Review60. Risk Acceptance
Section titled “60. Risk Acceptance”If residual risk remains:
Finding ↓Risk Assessment ↓Risk Owner DecisionGRC should not silently convert unresolved findings into accepted risk.
61. Exception vs Approved Exception
Section titled “61. Exception vs Approved Exception”A SOC testing exception means:
Control Did Not Operate as ExpectedAn approved internal exception means:
Management Formally Accepteda Defined Temporary DeviationThese are different concepts.
62. Approved Internal Exception
Section titled “62. Approved Internal Exception”Should include:
Requirement
Scope
Reason
Risk
Compensating Controls
Owner
Approver
Expiry63. Auditor View of Approved Exceptions
Section titled “63. Auditor View of Approved Exceptions”An internal exception does not automatically mean the auditor will conclude:
No Audit ExceptionThe auditor evaluates the control against the report criteria and control description.
64. Retesting
Section titled “64. Retesting”After remediation, the control should be retested.
Use:
Original Failure ↓Correction ↓Corrective Action ↓Retest65. Retest Objective
Section titled “65. Retest Objective”Ask:
Does the control now operate effectively and has the underlying cause been addressed?
66. Retest Example — MFA
Section titled “66. Retest Example — MFA”Before:
61 / 64After:
64 / 64Also test:
Monitoringto ensure future accounts cannot bypass MFA.
67. Retest Example — Change Control
Section titled “67. Retest Example — Change Control”Before:
3 / 40Missing ApprovalAfter remediation:
New Sample:20 / 20Approved Before DeploymentAlso verify:
Deployment Enforcement Active68. Retest Register
Section titled “68. Retest Register”Create:
06 SOC Retest RegisterUse:
| Finding | Retest Date | Population | Result | Reviewer | Closure |
|---|
69. Closure Evidence
Section titled “69. Closure Evidence”A finding should not close based only on:
Owner ConfirmationClosure evidence may include:
Updated Configuration
New Workflow
Testing
Sample Evidence
Policy-as-Code
Monitoring70. Closure Decision
Section titled “70. Closure Decision”Use:
Effective→ Close
Partially Effective→ Keep Open
Ineffective→ Reopen / Escalate71. Failed Retest
Section titled “71. Failed Retest”If retest fails:
Finding Reopened ↓Deeper Root Cause AnalysisAsk:
Was Root Cause Wrong?
Was Scope Too Narrow?
Was Implementation Incomplete?
Did the Process Fail Again?72. Repeat Findings
Section titled “72. Repeat Findings”Recurring findings are important.
Example:
2025Access Review Gap
2026Access Review GapThis may indicate:
Systemic Governance Weakness73. Repeat Finding KRI
Section titled “73. Repeat Finding KRI”Track:
Number of Repeat SOC FindingsTarget:
0for high-risk issues.
74. Audit Opinion
Section titled “74. Audit Opinion”SOC reports include the service auditor’s opinion.
A control exception does not automatically determine the entire opinion.
The auditor evaluates the report as a whole.
75. Unmodified Opinion
Section titled “75. Unmodified Opinion”An unmodified opinion generally means the auditor did not identify matters requiring modification of the opinion.
Important:
Unmodified Opinion≠Zero ExceptionsIndividual control-testing exceptions may still be reported.
76. Qualified Opinion
Section titled “76. Qualified Opinion”A qualified opinion indicates a material issue affecting part of the auditor’s conclusion.
Conceptually:
Overall Criteria ↓Mostly Satisfied
Except for:Specific Material Matter77. Adverse Opinion
Section titled “77. Adverse Opinion”An adverse opinion indicates a more significant issue with the subject matter being examined.
For a critical provider, this should trigger significant risk review.
78. Disclaimer / Inability to Obtain Evidence
Section titled “78. Disclaimer / Inability to Obtain Evidence”In some assurance contexts, insufficient evidence may prevent an auditor from forming the intended opinion.
The exact audit-report terminology should be interpreted carefully with the auditor.
79. Modified Opinion Review
Section titled “79. Modified Opinion Review”If reviewing a provider SOC report:
Qualified / Adverse / Other Modification ↓Identify Cause ↓Determine Customer Relevance ↓Risk Assessment ↓Additional Assurance80. Provider SOC Exception Review
Section titled “80. Provider SOC Exception Review”A customer GRC analyst should not simply record:
Provider Has ExceptionsInstead ask:
Which Control?
Which Service?
Which TSC?
How Many?
What Cause?
What Customer Impact?81. Example Provider Exception
Section titled “81. Example Provider Exception”Control:
Terminated user access removed within 24 hours.
Auditor result:
40 Samples
5 ExceptionsCustomer uses provider for:
Sensitive Customer DataPotential assessment:
High Relevance82. Provider Management Response
Section titled “82. Provider Management Response”Review whether provider says:
Issue Fixedversus whether there is evidence of:
Root Cause Corrected
New Control Implemented
Retest Planned83. CUEC-Related Findings
Section titled “83. CUEC-Related Findings”Sometimes the provider SOC report is clean, but the customer fails to implement a CUEC.
Example:
Provider expects:
Customer Reviews Admin Users QuarterlyCustomer:
No Review PerformedThis is a customer-side control gap.
84. Subservice Organization Findings
Section titled “84. Subservice Organization Findings”A provider may depend on:
Cloud Providerand use the carve-out method.
If underlying assurance is unavailable:
Assurance Gapmay remain even if primary provider controls are effective.
85. Finding Ownership
Section titled “85. Finding Ownership”Findings should have an accountable owner.
Examples:
IAM Finding→ IAM Director
Change Finding→ Engineering Director
Vendor Finding→ Procurement / TPRM
Backup Finding→ Infrastructure Manager86. Finding Owner vs Risk Owner
Section titled “86. Finding Owner vs Risk Owner”These may differ.
Example:
Finding Owner:IAM Director
Risk Owner:CISO87. Finding Escalation
Section titled “87. Finding Escalation”Escalate based on:
Severity
Due Date
Repeat Failure
Business Impact88. Example Escalation
Section titled “88. Example Escalation”High Finding ↓Overdue 30 Days ↓CISO / Risk Committee89. Finding Aging
Section titled “89. Finding Aging”Track:
0–30 Days
31–60 Days
61–90 Days
>90 Days90. Findings Dashboard
Section titled “90. Findings Dashboard”Useful metrics:
Open Findings
High Findings
Overdue Findings
Repeat Findings
Ready for Retest
Failed Retests
Closed Findings91. Example Dashboard
Section titled “91. Example Dashboard”| Metric | Current |
|---|---|
| Open Findings | 18 |
| High Findings | 4 |
| Overdue Findings | 3 |
| Ready for Retest | 5 |
| Failed Retests | 1 |
| Repeat Findings | 2 |
92. Finding KPI
Section titled “92. Finding KPI”Example:
KPI:Percentage of SOC findingsremediated within target date93. Finding KRI
Section titled “93. Finding KRI”Example:
KRI:High-risk SOC findingspast remediation targetTolerance:
094. Repeat Finding KRI
Section titled “94. Repeat Finding KRI”High-risk repeat findingsfrom previous examination95. Failed Retest KRI
Section titled “95. Failed Retest KRI”Findings failing independent retest96. Finding Trend Analysis
Section titled “96. Finding Trend Analysis”Track by domain:
IAM
Change Management
Vendor Risk
Incident Response
AvailabilityThis helps identify systemic control weakness.
97. Example Trend
Section titled “97. Example Trend”IAM Findings:Q1 2Q2 5Q3 8Trend:
DeterioratingManagement should investigate broader IAM governance.
98. Build Finding Trend Register
Section titled “98. Build Finding Trend Register”Create:
07 SOC Finding Trend RegisterUse:
| Period | Domain | Findings | Repeat | Overdue |
|---|
99. Audit Finding Lifecycle
Section titled “99. Audit Finding Lifecycle”Use:
Detection ↓Validation ↓Classification ↓Ownership ↓Management Response ↓Root Cause ↓Remediation ↓Retest ↓Closure100. Finding Governance Meeting
Section titled “100. Finding Governance Meeting”For material findings, review:
Status
Risk
Blockers
Target
Evidence
Retestwith responsible management.
101. Management Reporting
Section titled “101. Management Reporting”Executives usually need:
What Failed?
How Serious?
What Risk?
Who Owns It?
When Will It Be Fixed?not detailed audit sampling methodology.
102. Executive Finding Summary
Section titled “102. Executive Finding Summary”Example:
Four high-risk SOC readiness findings remain open. The most significant relate to privileged MFA coverage, production change approval, vendor reassessment, and disaster-recovery testing. Remediation plans are active, with two items expected to be ready for retest this month.
103. Audit Committee Reporting
Section titled “103. Audit Committee Reporting”Where relevant, report:
Material Findings
Repeat Findings
Overdue Remediation
Modified Opinions
Management Risk Acceptance104. Findings and Risk Register
Section titled “104. Findings and Risk Register”Material SOC findings should connect to enterprise risk.
Example:
SOC Finding ↓Privileged MFA Failure ↓Cyber Risk Register105. Findings and Control Library
Section titled “105. Findings and Control Library”Update control status:
Effective ↓Partially Effectivewhere appropriate.
106. Findings and Policies
Section titled “106. Findings and Policies”If the audit reveals a design issue:
Update Policy / Standardmay be part of remediation.
107. Findings and Training
Section titled “107. Findings and Training”Training may help where a knowledge gap exists.
But avoid using:
Retrain Staffas the only corrective action when the process itself is weak.
108. Findings and Automation
Section titled “108. Findings and Automation”Repeat manual failures may indicate automation opportunity.
Example:
Missing Access Approval ↓Automated Workflow Enforcement109. Findings and Preventive Controls
Section titled “109. Findings and Preventive Controls”Mature remediation moves from:
Detect Failuretoward:
Prevent FailureExample:
Unauthorized Deployment ↓CI/CD PolicyBlocks Deployment110. Findings and Continuous Monitoring
Section titled “110. Findings and Continuous Monitoring”After correction:
Control ↓Continuous Signal ↓Violation Alertcan reduce recurrence.
111. Example — IAM Finding Lifecycle
Section titled “111. Example — IAM Finding Lifecycle”Finding:
3 Privileged Users Without MFACorrection:
Enable MFARoot cause:
Local Admin AccountsExcluded From Central MonitoringCorrective action:
Include Local Adminsin Privileged Identity MonitoringRetest:
100% Privileged MFA112. Example — Change Management Finding
Section titled “112. Example — Change Management Finding”Finding:
3 of 40 ChangesApproved After DeploymentRoot cause:
Emergency Deployment WorkflowBypasses ApprovalCorrective action:
Emergency WorkflowRequires Approval+Post-Implementation Review113. Example — Vendor Risk Finding
Section titled “113. Example — Vendor Risk Finding”Finding:
8 Critical VendorsPast Annual AssessmentRoot cause:
Manual Spreadsheet TrackingCorrective action:
Automated Reassessment Workflow+Escalation114. Example — Availability Finding
Section titled “114. Example — Availability Finding”Finding:
Recovery Test Not Completedfor Critical ServiceRoot cause:
No Central DR ScheduleCorrective action:
Central Recovery Calendar+Executive Escalation115. Example — Evidence Finding
Section titled “115. Example — Evidence Finding”Finding:
Q2 Access Review Evidence MissingRoot cause:
Review Performed Through EmailNo Evidence RepositoryCorrective action:
Central Review Workflow+Automated Retention116. Common Findings Management Mistakes
Section titled “116. Common Findings Management Mistakes”Mistake 1 — Arguing Every Exception
Section titled “Mistake 1 — Arguing Every Exception”Not every issue should become a negotiation exercise.
Mistake 2 — No Requirement in Finding
Section titled “Mistake 2 — No Requirement in Finding”The finding becomes subjective.
Mistake 3 — Severity Based Only on Sample Percentage
Section titled “Mistake 3 — Severity Based Only on Sample Percentage”Risk context is ignored.
Mistake 4 — Correction Equals Remediation
Section titled “Mistake 4 — Correction Equals Remediation”Root cause remains.
Mistake 5 — Human Error Used as Root Cause
Section titled “Mistake 5 — Human Error Used as Root Cause”Process weaknesses remain hidden.
Mistake 6 — Owner Says Fixed
Section titled “Mistake 6 — Owner Says Fixed”No independent validation.
Mistake 7 — Failed Retest Closed Anyway
Section titled “Mistake 7 — Failed Retest Closed Anyway”Assurance becomes unreliable.
Mistake 8 — Repeat Findings Not Escalated
Section titled “Mistake 8 — Repeat Findings Not Escalated”Systemic weakness continues.
Mistake 9 — Management Response Too Defensive
Section titled “Mistake 9 — Management Response Too Defensive”The real issue is not addressed.
Mistake 10 — Audit Findings Not Linked to Risk
Section titled “Mistake 10 — Audit Findings Not Linked to Risk”Compliance and risk management become disconnected.
117. Weak Findings Process
Section titled “117. Weak Findings Process”Auditor Finds Issue ↓Team Fixes Sample ↓Close118. Strong Findings Process
Section titled “118. Strong Findings Process”Exception ↓Validate ↓Determine Scope ↓Risk Assessment ↓Root Cause ↓Correction ↓Corrective Action ↓Evidence ↓Retest ↓Close119. Practical Activity — Build SOC Exception Register
Section titled “119. Practical Activity — Build SOC Exception Register”Create:
01 SOC Exception RegisterAdd at least 15 fictional exceptions across:
IAM
Change Management
Vulnerability Management
Incident Response
Vendor Risk
Availability
Confidentiality120. Practical Activity — Build Finding Severity Matrix
Section titled “120. Practical Activity — Build Finding Severity Matrix”Create:
02 Finding Severity MatrixDefine:
Critical
High
Medium
Lowusing:
Risk
Frequency
Impact
Control Criticality
Recurrence121. Practical Activity — Build Root Cause Record
Section titled “121. Practical Activity — Build Root Cause Record”Create:
03 Root Cause Analysis RecordUse five fictional findings and perform:
Problem ↓Why? ↓Why? ↓Why? ↓Root Cause122. Practical Activity — Build Corrective Action Tracker
Section titled “122. Practical Activity — Build Corrective Action Tracker”Create:
04 Corrective Action TrackerUse:
| Finding | Correction | Corrective Action | Owner | Due | Status |
|---|
123. Practical Activity — Build Retest Register
Section titled “123. Practical Activity — Build Retest Register”Create:
05 SOC Retest RegisterAdd:
Retest Date
Population
Sample
Evidence
Result124. Practical Activity — Build Management Response Template
Section titled “124. Practical Activity — Build Management Response Template”Create:
06 Management Response TemplateInclude:
Acknowledgment
Context
Root Cause
Correction
Corrective Action
Target Date
Owner
Retest125. Practical Activity — Build Findings Dashboard
Section titled “125. Practical Activity — Build Findings Dashboard”Create:
07 SOC Findings DashboardTrack:
Open Findings
Severity
Overdue
Repeat
Ready for Retest
Failed Retest
Closed126. Practical Activity — Analyze a SOC Exception
Section titled “126. Practical Activity — Analyze a SOC Exception”Use this fictional case:
Control:Terminated user accessremoved within 24 hours
Population:125 Terminations
Sample:25
Exceptions:4
Maximum Delay:9 Days
1 User:Privileged AccountDocument:
Requirement
Condition
Risk
Severity
Root Cause
Correction
Corrective Action
Retest Procedure127. SOC Findings Checklist
Section titled “127. SOC Findings Checklist”Validation
Section titled “Validation”-
Requirement confirmed.
-
Exception validated.
-
Evidence reviewed.
-
Population confirmed.
-
Sample confirmed.
-
False positive ruled out.
-
Business impact assessed.
-
Security impact assessed.
-
Customer impact assessed.
-
Frequency evaluated.
-
Compensating controls considered.
-
Severity assigned.
Finding
Section titled “Finding”-
Requirement documented.
-
Condition documented.
-
Evidence referenced.
-
Risk clearly stated.
-
Owner assigned.
Root Cause
Section titled “Root Cause”-
Immediate cause identified.
-
Process analyzed.
-
Technology analyzed.
-
Governance analyzed.
-
Root cause documented.
Management Response
Section titled “Management Response”-
Management acknowledges condition.
-
Correction identified.
-
Corrective action identified.
-
Owner assigned.
-
Target date defined.
Remediation
Section titled “Remediation”-
Immediate issue corrected.
-
Root cause addressed.
-
Compensating controls implemented if required.
-
Evidence collected.
Retesting
Section titled “Retesting”-
Retest procedure defined.
-
Appropriate population selected.
-
Control retested.
-
Corrective action validated.
-
Result documented.
Closure
Section titled “Closure”-
Finding closed or reopened.
-
Risk register updated.
-
Control status updated.
-
Dashboard updated.
-
Repeat-finding status evaluated.
128. GRC Analyst Responsibilities
Section titled “128. GRC Analyst Responsibilities”A GRC professional managing SOC findings may:
-
Review audit exceptions.
-
Validate findings.
-
Coordinate evidence clarification.
-
Assess risk.
-
Facilitate severity classification.
-
Maintain the exception register.
-
Coordinate management responses.
-
Facilitate root-cause analysis.
-
Maintain corrective-action plans.
-
Track remediation.
-
Coordinate retesting.
-
Maintain closure evidence.
-
Track repeat findings.
-
Escalate overdue findings.
-
Update risk registers.
-
Update control status.
-
Prepare management dashboards.
-
Support auditor communication.
GRC connects:
Auditors
Control Owners
Security
Engineering
IAM
Risk Owners
Executive Management
Internal Audit129. SOC Findings Maturity Model
Section titled “129. SOC Findings Maturity Model”Level 1 — Reactive
Section titled “Level 1 — Reactive”Auditor Finds Issue ↓Team Fixes ItLevel 2 — Tracked
Section titled “Level 2 — Tracked”Finding Register
Owners
Due DatesLevel 3 — Risk Based
Section titled “Level 3 — Risk Based”Severity
Root Cause
Corrective Action
RetestingLevel 4 — Integrated
Section titled “Level 4 — Integrated”Risk Register
Control Library
Automation
Trend AnalysisLevel 5 — Continuous Improvement
Section titled “Level 5 — Continuous Improvement”Continuous Monitoring
Preventive Controls
Predictive Risk Signals
Repeat-Finding Elimination130. SOC Findings Mindset
Section titled “130. SOC Findings Mindset”For every exception ask:
What requirement failed?
What exactly happened?
How do we know?
How much of the population is affected?
Is the problem isolated or systemic?
What risk does it create?
Did any incident occur?
What compensating controls exist?
What caused the failure?
What should be fixed immediately?
What process must change permanently?
Who owns remediation?
What evidence will prove completion?
How will we retest?
Could this happen again?For every repeat finding ask:
Why did the previous remediation fail?If these questions can be answered, SOC findings become an improvement mechanism rather than simply an audit problem.
Key Takeaways
Section titled “Key Takeaways”-
A SOC exception is a deviation from expected control operation.
-
An exception and a broader audit finding are related but not identical.
-
Readiness gaps are identified before the formal examination.
-
Exceptions can involve control execution, evidence, population, timing, authorization, scope, or configuration.
-
Isolated and systemic failures should be distinguished carefully.
-
Severity should consider risk, frequency, impact, recurrence, control criticality, and compensating controls.
-
Strong findings contain a requirement, condition, evidence, and risk.
-
Management responses should acknowledge the issue and describe root cause, correction, and corrective action.
-
Human error alone is rarely a sufficient root cause.
-
Correction fixes the immediate issue; corrective action prevents recurrence.
-
Internal approved exceptions and auditor control exceptions are different concepts.
-
Retesting should independently confirm that remediation is effective.
-
Failed retests should reopen or escalate the finding.
-
Repeat findings may indicate systemic control or governance weakness.
-
Individual control exceptions do not automatically mean a modified auditor opinion.
-
Qualified and adverse opinions require careful risk assessment.
-
SOC findings should connect to enterprise risk, control status, management reporting, and continuous improvement.
Knowledge Check
Section titled “Knowledge Check”Before continuing, make sure you can answer:
-
What is a SOC control exception?
-
How is an exception different from a finding?
-
What is a readiness gap?
-
What is an evidence exception?
-
What is a population exception?
-
What is a timing exception?
-
What is the difference between isolated and systemic failure?
-
What factors should influence severity?
-
What should a strong finding contain?
-
What should a management response contain?
-
Why is “human error” usually an incomplete root cause?
-
What is the difference between correction and corrective action?
-
What are compensating controls?
-
How is an internal approved exception different from an auditor exception?
-
What is retesting?
-
What happens when retesting fails?
-
Why are repeat findings important?
-
Can an SOC report contain exceptions and still have an unmodified opinion?
-
What does a qualified opinion indicate?
-
What role does GRC play in SOC findings management?
What’s Next?
Section titled “What’s Next?”➡️ Next: 14 — SOC Audit Process
In the next lesson, you will bring the entire SOC program into the formal examination lifecycle and follow the audit from planning through final report issuance.
You will work through:
Audit Planning ↓Scope Confirmation ↓Engagement Kickoff ↓PBC Requests ↓Walkthroughs ↓Population Submission ↓Sample Selection ↓Evidence Testing ↓Exception Discussion ↓Management Responses ↓Report Review ↓Final SOC ReportYou will also build practical artifacts including a SOC Audit Project Plan, Auditor Request Tracker, Walkthrough Schedule, Population Submission Register, Sample Tracker, Exception Discussion Log, Management Response Register, and Final Report Review Checklist.