Patch management

Why a Green Patch Dashboard Does Not Prove Your Devices Are Patched

Patch compliance is not a colour. It is a conclusion supported by current device-level evidence.

A green dashboard is useful for triage. It is not sufficient evidence that the fleet is patched.

A patch score compresses multiple decisions into one number: which devices count, which updates apply, how old the data may be, whether installation finished, whether a restart remains pending, and how failed or offline devices are treated. A dashboard can be mathematically correct while still supporting the wrong operational conclusion.

The control objective

Prove that every in-scope endpoint was assessed against applicable updates using sufficiently recent evidence, and that failures, pending restarts, stale devices, and approved exceptions remain visible.

01

Treat every compliance status as a claim

The statement "this device is patched" should be traceable to underlying facts. At minimum, the reviewer needs to know:

  • Which device was assessed.
  • When the device last scanned or reported update state.
  • Which update class and release were evaluated.
  • Whether the update was applicable.
  • Whether installation succeeded, failed, or remains pending.
  • Whether a restart is required to complete the change.
  • Whether the device is still in scope.

NIST describes enterprise patch management as identifying, prioritising, acquiring, installing, and verifying patches. Verification is not optional. The report should preserve enough detail to show how the final status was reached.

02

Verify the denominator before reading the percentage

A 98 percent score means little until the denominator is known. Common denominator errors include:

Missing devices

Unenrolled endpoints

A laptop absent from the tool cannot lower the score, even though it may be the largest risk.

Stale records

Inactive devices excluded

Offline devices may disappear from the calculation or retain an old compliant state.

Wrong scope

Test and retired assets included

Non-production records can inflate or distort the population.

Multiple tools

Split management coverage

One report may cover only Intune-enrolled devices while another group is managed elsewhere.

The correct starting population should come from a reconciled asset and identity inventory, not from the patch tool alone.

03

Check whether the evidence is fresh enough

Microsoft states that Windows Update for Business reporting depends on device connectivity and diagnostic data collection. Its data schema includes collection timestamps, and Microsoft notes that report data is collected daily. That timing matters. A device that reported compliant last week may have missed a newer release or may no longer be reporting.

StateInterpretationAction
Current and compliantRecent scan supports the required update stateRetain as evidence
Current and non-compliantRecent scan found missing, failed, or pending updatesRemediate or approve an exception
StaleLast evidence is outside the defined thresholdRestore reporting before drawing a compliance conclusion
UnknownThe tool did not collect or interpret the required fieldInvestigate the collection path
Out of scopeDevice is retired, stored, or otherwise excluded by policyDocument the lifecycle state and approval

04

Separate applicable, downloaded, installed, and effective

Patch state is not binary. A useful report distinguishes the sequence:

  1. The update is applicable to the device.
  2. The update is offered or approved.
  3. The content is downloaded.
  4. Installation is attempted.
  5. Installation succeeds or fails.
  6. A restart is completed where required.
  7. The device reports the resulting build or package state.

A pending restart can leave the endpoint exposed or operationally inconsistent. A successful deployment command does not prove the endpoint reached the intended version. The final installed build and the latest device evidence should agree.

05

Require a minimum evidence set

FieldWhy it matters
Stable device identifierConnects the update record to the asset and owner
OS edition, version, and buildEstablishes the platform and servicing context
Last update scan or report timeShows whether the conclusion is current
Applicable update identifierShows what the device was evaluated against
Installation status and errorSeparates success from retry, failure, or unknown state
Restart requiredShows whether installation is operationally complete
Last successful updateSupports timeline and troubleshooting
Exception owner and expiryPrevents permanent hidden exclusions

06

Use a repeatable verification process

01

Reconcile the fleet

Compare the patch population with the asset register and current user roster.

02

Set freshness thresholds

Define when update evidence becomes stale for normal, travelling, and rarely connected devices.

03

Review every non-green category

Failed, pending, unknown, stale, and excluded devices need separate queues.

04

Verify installed state

Confirm the resulting build or package state after the deployment action.

05

Own exceptions

Record a reason, owner, compensating control, and review date.

06

Preserve the evidence

Retain the population, filters, collection time, and device-level records used for the conclusion.

07

Where Snipe RMM fits

Snipe RMM is being built to keep endpoint state, evidence age, alerts, and administrative activity connected to the same device record. The objective is not to replace every patching mechanism. It is to make the operational conclusion inspectable.

Snipe RMM Early Access

Inspect the evidence behind the status.

Use the interactive demo to review endpoint posture, alerts, device history, and controlled actions.

Sources

Authoritative references

  1. NIST SP 800-40 Rev. 4, Guide to Enterprise Patch Management PlanningDefines enterprise patch management to include verification.
  2. Microsoft Learn, Windows Update for Business reports overviewDescribes compliance reporting, update classes, issues, and diagnostic-data collection.
  3. Microsoft Learn, Windows Update for Business reports data schemaDocuments report tables and collection timestamps.
  4. Microsoft Learn, Windows Update for Business reports prerequisitesDocuments supported devices and reporting prerequisites.