Patch tracking for the CIP-007 35-day cycle

CIP-007 R2 requires a tracked patch process with evaluations every 35 days and a dated decision for each applicable patch. This guide shows what the cycle asks for, who owns each step, and how vulnerability detection tools support the evidence trail.

On this page

Patch tracking for the CIP-007 35-day cycle: what the organization must prove

CIP-007-6 R2 requires a patch management process that tracks sources, evaluates security patches at least every 35 calendar days, and, within 35 days of each evaluation, either applies the patch, creates a dated mitigation plan, or revises an existing one. An operator or contractor with applicable Cyber Assets must be able to show all three steps for every patch source it monitors, with dates an auditor can check. The standard applies to Cyber Assets that are updateable, so the first task is an inventory that separates systems that can take patches from those that cannot, and a written list of the sources each group relies on, such as vendor advisories, operating system channels and firmware bulletins. Cost and effort depend on three drivers: the number of applicable Cyber Assets, the number of patch sources, and how many patches end up on a mitigation plan rather than being applied. Each additional source adds recurring evaluation work every cycle, and each mitigation plan adds a tracked timeframe, a documented approach and later follow-up under Part 2.4. Costs that scale with those drivers are mostly internal staff time and any tooling licenses. Ask any implementation partner for a written scope that names the asset groups, the sources, the tools and the evidence format, because those choices determine the effort. The organization owns every patch decision, including whether a patch is applicable, whether a mitigation plan is acceptable and who approves a timeframe extension under Part 2.4. An implementation partner can build the source register, the tracking workflow and the evidence trail, and vulnerability detection tools can document which software versions were present on which hosts. Only the Regional Entity auditor judges whether the process meets CIP-007-6. Confirm early which evaluation dates and approval records that auditor will expect, and keep them with the original tracking data.

How the CIP-007 R2 cycle runs from source to closed patch

The R2 cycle turns a stream of vendor security releases into a documented decision for each applicable patch, so an auditor can trace every release from its source to either an installed fix or a dated, approved mitigation plan that was carried out.

  1. Inventory updateable applicable Cyber Assets

    Start from the CIP-002 categorization and list the Cyber Assets in scope for CIP-007, such as applicable BES Cyber Systems, their Protected Cyber Assets and any associated EACMS or PACS. Mark the ones that are updateable, meaning the operating system, firmware or applications can receive patches. The output is an asset list that the patch process can reference. Confirm the list with operations staff, because a missing asset means its patches are never evaluated.

  2. Identify and record patch sources

    For each updateable asset or asset group, name the sources the entity monitors for released security patches, such as vendor security bulletins, advisory feeds, update channels or repositories. Part 2.1 requires this list to be identified and documented. The output is a source register with an owner for each source. Auditors commonly ask how a new software version added to a system gets its sources recorded, so the register should show that step.

  3. Evaluate released patches at each cycle

    On a recurring schedule, the patch owner reviews releases from each registered source and decides which ones apply to the assets in scope. Part 2.2 sets the outer limit: each evaluation must happen at least once every 35 calendar days. Vulnerability detection tools can narrow the review by matching installed software and versions against advisory data, but the entity still owns the applicability decision. The output is a dated evaluation record that lists each patch, the assets it affects and the decision reached.

  4. Decide apply or mitigation plan within 35 days

    Part 2.3 requires that within 35 calendar days of completing the evaluation, each applicable patch is either applied or addressed by a dated mitigation plan. A mitigation plan states how the vulnerability will be addressed and the timeframe for doing so. A new plan or a revision of an existing plan follows the same rule. The output is either a change record showing the patch was installed or a dated plan approved for the asset. Check that each applicable patch from the evaluation has exactly one of these outcomes.

  5. Apply the approved patch change

    Where the decision is to install, the change goes through the entity's configuration change process, which links to the CIP-010 baseline so the new patch level is recorded. The team applies the patch in a test or staging step where practical, then in production, and records the date, the operator and the affected asset. The output is a closed change ticket with the patch identifier and the updated baseline entry. Confirm that the baseline reflects the new version before closing the ticket.

  6. Implement each mitigation plan within its timeframe

    Part 2.4 requires the entity to implement each mitigation plan within the timeframe it states. Engineers carry out the actions in the plan, such as configuration hardening, compensating controls or network isolation, and log each step. If the timeframe must change, the revision or extension needs approval from the CIP Senior Manager or a delegate before the new date takes effect. The output is a plan closure record with evidence of each action and, where applicable, the signed approval for the extension.

  7. Close the patch record and retain the trail

    Once every applicable patch is applied or its mitigation plan is complete, the patch owner closes the cycle entry and links the source register, evaluation record, change ticket or plan closure record together. Keep the trail searchable by asset and by patch identifier so an auditor can follow any one release through the cycle. The output is a closed cycle record with links to each supporting document. Ask the compliance lead to sample a few entries before the next Regional Entity monitoring engagement.

Which Cyber Assets fall under the patch cycle

CIP-007 scope starts with CIP-002 categorization, not with the device list in your asset inventory. Once CIP-002 has rated each BES Cyber System as high, medium or low impact, the Applicable Systems column in CIP-007-6 decides which assets the patch process reaches. Expect high and medium impact BES Cyber Systems, plus their associated Electronic Access Control or Monitoring Systems (EACMS), Physical Access Control Systems (PACS) and Protected Cyber Assets (PCA), to fall within the patch requirement in the way the table describes. Low impact assets follow a different set of obligations under CIP-003, so do not assume that the high and medium impact scope carries over unchanged. Confirm each row against the current standard text and your own categorization record before you build the asset list.

Within that scope, the operative question for each Cyber Asset is whether it is updateable. The patch process in CIP-007-6 Part 2.1 is tied to identifying the sources you monitor for released patches for applicable Cyber Assets that are updateable. Build the inventory with a field that records updateability, the owner who made that call and the date it was last reviewed. Devices that cannot receive security patches, such as some embedded controllers and legacy appliances, still need documented handling. That handling should state why the asset is not updateable, what compensating controls apply and where the decision is recorded, so an auditor can trace the reasoning without relying on memory.

Apply, mitigate or extend: choosing the path for each patch

When an evaluated security patch is applicable, Part 2.3 allows the entity to apply it within 35 calendar days of completing the evaluation. Applying the patch is the simplest path, but it still needs a record that shows the patch, the affected Cyber Assets and the date the change was made, so an auditor can match the evaluation to the installation.

  • Link the record to the evaluation: Reference the patch identifier, the source it came from and the evaluation date in the same ticket or change record.
  • Record the affected assets: List every applicable Cyber Asset that received the patch, not only the first or primary host.
  • Capture the installed version: Keep the post-change version or build so the baseline and later vulnerability scans agree.
  • Test before production where your change process requires it: A fast application that causes an outage can create a separate reliability problem, so keep the testing step in the record.

Check that each applied patch has a date inside the 35-day window measured from the completed evaluation, not from the vendor release date.

How Wazuh and Fleet support the evidence trail

Vulnerability detection tools produce a dated, repeatable record of which software is installed and which known vulnerabilities match it, which is the raw material for the 35-day evaluation in CIP-007-6 R2 Part 2.2. The cards below separate what each tool does from the decisions and proofs that remain with the registered entity.

Wazuh vulnerability detection

Wazuh correlates the software inventory collected by each agent with the Wazuh CTI vulnerability repository, or a locally hosted offline copy, to identify vulnerabilities in the operating system and installed applications of monitored endpoints. For CIP-007 R2, the offline copy matters where BES Cyber System endpoints cannot reach the internet, because the feed date must still be recorded. Confirm which Cyber Assets can run an agent, and whether the Wazuh license (GPL-2.0-only) and deployment model fit your change control process.

Fleet source matching

Fleet detects vulnerable software on enrolled hosts by matching installed software against the NVD, OVAL definitions, Microsoft security bulletins, Amazon Linux advisories and OSV. Each source covers different platforms, so a host running an operating system outside those feeds may show incomplete results. Ask which sources cover your Applicable Systems and record that list, since CIP-007 R2 Part 2.1 requires the monitored sources to be identified. Fleet is MIT licensed, as stated in its repository license file.

Fleet policies as recurring checks

Fleet policies are yes or no queries run against enrolled hosts, such as whether a required package version or setting is present. Saved results with timestamps give an auditor a repeatable record that a host was checked during a given 35-day window. Policies verify configuration state; they do not replace the evaluation record of Part 2.2. Define each policy with the CIP-007 requirement it supports and keep the query text under change control.

Limits of detection tools

A detection tool reports candidate vulnerabilities; it does not decide which are applicable to a given BES Cyber System, write a dated mitigation plan under Part 2.3, or prove that a patch was applied. Those decisions need a named owner, a documented evaluation and a change ticket linked to the finding. Fleet OS update enforcement and the audit activity log are listed as Fleet Premium features on Fleet's pricing page, so confirm edition needs before scoping and budget for them only if they are required.

What must be in place before an audit asks for patch evidence

An auditor will not accept a patch record that cannot be traced back to a documented process, a complete asset list and a named approver. The cards below cover the artifacts that have to exist before the first sample is pulled, and each one ends with a check you can run against a single month of records.

Written patch management process

The process must name the patch sources monitored for each applicable, updateable Cyber Asset class, the people who review each source, and the tool that records results. Under CIP-007-6 R2 Part 2.1, the sources must be identified, so a generic statement that patches are reviewed monthly is not enough. Check: confirm every source in the document appears in the evaluation log for the sampled month.

Asset inventory tied to CIP-002

Patch evidence only covers systems the organization has scoped in. The inventory should list each BES Cyber System, Protected Cyber Asset, EACMS and PACS by impact rating from the CIP-002 categorization, with the operating system or firmware version and whether the asset is updateable. Assets missing from the inventory produce gaps that no later record can explain. Check: pick three assets from the CIP-002 list and confirm each has an inventory entry and at least one evaluation record.

Dated log of evaluations

Each evaluation of a source needs a timestamp, the reviewer's name, the patches considered and the outcome. Auditors measure the 35-day evaluation interval from these dates, so an undated spreadsheet entry will not demonstrate compliance. Tools such as Wazuh vulnerability detection can add scan timestamps, but the human evaluation decision still needs its own record. Check: measure the gap between consecutive evaluation dates for each source and confirm none exceeds 35 calendar days.

Dated mitigation plans with timeframes

When a patch is not applied, the organization must create or revise a dated mitigation plan within 35 calendar days of completing the evaluation. Each plan states how the vulnerability will be addressed and the timeframe for doing so. Plans without a date or a timeframe are the most common gap reviewers find in patch files. Check: for each patch not applied in the sampled month, confirm a dated plan exists and that its timeframe is still open or has been formally extended.

Senior Manager or delegate approvals

Under CIP-007-6 Part 2.4, any revision or extension of a mitigation plan timeframe needs approval from the CIP Senior Manager or a documented delegate. The approval should name the person, the date and the new timeframe, and the delegation itself must be on file before the approval is given. Verbal sign-off or approvals from people without delegation are difficult to defend. Check: trace every extended timeframe to a signed approval dated before the original timeframe expired.

Sample walk-through each cycle

Before the audit, run a walk-through of one full 35-day cycle as if an assessor were asking for the evidence. Start from a source, follow it to the evaluation, the patch or mitigation plan, and the approval, then confirm the chain holds without manual reconstruction. Gaps found here are cheaper to fix than gaps found during fieldwork. Check: record the time needed to produce each link in the chain, and treat any link that needs a manual search as a process defect.

Who owns the patch cycle, who helps, and who judges it

The registered entity is the organization on the NERC Compliance Registry, and it is accountable for every CIP-007 R2 obligation, whatever tools or contractors it uses. It decides which patch sources it monitors, which Applicable Systems fall under R2, whether a given patch applies, and whether to apply it, write a mitigation plan or revise one. Those decisions are recorded with dates and named approvers, and any extension of a mitigation timeframe needs approval from the CIP Senior Manager or a delegate.

  • Source identification: The entity names the sources it monitors for each updateable Cyber Asset and keeps that list current when vendors or assets change.
  • Evaluation decisions: The entity documents the applicability evaluation at least every 35 calendar days and records who made each call.
  • Mitigation plans and approvals: The entity writes dated plans, states the timeframe, and holds the approval trail for any extension.
  • Records retained for audit: The entity keeps the evidence that shows each step happened on time, because the auditor tests what it can produce.

Before engaging any partner, confirm that your own team can explain each decision in the evidence without the partner in the room.

Frequently asked questions about CIP-007 patch tracking

When does the 35-day clock start for CIP-007 patch evaluation?

The evaluation clock under CIP-007-6 Part 2.2 runs from the sources you have identified for each applicable Cyber Asset, and the evaluation must happen at least once every 35 calendar days. The later step in Part 2.3 has its own clock: within 35 calendar days of completing the evaluation, you must apply each applicable patch, create a dated mitigation plan, or revise an existing one. Count the two windows separately in your tracking system, because a late evaluation shifts every downstream deadline. Confirm the exact trigger and counting method with your Regional Entity and your internal compliance procedure before you rely on it.

Can open-source tools produce CIP-007 patch evidence on their own?

Open-source tools can produce much of the detection evidence, but they do not complete the patch management process by themselves. Wazuh vulnerability detection correlates each agent's software inventory with a vulnerability repository, and Fleet matches installed software against sources such as the NVD and OSV, so both can show which vulnerabilities apply to which endpoints and when they were seen. The entity still has to record the monitored sources, the evaluation dates, the decision to apply, plan or revise, and the approvals. Fleet lists OS update enforcement and its audit activity log as Fleet Premium features, so check the edition you run before counting those capabilities as part of your evidence. Confirm each product's license and feature set against your own environment.

What effort does the 35-day patch cycle add, and what drives it?

The recurring effort depends mainly on three drivers: the number of patch sources you must monitor, the number of applicable Cyber Assets that are updateable, and the volume of vendor patches those sources release. Each additional source adds intake, triage and record-keeping. Each additional asset adds applicability checks, testing and possibly a mitigation plan. High vendor patch volume raises the number of decisions you must document within each window. Operating systems, firmware and third-party applications often follow different release calendars, so a mixed estate usually costs more to track than a uniform one. No public figure in this context sets a standard effort for your environment, so estimate from your own inventory and ask for the drivers to be quantified in any proposal.

Is a mitigation plan acceptable instead of applying a patch?

Yes, CIP-007-6 Part 2.3 allows a dated mitigation plan in place of applying a patch, provided the plan states how the vulnerability will be addressed and gives a timeframe. You then have to implement the plan within that timeframe under Part 2.4. A mitigation plan is a documented decision, not a way to skip the evaluation, so every relevant patch still needs a recorded outcome. Auditors will look for the plan date, the vulnerability it covers, the timeframe and proof that the mitigation was carried out. Document the reasoning clearly, since an unsupported plan is a common source of findings.

Who must approve an extension to a mitigation plan timeframe?

Under CIP-007-6 Part 2.4, a revision or extension to a mitigation plan's timeframe must be approved by the CIP Senior Manager or a delegate. The approval should be recorded before the original timeframe expires, with the reason for the change and the new date. Delegations must be documented under your CIP-003 program so that the person approving the extension has the authority to do so. Ask your compliance lead to confirm the current delegation list, because an approval made by someone without documented authority does not meet the requirement.

What should I ask an implementation partner for in a fixed-scope quote?

Ask the partner to state the scope in writing: which BES Cyber Systems, EACMS, PACS and PCA are covered, which patch sources and tools are in scope, and what the deliverables are, such as a patch tracking procedure, source register, evaluation workflow and evidence templates. Ask who performs each step, what the partner prepares versus what your staff must do, and what evidence the partner will leave you. Confirm that the partner prepares systems and evidence and does not issue compliance reports or attestations, which only independent auditors and assessors do. Also ask about exclusions, assumptions about your asset count and source count, timelines tied to milestones, and how post-engagement support is handled. DeployOpen does not publish prices, and a quote follows from the written scope.

How DeployOpen prepares CIP-007 patch evidence

DeployOpen plans, implements and documents self-hosted open-source tooling inside the client's own infrastructure to support CIP-007 R2 patch tracking. The organization keeps ownership of its patch decisions, mitigation plans and Senior Manager approvals, while DeployOpen prepares the systems and records that show the process running.

How we scope

  • Engagements are fixed-scope, with the systems, asset groups and patch sources agreed in writing before work starts.
  • The written scope names which applicable Cyber Assets are in the patch process and which sources are monitored for released patches.
  • Scope also states who approves 35-day evaluation records, mitigation plans and extensions, so ownership is clear.

How we build

  • We configure software inventory and vulnerability detection so each in-scope endpoint reports installed software and operating system versions.
  • We set up evaluation workflows that record each source reviewed, the date reviewed and the decision reached for each finding.
  • We document how mitigation plans are created, revised and tracked against their stated timeframes, with test records for each step.

How we hand over

  • Handover includes runbooks for the 35-day evaluation cycle, the patch process and the mitigation plan workflow.
  • Evidence samples show how inventory, detection results and approval records map to each CIP-007 R2 part.
  • Documentation is delivered to the organization, which keeps the evidence and decides how long it is retained for audit.

How we support

  • Ongoing support, upgrades and continuous testing of the patch tooling are available as a retainer after handover.
  • Retainers can cover changes to monitored sources, new asset classes and updates to runbooks as CIP obligations change.
  • Final compliance conclusions rest with the organization and, where an assessment occurs, with the Compliance Enforcement Authority.

Sources and further reading

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.