Category: Operating Models Author: Cody Swidler Tags: control framework, unified controls, GRC, ISO 27001, SOC 2, NIST CSF, compliance, operating model
Most organizations that have been around for more than a few years are managing compliance across multiple frameworks simultaneously. SOC 2 for customers. ISO 27001 for enterprise contracts. NIST CSF as an internal reference. DORA or FFIEC if you're in financial services. PCI DSS if payments touch your infrastructure.
The default approach to managing this is to treat each framework separately — separate control lists, separate evidence packages, separate audit cycles, separate owners. It's the path of least resistance when a new requirement arrives, and it compounds into a significant operational problem over time.
The symptom is audit fatigue: the same people answering the same questions in slightly different formats, producing similar evidence packages multiple times a year, for assessments that overlap more than anyone fully tracks. The underlying problem is that there's no source of truth — no single library of what controls the organization actually has, what they cover, and what the evidence is.
A unified control library solves this. It's not a new idea, but it's implemented less often than it should be, usually because the upfront work seems daunting. It isn't, if you approach it correctly.
What a Unified Control Library Is
A unified control library is a single, authoritative catalog of your organization's security and compliance controls — what each control does, who owns it, how it's implemented, and which framework requirements it satisfies.
The key feature is the mapping layer: each control in your library maps to the specific requirements across your applicable frameworks. One access review control maps to SOC 2 CC6.1, ISO 27001 A.9.4, NIST CSF PR.AC-4, and whatever internal policy requirement governs it. One control. Multiple framework citations. One evidence package.
When an auditor asks for evidence of access reviews, you pull from the same evidence set regardless of which framework they're assessing. When a new framework requirement comes in, the first question is "do we already have a control that covers this?" rather than "what new control do we need to build?" Often the answer is yes, with maybe a gap to close.
How to Build One Without Making It a Multi-Year Project
The reason most organizations don't have a unified control library isn't that the concept is wrong. It's that the implementation projects tend to expand until they collapse under their own weight.
The path that works is narrower and faster:
Start with your primary framework. Pick the framework that drives the most audit activity — usually SOC 2, ISO 27001, or NIST CSF. List every requirement. Identify your current control for each one. Don't try to perfect the control descriptions yet. Get the inventory.
Map your secondary frameworks against the primary. NIST CSF to ISO 27001 crosswalks are widely published and well-validated. SOC 2 to ISO 27001 mappings are similarly available. Use them as a starting point — they'll be 80% accurate and you'll identify the gaps through the review process. This step takes days, not months.
Identify the true gaps. Once you have the mapping layer, the actual gaps become visible: requirements that don't have a corresponding control in your library. Prioritize these by risk level, not by framework priority. A gap that's high-risk and appears across three frameworks gets addressed before a low-risk gap in a single framework.
Assign ownership. Every control needs a named owner — the person responsible for ensuring the control operates, maintaining the evidence, and responding to audit requests. This is usually an operational role (IT, Security, HR, Finance) rather than the GRC team. The GRC team's job is to maintain the library and coordinate the audit process, not to own every control.
Build the evidence repository. For each control, define what the evidence looks like and where it lives. Screenshot of the access review completion email? Link to the audit log in your SIEM? Signed policy acknowledgment record? The evidence definition is part of the control record.
The Ongoing Operating Model
A unified control library is only valuable if it stays current. That requires a lightweight operating model:
Quarterly reviews with control owners to confirm operating status and refresh evidence. An intake process for new framework requirements that starts with "what existing control covers this?" Annual assessment of the full library aligned to your audit cycle. A defined change management process so that system or process changes that affect a control trigger an update to the library.
The GRC team is the keeper of the library. Control owners are the operators. The two roles need to be clearly separated — and the friction between them (which is real; nobody loves audit requests) needs to be managed by making the process as efficient as possible for control owners.
The organizations that do this well spend significantly less time on audit preparation than those that don't. The evidence is already there, it's organized, and it covers multiple frameworks at once. What used to take weeks of scrambling takes days of coordination.
That's the return on the upfront investment.
Cody Swidler is the founder of PivotRisk. He has built unified control frameworks across organizations managing 20+ simultaneous compliance obligations, including ISO 27001, SOC 2, NIST CSF, FFIEC, FCA, and DORA requirements.
Build one control library, not five
The Unified Control Framework Mapping template cross-walks your controls across the major standards — so you map once and maintain a single source of truth.
Get the Control Framework Template