CIP-007

The CIP-007 35-day patch cycle: a workflow that survives audits

CIP-007-6 R2 is the most-violated area of the most-violated CIP standard. A step-by-step patch evaluation and mitigation workflow, the evidence to keep, and the mistakes auditors find.

· 7 min read · CIP Sentry

CIP-007 consistently produces the most serious and moderate CIP noncompliance, and patch management (R2) is a large part of the reason. The rules aren’t complicated. The problem is repetition: a 35-day cycle, across every piece of software and firmware, on every applicable Cyber Asset, forever.

The requirement in one paragraph

Identify a source for security patches for everything installed (R2.1). At least once every 35 calendar days, evaluate released security patches for applicability (R2.2). Within 35 calendar days of completing an evaluation, for each applicable patch, apply it, create a dated mitigation plan, or revise an existing mitigation plan (R2.3). Then carry out each mitigation plan by its date, or get the CIP Senior Manager or delegate to approve an extension (R2.4).

A workflow that holds up

1. Build the source list from your baselines. Your CIP-010 baselines already list installed software and firmware. For each item, record the patch source: a vendor portal, an integrator’s bulletin, a mailing list. “No patch source exists” is a legitimate answer, but it must be documented.

2. Run one evaluation per source, per cycle. Pick a fixed rhythm (every four weeks is common) so you never approach day 35. For each source, record the date checked, what was released since the last check, and whether each item applies. Record “nothing new” explicitly.

3. Decide within 35 days. For each applicable patch, choose: apply, mitigate, or revise an existing plan. Start the 35-day clock on the evaluation completion date, not the release date.

4. Make mitigation plans real. A mitigation plan needs the vulnerability addressed, the actions taken to mitigate it (for example, disabling a service or restricting a port), and a planned implementation date. Track the date like any other deadline.

5. Close the loop. When a patch is applied, the baseline changes. That triggers CIP-010: authorization before the change, software integrity verification (R1.6), baseline update within 30 days, and security control verification.

Evidence to keep

Mistakes auditors find

Doing this without a spreadsheet

The reason this area produces so many violations is that spreadsheets don’t warn you. A good system starts a clock for every applicable patch the moment it is evaluated, shows mitigation plan deadlines alongside it, and connects the resulting baseline change to change control.


CIP Sentry’s System Security module tracks patch sources per software group, counts down the 35-day action deadline for each applicable patch, and turns missed patches into mitigation plans with their own clocks. See the platform.

Request a quote

See CIP Sentry on your own terms.

Get a quote sized to your registered functions and impact levels, and a live walkthrough on sample data. No sales pressure, no cloud account, no commitment.