cm/controlmapping
English
Sources
How-to · SOC 2 · ISO 27001 · PCI DSS · HIPAA · CMMC

User access reviews that satisfy every auditor

Access reviews are one of the most frequently failed controls in audits, rarely because nobody did them and usually because nobody can prove they were done properly.

This post covers the 11 frameworks ControlMapping mapped when it was written. Since then, DORA, CPS 234, Cyber Essentials were added on 2026-10-27; their pages and the coverage matrix include them.

Risograph-style print of rows of small doors, mostly closed and a few open, with a magnifying glass over one row
Review who can open which door, regularly.

Few controls are as universal or as frequently failed as user access reviews. Every framework expects someone to check, periodically, that each person still needs the access they have. Most organisations do the review. Far fewer can show an auditor that it was complete, independent and acted on.

What the frameworks require

FrameworkAccess ControlLink
NIST CSF 2.0PR.AA-01PR.AA-05Topic definition
ISO 27001A.5.15A.5.16A.5.18A.8.3Crosswalk
CIS v8.1CIS 5.1CIS 6.1CIS 6.2CIS 6.7CIS 6.8CIS 3.3CIS 5.2CIS 5.3CIS 5.5CIS 5.6CIS 6.6CIS 12.5Crosswalk
SOC 2CC6.1CC6.2CC6.3Editorial
PCI DSS7.2.17.2.27.2.48.2.1Crosswalk
CMMCAC.L2-3.1.1AC.L2-3.1.2Crosswalk
800-53AC-2AC-3Crosswalk
HIPAA§164.308(a)(4)§164.312(a)§164.312(a)(2)(i)§164.312(d)Crosswalk
GDPRArt.25(2)Art.32(1)(b)Editorial
NIS211.111.211.5Crosswalk
Essential Eight—No mapping in our data

Full detail and the reason for every link: Access Control across frameworks →

PCI DSS is the only one with a fixed frequency: all user accounts and privileges reviewed at least every six months (7.2.4), and application and system accounts too (7.2.5.1). SOC 2 auditors test that access is authorised, modified and removed appropriately (CC6.2, CC6.3), and look for periodic reviews as evidence. ISO 27001 requires access rights to be reviewed at regular intervals (A.5.18). HIPAA requires information access management and review of activity (§164.308(a)(4)). CMMC expects access limited to authorised users and functions (AC.L2-3.1.1, 3.1.2) and least privilege.

A review that passes

  1. Complete population. Pull the user list directly from the system (an export, not a spreadsheet someone maintains), including service and shared accounts.
  2. Right reviewer. The system or data owner, or each user's manager, not the administrator who granted the access.
  3. Enough context. Show reviewers each user's role and access level, so "approve" is an informed decision.
  4. A decision per account. Keep, change or remove, with the reviewer's name and date.
  5. Changes actually made. Raise tickets for removals and keep proof they were completed.
  6. Evidence kept. The export, the decisions, the tickets and sign-off, stored together.
Photograph of a large ring of assorted old keys on a wooden desk beside a small blank notebook
Access accumulates quietly; reviews are how it's pruned.

Frequency

Use PCI DSS's six months as the baseline for all in-scope systems, and review privileged access quarterly. If you hold a SOC 2 Type II, make sure at least one review (ideally two) falls in each observation period.

What auditors find

  • Rubber-stamping: every account approved, in minutes, by someone who couldn't know.
  • Incomplete populations: the review covered the application but not the database, or human accounts but not service accounts.
  • Self-review: administrators approving their own access.
  • Removals not completed: the review said remove; the account still exists months later.
  • Leavers caught by the review: a sign your offboarding process is failing, which auditors will test separately.

Key takeaways

  • Reviews fail audits on evidence, not effort: incomplete populations, self-review and removals never completed.
  • Use a system export, the right reviewer, a decision per account and proof of changes.
  • Six-monthly reviews (PCI DSS's rule) and quarterly for privileged access satisfy every framework.
  • Keep the scope to systems that matter, and automate the mechanics.

Making it sustainable

Automate the export and the reminders, review by system rather than by user, and keep the scope to systems that matter: production, customer data, privileged tools and anything in a framework's scope. A smaller, well-evidenced review beats a sprawling one that's always late.

See the Access Control and Privileged Access topic pages for every requirement with its source, and our post on reusing evidence across SOC 2, ISO 27001 and PCI DSS.

Questions

How often must user access be reviewed?

PCI DSS requires user accounts and access privileges to be reviewed at least every six months (7.2.4). Most other frameworks require periodic review at a frequency you define; quarterly for privileged access and every six months for others is a common baseline.

Who should perform an access review?

The owner of the system or data, or the user's manager, not the administrator who granted the access. Auditors look for independence and an informed reviewer.

Do service accounts need access reviews?

Yes. Auditors increasingly include service, shared and API accounts in the review population; PCI DSS explicitly requires periodic review of application and system accounts (7.2.5.1).

Data as of 2026-10-27: numbers in this post are computed from the current crosswalk and update when it changes. Crosswalk a published crosswalk (NIST, ENISA, CIS, PCI SSC) makes the link · Editorial ControlMapping's judgement where no crosswalk exists; the reason is shown · Loosely related only shares a CSF 2.0 outcome: worth checking, not a mapping · No mapping in our data nothing mapped in our data; often new work, but check the coverage notes. Not compliance advice.

Related posts