Privileged Access Review Checklist Template

Admin rights are the ones attackers want and auditors sample first, yet they sit in a dozen places nobody reviews together: the directory, three cloud consoles, the database, the firewall, the hypervisor and the backup system.

A privileged access review looks only at the accounts that can change systems, read everything or switch security controls off, and asks harder questions of each than a normal access review would. Who owns it? Does it need the access all the time, or only when a change is approved? Is it a dedicated admin account protected by phishing-resistant MFA? When was its key last rotated, and can it log on interactively? Was every use of the break-glass account explained? This free privileged access review checklist runs that cycle every quarter for security, IAM and GRC teams preparing for SOC 2, ISO 27001 or PCI DSS assessments: inventory privileged accounts across every platform, justify standing access, check admin and service account controls, test break-glass, reconcile vault and session evidence, remove what is not needed with proof, and record management approval.

Use This Template Free See Live Example
No Credit Card Required

User Access Review vs Privileged Access Review

Most organisations already run a user access review: managers and system owners certify every account in scope as keep, modify or remove. That review includes administrators, but it treats them as one category among many, and the reviewer is usually asked a single question: does this person still need this access? For privileged accounts that is not enough. A domain admin who still needs the role can still be a finding if the role is standing rather than just-in-time, if they use the same account for email, if MFA can be satisfied by an SMS code, or if a service account with the same rights has not had its secret changed in four years.

Privileged accounts are also spread more widely than user accounts. Cloud IAM roles in AWS, Azure and Google Cloud, database owner rights, local administrator on servers, root on network devices, hypervisor management consoles, SaaS admin panels and the backup console all grant control, and few of them are governed by the main identity provider. Attackers know this, and ransomware groups routinely go after the backup console before they encrypt anything. The privileged review pulls all of these into one inventory and checks them against the same standard.

Broad

User access review

Population: every account on in-scope systems, privileged or not.

Reviewer: line managers and system owners.

Question: does this person still need this access?

Cadence: quarterly or six-monthly.

Deep

Privileged access review

Population: admin, root, service, machine and break-glass accounts across every platform.

Reviewer: system owners and security, with the CISO approving.

Questions: standing or just-in-time, dedicated account, phishing-resistant MFA, secret age, vault and session evidence, segregation of duties.

Cadence: quarterly, or monthly for the highest-risk platforms.

Run both. The user access review’s privileged phase becomes a cross-check: anything it finds that is not in this review’s inventory means the inventory is incomplete.

What the Privileged Access Review Checklist Covers

Seven phases take each cycle from a complete privileged inventory to an approved record. The removal phase appears only when an account is marked for change, and closure needs approval from the CISO or head of security.

Phase 1

Phase 1: Inventory Privileged Accounts

Owned by the IAM or security lead. Each platform’s extract is assigned to its system owner with a due date. Phase 1 also records whether a PAM vault or session recording is in use (Yes/No).

  • Export privileged role holders from the directory — domain, enterprise and schema admins, cloud directory admin roles and anyone who can manage those groups
  • Export cloud IAM admin roles — AWS, Azure and Google Cloud: owner, administrator and IAM-management roles, root or equivalent account users and access keys
  • Export admin access to databases, network devices and hypervisors — DBA and owner rights, device admin accounts, local accounts and virtualisation consoles
  • Export admin roles in SaaS consoles and the backup system — identity, email, HR, finance and the backup platform, which attackers target first
  • Record how each extract was produced — who ran it, when and from which source, taken from the platform itself rather than from the vault alone
  • Reconcile the extracts to one register — every account with a named human owner, platform, privilege level and type: person, service or break-glass
Phase 2

Phase 2: Justify Standing Access & Duties

  • Classify every assignment as standing or just-in-time — permanent role membership versus eligible access activated for a limited time
  • Require a written reason for every standing assignment — anything that could be just-in-time is moved to it or recorded as a finding
  • Check just-in-time activations against change and incident tickets — sample activations and confirm each had a reason and an approver
  • Test for segregation of duties conflicts — for example the same person administering production and the backups that protect it, or approving their own privileged changes
  • Flag privileged accounts with no use in the review period — unused rights are removed, not kept just in case
Phase 3

Phase 3: Admin Account Controls

  • Confirm admins use dedicated admin accounts — separate from the account they use for email, browsing and everyday work
  • Confirm phishing-resistant MFA on every admin account — FIDO2 keys, passkeys, Windows Hello for Business or certificates, not SMS
  • Find shared or generic admin accounts — each must be in the vault with individual check-out, or replaced by named accounts
  • Check admin accounts of leavers and movers — disabled at the leaving date and removed from roles at the move date
  • Check admin work happens from managed devices — privileged access workstations or a jump host where your policy requires one
Phase 4

Phase 4: Service & Machine Accounts

Each service account is reviewed by its named owner. Any account without one is escalated to the system owner within the review period.

  • Confirm every service account has a named owner and a stated purpose — accounts nobody claims are disabled after a fixed window
  • Check interactive logon is blocked — or, where it is allowed for an exceptional reason, time-limited, approved and documented
  • Check secret, password and key age against policy — and that none are hard-coded in scripts, configuration files or source code
  • Review cloud access keys and workload identities — old keys rotated or removed, and machine identities used instead of long-lived keys where possible
  • Reduce over-broad service account rights — domain admin or subscription owner granted for convenience is a finding
Phase 5

Phase 5: Break-Glass, Vault & Session Evidence

The vault and session tasks appear only when Phase 1 records that a PAM vault or session recording is in use (Yes/No).

  • Test each break-glass account — sign in, confirm the alert fired to the right people and that credentials are stored as documented
  • Explain every break-glass use since the last review — matched to an incident or test, with anything unexplained raised as a security incident
  • Reconcile vault check-outs to tickets — a sample of privileged credential check-outs, each with a reason and a person
  • Sample session recordings — confirm sessions on in-scope platforms are recorded and retained, and that a sample matches the approved work
  • Confirm privileged activity is logged centrally — role changes, privilege elevation and admin sign-ins reaching the log platform
Phase 6

Phase 6: Remove & Prove

Appears only when any account in Phases 1–5 is marked modify or remove.

  • Raise a ticket for every change — referencing this review so the trail runs both ways
  • Remove or reduce access at the source — in the platform itself, not only in the identity provider group or the vault
  • Rotate credentials the removed person could know — shared secrets, break-glass passwords and keys they had access to
  • Attach proof of each change — a post-change export or screenshot
  • Re-run the extract for affected platforms — the new list should no longer contain what was removed
Phase 7

Phase 7: Certify & Approve

System owners certify their platforms; the final task is an approval for the CISO or head of security. The cycle is not closed until it is Approved.

  • Each system owner certifies their privileged accounts — access remains appropriate, with any exceptions listed; nobody certifies their own access
  • Record approved exceptions — account, reason, compensating control, who accepted it and expiry date
  • Assemble the evidence pack — extracts, the register, decisions, tickets, proof of removal and break-glass test results
  • Feed findings back — into the joiner, mover and leaver process and the PAM roadmap, so the same gap is not found next quarter
  • Approve the review — management acknowledgement that privileged access remains appropriate

Which Controls a Privileged Access Review Evidences

Every major framework expects privileged access to be restricted and reviewed, and several are specific about how. PCI DSS v4.0.1 is the most prescriptive: user accounts and their privileges reviewed at least every six months, system and application accounts reviewed at a frequency your targeted risk analysis sets, and interactive use of those accounts controlled. Quarterly is a common choice for privileged access because the risk is higher and the population is small enough to do properly. Each row names a reference and the phase whose output you would hand an assessor.

FrameworkReferenceWhat it expectsEvidenced in
PCI DSS v4.0.17.2.4All user accounts and related access privileges, including third-party accounts, reviewed at least once every six months, with management acknowledgementPhases 1 and 7
PCI DSS v4.0.17.2.5, 7.2.5.1System and application accounts assigned least privilege; their access reviewed periodically at the frequency set by a targeted risk analysisPhase 4
PCI DSS v4.0.18.6.1, 8.6.2, 8.6.3Interactive use of system accounts prevented except when exceptional, time-limited and justified; no hard-coded passwords; passwords changed periodically and on suspected compromisePhase 4
ISO/IEC 27001:2022 Annex A8.2, 5.18Privileged access rights restricted and managed; access rights provided, reviewed, modified and removedPhases 1, 2 and 6
SOC 2 (2017 TSC)CC6.1, CC6.2, CC6.3Logical access protections over infrastructure; credentials issued and removed under authorisation; access based on roles, least privilege and segregation of dutiesPhases 2, 3, 6 and 7
NIST SP 800-53 Rev. 5AC-2(7), AC-6(7)Privileged accounts run under a role-based scheme, with role assignments monitored and revoked when no longer appropriate; privileges reviewed at a set frequencyPhases 1, 2 and 6
CIS Controls v8.15.4, 6.5, 6.8Admin privileges restricted to dedicated admin accounts; MFA for all administrative access; role-based access defined and reviewed at least annuallyPhases 2 and 3

Your auditor, assessor or certification body decides what counts as sufficient evidence for your scope, so treat the table as a starting point, not legal or audit advice. Phishing-resistant MFA goes further than most frameworks strictly require; it is in the checklist because CISA recommends it for administrators and other high-value accounts, and it blocks the phishing kits that defeat app codes. For the wider programmes, see the SOC 2 Readiness Checklist and the PCI DSS 4.0 Compliance Checklist.

Why Run Privileged Access Reviews in CheckFlow?

1

Every platform has a named owner

Each extract and each certification is a task assigned to the owner of that platform with a due date, so the hypervisor and the backup console are reviewed as carefully as the directory, and a missing platform is visible before the deadline.

2

Removal work only when needed

Conditional logic opens the removal phase only when an account is marked for change, and shows the vault and session checks only where a PAM tool exists. A clean quarter stays short; a messy one cannot skip the proof.

3

Evidence an auditor can sample

Extracts, break-glass test results, ticket references and post-change exports sit on the task they support, and the audit trail records who certified what and when. The CISO’s approval is the management acknowledgement PCI DSS and SOC 2 auditors ask for.

CheckFlow is not a PAM vault or identity governance platform. It runs the human side around those tools: scoping, chasing owners, recording decisions and proving removals. CheckFlow for SOC 2 compliance shows how this review sits alongside the other recurring CC6 controls, and the SOC 2 compliance checklist guide explains what auditors typically test.

Run this review alongside the broader User Access Review Checklist, which certifies every account in scope. If admin MFA is not yet phishing-resistant, plan it with the MFA Rollout Checklist, and use the Segregation of Duties Review Checklist where conflicts extend into finance systems.

Frequently Asked Questions

What is a privileged access review?

+

It is a scheduled check of every account that holds administrative or other elevated rights, across every platform, to confirm each one still needs that access and is protected properly. Beyond the keep-or-remove decision, it checks whether access is standing or just-in-time, whether admins use dedicated accounts with phishing-resistant MFA, how service account secrets are managed, and whether break-glass and vault use is explained. The result is approved by management.

How often should privileged access be reviewed?

+

PCI DSS v4.0.1 sets a minimum of every six months for user accounts and privileges, and lets a targeted risk analysis set the frequency for system and application accounts. CIS Controls v8.1 asks for access control reviews at least annually. SOC 2 and ISO 27001 leave it to your risk assessment. Many organisations review privileged access quarterly, and monthly for the most sensitive platforms such as the directory, cloud root accounts and backups.

What counts as a privileged account?

+

Any account that can change system configuration, manage other accounts, read data beyond a normal user’s reach, or turn security controls off. That includes directory and cloud administrators, root and owner roles, database administrators, network device and hypervisor admins, SaaS admin roles, backup system admins, local administrator accounts, service accounts with elevated rights, and break-glass accounts.

What is the difference between standing and just-in-time access?

+

Standing access is permanent: the person holds the admin role all the time, whether or not they are using it. Just-in-time access is eligible rather than active: the person requests the role when they need it, usually with MFA and a reason, and it expires after a set period. Just-in-time access shrinks the window in which a stolen admin session is useful and leaves a record of every elevation to review.

How should service accounts be reviewed?

+

Give every service account a named human owner and a written purpose, check its rights against what the application actually needs, block interactive logon unless there is a documented exceptional reason, and check that its password or key has been changed in line with policy and is not stored in scripts or source code. Where the platform supports it, move to managed or workload identities that do not rely on long-lived secrets.

How is this different from a user access review?

+

A user access review certifies every account on in-scope systems and includes administrators as one phase. A privileged access review looks only at elevated accounts but goes deeper: standing versus just-in-time access, dedicated admin accounts, phishing-resistant MFA, service account secrets, break-glass testing, vault check-outs and session recordings. Most organisations need both, and the overlap is a useful cross-check.

Is CheckFlow free for this template?

+

14-day free trial, no card required. The Business plan is $10 per user per month after the trial. Full details at checkflow.io/pricing.

Review Admin Access Before Someone Else Does

Free trial — no credit card required.