Join our Newsletter — 33% off our NHI Course
Home› Guides› Common Control Framework Template: One Control Library Mapped…
Template Audit, Assurance & Compliance

Common Control Framework Template: One Control Library Mapped to CIS, CSF, 800-53, ISO 27001 and CCM

PDF for newsletter subscribers · free to read online

← All guides
By NHI Mgmt Group, edited by Lalit Choda Updated 11 November 2026 12 min read
On this page

Teams that answer to several frameworks end up testing the same access review, backup or MFA setting three or four times, because nobody has written one control library that every framework can point at. This template is a working common control framework (CCF): a starter library of 24 controls written in testable form, each with an owner, frequency and evidence, and each mapped to CIS Controls v8.1, NIST CSF 2.0, NIST SP 800-53 Rev. 5, ISO/IEC 27001:2022 Annex A and the CSA Cloud Controls Matrix (CCM) v4.1. It also sets out the governance that keeps the library current. The concepts behind it, relationship types, choosing an anchor framework and where evidence reuse breaks, are in the Control Mapping Guide; this page is the library itself. It is written for GRC leads, compliance engineers and control owners.

How to use this template

  • Replace text in square brackets, such as [Organisation], [GRC lead] and [system owner], with your own terms. Frequencies and thresholds in the library are NHI Mgmt Group's recommended starting values, not requirements of any framework. Where a framework sets a value, the template says so.
  • The mappings are starting points written as "intersects with" relationships. Before you rely on them in an audit, confirm each one against the official sources: NIST's informative references in the Cybersecurity and Privacy Reference Tool, the CIS Controls Navigator, the CCM v4.1 workbook and your licensed copy of ISO/IEC 27001:2022.
  • Add rows for frameworks we do not map here (SOC 2, PCI DSS, NIS2, DORA) as extra columns; keep one row per control.
  • Keep the library in a spreadsheet, GRC platform or OSCAL catalogue. The table layout below converts directly into any of them.
  • Delete controls that do not apply and record why in section 7; do not leave them in with "N/A".

1. Purpose

1.1 This common control framework defines the single set of security controls that [Organisation] operates, tests and evidences. Each external requirement in scope is met by mapping it to one or more controls in this library, so that each control is tested once and its evidence reused.

1.2 The library supports the following obligations: [list, for example ISO/IEC 27001:2022 certification, SOC 2 Type 2, a NIST SP 800-53 Moderate customer requirement, CSA STAR, CIS Controls IG2].

2. Scope

2.1 The library applies to all systems, cloud tenants, SaaS applications and third-party services that store or process [Organisation] data, and to human, service, workload and AI agent identities.

2.2 Framework versions in scope: CIS Controls v8.1; NIST CSF 2.0; NIST SP 800-53 Rev. 5 Release 5.2.0; ISO/IEC 27001:2022; CSA CCM v4.1. When a framework releases a new version, section 6 applies.

3. Roles and responsibilities

RoleResponsibility
[GRC lead] (library owner)Owns the library, mappings and change log; approves new controls and mapping changes
Control ownerOperates the control, produces evidence on the stated frequency, reports failures
Second mapperReviews a sample of at least 10% of new mappings and every claim of full equivalence
Internal audit or independent testerTests controls once per cycle; results are reused across frameworks
[CISO]Approves the library annually and accepts residual gaps

4. Control record structure

4.1 Every control in the library must have these fields:

  • CCF ID: stable identifier, such as CCF-IAM-01. IDs are never reused.
  • Control statement: who does what, to which population, how often, and what evidence results. A statement that cannot be tested is not accepted.
  • Owner and operator: named role.
  • Frequency: continuous, per event, or a stated period.
  • Evidence: the artefact a tester inspects, and where it is stored.
  • Population: the systems and identity types covered, including non-human identities.
  • Mappings: external requirement IDs with relationship type and, for partial matches, the gap text.
  • Parameters: framework-specific values that differ, recorded as deltas, for example a stricter review period required by one framework.

5. The control library

5.1 The 24 starter controls below cover the areas every framework in scope addresses. Frequencies are our recommended defaults.

CCF IDControl statementFrequencyEvidence
CCF-GOV-01The information security policy and supporting standards are approved by [executive] and reviewed annuallyAnnualApproved policy with version history
CCF-GOV-02Security roles and responsibilities are assigned and acknowledgedAnnualRACI and acknowledgements
CCF-RSK-01Security risks are assessed, recorded in the risk register with an owner and treatment, and reviewedQuarterlyRisk register and review minutes
CCF-AST-01An inventory of hardware, software, cloud and SaaS assets is maintained with owner, and reconciled against discoveryContinuous; reconciled monthlyInventory export and reconciliation report
CCF-IAM-01Access is granted only on an approved request recorded in the ticketing or IGA toolPer eventSample of requests with approvals
CCF-IAM-02Leaver access is disabled by the end of the last working day, driven by HR recordsPer eventHR leaver list reconciled with disable dates
CCF-IAM-03MFA is enforced for all workforce, remote and administrative access; phishing-resistant methods for administratorsContinuousIdentity provider policy export and coverage report
CCF-IAM-04Privileged access is restricted to named roles, uses separate admin accounts and is granted just in time where supportedContinuousPrivileged account list mapped to people
CCF-IAM-05Access, including privileged and service accounts, is reviewed by the owner and excess access removedQuarterly (privileged, service); twice yearly (others)Signed review with removals
CCF-IAM-06Accounts inactive for 45 days are disabled; service accounts without a valid owner are disabled after owner confirmationWeekly jobDormancy report and job logs
CCF-NHI-01Service accounts, API keys, tokens and certificates have an owner, purpose and expiry, and secrets are held in an approved vaultContinuous; reviewed quarterlyNHI inventory and vault coverage report
CCF-CFG-01Systems are built from approved secure configuration baselines and drift is detectedContinuousBaseline standards and compliance scan
CCF-CHG-01Production changes are approved, tested and recorded; emergency changes are reviewed afterwardsPer eventChange records sample
CCF-VUL-01Vulnerabilities are scanned, risk-rated and fixed within set timelines; known exploited vulnerabilities firstWeekly scan; monthly reviewScan reports and SLA metrics
CCF-MAL-01Endpoint protection is deployed on all supported assets and alerts are triagedContinuousCoverage against inventory
CCF-LOG-01Security logs from identity, endpoint, network and cloud sources are centralised and retained for [12] monthsContinuousLog source list and retention settings
CCF-MON-01Security alerts are monitored, triaged and escalated within defined timesContinuousAlert metrics and sample tickets
CCF-NET-01Networks are segmented, inbound access is denied by default and management interfaces are not internet-exposedContinuous; rules reviewed twice yearlyFirewall rule review
CCF-CRY-01Data is encrypted in transit and at rest with approved algorithms; keys are managedContinuousConfiguration and key inventory
CCF-DAT-01Data is classified, retained and disposed of according to the data handling standardAnnual reviewData inventory and disposal records
CCF-BCK-01Backups run automatically, an isolated copy is kept, and restores are testedDaily or weekly backups; quarterly restore testBackup reports and restore test records
CCF-INC-01An incident response plan exists, roles are named and the plan is exercisedAnnual exercisePlan, exercise report and actions
CCF-TPR-01Suppliers are inventoried, risk-tiered and assessed before contract and periodically afterPer contract; annual for critical suppliersSupplier register and assessments
CCF-AWR-01Staff complete security awareness training, including phishing and reportingOn joining and annuallyCompletion records

6. Framework mappings

6.1 The table maps each control to four of the frameworks in scope. Add the ISO/IEC 27001:2022 Annex A references from your licensed copy of the standard as an extra column; we do not list them here. CIS Safeguard values for CCF-IAM-06 (45 days) and session and dormancy periods come from the CIS Controls Assessment Specification for v8.1. CCM entries show the control ID where we confirmed it from a published mapping, otherwise the CCM domain code; confirm the control ID in the CCM v4.1 workbook.

CCF IDCIS v8.1CSF 2.0SP 800-53 Rev. 5CCM v4.1
CCF-GOV-01Safeguards 4.1, 7.1, 8.1 (process documents)GV.PO-01PL-1, and the -1 control of each familyConfirm in workbook
CCF-GOV-0217.1GV.RR-02PM-2Confirm in workbook
CCF-RSK-01NoneGV.RM-01, ID.RA-05RA-3Confirm in workbook
CCF-AST-011.1, 2.1ID.AM-01, ID.AM-02CM-8UEM domain
CCF-IAM-016.1PR.AA-05AC-2IAM-06
CCF-IAM-026.2PR.AA-05AC-2, PS-4IAM domain
CCF-IAM-036.3, 6.4, 6.5PR.AA-03IA-2(1), IA-2(2), IA-2(8)IAM-14
CCF-IAM-045.4PR.AA-05AC-6(2), AC-6(5)IAM-09, IAM-10
CCF-IAM-055.1PR.AA-05AC-2(j), AC-6(7)IAM-08
CCF-IAM-065.3PR.AA-01AC-2(3)IAM domain
CCF-NHI-015.5PR.AA-01IA-5, IA-5(7), IA-9IAM-15, CEK domain
CCF-CFG-014.1, 4.2PR.PS-01CM-2, CM-6Confirm in workbook
CCF-CHG-01NonePR.PS-01CM-3Confirm in workbook
CCF-VUL-017.1 to 7.4ID.RA-01, PR.PS-02RA-5, SI-2TVM domain
CCF-MAL-0110.1, 10.2DE.CM-09SI-3UEM domain
CCF-LOG-018.2, 8.9PR.PS-04AU-2, AU-11, AU-12LOG domain
CCF-MON-0113.1DE.CM-01, DE.AE-02AU-6, SI-4LOG domain
CCF-NET-014.4, 4.5, 12.2PR.IR-01SC-7I&S domain
CCF-CRY-013.6, 3.10, 3.11PR.DS-01, PR.DS-02SC-8, SC-13, SC-28CEK domain
CCF-DAT-013.1 to 3.5ID.AM-07MP-6, SI-12DSP domain
CCF-BCK-0111.1 to 11.5PR.DS-11CP-9, CP-10BCR domain
CCF-INC-0117.1 to 17.3RS.MA-01IR-4, IR-8SEF domain
CCF-TPR-0115.1GV.SC-07SA-9, SR-6STA domain
CCF-AWR-0114.1 to 14.8PR.AT-01AT-2HRS domain

6.2 Where one framework sets a stricter value than the library, record it as a parameter delta on the control rather than creating a duplicate control. Example: a customer contract requiring privileged access review every 30 days becomes a delta on CCF-IAM-05 for the systems in that contract.

6.3 When a framework publishes a new version, the library owner must import the official crosswalk (for example the CIS Navigator mappings or NIST's informative references) as a draft, compare it with the current mappings, and record changes in the change log within [60] days.

7. Exclusions and gaps

7.1 Any requirement in scope that no control meets must be recorded as a gap with an owner and a target date, or accepted as a risk by [CISO].

7.2 Any library control excluded for a system must be recorded with the reason. For ISO/IEC 27001 this feeds the Statement of Applicability; see the ISO 27001 Statement of Applicability Template.

8. Testing and evidence reuse

8.1 Each control is tested once per cycle using the most demanding test approach among the frameworks that map to it, so the result satisfies all of them. Sample sizes and periods follow the strictest mapped framework.

8.2 Evidence is stored once, tagged with the CCF ID, and referenced by each framework's audit request. Automated evidence collection should be used where available; see the Audit Evidence and Continuous Controls Monitoring Guide.

8.3 Evidence reuse does not apply where a framework requires a specific assessor or method, such as an independent assessor under SP 800-53 CA-2(1) or an accredited certification body for ISO/IEC 27001.

9. Review and approval

9.1 The library is reviewed annually and after any framework version change, major incident or significant change in scope. Approved by [CISO] on [date]. Version [1.0].

Implementation guidance

  • Pick an anchor and write in your own words. Most organisations anchor on the framework they are audited against most often, then write controls in their own language. Copying one framework's wording makes mapping to the others harder.
  • Start with 20 to 30 controls. A library of a few dozen well-written controls covers most of the overlap between these five frameworks. Add controls only when a requirement cannot be met by an existing one plus a parameter delta.
  • Put identities in every population. Access controls written for "users" leave service accounts, API keys and AI agents out of reviews and dormancy checks. The template's CCF-NHI-01 and the populations in section 4 close that gap. See the Audit Readiness for AI Agents and NHIs guide.
  • Record relationship types. NIST's OLIR approach distinguishes subset, superset, equal and intersects; most of the mappings above are "intersects with". Equivalence claims need a second reviewer. See the NIST OLIR Informative References Guide.
  • Measure the library. Track: share of controls with a named owner and current evidence; number of external requirements mapped to at least one control; audit requests answered from existing evidence; and controls with failed tests open for more than 30 days.
  • Common failure patterns. Controls written as copies of one framework's text; mappings with no relationship type; evidence stored per audit instead of per control; and libraries that are never re-mapped after a framework update, such as the move to CSF 2.0 or CIS v8.1.
  • Tooling. A spreadsheet works for one or two frameworks. Beyond that, a GRC platform or an OSCAL catalogue and profiles make version changes manageable; NIST publishes SP 800-53 in OSCAL. See the GRC Platform Buyer's Guide.

Related NHI Mgmt Group resources: Control Mapping Guide · Cybersecurity Frameworks Compared Guide · NIST SP 800-53 to ISO 27001 Mapping Guide · NIST CSF to ISO 27001 Mapping Guide · CIS Controls Guide

PDF for subscribers

Take this guide with you

Every section, table and checklist in one PDF, with links to the sources and related guides. Subscribe to our weekly NHI & AI Identity Journal and we’ll email you a download link.

Free weekly newsletter

Subscribe to the NHI & AI Identity Journal

The latest on NHI and Agentic AI security – articles, research, breaches, news and events every week.

Bonus 33% off our NHI Course when you subscribe.

NHIMG Editorial Note
Researched and written by the NHI Mgmt Group editorial team using AI tools, under the editorial direction of Lalit Choda. Facts are drawn from the sources listed on this page and checked by our automated quality process. Last updated 11 November 2026. Spotted an error? Use our contact page.
NHI Mgmt Group, the independent authority on Non-Human Identity, IAM and Agentic AI security. nhimg.org

PDF Downloads for Newsletter Subscribers

Get the guide

Enter your details and we’ll email you a download link.

The full guide is free to read online. The PDF is a thank you for subscribing.

Fill in all fields marked * and tick the PDF box to continue.