Vol III Book 03 — Federal Compliance — Patch & Systems Management: The SI-2 / CM Closure Plane

Flaw Remediation and Configuration State Across Microsoft, AWS, Oracle, VMware, and Red Hat — One Contract, Many Stacks

Author

Federal Cloud Services

Published

2026-07-19 21:40 ET

0.1 Draft Proposal — Subject to Review

This document is a draft proposal developed by the CSI Team (Cloud Services Infrastructure). It is an attempt at a comprehensive Agency-wide technical roadmap and has not been reviewed or approved by the Agency CIO Office, the Office of Information Security (OIS), or organizational leadership. All recommendations, vendor selections, control mappings, and implementation timelines are subject to revision pending formal review by the Agency CIO Office and organizational components.

Date Code: 2026-07-19 17:40 ET

Provisional position. This book was drafted at temporary series slot 21 to avoid renumbering the series while adjacent books settle. Its intended home is immediately after the Vulnerability Management book (the assessment half), whose remediation half it carries. Cross-references name other books by title and role, not number, so the series-wide renumber does not break them.

Series Context — The Vulnerability Management book answers what is unpatched — continuous scanning, CISA KEV cross-reference, risk-based SLAs, and the machine-readable compliance record, worked on the Microsoft/Defender estate. This book answers close it, and keep it closed: the remediation actuation (SI-2) and configuration state (CM-2 / CM-6) across every cloud platform the agency runs — not just the Azure/Intune stack. It is the realization of the Configuration & Remediation plane (plane 7) and of the Management-Plane Coordination Doctrine stated in the Executive Summary.

1 What This Document Addresses

The Vulnerability Management book demonstrated flaw remediation on one stack: Microsoft Defender Vulnerability Management for assessment, Intune Windows Update for Business and Azure Update Manager for delivery, all riding the Azure Arc channel. That is a complete and correct reference implementation — for the Azure estate. It is not the whole estate.

A federal agency operating under FedRAMP Moderate typically runs compute on more than one authorized platform at once: Azure Government / M365 GCC, AWS GovCloud, Oracle Cloud Infrastructure (OCI), on-premises VMware, and Red Hat across all of them. Each platform ships its own patch and systems-management stack, each spanning Windows, Linux, and — above the guest OS — hypervisor, firmware, and managed-service layers that no single vendor’s tool reaches. The question this book answers is the one the coordination doctrine poses:

Is SI-2 closed by forcing every workload under one Microsoft plane (Intune / Azure Arc), or by each platform’s native stack coordinated through a common contract? And if the latter, what is the contract?

The answer, per doctrine: actuation is platform-native; governance is unified. This book gives the actuation matrix, defines the unifying contract, and maps both to the SI-2 and CM control families.

2 The Shared-Responsibility Line Is the SI-2 Scoping Rule

SI-2 (Flaw Remediation) does not apply uniformly to every layer of a cloud service — it applies to the layer the customer operates. The shared- responsibility line moves by service model, and it moves the SI-2 obligation with it:

Service model Who patches the OS Who patches the platform Agency SI-2 scope
IaaS (VM on any CSP) Agency CSP (hypervisor, host) Full guest-OS remediation is the agency’s
PaaS (managed DB, functions) CSP CSP Agency remediates only app/config layers it controls
SaaS (M365, managed apps) CSP CSP Agency SI-2 scope is tenant configuration, not patching

The scoping rule is therefore: enumerate the estate by service model first; SI-2 obligations fall only where the agency operates the OS or the application. A common assessment error is claiming SI-2 evidence for a fully managed PaaS database (the CSP patches it) or, worse, failing to claim it for an IaaS VM because “it’s in the cloud” (the agency patches it). The line, not the location, decides.

3 Scanner ≠ Remediation — the Handoff From Vulnerability Management

The Vulnerability Management book measures the gap (RA-5): which asset is missing which patch, cross-referenced to the KEV catalog, ranked by a risk-based SLA. That is assessment. It does not, by itself, apply a single patch. A scanner authors no state; it measures drift from one. SI-2 is the act of closing the gap the scanner found — and closing it is platform-specific work performed by a patch-orchestration stack, not by the scanner.

The handoff is a contract, not a merge: Vulnerability Management emits a prioritized, KEV-weighted patch queue keyed to authoritative asset identity; this book’s actuation stacks consume that queue on their respective platforms and emit a remediation-status record back. Neither book duplicates the other.

4 The Coordination Doctrine, Applied

4.1 Actuation Is Platform-Native

Each platform patches with the stack its support model requires. Forcing an overlay past that boundary breaks support and, often, physics (you cannot patch an ESXi hypervisor with a guest-OS agent).

Actuation Stacks by Platform and Layer — the SI-2 Mechanism per Cell
Platform Windows Linux macOS / mobile Hypervisor / firmware Managed-service (PaaS/SaaS)
Microsoft WUfB / Autopatch; MECM/WSUS (legacy) Azure Update Manager (+ Arc) Intune — M365 / managed DB — CSP-patched
AWS SSM Patch Manager SSM Patch Manager — EC2 Image Builder (golden AMI) RDS / Lambda — CSP-patched
Oracle (OCI) OS Management Hub OS Management Hub; Ksplice (zero-downtime kernel) — — Autonomous DB — self-patching
VMware Workspace ONE Workspace ONE Workspace ONE vSphere Lifecycle Manager (ESXi + firmware) —
Red Hat — Satellite; Ansible Automation Platform; Insights — — —
Cross-CSP overlay Tanium / BigFix / Ivanti — OS-agnostic, runs on any platform above

Two properties of this matrix are load-bearing:

  1. The hypervisor/firmware column has no cross-platform tool. ESXi is patched by vSphere Lifecycle Manager and nothing else; a network appliance’s firmware is patched by its vendor tooling (the Network Enforcement Substrate book’s subject). “Everything under Arc” cannot reach this column.
  2. Oracle Ksplice is a genuine capability difference, not a branding one. It applies kernel and user-space patches without a reboot — which changes the remediation-SLA math for high-availability workloads, because the maintenance window that gates most patching is smaller or absent.

4.2 Governance Is Unified — the Evidence Contract

Coordination is not a console; it is a record every stack must emit. The unified compliance record is the contract:

Field Meaning
asset_id Authoritative name/address from the naming plane (IPAM/DDI) — the join key
platform Which CSP/stack produced the record
os Guest OS or appliance class
patch_state Current vs. required patch level
baseline_conformance Pass/fail against the CM-2 desired-state baseline
last_scan Timestamp of the assessment that produced the gap
sla_class Remediation SLA tier (KEV/exposure-weighted, BOD 26-04 model)
remediation_status Applied / scheduled / deferred (with POA&M reference)

Every native stack — SSM, Update Manager, OS Management Hub, vLCM, Satellite — can produce these fields. The record lands in one evidence lake (Sentinel / Log Analytics), flows into CISA CDM, and becomes the SI-2 / SI-2(2) evidence in the FedRAMP 20x KSI pipeline. The series mandates the record, never a single vendor’s tool.

4.3 The Join Key Is Authoritative Asset Identity — CM-8 Is the Precondition for SI-2 at Scale

Five stacks produce five inventories. They become one compliance picture only if every remediation_status record is keyed to the same authoritative asset_id — the IP/hostname from the naming plane (CM-8). Without that join key, an agency cannot answer “is CVE-X remediated across the whole estate?” — it can only answer it per stack, which is not asset visibility. This is the CISA BOD 23-01 obligation, and it is why multi-platform SI-2 is a downstream consequence of the naming-plane necessity argument, not an independent problem.

5 Configuration State, Not Just Patch Level

SI-2 closes flaws; CM-2 / CM-6 hold the configuration that keeps them closed. Each platform has a desired-state mechanism that is the analogue of a patch baseline: Azure Machine Configuration (guest configuration), AWS SSM State Manager, VMware Aria Automation, Red Hat Ansible. The discipline is identical across them — declare a baseline, detect drift, reconcile, and emit a baseline_conformance record — and it feeds the same evidence contract. A patch applied to a host that then drifts out of its hardened baseline has not stayed remediated; configuration state is the other half of the plane.

6 The Cross-CSP Overlay Decision

An agency may choose to run a single OS-agnostic management plane — Tanium, BigFix, or Ivanti — on top of every platform, instead of stitching native stacks together. The trade is explicit:

  • Native per-platform — no extra license, inherits each CSP’s support model and boundary, but requires the evidence contract to normalize five outputs.
  • Single overlay — one console and one normalized output, but an additional FedRAMP-authorized product in the boundary, an agent on every host, and a support-model seam with each platform’s own tooling.

Neither is doctrinally required; both satisfy the coordination doctrine as long as the evidence contract is met. The overlay does not replace the hypervisor/ firmware column — vLCM and vendor firmware tooling remain, because an OS-level overlay cannot patch below the OS.

7 The Accreditation Substrate (Theme F)

Most stacks in the actuation matrix are CSP services (Intune/Arc, AWS SSM, OCI OS Management Hub), so their gate is FedRAMP — verify each such stack’s authorization status on the FedRAMP Marketplace at procurement, and never claim above Moderate. But the matrix also includes customer-operated stacks — vSphere Lifecycle Manager on on-premises VMware, and Red Hat Satellite / Ansible on customer infrastructure — which carry no FedRAMP CSO. Like the customer-owned network gear in the enforcement-substrate book, their accreditation is the product’s own (DISA STIG hardening, FIPS 140-3 validated modules), and the authorization boundary documents them as agency-operated components, not inherited CSP services. One boundary nuance recurs: a hybrid agent — Azure Arc reaching an on-prem or AWS host, or SSM reaching a non-AWS host — creates an interconnection the authorization boundary must document (the agent channel crosses a boundary edge). Note it as an external- service connection with its own agreement; do not treat the reached host as silently in-boundary because a management agent touches it.

8 Phase 5 — The RedHat-on-AWS Estate Lands Here

The program roadmap deferred one estate: the Red Hat virtual machines running in AWS GovCloud (“VMs are currently RedHat in AWS, so those are after this”). Phase 5 is that estate’s turn, and the landing shape is now decided: extend in place, not a new volume. The RedHat-on-AWS workstreams land as extensions of the books that already govern their functions — this book for patch and configuration (SI-2, CM-2/6, via Satellite + Ansible Automation Platform + AWS SSM per the actuation matrix above), Vol VIII Book 02 for the DDI naming plane and CM-8 join key on AWS, Vol III Book 07 for Security Hub / GuardDuty evidence ingestion, and the Volume IX day-2 control maps for instance provisioning and patch-scheduling catalog items. A separate multi-CSP extension volume is warranted only if OCI or VMware estates follow at comparable depth.

Three invariants make Phase 5 an extension rather than a new architecture. First, the AWS estate reconciles into the same queues: Satellite, Ansible, and SSM emit into the existing SI-2 remediation queue, not an AWS-specific one. Second, the CM-8 join key is the same key — AWS assets reconcile to the authoritative naming plane before any compliance claim is made about them, exactly as the join-key section above requires. Third, evidence flows into the existing attestation pipeline — AWS control state feeds the same Vol VII Book 04 attestation and KSI loop; there is no separate AWS compliance narrative. Boundary notes carried from the accreditation section: Satellite and Ansible run in-boundary on customer infrastructure; Red Hat Insights is SaaS and enters only after an authorization review; AWS GovCloud and each Red Hat product’s authorization status are verified at procurement, holding the series’ Moderate scope throughout.

8.1 The 5.1 emission contract — one record shape into the one SI-2 queue

The Satellite + Ansible Automation Platform + SSM stacks close SI-2 on the RedHat-on-AWS estate only when their remediation results land in the same queue the rest of the estate reports to, keyed the same way. The emission contract is deliberately small — five fields, the same shape every other actuation stack emits:

Field Content Why it is load-bearing
Join key The asset’s authoritative identity from the IPAM/DDI naming plane (CM-8) An unreconciled record proves nothing about any real asset — the 5.3 estate gate runs first
Source stack satellite, aap, or ssm Which platform-native orchestrator performed the remediation
Finding reference Patch/erratum id, CVE, and KEV flag where applicable Joins the record back to the Book 02 assessment queue entry it closes
SLA class The remediation-SLA class assigned at assessment (SI-2(3), BOD 26-04 model) Whether the closure beat its clock is a fact, not a recollection
Status + evidence pointer success / failed / deferred, with the job or association id The pointer the evidence contract lifts into attestation

Three emitters realize the contract, none of them new architecture: Satellite/AAP job and remediation callbacks post completion records through the coordination layer’s existing inbound integration (the Vol VII pattern — IntegrationHub via the in-boundary MID); SSM Patch Manager patch-compliance state changes surface through EventBridge to the same inbound lane; and either path lands as an update to the open SI-2 remediation task rather than a new record type. CM-2/CM-6 baseline recording rides the same rails: the SSM State Manager association and the Ansible playbook version that define the estate’s desired state are recorded as the baseline artifacts the configuration-state section above requires, so drift is judged against a versioned baseline, not a console memory.

The Insights decision, recorded: Red Hat Insights remains excluded from the boundary until an authorization review admits it — the SaaS telemetry path is the accreditation-substrate exception noted above, and exclusion-by-default is the documented posture, not an oversight. Satellite and AAP, running in-boundary, carry the full contract without it.

8.2 The 5.2 assessment feed — Inspector into the Book 02 queue

The assessment half stays where the doctrine put it: the Vulnerability Management book’s queue is the only RA-5 priority queue, and the AWS estate feeds it rather than growing one of its own. AWS Inspector findings for the RedHat instances (and Insights advisories, if and when admitted) enter the same KEV-weighted, SLA-ranked queue keyed to the CM-8 join key — the per-CSP scanner is an assessment source, never a second prioritization authority. Aggregation rides what Volume III already runs: Inspector findings consolidate through Security Hub, whose feed — with GuardDuty and CloudTrail — the Multi-Cloud Evidence Fabric book already ingests via the analytics lake. Closure flows back through this book’s actuation matrix and the 5.1 emission contract above, so assessment-to-closure is one loop across both clouds, not two parallel programs.

9 Closure Necessity — Remediation Has No Substitute

Closure Necessity — SI-2 across platforms. No conformance scan, no policy document, and no single-vendor console closes SI-2 on a genuinely multi-cloud estate. The flaw is closed only when the platform-native orchestration stack applies the patch on its own platform, and the estate is provably closed only when each stack emits a remediation-status record keyed to authoritative asset identity. Remove the actuation and SI-2 is open; remove the join key and SI-2 is unprovable.

10 NIST SP 800-53 Rev 5 Control Closure — Authorities Closed Here

Generated from the series compliance spine (federal-compliance-compliance-spine.yml) via render_authorities_table.py; not hand-maintained. Note RA-5 appears as a handoff row — the assessment is the Vulnerability Management book’s; this book closes the SI-2 and CM families that act on it.

Authorities Closed Here — Patch & Systems Management (multi-CSP SI-2/CM) († = Closure-Necessity anchor: no alternate closure path)
Control Title Closing mechanism (function, not product) Accreditation gate Authority drivers Evidence slot FedRAMP 20x KSI Tool-attestable?
CM-8 † System Component Inventory IPAM-keyed asset identity as the join key correlating all native-stack inventories (naming-plane necessity) FedRAMP Moderate NIST SP 800-53 Rev 5; CISA BOD 23-01 Network KSI-PIY No
RA-5 Vulnerability Monitoring and Scanning Assessment handoff FROM Book 11 (scan measures the gap; this book actuates remediation) FedRAMP Moderate NIST SP 800-53 Rev 5; CISA BOD 26-04 Endpoint KSI-MLA No
CM-2 Baseline Configuration Desired-state config baseline per platform (Azure Machine Config, SSM State Manager, Aria, Ansible) FedRAMP Moderate NIST SP 800-53 Rev 5; OMB Circular A-130 Endpoint KSI-CMT No
CM-6 Configuration Settings Drift detection + reconciliation against the baseline; drift record to the evidence contract FedRAMP Moderate NIST SP 800-53 Rev 5; CISA SCuBA Endpoint KSI-CMT No
SI-2 † Flaw Remediation Platform-native patch orchestration per CSP × OS (Intune/Arc, SSM, OS Mgmt Hub/Ksplice, vLCM, Satellite/Ansible) FedRAMP Moderate NIST SP 800-53 Rev 5; CISA BOD 26-04; EO 14028 Endpoint KSI-SVC, KSI-MLA No
SI-2(2) Automated Flaw Remediation Status Machine-readable remediation-status record emitted by each native stack into the unified evidence contract FedRAMP Moderate NIST SP 800-53 Rev 5; CISA CDM Endpoint KSI-SVC, KSI-MLA No
SI-2(3) Time to Remediate Flaws and Benchmarks for Corrective Actions Remediation-SLA class per asset, keyed to KEV/exposure (BOD 26-04 four-variable model) FedRAMP Moderate NIST SP 800-53 Rev 5; CISA BOD 26-04 Endpoint KSI-SVC No

11 FedRAMP 20x KSI Alignment

SI-2 and its enhancements feed KSI-SVC (Service Configuration) and KSI-MLA (Monitoring, Logging, and Auditing); CM-2 and CM-6 feed KSI-CMT (Change Management), and CM-8 feeds KSI-PIY (Policy and Inventory). In each case the KSI is attested from the unified compliance record — the same record every native stack emits — not from a single-tenant scan, which is why the Tool-attestable? column is No and the evidence routes through the coordination contract and CDM. This is the multi-CSP generalization of the machine-readable RA-5/SI-2 artifact the Vulnerability Management book produces for the Microsoft estate.

11.1 Stack Selection Status

Patch and systems-management stack selections follow the agency’s platform footprint and are pending procurement review. The native stacks mapped here are each FedRAMP-authorized CSP capabilities; the cross-CSP overlay option (Tanium / BigFix / Ivanti) is an alternative, not a requirement. Final selection requires verification of each stack’s authorization on the FedRAMP Marketplace, plus agency-specific environment testing and procurement authority.

12 References

Reference Documents and Vendor Sources
Reference Description
NIST SP 800-53 Rev 5 SI-2, SI-2(2), SI-2(3), CM-2, CM-6, CM-8, RA-5
CISA BOD 26-04 Risk-based remediation; KEV listing is one of four variables. Known Exploited Vulnerabilities catalog — https://www.cisa.gov/known-exploited-vulnerabilities-catalog
CISA BOD 23-01 Asset visibility & vulnerability enumeration — https://www.cisa.gov/news-events/directives/bod-23-01-improving-asset-visibility-and-vulnerability-detection-federal-networks
CISA CDM Program Continuous Diagnostics & Mitigation — https://www.cisa.gov/cdm
FedRAMP Marketplace CSP service authorization verification — https://marketplace.fedramp.gov/
Microsoft Azure Update Manager Windows/Linux update management (+ Arc) — https://learn.microsoft.com/azure/update-manager/
Microsoft Intune / Windows Update for Business Windows/macOS/mobile patch delivery — https://learn.microsoft.com/mem/intune/
AWS Systems Manager Patch Manager Windows/Linux patch orchestration — https://docs.aws.amazon.com/systems-manager/latest/userguide/systems-manager-patch.html
Amazon Inspector Vulnerability assessment (AWS handoff) — https://docs.aws.amazon.com/inspector/latest/user/what-is-inspector.html
Oracle OS Management Hub OCI Linux/Windows management — https://docs.oracle.com/en-us/iaas/osmh/doc/home.htm
Oracle Ksplice Zero-downtime kernel patching — https://docs.oracle.com/en-us/iaas/oracle-linux/ksplice/index.htm
VMware vSphere Lifecycle Manager ESXi + firmware lifecycle — https://docs.vmware.com/en/VMware-vSphere/
VMware Workspace ONE UEM Endpoint OS patch management — https://docs.omnissa.com/
Red Hat Satellite Content and patch management — https://docs.redhat.com/en/documentation/red_hat_satellite
Red Hat Ansible Automation Platform Configuration/remediation actuation — https://docs.redhat.com/en/documentation/red_hat_ansible_automation_platform
Back to top