Runbook 03 — Compliance Monitoring & Exception Management
Compliance does not remain static.
Controls may be effective today and fail tomorrow because of:
Configuration Changes
New Users
New Cloud Resources
New Vendors
Expired Exceptions
Missed Reviews
Failed Integrations
Vulnerabilities
Policy Changes
Business ChangesA mature GRC program therefore cannot depend only on:
Annual Assessment ↓Collect Evidence ↓Report Compliance ↓Wait Until Next YearInstead, organizations need an ongoing process for:
Monitor ↓Detect ↓Validate ↓Assess Risk ↓Manage Exception ↓Remediate ↓Retest ↓CloseThis runbook provides that operational process.
The objective is to ensure that control failures, compliance gaps, approved exceptions, expired exceptions, and remediation activities remain visible and actively governed.
Mission Information
Section titled “Mission Information”| Field | Details |
|---|---|
| Runbook Type | Compliance Monitoring & Exception Management |
| Primary Role | GRC / Compliance Analyst |
| Supporting Roles | Control Owners, Security, IT, Risk, Internal Audit |
| Frequency | Continuous / Daily / Weekly / Monthly |
| Criticality | High |
| Primary Objective | Detect and manage compliance gaps before they become unmanaged risk |
| Key Outputs | Compliance Monitoring Register, Exception Register, Remediation Tracker, Control Health Dashboard |
| Escalation | Compliance Manager / Risk Owner / CISO / Business Owner |
Runbook Objectives
Section titled “Runbook Objectives”This runbook provides procedures to:
-
monitor compliance-control status.
-
detect control failures.
-
detect compliance drift.
-
validate automated alerts.
-
classify control exceptions.
-
determine whether exceptions are authorized.
-
assess exception risk.
-
identify compensating controls.
-
obtain risk acceptance and approval.
-
assign exception expiry dates.
-
track remediation.
-
escalate material gaps.
-
monitor exception aging.
-
identify repeat exceptions.
-
validate compensating controls.
-
detect expired exceptions.
-
retest remediated controls.
-
validate closure.
-
maintain compliance dashboards.
-
support continuous assurance.
Operational Model
Section titled “Operational Model”Compliance Requirement ↓Control ↓Monitoring ↓PASS / FAIL ↓Validation ↓Exception? ↓Risk Assessment ↓Compensating Controls ↓Approval / Remediation ↓Retest ↓ClosureRoles and Responsibilities
Section titled “Roles and Responsibilities”Compliance / GRC Analyst
Section titled “Compliance / GRC Analyst”Responsible for:
Monitor Control Status
Validate Exceptions
Coordinate Risk Assessment
Maintain Exception Register
Track Remediation
Escalate Overdue Issues
Prepare Compliance ReportingControl Owner
Section titled “Control Owner”Responsible for:
Operate Control
Investigate Failures
Implement Remediation
Provide Evidence
Maintain Compensating ControlsRisk Owner
Section titled “Risk Owner”Responsible for:
Evaluate Business Exposure
Accept Residual Risk
Approve Treatment
Escalate Material RiskSecurity / IT
Section titled “Security / IT”Responsible for technical analysis and remediation involving:
IAM
Cloud
Endpoints
Networks
Vulnerability Management
Logging
InfrastructureInternal Audit
Section titled “Internal Audit”May independently evaluate:
Control Effectiveness
Exception Governance
Remediation
Closure EvidenceCompliance Monitoring Frequency
Section titled “Compliance Monitoring Frequency”Continuous / Daily
Section titled “Continuous / Daily”Monitor controls such as:
Privileged MFA
Cloud Encryption
Security Logging
Public Exposure
Critical Vulnerabilities
Endpoint Protection
Backup JobsWeekly
Section titled “Weekly”Review:
Failed Controls
Open Exceptions
Overdue Remediation
Upcoming Exception Expiry
Compliance Drift
Integration FailuresMonthly
Section titled “Monthly”Review:
Compliance Trends
Exception Aging
Repeated Failures
Control Health
Risk Appetite Impact
Management ReportingQuarterly
Section titled “Quarterly”Review:
Exception Governance
Control Thresholds
Compensating Controls
Framework Coverage
Monitoring EffectivenessProcedure 1 — Identify Controls Requiring Monitoring
Section titled “Procedure 1 — Identify Controls Requiring Monitoring”Start with the compliance-control library.
Identify controls that are:
Critical
High Risk
Regulatory
Security Sensitive
Frequently Changing
Suitable for Automated MonitoringExample:
| Control | Frequency |
|---|---|
| Privileged MFA | Continuous |
| Encryption | Continuous |
| Vulnerability SLA | Daily |
| Logging | Daily |
| Access Review | Quarterly |
| Policy Review | Annual |
Procedure 2 — Define Monitoring Method
Section titled “Procedure 2 — Define Monitoring Method”Each control should specify:
Control
Data Source
Monitoring Method
Frequency
Pass Criteria
Failure Criteria
OwnerExample:
Control:IAM-001 Privileged MFA
Source:Identity Platform
Frequency:Daily
Pass:100% In-Scope Privileged Accounts Protected
Fail:Any Unauthorized Privileged Account Without MFAProcedure 3 — Define Control Thresholds
Section titled “Procedure 3 — Define Control Thresholds”Avoid vague logic such as:
Mostly CompliantDefine specific thresholds.
Example:
MFA Coverage
100%→ Healthy
Authorized Exception Only→ Exception
Unauthorized Missing MFA→ FailedProcedure 4 — Monitor Control Status
Section titled “Procedure 4 — Monitor Control Status”Use available telemetry from:
IAM
Cloud Platforms
SIEM
Endpoint Platforms
Vulnerability Scanners
Backup Platforms
Source Control
GRC PlatformsRecord:
Control
Timestamp
Population
Result
Exceptions
SourceProcedure 5 — Detect Compliance Drift
Section titled “Procedure 5 — Detect Compliance Drift”Compliance drift occurs when:
Previously Compliant ↓Environment Changes ↓Control No Longer Meets RequirementExample:
Monday
100 Admins100 MFA
PASSTuesday:
New Admin CreatedWithout MFAResult:
99 / 100
FAILProcedure 6 — Detect Configuration Drift
Section titled “Procedure 6 — Detect Configuration Drift”Example:
Approved:
Production Storage=PrivateChanged:
Production Storage=PublicThis may create:
Security Risk+Compliance FailureProcedure 7 — Create a Compliance Monitoring Event
Section titled “Procedure 7 — Create a Compliance Monitoring Event”When a control fails, create:
Monitoring Event ID
Control
Requirement
Detected Date
Source
Population
Failure
Owner
Severity
StatusExample:
MON-001
Control:IAM-001
Failure:2 Privileged Accounts Without MFA
Detected:Today
Severity:HighProcedure 8 — Validate the Alert
Section titled “Procedure 8 — Validate the Alert”Do not automatically treat every failed automated test as a formal exception.
Validate:
Is the Resource In Scope?
Is the Population Complete?
Is the Integration Healthy?
Is the Test Logic Correct?
Is the Data Current?
Does an Approved Exception Exist?Procedure 9 — Validate Scope
Section titled “Procedure 9 — Validate Scope”Example:
Test identifies:
5 AccountsWithout MFAInvestigation finds:
2 Decommissioned
1 Service Account
2 Active AdministratorsThe relevant failure population may therefore be:
2Procedure 10 — Validate Integration Health
Section titled “Procedure 10 — Validate Integration Health”If monitoring depends on an integration, check:
Connection
Last Sync
Permissions
Scope
Record Count
ErrorsDo not report:
100% Compliancewhen:
50% of EnvironmentWas Never MonitoredProcedure 11 — Classify the Monitoring Result
Section titled “Procedure 11 — Classify the Monitoring Result”Use statuses such as:
PASS
FAIL
REVIEW REQUIRED
APPROVED EXCEPTION
MONITORING ERRORProcedure 12 — Determine Exception Type
Section titled “Procedure 12 — Determine Exception Type”A failed control may represent:
Unauthorized Exception
Approved Temporary Exception
Technical Exception
Business Exception
Compensating-Control Scenario
False PositiveProcedure 13 — Unauthorized Exception
Section titled “Procedure 13 — Unauthorized Exception”Example:
Production AdministratorWithout MFAwith:
No Approval
No Compensating ControlStatus:
Unauthorized ExceptionThis should normally trigger immediate remediation.
Procedure 14 — Approved Exception
Section titled “Procedure 14 — Approved Exception”Example:
Legacy ApplicationCannot Support MFAbut has:
Documented Risk
Approved Exception
Compensating Controls
Expiry DateStatus:
Approved ExceptionProcedure 15 — Create Exception Record
Section titled “Procedure 15 — Create Exception Record”Each approved exception should include:
Exception ID
Requirement
Control
Asset / Process
Business Justification
Risk
Owner
Compensating Controls
Approver
Start Date
Expiry Date
Remediation Plan
StatusProcedure 16 — Example Exception
Section titled “Procedure 16 — Example Exception”Exception ID:EX-001
Control:IAM-001
System:Legacy Payroll Platform
Reason:Application does not support MFA
Risk:Unauthorized Access
Compensating Controls:PAMNetwork RestrictionEnhanced Monitoring
Owner:Application Manager
Approver:CISO
Expiry:90 DaysProcedure 17 — Risk Assess the Exception
Section titled “Procedure 17 — Risk Assess the Exception”Determine:
What Can Go Wrong?
What Is Exposed?
What Data Is Involved?
How Critical Is the System?
Who Can Exploit the Gap?
What Is the Business Impact?Procedure 18 — Assess Inherent Exception Risk
Section titled “Procedure 18 — Assess Inherent Exception Risk”Before considering compensating controls:
Likelihood ×Impact ↓Inherent RiskExample:
Likelihood = 4
Impact = 5
Inherent Risk = 20CriticalProcedure 19 — Identify Compensating Controls
Section titled “Procedure 19 — Identify Compensating Controls”A compensating control should reduce risk when the primary control cannot be fully implemented.
Example:
Primary:
MFAUnavailable.
Potential compensating controls:
PAM
Network Restriction
Limited Access
Session Monitoring
Strong Password Controls
Enhanced LoggingProcedure 20 — Validate Compensating Controls
Section titled “Procedure 20 — Validate Compensating Controls”Do not only document:
Compensating Controls ExistValidate:
Are They Implemented?
Are They Operating?
Do They Address the Risk?
Are They Monitored?
Are They Documented?Procedure 21 — Assess Residual Exception Risk
Section titled “Procedure 21 — Assess Residual Exception Risk”After considering compensating controls:
Inherent Risk ↓Compensating Controls ↓Residual RiskCompare residual risk against:
Risk AppetiteProcedure 22 — Exception Approval
Section titled “Procedure 22 — Exception Approval”Approval level should reflect risk.
Example:
Low→ Control Owner
Medium→ GRC Manager
High→ Risk Owner / CISO
Critical→ Executive ApprovalUse the organization’s approved governance model.
Procedure 23 — Exception Approval Evidence
Section titled “Procedure 23 — Exception Approval Evidence”Maintain:
Who Approved?
When?
What Risk Was Accepted?
What Compensating Controls?
What Expiry?Procedure 24 — Exception Expiry
Section titled “Procedure 24 — Exception Expiry”Every temporary exception should normally include:
Expiry DateAvoid:
No Expiryunless an approved governance process specifically supports a different model.
Procedure 25 — Exception Duration
Section titled “Procedure 25 — Exception Duration”Duration should reflect:
Risk
Remediation Complexity
Business Need
Regulatory Requirement
Compensating-Control StrengthProcedure 26 — Monitor Upcoming Expiry
Section titled “Procedure 26 — Monitor Upcoming Expiry”Create alerts:
30 Days Before Expiry
14 Days Before Expiry
7 Days Before Expiry
ExpiredProcedure 27 — Review Near-Expiry Exceptions
Section titled “Procedure 27 — Review Near-Expiry Exceptions”Ask:
Has Primary ControlBeen Remediated?
Is ExceptionStill Necessary?
Has Risk Changed?
Are CompensatingControls Still Effective?Procedure 28 — Expired Exception
Section titled “Procedure 28 — Expired Exception”If:
Expiry Date<Todaythen:
Exception=ExpiredDo not silently continue operating under it.
Procedure 29 — Handle Expired Exception
Section titled “Procedure 29 — Handle Expired Exception”Use:
Expired Exception ↓Control Now Compliant? / \ Yes No ↓ ↓Close Reassess Risk ↓ Renew or EscalateProcedure 30 — Exception Renewal
Section titled “Procedure 30 — Exception Renewal”Renewal should not be automatic.
Require:
Updated Business Justification
Current Risk Assessment
Compensating-Control Validation
New Remediation Plan
New ApprovalProcedure 31 — Track Exception Aging
Section titled “Procedure 31 — Track Exception Aging”Use buckets:
0–30 Days
31–60 Days
61–90 Days
91–180 Days
180+ DaysLong-lived exceptions may indicate systemic control problems.
Procedure 32 — Monitor Repeat Exceptions
Section titled “Procedure 32 — Monitor Repeat Exceptions”Example:
Same ControlFailsEvery QuarterThis may indicate:
Poor Control Design
Weak Automation
Insufficient Ownership
Process FailureProcedure 33 — Escalate Repeat Exceptions
Section titled “Procedure 33 — Escalate Repeat Exceptions”Repeated exceptions should trigger:
Root Cause Review
Control Design Review
Management Escalation
Potential Risk ReassessmentProcedure 34 — Open Remediation Action
Section titled “Procedure 34 — Open Remediation Action”For unauthorized or temporary exceptions requiring correction, create:
Action ID
Exception ID
Control
Owner
Action
Severity
Due Date
Status
Validation RequirementProcedure 35 — Example Remediation
Section titled “Procedure 35 — Example Remediation”Exception:
2 Admin AccountsWithout MFAAction:
Enable MFA
Review Admin Creation Process
Add Automated MFA EnforcementOwner:
IAMProcedure 36 — Define Remediation SLA
Section titled “Procedure 36 — Define Remediation SLA”Example:
Critical→ 24 Hours
High→ 7 Days
Medium→ 30 Days
Low→ 90 DaysThe organization should establish its own approved timelines.
Procedure 37 — Prioritize by Risk
Section titled “Procedure 37 — Prioritize by Risk”Avoid prioritizing simply by:
Number of ExceptionsConsider:
Control Criticality
Asset Criticality
Exposure
Data Sensitivity
Regulatory Impact
Business ImpactProcedure 38 — Example Risk Prioritization
Section titled “Procedure 38 — Example Risk Prioritization”Exception A:
Public Production DatabaseContaining Customer PIIException B:
Test ServerMissing Optional SettingEven if both are:
1 Exceptiontheir risk is very different.
Procedure 39 — Track Remediation Status
Section titled “Procedure 39 — Track Remediation Status”Use:
Open
In Progress
Blocked
Pending Validation
Completed
ClosedProcedure 40 — Investigate Blocked Remediation
Section titled “Procedure 40 — Investigate Blocked Remediation”Possible blockers:
Budget
Technology Limitation
Vendor Dependency
Business Availability
Resource Constraints
Change FreezeDocument:
Blocker
Owner
Escalation
Expected ResolutionProcedure 41 — Remediation Escalation
Section titled “Procedure 41 — Remediation Escalation”Example:
Due Date Approaching ↓Owner Reminder
Due Date Missed ↓Manager
High Risk + Overdue ↓Risk Owner
Critical + Overdue ↓ExecutiveProcedure 42 — Root Cause Analysis
Section titled “Procedure 42 — Root Cause Analysis”Do not only fix the immediate exception.
Example:
3 Admin AccountsWithout MFAAsk:
Why?Possible root cause:
New AdministratorProvisioning WorkflowDoes Not Enforce MFAProcedure 43 — Corrective vs Preventive Action
Section titled “Procedure 43 — Corrective vs Preventive Action”Corrective:
Enable MFAon 3 AccountsPreventive:
Modify ProvisioningProcess to PreventFuture Non-CompliantAccountsProcedure 44 — Monitor Corrective Action
Section titled “Procedure 44 — Monitor Corrective Action”Track:
Immediate Fix
Root Cause Fix
Preventive Action
Owner
Deadline
ValidationProcedure 45 — Validate Remediation Evidence
Section titled “Procedure 45 — Validate Remediation Evidence”Examples:
Updated Configuration
System Report
Ticket Closure
New Workflow
Security Policy
Monitoring ResultsProcedure 46 — Retest the Control
Section titled “Procedure 46 — Retest the Control”Do not close based solely on:
Action CompletedRun:
Control TestAgainProcedure 47 — Retest Example
Section titled “Procedure 47 — Retest Example”Before:
100 Administrators
98 MFA
FAILAfter:
100 Administrators
100 MFA
PASSProcedure 48 — Validate Population During Retest
Section titled “Procedure 48 — Validate Population During Retest”Do not only retest:
The Two Failed Accountswhen appropriate.
Validate the complete relevant population.
Procedure 49 — Confirm Root Cause Resolution
Section titled “Procedure 49 — Confirm Root Cause Resolution”If remediation added:
MFA to 2 Accountsbut did not fix provisioning:
Next New AdminMay Fail AgainClosure may be premature.
Procedure 50 — Closure Criteria
Section titled “Procedure 50 — Closure Criteria”Before closing an exception verify:
Primary Control Restored?
Remediation Complete?
Evidence Current?
Control Retested?
Root Cause Addressed?
Residual Risk Acceptable?Procedure 51 — Close Exception
Section titled “Procedure 51 — Close Exception”Update:
Status:Closed
Closure Date
Validated By
Evidence
Retest ResultProcedure 52 — Preserve Exception History
Section titled “Procedure 52 — Preserve Exception History”Do not delete closed exception records.
Maintain:
Reason
Risk
Approvals
Compensating Controls
Remediation
Closurefor auditability.
Procedure 53 — Monitor Compliance Control Health
Section titled “Procedure 53 — Monitor Compliance Control Health”Create dashboard statuses:
Healthy
Degraded
Failed
Approved Exception
UnknownProcedure 54 — Control Health Example
Section titled “Procedure 54 — Control Health Example”| Control | Status |
|---|---|
| Privileged MFA | Failed |
| Encryption | Healthy |
| Logging | Degraded |
| Access Review | Approved Exception |
| Backup | Healthy |
Procedure 55 — Detect Unknown Control Status
Section titled “Procedure 55 — Detect Unknown Control Status”An unknown status may occur when:
Integration Failed
Evidence Missing
Population Unknown
Control Not TestedUnknown should not be treated as:
PASSProcedure 56 — Monitor Evidence Freshness
Section titled “Procedure 56 — Monitor Evidence Freshness”A control may show:
PASSbased on:
Old EvidenceReview:
Evidence Date
Control Frequency
Monitoring FrequencyProcedure 57 — Monitor Failed Integrations
Section titled “Procedure 57 — Monitor Failed Integrations”Integration failure may create:
Monitoring Blind SpotExample:
Cloud ConnectorOffline 3 DaysCompliance status should potentially become:
Unknown / Monitoring Errorrather than continuing to display green.
Procedure 58 — Monitor Compliance Trends
Section titled “Procedure 58 — Monitor Compliance Trends”Track:
Passing Controls
Failed Controls
Approved Exceptions
Expired Exceptions
Overdue Remediationover time.
Example:
| Month | Failed Controls |
|---|---|
| Jan | 5 |
| Feb | 6 |
| Mar | 4 |
| Apr | 8 |
Ask:
Why Did FailuresIncrease?Procedure 59 — Monitor Compliance Drift
Section titled “Procedure 59 — Monitor Compliance Drift”Example:
January97%
February96%
March93%
April91%Do not only report the percentage.
Identify:
Which Controls?
Why?
Which Risks?
Who Owns Them?Procedure 60 — Monitor Critical-Control Failures
Section titled “Procedure 60 — Monitor Critical-Control Failures”Maintain separate visibility for:
Critical ControlsExample:
Overall Control Pass Rate:98%but:
Privileged MFA:FAILEDThis may be more important than the overall score.
Procedure 61 — Build Exception Dashboard
Section titled “Procedure 61 — Build Exception Dashboard”Track:
Total Active Exceptions
High-Risk Exceptions
Critical Exceptions
Exceptions Near Expiry
Expired Exceptions
Exceptions 180+ Days
Repeat ExceptionsProcedure 62 — Build Remediation Dashboard
Section titled “Procedure 62 — Build Remediation Dashboard”Track:
Open Actions
Overdue Actions
Blocked Actions
Pending Validation
Critical Overdue
Average Closure TimeProcedure 63 — Build Control Monitoring Dashboard
Section titled “Procedure 63 — Build Control Monitoring Dashboard”Include:
Healthy Controls
Degraded Controls
Failed Controls
Unknown Controls
Approved Exceptions
Controls with Stale EvidenceProcedure 64 — Monitor Framework Impact
Section titled “Procedure 64 — Monitor Framework Impact”A single failed control may affect multiple frameworks.
Example:
IAM-001Privileged MFA ↓ISO 27001
SOC 2
PCI DSSDo not count this as three unrelated control failures.
Procedure 65 — Use Common-Control View
Section titled “Procedure 65 — Use Common-Control View”Better:
One Control Failure ↓Multiple Framework ImpactsThis improves reporting consistency.
Procedure 66 — Compliance Impact Record
Section titled “Procedure 66 — Compliance Impact Record”Maintain:
Control
Affected Frameworks
Affected Requirements
Severity
Exception StatusProcedure 67 — Regulatory Escalation
Section titled “Procedure 67 — Regulatory Escalation”Some failures may create regulatory or contractual reporting obligations.
When potentially material:
Control Failure ↓Compliance Review ↓Legal / Privacy / Regulatory ReviewDo not make legal determinations solely from the monitoring tool.
Procedure 68 — Risk Appetite Escalation
Section titled “Procedure 68 — Risk Appetite Escalation”If a failed control raises residual risk above appetite:
Residual Risk >Risk Appetiteescalate to:
Risk OwnerProcedure 69 — Risk Register Update
Section titled “Procedure 69 — Risk Register Update”Material compliance failures may require:
Risk Rating Change
Risk Trend Change
Treatment Update
KRI UpdateProcedure 70 — KRI Integration
Section titled “Procedure 70 — KRI Integration”Example:
KRI:Privileged Accounts Without MFA
Target:0
Current:3
Status:CriticalLink this to:
Identity RiskProcedure 71 — KCI Integration
Section titled “Procedure 71 — KCI Integration”Example:
KCI:Privileged MFA Coverage
Target:100%
Current:97%This helps measure control operation.
Procedure 72 — Exception Concentration Analysis
Section titled “Procedure 72 — Exception Concentration Analysis”Look for:
Many Exceptionson Same Controlor:
Many Exceptionsin Same Business UnitThis may indicate systemic weaknesses.
Procedure 73 — Example Concentration
Section titled “Procedure 73 — Example Concentration”12 Exceptions ↓Identity Domainversus:
1–2 Exceptionsin Other DomainsThis should trigger deeper analysis.
Procedure 74 — Exception Root Cause Categories
Section titled “Procedure 74 — Exception Root Cause Categories”Useful categories:
Legacy Technology
Process Failure
Human Error
Configuration Drift
Resource Constraint
Vendor Limitation
Design GapProcedure 75 — Root Cause Dashboard
Section titled “Procedure 75 — Root Cause Dashboard”Example:
| Root Cause | Exceptions |
|---|---|
| Legacy Technology | 8 |
| Process Failure | 6 |
| Configuration Drift | 5 |
| Vendor Limitation | 3 |
This helps prioritize systemic improvement.
Procedure 76 — Monitor Exception Renewals
Section titled “Procedure 76 — Monitor Exception Renewals”Track:
First Approval
Number of Renewals
Total Age
Reason for RenewalRepeated renewals deserve scrutiny.
Procedure 77 — Long-Lived Exception Rule
Section titled “Procedure 77 — Long-Lived Exception Rule”Example:
Exception Age>180 Daysmay require:
Senior Management Reviewdepending on organizational policy.
Procedure 78 — Compliance Monitoring Meeting
Section titled “Procedure 78 — Compliance Monitoring Meeting”Hold periodic operational review covering:
Critical Failures
New Exceptions
Expired Exceptions
Overdue Remediation
Repeat Failures
Monitoring Gaps
Risk Appetite BreachesProcedure 79 — Weekly Compliance Review
Section titled “Procedure 79 — Weekly Compliance Review”Recommended attendees:
GRC
Security
IAM
Cloud
IT Operations
Relevant Control OwnersFocus on:
Actionrather than simply reporting metrics.
Procedure 80 — Monthly Management Summary
Section titled “Procedure 80 — Monthly Management Summary”Prepare:
Overall Control Health
Critical Failures
Exception Count
Expired Exceptions
Overdue Remediation
Compliance Trends
Risk Appetite ImpactExample Management Summary
Section titled “Example Management Summary”CONTROL HEALTH
Healthy 92Degraded 5Failed 3Approved Exceptions 7Unknown 1
EXCEPTIONS
Active 12High / Critical 4Near Expiry 3Expired 1
REMEDIATION
Open 10Overdue 3Blocked 1Pending Retest 2Procedure 81 — Executive Escalation Criteria
Section titled “Procedure 81 — Executive Escalation Criteria”Escalate when:
Critical Control Fails
Material Regulatory Control Fails
Residual Risk Exceeds Appetite
Critical Exception Expires
Critical Remediation Overdue
Monitoring Blind Spot Affects Critical Scope
Multiple Repeat Failures OccurProcedure 82 — Compliance Monitoring Log
Section titled “Procedure 82 — Compliance Monitoring Log”Maintain:
| Date | Control | Event | Risk | Action | Owner | Status |
|---|---|---|---|---|---|---|
| 10-Sep | IAM-001 | 2 admins without MFA | High | Remediation | IAM | Open |
| 11-Sep | LOG-001 | Logging disabled | High | Enabled logging | SOC | Closed |
Procedure 83 — Daily Operations Checklist
Section titled “Procedure 83 — Daily Operations Checklist”-
critical automated control failures reviewed.
-
monitoring integrations healthy.
-
critical exceptions reviewed.
-
expired exceptions identified.
-
urgent remediation followed up.
-
monitoring blind spots escalated.
Procedure 84 — Weekly Operations Checklist
Section titled “Procedure 84 — Weekly Operations Checklist”-
all failed controls reviewed.
-
new exceptions validated.
-
near-expiry exceptions reviewed.
-
overdue remediation reviewed.
-
repeat failures identified.
-
root causes analyzed.
-
compensating controls validated.
-
control-health dashboard updated.
Procedure 85 — Monthly Governance Checklist
Section titled “Procedure 85 — Monthly Governance Checklist”-
exception trends reviewed.
-
long-lived exceptions reviewed.
-
renewal patterns reviewed.
-
compliance drift reviewed.
-
critical controls reviewed.
-
risk appetite impacts reviewed.
-
KRI / KCI trends reviewed.
-
management report issued.
Common Issue — Failed Automated Test
Section titled “Common Issue — Failed Automated Test”Condition
Section titled “Condition”MFA Test=FAILAction
Section titled “Action”Validate Population ↓Validate Test ↓Check Exception ↓Confirm Failure ↓RemediateCommon Issue — Approved Exception Near Expiry
Section titled “Common Issue — Approved Exception Near Expiry”Condition
Section titled “Condition”Expiry:7 DaysAction
Section titled “Action”Contact Owner ↓Review Remediation ↓Reassess Risk ↓Close or RenewCommon Issue — Expired Exception
Section titled “Common Issue — Expired Exception”Condition
Section titled “Condition”Exception ExpiredAction
Section titled “Action”Immediate Review ↓Control Compliant? ↓If No:Escalate RiskCommon Issue — Compensating Control Failed
Section titled “Common Issue — Compensating Control Failed”Condition
Section titled “Condition”Primary control:
MFA UnsupportedCompensating control:
PAMbut:
PAM Monitoring DisabledAction
Section titled “Action”Reassess Residual Risk ↓Escalate ↓Restore Compensating ControlThe exception approval may no longer be valid.
Common Issue — Repeat Exception
Section titled “Common Issue — Repeat Exception”Condition
Section titled “Condition”Same Access ReviewMissedfor 3 QuartersAction
Section titled “Action”Root Cause Analysis ↓Control Redesign ↓Management EscalationCommon Issue — Monitoring Blind Spot
Section titled “Common Issue — Monitoring Blind Spot”Condition
Section titled “Condition”AWS IntegrationFailedfor:
Critical Production AccountsAction
Section titled “Action”Mark Status Unknown ↓Restore Integration ↓Validate Data ↓Re-run TestsCommon Issue — Control Percentage Looks Healthy
Section titled “Common Issue — Control Percentage Looks Healthy”Condition
Section titled “Condition”99.5%Compliantbut failure involves:
Production AdministratorWithout MFAAction
Section titled “Action”Prioritize based on:
Risknot only percentage.
Exception Escalation Matrix
Section titled “Exception Escalation Matrix”| Severity | Example | Escalation |
|---|---|---|
| Critical | Critical control failure / expired critical exception | Immediate |
| High | High-risk unauthorized exception | Same business day |
| Medium | Temporary approved exception | Weekly review |
| Low | Minor deviation with low risk | Standard queue |
Compliance Monitoring Metrics
Section titled “Compliance Monitoring Metrics”Monitor:
Control Pass Rate
Critical Control Failures
Active Exceptions
Critical Exceptions
Expired Exceptions
Exception Aging
Repeat Exceptions
Overdue Remediation
Mean Time to Remediate
Monitoring CoverageExample Targets
Section titled “Example Targets”Illustrative only:
| Metric | Example Target |
|---|---|
| Expired Exceptions | 0 |
| Critical Unauthorized Exceptions | 0 |
| Critical Remediation Past SLA | 0 |
| Unknown Critical-Control Status | 0 |
| Critical Monitoring Integration Failures | 0 |
Control Health Dashboard
Section titled “Control Health Dashboard”A useful dashboard may show:
COMPLIANCE CONTROL HEALTH
Total Controls 120
Healthy 105
Degraded 7
Failed 3
Approved Exceptions 4
Unknown 1Exception Dashboard
Section titled “Exception Dashboard”EXCEPTION MANAGEMENT
Active Exceptions 18
High / Critical 5
Near Expiry 4
Expired 1
180+ Days 3
Repeat Exceptions 2Remediation Dashboard
Section titled “Remediation Dashboard”REMEDIATION
Open Actions 15
Overdue 4
Blocked 2
Pending Validation 3
Critical Past SLA 1Required Operational Records
Section titled “Required Operational Records”Maintain:
01 Compliance Monitoring Register
02 Control Health Register
03 Compliance Exception Register
04 Exception Risk Assessments
05 Compensating Control Register
06 Exception Approval Log
07 Exception Expiry Tracker
08 Remediation Register
09 Retest & Validation Log
10 Compliance Monitoring Dashboard
11 Exception Aging Dashboard
12 Compliance Operations LogRunbook Completion Criteria
Section titled “Runbook Completion Criteria”The monitoring cycle is complete when:
Control Status Is Known
Failures Are Validated
Exceptions Are Classified
Risk Is Assessed
Compensating Controls Are Verified
Approvals Are Documented
Expiry Is Tracked
Remediation Is Assigned
Retesting Is Completed
Closure Is ValidatedOperational Handover
Section titled “Operational Handover”When handing over compliance monitoring operations, provide:
Critical Failed Controls
New Unauthorized Exceptions
Critical Approved Exceptions
Expired Exceptions
Exceptions Near Expiry
Overdue Remediation
Blocked Remediation
Monitoring Failures
Pending Retests
Risk Appetite BreachesRunbook Deliverables
Section titled “Runbook Deliverables”After implementing this runbook, maintain:
01 Continuous Compliance Monitoring Register
02 Control Failure Register
03 Compliance Exception Register
04 Exception Risk Assessment Template
05 Compensating Control Assessment
06 Exception Approval Matrix
07 Exception Expiry Dashboard
08 Remediation Tracker
09 Retest & Closure Register
10 Control Health Dashboard
11 Compliance Trend Dashboard
12 Management Compliance ReportRunbook Success Criteria
Section titled “Runbook Success Criteria”A mature compliance-monitoring and exception-management process should allow the organization to answer:
Which ControlsAre Currently Failing?
Are the Failures Real?
Which FailuresHave Approved Exceptions?
Which ExceptionsAre Unauthorized?
What RiskDoes Each Exception Create?
What CompensatingControls Exist?
Are Those ControlsActually Working?
Who Approvedthe Exception?
When DoesIt Expire?
Which ExceptionsHave Been Renewed?
Which ExceptionsAre Becoming Permanent?
Which RemediationActions Are Overdue?
Which ControlsFail Repeatedly?
Has Root CauseBeen Addressed?
Was RemediationRetested?
Are WeWithin Risk Appetite?
Can Leadership SeeMaterial Compliance Drift?
Are We ManagingCompliance Continuously?
Or Are WeWaiting for theNext Audit?If these questions can be answered consistently, the organization has moved from periodic compliance checking toward continuous compliance governance and disciplined exception management.
What’s Next?
Section titled “What’s Next?”➡️ Next: Runbook 04 — GRC Reporting & Executive Governance
In the next runbook, you will move from operational control monitoring into structured management and executive reporting.
You will build a repeatable process for transforming:
Enterprise Risks
Compliance Status
Control Health
Audit Findings
Third-Party Risk
Exceptions
KRIs
KCIs
Remediationinto:
Operational Reporting ↓GRC Management Review ↓Risk Committee Reporting ↓Executive Reporting ↓Board-Level GovernanceThe focus will be on ensuring that GRC reporting is accurate, risk-based, actionable, audience-specific, traceable, and connected to management decisions.
➡️ Next: Runbook 04 — GRC Reporting & Executive Governance