Skip to content

Runbook 01 β€” Multi-Framework Compliance Assessment

Runbook Type: Governance, Risk & Compliance Operations
Difficulty: Intermediate
Estimated Execution Time: Depends on assessment scope
Primary Roles: GRC Analyst / Compliance Analyst / Security Assurance Analyst
Supporting Roles: Control Owners / Internal Audit / Security / IT / Legal / Privacy / Risk Management
Prerequisites: Labs 01–03 of Enterprise Compliance Frameworks Overview

Modern organizations rarely operate under a single compliance framework.

An enterprise may simultaneously need to address:

ISO 27001
NIST CSF
SOC 2
PCI DSS
NIS2
DORA
CSA CCM
Privacy Requirements
Industry Requirements
Customer Contracts

Managing each independently creates:

Duplicate Controls
Duplicate Evidence
Repeated Interviews
Repeated Testing
Conflicting Findings
Audit Fatigue

This runbook provides a repeatable methodology for conducting:

Multi-Framework
Compliance Assessments

using a:

Common Control
Approach

The objective is to move from:

Framework A Assessment
Framework B Assessment
Framework C Assessment

toward:

Multiple Frameworks
↓
Common Requirements
↓
Enterprise Controls
↓
Shared Evidence
↓
Unified Testing
↓
Framework-Specific Conclusions

Use this runbook whenever the organization needs to:

  • perform a compliance readiness assessment.

  • evaluate multiple frameworks.

  • prepare for external audits.

  • perform internal compliance reviews.

  • onboard a new regulatory framework.

  • evaluate control effectiveness.

  • identify compliance gaps.

  • consolidate compliance evidence.

  • prepare management reporting.

  • coordinate remediation activities.

Successful execution should produce:

Assessment Scope
Framework Inventory
Requirement Inventory
Applicability Matrix
Control Mapping
Evidence Register
Testing Results
Gap Register
Risk Assessment
Remediation Plan
Compliance Dashboard
Executive Report

Follow these principles throughout the assessment.

Avoid:

Framework Requirement
↓
Separate Test

for every requirement.

Prefer:

Multiple Requirements
↓
Enterprise Control
↓
Single Control Test
↓
Multiple Conclusions

when the requirements genuinely align.

Common controls do not mean:

All Requirements
Are Identical

Maintain:

Framework-Specific Scope
Framework-Specific Frequency
Regulatory Timelines
Evidence Expectations
Unique Requirements

You should always be able to trace:

Framework Requirement
↓
Enterprise Control
↓
Implementation
↓
Evidence
↓
Test Result
↓
Finding

and back again.

Evidence should be:

Relevant
Complete
Accurate
Current
Authentic
Traceable

Do not prioritize solely according to:

Number of
Failed Requirements

Prioritize according to:

Business Risk
Regulatory Exposure
Control Criticality
Exploitability
Customer Impact
Compliance Impact
Role Responsibility
Assessment Lead Owns assessment execution
GRC Analyst Requirement mapping and assessment
Control Owner Accountable for control
Control Operator Performs control activity
Evidence Owner Provides evidence
Security Team Technical validation
Legal Regulatory interpretation
Privacy Privacy requirements
Internal Audit Independent assurance
Executive Sponsor Escalation and decisions

Document why the assessment is being performed.

Common triggers:

External Audit
Certification
Customer Requirement
New Regulation
Internal Audit
Annual Compliance Review
Acquisition
New Market Entry
Control Failure
Management Request

Record:

Assessment ID
Assessment Name
Trigger
Sponsor
Assessment Lead
Start Date
Target Completion
Business Objective

Example:

Determine CloudNova's
readiness against applicable
enterprise cybersecurity
requirements and identify
material compliance gaps
before external assessment.

Avoid vague objectives such as:

Check Compliance

Identify:

Executive Sponsor
GRC
Security
Infrastructure
Cloud
IAM
Application Security
Privacy
Legal
Business Continuity
Third-Party Risk
Internal Audit

Kickoff agenda:

Assessment Objective
Scope
Frameworks
Timeline
Roles
Evidence Expectations
Interview Schedule
Escalation Process
Reporting

Determine:

Legal Entities
Business Units
Geographies
Departments
Products
Services

Document:

Applications
Cloud Accounts
Subscriptions
Networks
Databases
Endpoints
Identity Platforms
SaaS Platforms
Security Systems

Determine whether systems process:

Customer Data
Personal Data
Payment Data
Financial Data
Health Data
Employee Data
Confidential Information

Include relevant:

Cloud Providers
SaaS Providers
Managed Services
Payment Providers
Critical Suppliers
Data Processors

Example:

Framework Applicability Reason Owner
ISO 27001 Applicable ISMS GRC
NIST CSF Applicable Security baseline Security
SOC 2 Applicable Customer assurance GRC
PCI DSS Conditional Payment processing Compliance
NIS2 Review EU operations Legal
DORA Review Financial-sector exposure Legal

Do not assume applicability.

Validate:

Legal Entity
Jurisdiction
Business Activity
Data Type
Customer Contract
Industry
Technology Scope

Where regulatory interpretation is required:

GRC
↓
Legal / Privacy
↓
Applicability Decision

Maintain:

Framework Name
Version
Publication Date
Effective Date
Assessment Version

This is critical because frameworks change.

Create a requirement library containing:

Requirement ID
Framework
Framework Version
Requirement Reference
Requirement Text
Domain
Applicability
Scope

Never remove the original:

Framework Reference

even after normalization.

Traceability requires:

Original Requirement
↓
Normalized Requirement
↓
Enterprise Control

For each requirement ask:

What Must Happen?
Why?
Who Must Perform It?
Where Does It Apply?
How Often?
What Evidence Is Required?

Different frameworks may use:

Access Rights
Privileges
Permissions
Authorization
Entitlements

Normalize them into a common concept such as:

Access Management

Example:

ISO Requirement ──────┐
NIST Requirement ──────
SOC 2 Requirement ────┼──→ IAM-005 MFA
PCI Requirement ───────
NIS2 Requirement β”€β”€β”€β”€β”€β”˜

Do not map requirements merely because they sound similar.

Validate:

Objective
Activity
Scope
Frequency
Evidence

Use:

Full
Partial
Supporting
Not Applicable

for mapping strength.

Search the organization’s Common Control Framework.

Example:

IAM-005
Multi-Factor Authentication

Determine whether the existing control satisfies the requirement.

If no suitable control exists:

Requirement
↓
Existing CCF?
↓
NO
↓
Potential Control Gap

Do not immediately create a control.

Determine whether:

Existing Control
Can Be Enhanced

before creating another one.

Create:

Framework Requirement Control Mapping
ISO Requirement A IAM-005 Full
NIST Requirement B IAM-005 Supporting
PCI Requirement C IAM-005 Full
NIS2 Requirement D IAM-005 Partial

For each control identify:

Primary Evidence
Supporting Evidence
Evidence Owner
Evidence Source
Evidence Period
Evidence Frequency

Example:

Evidence ID Control Evidence Owner
EVD-001 IAM-005 MFA Coverage Report IAM
EVD-002 IAM-004 Access Review IAM
EVD-003 VUL-003 Vulnerability Report Security
EVD-004 BCM-005 Recovery Test BCM

If:

MFA Configuration Report

supports:

ISO
SOC 2
PCI DSS
NIST

collect it once.

Maintain:

Evidence
↓
Control
↓
Requirements

rather than collecting separate copies unnecessarily.

Ask:

Does It Cover
the Entire Population?

Example:

MFA Report:
500 Users
Actual Population:
550 Users

Evidence is incomplete.

Ensure evidence covers the required:

Assessment Period

A current screenshot may not prove a control operated throughout the previous year.

Prefer evidence generated directly from:

Source Systems
Approved Reports
System Exports
Audit Logs
Workflow Systems

over manually prepared evidence where possible.

Use:

Requested
Received
Under Review
Accepted
Rejected
Replacement Required

Do not ask only:

"Do You Perform
Access Reviews?"

Ask:

Who Performs Them?
How Often?
What Population Is Used?
Who Approves Results?
How Are Exceptions Managed?
Where Is Evidence Stored?
What Happens When
Access Is Removed?

Use:

Interview
+
Documentation
+
System Evidence

Do not rely on interviews alone.

Determine:

Would This Control
Reduce the Intended Risk
If It Operated Correctly?

Rate:

Effective
Deficient

Determine:

Has the Control
Actually Been Implemented?

Determine whether:

Control Operated
At Required Frequency
Across Required Scope
Throughout Required Period

Example:

Control:
Quarterly Access Review
Population:
All Quarterly Reviews
During Assessment Period

Sampling should consider:

Population Size
Control Frequency
Risk
Control Criticality
Assessment Methodology

Document the sampling methodology.

Example:

IAM-005
Privileged MFA

Test:

1 Obtain privileged
account population.
2 Obtain MFA status.
3 Reconcile populations.
4 Identify missing MFA.
5 Review exceptions.
6 Determine conclusion.

Example:

100% of applicable
privileged accounts
must use approved MFA
unless an approved
exception exists.

Example:

Population:
120
MFA Enabled:
117
Exceptions:
3
Approved Exceptions:
1

Unapproved gap:

2 Accounts

Use:

Effective
Partially Effective
Ineffective
Not Implemented
Not Tested
Not Applicable

Potential findings include:

Design Gap
Implementation Gap
Operating Failure
Evidence Gap
Scope Gap
Frequency Gap
Ownership Gap
Monitoring Gap

Use:

Condition
Criteria
Cause
Risk / Effect
Recommendation
Two privileged accounts
do not use approved MFA.
IAM-005 requires MFA
for applicable privileged
accounts.
Privileged account
inventory does not include
all administrative accounts.
Unauthorized privileged
access could result in
significant system
compromise.
Enable MFA and improve
privileged account
discovery and monitoring.

Consider:

Exposure
Threat Activity
Exploitability
Control Environment
History

Consider:

Confidentiality
Integrity
Availability
Financial
Regulatory
Customer
Operational
Reputational

Example:

Likelihood:
4
Impact:
5
Risk:
20

Using:

Likelihood
Γ—
Impact

Example methodology:

Score Severity
1–4 Low
5–9 Moderate
10–14 High
15–25 Critical

Use the organization’s approved risk methodology where one exists.

Because controls are shared:

IAM-005 Failure

may affect:

ISO 27001
NIST
SOC 2
PCI DSS
NIS2

Do not assume every mapped requirement automatically fails.

Review whether IAM-005 is:

Full
Partial
Supporting

for each requirement.

Create:

Finding Control Framework Requirement Impact
FND-001 IAM-005 ISO Ref Potential Gap
FND-001 IAM-005 PCI Ref Gap
FND-001 IAM-005 NIST Ref Control Weakness

Example:

MFA Disabled

Ask:

Why?

repeatedly until the underlying governance, process, people, or technology weakness is identified.

Example:

MFA Disabled
↓
Account Not Monitored
↓
Account Missing From Inventory
↓
Discovery Process Incomplete

Root cause:

Incomplete Privileged
Account Governance

Example:

Enable MFA
on affected accounts.

Example:

Implement automated
privileged account
discovery and MFA
coverage monitoring.

Every corrective action requires:

One Accountable Owner

Avoid:

IT Team

Prefer:

IAM Manager

Base deadlines on:

Risk
Regulatory Requirements
Business Impact
Technical Complexity
Compensating Controls
Action ID Finding Owner Priority Due Date Status
CA-001 FND-001 IAM Manager P1 TBD Open
CA-002 FND-002 Security Manager P1 TBD In Progress
Open
In Progress
Blocked
Pending Validation
Closed
Risk Accepted

Use:

Due Date Missed
↓
Owner Escalation
↓
Risk Review
↓
Management Escalation

Prioritize overdue:

Critical
High
Key-Control

findings.

Example:

Legacy System
Cannot Support MFA

Possible:

PAM
Network Restriction
Enhanced Monitoring
IP Allowlisting
Additional Approval

Record:

Exception ID
Control
System
Reason
Risk
Compensating Controls
Owner
Approver
Start Date
Expiration Date

Use:

Exception
↓
Expiration
↓
Review
↓
Remediate
or
Renew

Do not accept:

"Completed"

without evidence.

Example:

Original:
2 Admins Without MFA
Retest:
0 Admins Without MFA

Do not only verify the immediate symptom.

Also validate:

Inventory Updated
Monitoring Updated
Process Updated

where applicable.

A finding may be closed when:

Corrective Action Completed
Evidence Received
Retest Passed
Residual Risk Acceptable
Closure Approved

Retain:

Original Evidence
Finding
Management Response
Corrective Action
Remediation Evidence
Retest
Closure Approval

Track:

Controls Assessed
Effective
Partially Effective
Ineffective
Not Implemented
Not Tested

For each framework determine:

Requirements Assessed
Requirements Satisfied
Partially Satisfied
Not Satisfied
Not Applicable

Do not automatically interpret the resulting percentage as certification status.

Multi-framework assessment allows you to identify:

One Control Failure
↓
Multiple Framework Impacts

Example:

LOG-004 Failure

could affect several framework requirements.

This helps prioritize controls with:

High Compliance Leverage

Look for patterns.

Example findings:

Unknown Assets
Missing EDR
Missing SIEM
Missing Vulnerability Scans
Missing Backups

may all originate from:

Weak Asset Inventory

Escalate systemic weaknesses separately.

Create:

MULTI-FRAMEWORK
COMPLIANCE ASSESSMENT
Controls Assessed
Effective Controls
Partial Controls
Ineffective Controls
Critical Findings
High Findings
Open Corrective Actions
Overdue Actions
Pending Retests

Example:

Framework Effective Partial Gaps
ISO 27001 88% 8% 4%
NIST CSF 91% 6% 3%
SOC 2 90% 7% 3%
PCI DSS 85% 10% 5%

Illustrative values only.

Highlight:

Critical Findings
Key Control Failures
Regulatory Exposure
Customer Impact
Overdue High-Risk Actions
Systemic Weaknesses

Executive reporting should answer:

What Was Assessed?
What Is Our
Current Position?
What Are the
Largest Risks?
Which Frameworks
Are Affected?
What Is Overdue?
Who Owns
Remediation?
What Decisions
Are Required?

Use:

01 Objective
02 Scope
03 Frameworks
04 Overall Assessment
05 Critical Findings
06 Systemic Issues
07 Regulatory Impact
08 Remediation Status
09 Management Decisions
10 Next Steps

Present:

Critical Findings
High-Risk Findings
Overdue Actions
Risk Acceptances
Resource Constraints
Regulatory Concerns

Obtain decisions and record them.

Before closing the assessment confirm:

All Controls Assessed
All Evidence Recorded
All Findings Issued
Risk Ratings Approved
Owners Assigned
Corrective Actions Created
Reports Approved
Evidence Archived

Open findings may continue after assessment closure through remediation tracking.

Immediately escalate when you identify:

Critical Control Failure
Active Regulatory Breach
Material Data Exposure
Unmanaged Privileged Access
Critical Vulnerability Exposure
Recovery Failure
Missing Regulatory Notification
Material Third-Party Risk

Escalation should follow the organization’s approved incident, risk, legal, and governance procedures.

Before issuing results verify:

  • assessment scope is documented.

  • framework versions are recorded.

  • applicability decisions are approved.

  • requirements are traceable.

  • control mappings are validated.

  • mapping strengths are documented.

  • evidence is sufficient.

  • evidence period is appropriate.

  • populations are complete.

  • samples are documented.

  • test procedures are reproducible.

  • findings are evidence-based.

  • root causes are evaluated.

  • risk ratings follow methodology.

  • framework impacts are validated.

  • remediation owners are assigned.

  • due dates are established.

  • exceptions are approved.

  • executive reporting reflects risk.

START
↓
Why Are We Assessing?
↓
Define Scope
↓
Identify Frameworks
↓
Validate Applicability
↓
Collect Requirements
↓
Map to Enterprise Controls
↓
Existing Control?
β”‚
β”œβ”€β”€ NO
β”‚ ↓
β”‚ Identify Gap
β”‚
└── YES
↓
Collect Evidence
↓
Evidence Sufficient?
β”‚
β”œβ”€β”€ NO
β”‚ ↓
β”‚ Evidence Gap
β”‚
└── YES
↓
Test Control
↓
Effective?
β”Œβ”€β”€β”€β”€β”΄β”€β”€β”€β”€β”
β”‚ β”‚
YES NO
β”‚ β”‚
↓ ↓
Record Finding
Result ↓
Risk
↓
Root Cause
↓
Remediation
↓
Retest
↓
Close

Maintain:

Assessment Register
Framework Inventory
Requirement Library
Applicability Matrix
Control Library
Mapping Matrix
Evidence Register
Testing Workbook
Finding Register
Risk Register
Corrective Action Register
Exception Register
Retest Register
Management Decision Register

Recommended:

Assessment
β”‚
β”œβ”€β”€ 01 Planning
β”‚
β”œβ”€β”€ 02 Scope
β”‚
β”œβ”€β”€ 03 Frameworks
β”‚
β”œβ”€β”€ 04 Requirement Mapping
β”‚
β”œβ”€β”€ 05 Evidence
β”‚ β”‚
β”‚ β”œβ”€β”€ IAM
β”‚ β”œβ”€β”€ Vulnerability
β”‚ β”œβ”€β”€ Logging
β”‚ β”œβ”€β”€ Incident Response
β”‚ β”œβ”€β”€ Business Continuity
β”‚ └── Third-Party Risk
β”‚
β”œβ”€β”€ 06 Testing
β”‚
β”œβ”€β”€ 07 Findings
β”‚
β”œβ”€β”€ 08 Remediation
β”‚
β”œβ”€β”€ 09 Retesting
β”‚
β”œβ”€β”€ 10 Reporting
β”‚
└── 11 Closure

For each control maintain:

Control ID:
Control Name:
Control Owner:
Control Objective:
Risk:
Framework Requirements:
Scope:
Frequency:
Evidence:
Population:
Sample:
Test Procedure:
Expected Result:
Actual Result:
Design Effectiveness:
Operating Effectiveness:
Finding:
Risk Rating:
Conclusion:
Finding ID:
Title:
Control:
Frameworks:
Condition:
Criteria:
Cause:
Risk:
Likelihood:
Impact:
Risk Score:
Severity:
Recommendation:
Owner:
Target Date:
Status:
Action ID:
Finding ID:
Corrective Action:
Owner:
Priority:
Start Date:
Due Date:
Dependencies:
Compensating Controls:
Success Criteria:
Status:
Finding ID:
Original Condition:
Corrective Action:
Evidence Received:
Retest Procedure:
Expected Result:
Actual Result:
Root Cause Corrected:
Residual Risk:
Retest Result:
Closure Decision:
Validated By:
Validation Date:
  • assessment trigger documented.

  • sponsor identified.

  • assessment lead assigned.

  • objectives defined.

  • timeline established.

  • organizational scope established.

  • system scope established.

  • data scope established.

  • third parties identified.

  • exclusions documented.

  • applicable frameworks identified.

  • applicability validated.

  • framework versions recorded.

  • unique requirements identified.

  • requirements normalized.

  • enterprise controls mapped.

  • mapping strengths recorded.

  • control gaps identified.

  • traceability maintained.

  • evidence requirements defined.

  • evidence requests issued.

  • evidence owners identified.

  • evidence quality reviewed.

  • evidence reused where appropriate.

  • control design assessed.

  • implementation assessed.

  • operating effectiveness assessed.

  • populations validated.

  • samples documented.

  • conclusions recorded.

  • findings evidence-based.

  • root causes identified.

  • risk ratings completed.

  • cross-framework impacts assessed.

  • systemic weaknesses identified.

  • corrective actions established.

  • accountable owners assigned.

  • target dates established.

  • exceptions documented.

  • overdue actions escalated.

  • remediation evidence validated.

  • retesting performed.

  • findings appropriately closed.

  • audit trail retained.

  • executive report completed.

This runbook has been successfully executed when you can demonstrate:

Business Requirement
↓
Applicable Framework
↓
Framework Requirement
↓
Enterprise Control
↓
Control Owner
↓
Implementation
↓
Evidence
↓
Testing
↓
Assessment Result
↓
Finding
↓
Risk
↓
Corrective Action
↓
Retest
↓
Closure

and answer:

What Are We
Required To Do?
Which Controls
Address It?
Are Those Controls
Actually Working?
What Evidence
Proves It?
Where Are
the Gaps?
What Risk
Do They Create?
Who Must
Fix Them?
How Do We
Verify Remediation?

This runbook reflects operational work performed by:

GRC Analysts
Compliance Analysts
Security Assurance Analysts
IT Risk Analysts
Internal Auditors
Compliance Managers
Cyber Risk Managers
GRC Consultants
GRC Architects

A mature GRC professional does not manage compliance as:

Framework
↓
Checklist
↓
Pass / Fail

Instead, they build:

Business & Regulatory Requirements
↓
Common Control Framework
↓
Control Operation
↓
Evidence
↓
Assurance
↓
Risk-Based Action

This enables the organization to manage multiple frameworks without unnecessarily duplicating controls, evidence, testing, and remediation activities.

➑️ Next: Runbook 02 β€” Framework Selection Methodology

The next runbook addresses an important question that comes before framework implementation:

Which Frameworks
Should the Organization
Actually Use?

You will establish a repeatable methodology for evaluating:

Business Requirements
↓
Industry
↓
Jurisdictions
↓
Data Types
↓
Customer Obligations
↓
Regulatory Requirements
↓
Security Objectives
↓
Framework Candidates
↓
Applicability
↓
Framework Selection

Instead of selecting frameworks because:

"Everyone Uses It"

you will learn to justify framework adoption based on:

Business Need
Risk
Regulation
Customer Requirements
Industry Expectations
Security Maturity
Strategic Value

➑️ Next: Runbook 02 β€” Framework Selection Methodology