Patch Check Reference
Cross-platform patch check (Windows, Linux, macOS). Configuration fields, MSRC severities, output schema, and per-platform detection details.
Written By Erdinc Akay
Last updated About 1 month ago
Patch Check Reference
In the check catalog this check appears as System Updates (DE: Systemupdates).
Cross-platform: The patch check runs on Windows, Linux, and macOS (x64 and ARM64 on each). On Windows it uses the Windows Update API; on Linux it queries the native package manager (apt, dnf, yum, zypper, or pacman); on macOS it uses
softwareupdate. The agent detects the operating system automatically.
Configuration Fields
MSRC severities (Windows)
On Windows, pending updates are classified by their Microsoft Security Response Center (MSRC) severity, and the Severity filter field controls which severities are counted toward the thresholds. Linux and macOS do not expose MSRC severities — there the Count security updates only option governs which updates count instead.
Output
Each run produces:
How updates are detected
The octoja agent detects the operating system automatically. No manual configuration is needed.
Update management
Independently of the per-device patch check, octoja surfaces a fleet-wide view of every update in the Update Catalog. Opening an update shows its advisories, its block status, and whether the vendor has withdrawn it.
Blocking an update
From an update's detail page you can Block update with an optional reason. A block is tenant-global: it applies everywhere in the environment, not per patch policy. A blocked update is withheld from every device until it is unblocked.
Advisories
octoja merges advisory intelligence for each update so a problematic patch can be spotted before deployment.
Withdrawn updates
When the vendor retracts an update, octoja marks it with a Withdrawn status so it is not offered for installation.
Notes
- The check uses the same update mechanism as the Windows Update settings panel.
- If your organisation manages updates through WSUS (Windows Server Update Services), the check only reports updates approved by your WSUS administrator.
- Auto-patching can be configured separately on the device Updates tab.
- If the warning threshold is configured higher than the critical threshold, the check swaps the two values at runtime so the critical threshold remains the upper bound.
- By default the check runs every 6 hours.
- If the check cannot run at all — no supported package manager on Linux,
softwareupdateunavailable on macOS, an unsupported platform, or unparseable tool output — it reports an Error result with a matching message instead of an update count.
See also: Configure a Patch Check