CIP-004-7 R4 access management program

CIP-004-7 R4 requires documented, need-based authorization for electronic and unescorted physical access, a quarterly check of those records and a review of accounts and privileges at least every 15 calendar months. This page explains what an assessor tests and which evidence satisfies it.

On this page

What CIP-004-7 R4 asks an access management program to prove

Under CIP-004-7 R4, the compliance lead must show that every person with electronic access or unescorted physical access to in-scope systems was authorized on the basis of need, and that those authorizations stayed correct over time. Part 4.1 requires a documented process that authorizes electronic access and unescorted physical access into a Physical Security Perimeter, with the need determined by the entity, except during CIP Exceptional Circumstances. Part 4.2 requires a check at least once each calendar quarter that everyone with active access has a matching authorization record. Part 4.3 requires a review at least once every 15 calendar months that user accounts, account groups or role categories, and their privileges, are correct and necessary for electronic access. R4 governs authorization and verification. How quickly access must be removed after a termination or transfer sits in R5, and authorization for access to BCSI is handled separately in R6, so the evidence for those should not be substituted for R4 records.

The hard part is drift. Access accumulates across directories, applications, jump hosts, vendor accounts and badge systems faster than authorization records are updated, especially when a role change adds permissions and nobody removes the old ones. Confirm, before you design the program, which systems hold electronic access to your in-scope BES Cyber Systems and which of them can be fed from one authoritative identity source. Identity platforms such as FreeIPA and Keycloak can centralize accounts and group membership, but each downstream system still needs its own provisioning path or an entry in the quarterly comparison. Access certification tools such as midPoint's access certification help designated reviewers keep, change or revoke items on a set schedule, which supports the 15-month privilege review.

The exposure is real money. The Compliance Enforcement Authority can assess civil penalties for each violation, and each day can count as a separate violation. The maximum referenced in NERC's Sanction Guidelines is $1,584,648 per violation, per day, as adjusted by FERC Order No. 906 and shown in the eCFR text of 18 CFR 385.1602. Actual penalties depend on the facts, risk and mitigation, and that figure is a ceiling, not an expected outcome. Ask your compliance team which quarterly verification and 15-month review records a Regional Entity would request for your systems, and confirm the retention period in your own program documents.

Which systems, people and accounts fall under CIP-004-7 R4 access management

CIP-004-7 R4 applies wherever electronic or unescorted physical access reaches BES Cyber Systems, so the first job is deciding which systems and access paths are in scope. The cards below cover the Applicable Systems that drive the work and the account types that most often leave gaps in authorization records and the 15-month privilege review.

High impact BES Cyber Systems

The standard's Applicable Systems include high impact BES Cyber Systems, which CIP-002-5.1a categorizes using its bright-line criteria. Control Centers of Reliability Coordinators and qualifying Balancing Authority, Transmission Operator and Generator Operator Control Centers are the most common high impact examples. Confirm the categorization list with your CIP-002 record before scoping R4, because every access path to these systems must be authorized and verified.

Medium impact with External Routable Connectivity

Medium impact BES Cyber Systems are in scope for the access rules when they have External Routable Connectivity, a term defined in the NERC glossary that you should check against your own network design. Systems without that connectivity can still be covered by other parts of CIP-004, so verify the exact Applicable Systems rows for each requirement part rather than assuming one scope applies throughout.

Associated EACMS, PACS and PCA

Electronic Access Control or Monitoring Systems, Physical Access Control Systems and Protected Cyber Assets associated with in-scope BES Cyber Systems are frequently overlooked. Badge readers, domain controllers, jump hosts and remote access gateways can all carry privileged access into the perimeter. Inventory each of these components and record who can administer it, because those administrative accounts are where access reviews most often miss exposure.

Electronic versus unescorted physical access

Part 4.1 authorizes electronic access and unescorted physical access into a Physical Security Perimeter as separate decisions, and each needs its own authorization record and quarterly comparison. Someone who holds an authorized badge but no electronic account, or the reverse, must still appear correctly in both lists. Confirm with your physical security team how badge provisioning is recorded, since a badge system that is not linked to the authorization list is a common source of findings.

Contractor and vendor accounts

Contractor and vendor personnel with electronic or unescorted physical access are in scope in the same way as employees, and their accounts must be authorized on the same basis. Vendor remote access accounts are a frequent gap because they are created for a project and then left active after the work ends. Ask each vendor for its named user list, confirm an end date on each account, and include these accounts in the quarterly verification.

Shared, role and service accounts

Shared accounts, role accounts and service accounts are the accounts most likely to fail the 15-month review of user accounts, user account groups or role categories and their privileges. Each one needs a documented owner, a justified business need and a privilege set that the review can confirm is still necessary. Identify these accounts in your directory and application inventories early, because they often sit outside the normal joiner and leaver workflow.

How an auditor tests CIP-004-7 R4 access management

This table compares each test area of CIP-004-7 R4 (Parts 4.1 to 4.3 and CIP Exceptional Circumstances) against the test approach, the evidence an assessor usually requests, and the findings that appear most often. Use it to check whether your records would answer each question without reconstruction. Missing need determinations and skipped quarterly checks are the gaps most likely to appear in a Regional Entity review.

Test areaTest approachEvidence requestedCommon findings
Part 4.1 authorization recordsSample provisioned electronic and unescorted physical access and trace each grant back to a documented, need-based authorizationDated authorization records showing the business need, approver and scope of access grantedAccess granted without a documented need determination, or authorizations that do not match the granted scope
Part 4.2 quarterly verificationConfirm each calendar quarter in the audit period has a completed comparison of provisioned access against authorization recordsDated quarterly comparison reports and records of any corrections made after each comparisonQuarters with no comparison, comparisons that did not cover all active access, or discrepancies left open
Part 4.3 15-month privilege reviewCheck that every user account, group or role and its privileges was verified within 15 calendar months and that privileges remain necessaryReview documentation listing accounts and privileges reviewed, reviewer identity, date and decisions takenAccounts or role categories not reviewed within the 15-month window, or reviews that confirmed access without checking necessity
CIP Exceptional Circumstances handlingReview any access granted during a declared CIP Exceptional Circumstance and confirm the exception was applied only as the definition allowsRecords of the declaration, the access granted under it, and the timing of any follow-up authorizationExceptional Circumstances invoked without a record, or access kept after the circumstance ended without authorization

Implementing the CIP-004-7 R4 access management program in order

This sequence turns CIP-004-7 R4 from a written policy into working controls, each with a dated artifact an auditor can sample. The order matters because the quarterly comparison and the 15-month review both depend on authorization records that were created first and scoped correctly.

  1. Define the need-based authorization process

    Write the procedure that states how the entity determines need for electronic access and unescorted physical access into a Physical Security Perimeter, and name the roles that may request, approve and grant each type of access. Include the CIP Exceptional Circumstances handling and note that access to BCSI is governed separately under R6. The output is an approved, versioned procedure with named approvers and a documented approval date.

  2. Inventory accounts and access paths in scope

    Identify every system in scope for the applicable impact categories, then list the accounts, user account groups, role categories and access paths that reach them. Cover electronic access through interactive, remote and service channels, and map unescorted physical access to each Physical Security Perimeter. The output is a scoped inventory that shows which accounts can reach which Applicable Systems, and it becomes the baseline for every later comparison.

  3. Create dated authorization records with approvers

    For each person and role in the inventory, record the access granted, the business need, the approver, and the authorization date. Where the identity platform holds group or role assignments, decide whether the authorization record lives in that system or in a separate register, and keep one authoritative source. The output is a complete set of authorization records that an auditor can trace from a provisioned account back to a named decision.

  4. Run the first quarterly comparison

    Compare provisioned electronic access and unescorted physical access against the authorization records for every individual with active access, and document each mismatch. Each mismatch is either corrected by removing unauthorized access or resolved by adding a dated authorization. The output is a dated comparison record showing the population checked, the mismatches found, and how each was closed. Repeat this comparison at least once each calendar quarter.

  5. Schedule the 15-month privilege review

    Set up a recurring review, at least once every 15 calendar months, that confirms all user accounts, user account groups or role categories and their privileges are correct and necessary for electronic access. Assign a reviewer who does not administer the accounts under review, and agree the evidence format in advance. Access certification tools can route each review item to a designated reviewer for a keep, change or revoke decision, which leaves a decision trail. The output is a calendar entry and a review package for each cycle.

  6. Complete the 15-month privilege review

    Run the review against the current inventory, and record each reviewer decision with a date and a reason. Revoke any privilege that is not needed, correct group or role membership that has drifted, and feed changes back into the authorization records. The output is a signed review record that shows the accounts and privileges examined, the decisions taken, and the changes applied. Keep these records available for the audit period.

  7. Document and track exceptions

    Record every exception, such as an access grant made under CIP Exceptional Circumstances, an authorization that was delayed, or a mismatch that could not be closed within the quarter. For each one, state the cause, the approver, the compensating step, and the closure date. Review open exceptions at each quarterly comparison so none remain unexplained. The output is an exception log that links back to the affected authorization and review records.

Evidence that passes the CIP-004-7 R4 quarterly and 15-month checks

R4 is tested through records, not through the access itself. An auditor will look for three artifact sets: dated authorization records, dated quarterly comparisons, and the 15-month privilege review, each traceable to the same access list. The cards below cover what each artifact must show and how to keep it current between audits.

Dated authorization records

Each grant of electronic access or unescorted physical access into a Physical Security Perimeter needs a record showing who authorized it, the business need, the person granted access, the system or area, and the date. The record should exist before access is provisioned, and the authorizer should be someone with the authority to approve that need. Check that every active account in your identity provider or access system links back to a record, and that exception handling under CIP Exceptional Circumstances is documented separately. Keep BCSI access records under R6, which the entity handles separately.

Quarterly provisioned-to-authorized comparison

The quarterly check compares what the systems actually grant against the authorization records. Export the active electronic and unescorted physical access lists from each system, run the comparison, and record the date, the operator, the number of mismatches and the disposition of each one. An auditor will ask for four consecutive quarters, so the process must produce a dated output every quarter. Store the raw exports with the comparison so the result can be reproduced.

Proof the comparison ran on schedule

A dated report is only as credible as the schedule behind it. Keep a recurring calendar entry or ticket for each quarter, link the completed comparison to it, and log any slipped run with the reason and the corrective date. Automated jobs should write a run log with a timestamp, the source systems queried and the result count, and that log should be retained with the report. Confirm with your Compliance Enforcement Authority how they expect a late or missed run to be self-reported.

15-month privilege review sign-off

The review under Part 4.3 must confirm that each user account, user account group or role category and its privileges is correct and necessary. Produce a review package listing every account group and role with its members and privileges, then record the reviewer's decision on each item and the date. A named reviewer must sign off, and a change request should follow each removal or privilege reduction. Schedule the next review before the current one closes, because the window is 15 calendar months.

Retention and naming conventions

Auditors sample evidence from the full audit period, so retention must cover that period plus the time needed for review. Use a fixed naming pattern that includes the requirement, the system, the period and the date, for example CIP-004-R4_quarterly_<system>_<YYYY-QN>.csv. Keep original exports unaltered and record hashes or storage locations in an index. Confirm your retention period against the Regional Entity's audit notice and your internal records policy, because the required period is set by that process rather than by this card.

Reviewer decisions in an access certification tool

Running reviews in a tool such as midPoint, which supports access certification campaigns with designated reviewers who decide whether to keep, change or revoke each access item within a set timeframe, produces decision records by default. Those records give you reviewer identity, decision and date in one place. Before relying on it, confirm that the tool's campaign history and reports can be exported in a form an auditor can read, and that they cover the account groups and role categories in scope for Part 4.3.

Open-source tools that produce CIP-004-7 R4 evidence

midPoint is an open-source identity governance platform, licensed under EUPL-1.2+, that can run access certification campaigns. A campaign assigns designated reviewers who must decide, within a set timeframe, whether to keep, change or revoke each access item, such as a role assignment. For R4 Part 4.3, which calls for verifying at least once every 15 calendar months that user accounts, groups or role categories and their privileges are correct and necessary, this creates a dated, reviewer-attributed record of the decisions taken.

  • Dated review records: Campaign start dates, reviewer decisions and completion timestamps can serve as the core of the 15-month privilege review file.
  • Reviewer accountability: Each decision is tied to a named reviewer, which helps show who verified necessity for each privilege.
  • Revocation trail: Items marked for removal can be tracked through to completion, supporting proof that unnecessary privileges were acted on.
  • Segregation of duties context: Campaigns can surface accumulated roles that conflict with one another, which is useful for CIP-004 authorization decisions.
  • Scope limits: Campaigns reflect what midPoint knows. Access granted in systems outside its connectors will not appear in the review.

Before relying on this tab, confirm with your implementation partner and your auditor that a midPoint campaign record fits your 15-month review design and the Part 4.2 quarterly comparison method, and that it covers all in-scope electronic and unescorted physical access.

What meeting CIP-004-7 R4 costs in money and effort

This table breaks the cost of meeting CIP-004-7 R4 into its components, showing who is paid, whether each cost is one-time or recurring, and what moves it up or down. No prices are stated because none were supplied; use the questions in the last column to build a written quote that compares like with like.

Cost componentOne-time or recurring, and who is paidWhat drives it up or downWhat to ask for in a written quote
Tooling and licensesRecurring for commercial identity or access governance products; open-source platforms such as FreeIPA, Keycloak, authentik and midPoint carry no license fee but still need hosting and staff.Number of in-scope systems, number of user identities, and whether certification campaigns are needed or handled by hand.Itemized license terms per year, hosting and storage estimates, support tier, and any per-user or per-connector charges.
Engineering to build authorization workflows and integrationsOne-time, paid to the implementation partner or internal engineers to connect the directory, single sign-on and provisioning to each in-scope application.Number of access paths (electronic, unescorted physical, remote), number of target applications, and how much existing authorization data is clean.Fixed-scope deliverables list, named integrations, test plan, and the hours or fixed fee for each integration.
Quarterly comparison and evidence upkeepRecurring, paid to internal compliance or operations staff, with optional partner support for scripts that compare provisioned access to authorization records each calendar quarter.Number of people with active electronic or unescorted physical access, number of systems, and whether comparisons are automated and dated.Who produces each quarterly comparison, what evidence format is delivered, and how long records are retained.
15-month review by application ownersRecurring every 15 calendar months, paid in internal staff time for account, group and role-category reviews.Number of accounts, groups and privileges per system, and whether role definitions are documented in advance.Whether the review is part of the retainer, how reviewer assignments are recorded, and what sign-off evidence is produced.
External review or testingOptional one-time or periodic, paid to an outside firm to test that the access controls work as described.Number of in-scope systems, complexity of the access model, and whether testing covers only the workflow or also the technical enforcement.Scope statement, test method, deliverable format, and whether retesting after fixes is included.
Auditor sampling and entity supportRecurring with each Compliance Audit or Spot Check, paid in internal staff time to pull samples and explain them. The Regional Entity, not the entity's vendor, decides the sample.Audit schedule set by the Regional Entity, audit period length, and how clearly records are kept and indexed.Confirm with the Regional Entity the evidence format it expects through its Evidence Request Tool and the retention period it applies.

Who owns CIP-004-7 R4 and what an implementation partner can prepare

The registered entity owns CIP-004-7 R4 in full. It decides who needs electronic access and unescorted physical access to applicable BES Cyber Systems, approves each authorization, performs the quarterly verification of authorization records, and carries out the review of user accounts and privileges at least every 15 calendar months. Those decisions are attributed to people inside the organization, and an auditor will ask who made them and on what basis. A partner can support the work but cannot take over the decisions.

  • Need determinations: Managers and system owners state the business need for each role, and the entity records that need before access is granted.
  • Authorization sign-off: Named approvers accept or reject access requests, and their approvals are kept as dated records.
  • Quarterly and 15-month reviews: Staff run the verifications, investigate exceptions and document the outcome.
  • Program ownership: The entity keeps the written access management program current and assigns accountable owners.
  • Staff time and tooling decisions: The entity funds its own reviewers and chooses which identity platform it operates.

Before engaging anyone, confirm which of these sign-offs your organization can staff internally and who holds final accountability for each one.

Where CIP-004-7 R4 access programs usually fall short

Most access management programs under CIP-004-7 R4 have the right policy on paper but fail when an auditor compares dates, accounts and approvals. The gaps below cluster around timing of authorization, documented need, dated verification, and accounts that sit outside the normal provisioning path. Each one has a practical fix that an assessor can check.

Authorization recorded after access

Access is often granted during an urgent change and the authorization record is written days or weeks later, or never. Part 4.1 expects a process that authorizes electronic and unescorted physical access based on need before access is used. Check that each provisioning ticket carries an approval timestamp that precedes the account creation timestamp, and that exceptions are handled under the CIP Exceptional Circumstances definition with their own record.

No documented need determination

Authorization records often name a person and a system but do not show why that person needs that level of access. Part 4.1 leaves the need determination to the entity, so the entity must define it. Write down the criteria, such as job role, assigned BES Cyber System or facility, and the approver's authority, and require each authorization record to reference them. An assessor will test whether the stated need matches the access actually provisioned.

Quarterly checks done from memory

Teams often confirm the quarterly verification in a meeting instead of against exported data. Part 4.2 requires verifying at least once each calendar quarter that individuals with active electronic or unescorted physical access have authorization records. Export the provisioned access list from the identity provider and the directory, compare it to the authorization register, and keep the dated comparison and its sign-off as evidence. Ask the auditor what format they expect before the first cycle.

Shared and service accounts skipped

Reviews usually focus on named user accounts, while shared logins, service accounts and group accounts stay out of scope. Part 4.3 covers all user accounts, user account groups or role categories, and their privileges. Build an inventory of non-personal accounts with an owner, the systems they reach and the need for each, and include them in the 15-month review. A group that grants access to a BES Cyber System belongs in the review even if no one logs in with it directly.

Vendor accounts without authorization records

Contractor and vendor staff often receive access through a shared vendor account or a remote support tool that never reaches the internal authorization process. Those accounts still grant electronic access and must be covered by the same authorization and verification records. Require each vendor individual to be named, tied to a contract or work order, and recorded in the authorization register with an end date that drives removal. Confirm with the vendor how their remote sessions map to named people.

Privileges kept without necessity checks

A 15-month review that only confirms an account exists misses privilege creep, where roles accumulate as people move between jobs. Part 4.3 asks whether privileges are correct and necessary, not just present. Use an access certification step in which a designated reviewer decides to keep, change or revoke each role assignment, and record the decision. Periodic reviews of role membership in a tool such as midPoint can produce that decision trail, though its fit with your environment should be confirmed.

Questions buyers ask about CIP-004-7 R4 cost, time and effort

How much effort does CIP-004-7 R4 take for a small entity versus a large one?

Effort scales with the number of people, applications and systems that hold electronic or unescorted physical access to in-scope BES Cyber Systems, not with the size of the organization alone. A small entity with a few Applicable Systems and one access team can often run the quarterly reconciliation and the 15-month privilege review as part of existing duties. A large entity usually has more access paths, identity sources, contractors and vendor accounts, so each cycle takes more people hours and more tooling. The drivers to examine are the count of Applicable Systems, the number of identity stores, how often roles change, and whether access is granted through tickets or through a central identity system. Ask anyone quoting the work to show how they counted these drivers.

How long does a first CIP-004-7 R4 implementation take?

The first implementation depends on the written scope, which sets the systems, identity sources and evidence to be produced, so no duration can be fixed in advance. Work typically covers an inventory of access paths, a comparison of who holds access against authorization records, a need-based approval workflow, the quarterly verification and the 15-month review, and dated evidence from one complete cycle. Timing is driven by how clean existing records are, how many applications must connect to a central identity system, and how quickly application owners respond. Ask for milestones, the dependencies on your staff, and the date when evidence from a full quarter will exist. Remember that the controls must run for a period before an auditor can see them working.

Can our team implement CIP-004-7 R4 in-house?

Yes, many registered entities run R4 internally. The decision depends on capacity and skill, and no rule requires outside help. An internal team needs people who understand the CIP definitions, can extract access data from each system, can run the quarterly comparison reliably, and can keep dated records that an auditor will accept. Outside help is often considered where the team lacks identity engineering skills, where access is spread across many systems, or where the first cycle must be designed quickly. Whichever path you choose, your organization remains accountable for the controls. Estimate staff hours for each recurring activity, including the reviewer time for access decisions, before deciding.

What does CIP-004-7 R4 need from our application owners?

Application owners are the people who can confirm who should have access and why, so they carry a large share of the work. Expect requests for the list of accounts and roles in their system, the business reason each role exists, confirmation of which roles still need access, and dated approvals when access changes. They also support the 15-month review by confirming that user accounts, groups and privileges are correct and necessary for electronic access. Owners respond faster when they receive a clear extract, a fixed response window and one contact. Agree these responsibilities in writing, with a named person and a backup for each system in scope.

Can a partner prepare R4 evidence without issuing a compliance opinion?

Yes. An implementation partner can design the access workflow, configure identity tooling, produce the quarterly comparison and organize the evidence. DeployOpen prepares systems, controls and evidence for compliance assessments, but it does not issue audit reports, attestations or certifications. Independent auditors and the Compliance Enforcement Authority, which is a Regional Entity or NERC, decide whether your controls meet the standard, because there is no CIP certificate. Your organization owns the controls and must be able to explain them, run them and show them working over time. Confirm in the written scope that the deliverables are runbooks and evidence packages, not compliance statements.

Do open-source tools satisfy CIP-004-7 R4 on their own?

No. Open-source software can support R4 by holding identity, group and role data and by automating provisioning, but the requirement also needs a documented process, recorded decisions and dated evidence, which no tool supplies by itself. authentik's SCIM provider pushes user and group changes to target applications and runs a full sync every hour, which helps keep downstream accounts aligned with the source. FreeIPA stores users, groups and access control centrally, and Keycloak provides single sign-on across applications. Those tools still need authorization rules, reviewer decisions, quarterly comparisons and records of the 15-month review. A certification campaign tool such as midPoint can record reviewer decisions within a set timeframe. Confirm each tool's capabilities against your own environment.

What should we confirm before signing a fixed-scope CIP-004-7 R4 agreement?

Before signing a fixed-scope agreement, confirm the scope, deliverables and exclusions in writing. List the BES Cyber Systems, identity sources, applications and physical access systems in scope, and confirm how they map to your current CIP-002 categorization. Ask for each deliverable by name, such as the authorization workflow, the quarterly verification procedure, the 15-month review template and the evidence package. Confirm who performs each task across your staff, application owners and the partner. Agree the milestones, acceptance criteria, the process for changing scope, and the support terms after handover. Finally, ask your compliance lead whether the evidence format matches what your auditor expects.

How DeployOpen scopes and prepares CIP-004-7 R4 evidence

DeployOpen works on CIP-004-7 R4 by preparing the systems and records that show need-based authorization, quarterly verification and the 15-month privilege review. The organization keeps ownership of its controls and decides who needs access, while DeployOpen builds the open-source identity tooling and evidence trail around that decision.

How we scope

  • Engagements are fixed-scope, with the systems, access paths and deliverables agreed in writing before work starts.
  • Scope lists which electronic, unescorted physical and remote access paths fall under the Part 4.1 authorization process.
  • Scope also confirms which user accounts, groups and role categories the 15-month privilege review will cover.

How we build

  • We plan an identity source of truth that records the authorization basis for each user and role assignment.
  • We configure provisioning and deprovisioning connectors so application access follows the authorization records.
  • We test quarterly comparisons between provisioned access and authorization records before handing the process over.

How we hand over

  • Documented procedures describe who authorizes access, who verifies it each quarter and how the 15-month review runs.
  • Dated exports of authorization records and quarterly comparison outputs are delivered in a format your assessors can read.
  • Your staff receive the runbooks needed to repeat the verification cycle without DeployOpen involvement.

How we support

  • Ongoing support, upgrades and continuous testing are available as a retainer after handover.
  • Retainers can cover upgrades to the identity platform and periodic checks that quarterly and 15-month records remain complete.
  • Confirm with your compliance lead which evidence an independent auditor will accept, since DeployOpen prepares evidence but does not issue audit reports.

Talk to our team.

Tell us what you're working on, whether it's a deployment, an audit, a security test or a cyber range. You'll speak with an engineer who can help you scope it.

  • 30-minute call: free, with no obligation.
  • NDA on request: we can sign before you share details.
  • Clear next steps: a scope and plan after the call.