The auditor’s request sounds simple: show how you know your endpoints were patched.
The IT team opens its patch compliance dashboard. It reads 97% compliant. That number is useful, but on its own it is not evidence that a patch-management control operated as described.
The follow-up questions arrive quickly. Which devices make up the other 3%? Were they offline, failed, or formally exempted? Which patches were missing, and which vulnerabilities did they leave open? When was each device remediated, and who approved any exception? How does the team know a deployment marked successful actually fixed the issue?
Those answers live in device-level records. SOC 2 evidence begins where the compliance percentage ends.
Key Takeaways:
- SOC 2 does not prescribe a patch report or a universal remediation deadline. Auditors test whether an organization’s own patch-management control is well designed and operates consistently.
- A compliance percentage is only as accurate as the inventory behind it. In education, proving which devices are in scope comes before proving they are patched.
- The Patch Evidence Chain tests audit readiness across eight links per device: scope, identity, state, action, attribution, result, closure, and exception.
- Governed exceptions, with an owner, a reason, and a review date, strengthen a control.
- A deployment proves remediation only when the installed version or CVE status is verified on the device, after any reboot.
- Every patch status needs an “as of” timestamp.
- The strongest buying test is tracing one Critical CVE from detection to closure, exported without manual reconciliation.
- AssetSonar supports patch-control evidence; it does not make an organization SOC 2 compliant.
Does SOC 2 require a specific patch report?
No. SOC 2 examinations are based on the AICPA Trust Services Criteria, and each organization designs controls that fit its own systems and risks. There is no prescribed patch-report template and no single remediation deadline that applies to every organization.
That changes what IT should prepare. An auditor evaluates whether the vulnerability and patch-management control is designed appropriately and whether it operated consistently across the audit period. Owning a tool with a “SOC 2 report” button settles neither question. Patch timelines, evidence retention, and exception rules come from the organization’s own control design, agreed with its auditor.
The practical question is narrower: can our systems produce records that show the control working, device by device?
Start with the device population
In education, the audit-scope problem usually appears before the patch problem.
A single campus may run administrative Windows laptops, faculty Macs, computer labs, classroom and library machines, shared systems, loaner pools, research endpoints, and devices bought and managed by individual departments. Records for these devices are often split across Intune, Jamf, Google Workspace, and departmental spreadsheets, with no single system holding ownership, location, and history for the whole fleet.
That fragmentation matters because a compliance percentage is calculated against a denominator. If the inventory is incomplete, the percentage is mathematically precise and operationally wrong. A lab of unenrolled machines simply never enters the calculation.
Before IT can prove devices are patched, it has to prove which devices belong in the report.
The Patch Evidence Chain: What a SOC 2 patch compliance report should include
The Patch Evidence Chain is a framework for testing whether patch data can stand up as SOC 2 audit evidence. It treats evidence as eight linked records for every in-scope device. Where a link is missing, the auditor has to take that part on trust.
- Scope. Which endpoints should the control cover, and how was that population defined?
- Identity. Can each record be tied to one real, uniquely identified device with an owner and location?
- State. What was installed or missing, and which CVE or security issue applied to that device?
- Action. What remediation did IT attempt, and when?
- Attribution. Which administrator, policy, or automated job initiated the change?
- Result. Did the action succeed, fail, stay pending, or require a reboot?
- Closure. Was the endpoint checked again and verified as remediated?
- Exception. If the device remains exposed, why, and who owns that decision?
Most teams already hold data for several of these links. The gap is that the links live in different systems, so proving one device’s history means reconciling exports by hand.
Patch exceptions are part of the evidence
Exceptions are inevitable on a campus. A teaching lab might depend on an application that only supports an older software version, and the team cannot safely patch it during finals week.
The weak response is to leave the device red on the dashboard indefinitely. To an auditor, an unexplained red device looks like a control that stopped operating.
A governed exception records why the patch was deferred, names an owner, describes compensating controls where appropriate, sets a review or remediation date, and logs the eventual closure.
A control does not become credible because exceptions disappear. It becomes credible because exceptions are visible and governed.
Is a successful deployment proof of remediation?
Not automatically. “Deployed” can mean the package was sent, the installer finished, the endpoint checked in, the software version changed, or the vulnerability closed. Only the last two show that the exposure is gone.
Campus labs add a further trap. Many run reboot-to-restore software that returns each machine to a frozen image on restart. A patch installed outside the image maintenance process can report success in the morning and be gone after the next reboot. For these devices, closure evidence must be captured after a restart, or the fix must go into the base image itself.
Stronger evidence confirms the outcome on the endpoint by checking the installed version or the CVE status after the action ran.
Data freshness belongs in the audit conversation
Every patch status is a claim about a moment in time. Useful evidence states that moment: the last endpoint scan, the last check-in, the report generation date, and the vulnerability feed update.
The academic calendar makes this harder. Faculty laptops that leave campus for the summer may not check in for weeks, so their last known status can be months old when audit fieldwork begins in the fall.
Platforms document freshness differently. Microsoft’s Intune update reports note that their data sources arrive on different schedules, and Windows Autopatch reports process device data in batches. Jamf Pro patch reporting shows each computer’s last check-in beside its installed version.
“Compliant” without “as of when?” is incomplete evidence.
Which platforms give Education IT the strongest patch evidence?
Platforms differ in which links of the chain they document well and how much reconciliation they leave to IT. The table below reflects each vendor’s public documentation as of November 2026.
| Platform | Best for | Chain links documented | Question to ask in a demo |
| AssetSonar | Connecting asset inventory with patch evidence | Scope, identity, state, attribution, closure | How are exceptions recorded, and how long is patch history retained? |
| ManageEngine Endpoint Central | Granular system-level compliance reporting | State, result | How are devices without an installed agent reflected in the report? |
| NinjaOne | Operational endpoint patch reporting | State, result, attribution | How does each device record tie to CVE context and the campus asset inventory? |
| Microsoft Intune / Windows Autopatch | Microsoft-centric campuses | State, result, freshness | How are non-Windows and unenrolled devices covered? |
| Jamf Pro | Apple-heavy campuses | State, freshness | How are Windows devices and CVE context covered? |
AssetSonar
AssetSonar is EZO’s IT asset management platform, which also includes IT service management and software asset management. Its Patch Management module detects vulnerabilities on Windows, macOS, and Linux endpoints, maps them to CVEs with CVSS scores from the NIST National Vulnerability Database, and shows each CVE with the affected device, its owner, the installed version, and related tickets. Patching events are recorded against the device with what changed, when, and by whom. A deployment counts as successful only when the agent reports success and AssetSonar verifies the version or CVE closure.
AssetSonar supports evidence for patch-management controls under frameworks such as SOC 2 and ISO 27001. It does not make an organization SOC 2 compliant.
ManageEngine Endpoint Central
Endpoint Central’s predefined patch reports include a System Compliance report, a System Health report with missing patches per system, and a list of systems requiring a reboot.
NinjaOne
NinjaOne’s patch reports show installed, approved, pending, and failed patches by device, with last scan date, scan result, and pending reboots.
Microsoft Intune and Windows Autopatch
Intune and Windows Autopatch provide per-device update status and failure reporting, with exportable quality update data and documented reporting latency.
Jamf Pro
Jamf Pro reports on configured third-party macOS software titles, identifies computers that need updates, and shows each computer’s installed version and last check-in.
Run the Critical-CVE audit test
Stop asking vendors whether they can generate a SOC 2 patch report. Give every vendor the same scenario instead:
A critical vulnerability affected 120 endpoints across administrative offices, two teaching labs, and the library during the audit period. Show the evidence from detection through closure.
Ask each platform to produce, from its own data:
- Every affected device, with owner and location
- Last check-in and the CVE detected
- Deployment date and the administrator or system that initiated it
- Success or failure for each device
- Exceptions, with owners and review dates
- Verification of remediation
- An export an auditor can review
Then ask: could we hand this output to an auditor without rebuilding it in Excel?
Don’t buy “SOC 2 software.” Buy evidence your control can use.
Vendor evaluations go faster when four things stay separate:
- Tool capability: the evidence the software can produce.
- Control design: how the organization defines patch timelines, exceptions, and responsibilities.
- Operating effectiveness: whether the process ran consistently across the audit period.
- Audit evidence: the records that prove it.
No platform supplies control design or operating effectiveness. A good platform makes both easier to run and easier to demonstrate.
The software does not pass the audit. Your control does. The software’s job is to make that control easier to operate and easier to prove.
Before the next audit cycle, pick one patch exception on your campus today. Can you show who owns it, why it exists, and when it will close?
Test AssetSonar against your campus patch-control evidence
Bring a real campus device group or patch exception to an AssetSonar demo and see what you can document at the device, user, vulnerability, and remediation level.


