Skip to content

Cloud Governance — enumerated source for the Cloud Governance assessment

Enumerated 2026-08-01. Verification method and limits are stated below — read them before quoting any coverage number from this page.

Framework version: Not versioned by Microsoft — the Cloud Governance assessment and the CAF Govern documentation it is built from carry no release number. The extraction date above (2026-08-01) is the version, per docs/frameworks/README.md; re-date this line when this file is next re-verified.

This is the AB#6811 enumeration for target #8 in the audit's fourteen-assessment programme (pmo/audits/AZURE-SCOUT-AUDIT.md §14): "Cloud Governance — policy data already collected … Policy compliance state is collected and scored by nothing." The audit's §8 Table 3 identifies this as the CAF Govern methodology — a different axis from the "Governance" design area that caf.governance.yaml already scores (that design area is part of Ready, covered in pmo/audits/AZURE-SCOUT-AUDIT.md §8 Table 2, not this document). Per DQ12, no caf.govern.yaml (or similarly named methodology file) is written until this enumeration exists.

What Cloud Governance is

Microsoft ships two distinct things under "governance," and this file is about the second one:

  1. caf.governance.yaml's subject — the Ready methodology's Governance design area, one of the 8 landing-zone design areas, already enumerated and scored (10 recommendations, ~70% coverage per the audit).
  2. This file's subject — the Govern methodology, one of CAF's seven core methodologies (Strategy, Plan, Ready, Adopt, Govern, Secure, Manage — confirmed in smart-question-set.md's sibling audit table). Govern is a five-step continuous process — build a governance team, assess cloud risks, document policies, enforce policies, monitor compliance — applied across seven risk categories: regulatory compliance, security, cost, operations, data, resource management, AI.

There is also an interactive "Cloud Governance" assessment on the Microsoft Assessments platform (https://learn.microsoft.com/en-us/assessments/b1891add-7646-4d60-a875-32a4ab26327e/), which is almost certainly built on the Govern methodology's five steps and seven categories, but — as with SMART, the AVS assessment, and CASA — its question text and numbers are not published. This enumeration draws on the fully-published CAF Govern documentation instead.

Verification method — and the one thing this enumeration is NOT

What was read (2026-08-01):

SourceWhat it gave
The Cloud Governance assessment landing pageConfirms the assessment exists. No question text.
What is the Microsoft Cloud Adoption Framework?The seven-methodology structure and Govern's place in it
Assess cloud risksThe seven risk categories (RC/SC/CM/OP/DG/RM/AI), already verified in the audit's §8 Table 3
Document cloud governance policiesThe policy-documentation structure (ID, category, risk ID, statement, scope, remediation, monitoring tool) and a worked example table naming a monitoring tool per category
Monitor cloud compliancePer-category "Azure facilitation" recommendations — the concrete, tool-named observable signals this enumeration is built from

⚠️ The interactive assessment's question TEXT and NUMBERS are not published. The CGOV-* identifiers below are Scout's own, built from the CAF Govern documentation's per-category Azure-facilitation guidance, not Microsoft's question numbers.

Shelf life. CAF Govern is actively maintained content; re-verify before quoting.

The enumeration

RC — Regulatory compliance

#ItemScout can evidence?
CGOV-RC-01Policy compliance dashboards are used to get compliance data on assigned policiesManagement/PolicyComplianceStates
CGOV-RC-02Causes of noncompliance are determined and root-caused, not just observed❌ Compliance state is collected; no root-cause field

SC — Security

#ItemScout can evidence?
CGOV-SC-01Security recommendations are reviewed and secure score is monitored over time⚠️ Partial — Security/DefenderSecureScore, Security/DefenderAssessments are point-in-time, not a trend
CGOV-SC-02A regulatory-compliance dashboard is checked against common security frameworks (MCSB, CIS, etc.)⚠️ Partial — Management/PolicyComplianceStates carries the data; nothing distinguishes which framework initiative each state belongs to (same gap the audit's §8 Table 4 documents)
CGOV-SC-03Identity governance monitoring is configured — audit/sign-in/provisioning logs, identity secure score, an identity-governance dashboard❌ Sign-in/audit logs not collected; Identity/PIMAssignments gives a partial standing-vs-eligible signal only

CM — Cost management

#ItemScout can evidence?
CGOV-CM-01Cost analysis gives full visibility into cloud costs⚠️ Partial — General/Reservations, Management/AdvisorScore give partial visibility; no full cost-analysis dataset
CGOV-CM-02Budgets are created that align with the desired cloud investmentManagement/Budgets
CGOV-CM-03Cost-optimization recommendations are used to detect idle resources$.advisor[?(@.Category == 'Cost')], $.costCleanup.orphanedDisks, $.costCleanup.orphanedPips
CGOV-CM-04Cost anomalies and unexpected changes are identified⚠️ Partial — src/analyze/Get-ScoutCostAnomaly.ps1 implements spike/z-score/IQR detection against src/collect/Get-ScoutCostInventory.ps1 output, but nothing in Invoke-Collect.ps1 calls it; the function exists and is unused, not absent

OP — Operations

#ItemScout can evidence?
CGOV-OP-01Policy compliance is tracked for operations-scoped governance policiesManagement/PolicyComplianceStates (generic — not operations-specific)
CGOV-OP-02Logs and metrics are monitored for availability and performance⚠️ Partial — Monitor/Workspaces, Monitor/DataCollectionRules existence only, not coverage or content
CGOV-OP-03Advisor is used to monitor reliability/security/performance/cost, with alerts set on new recommendations⚠️ Partial — $.advisor[*] gives the recommendations; whether alerts are configured on new ones is not observable
CGOV-OP-04Resource health is monitored for service-impacting events and planned maintenanceMonitor/Outages exists but the audit's build-list item A5 records it as currently broken (runs before the data it reads is merged)

DG — Data

#ItemScout can evidence?
CGOV-DG-01Data compliance, management, and usage are monitored (Microsoft Purview)❌ Purview is not collected by Scout
CGOV-DG-02Dashboards monitor compliance with data-plane policies❌ Data-plane policy state is not collected

RM — Resource management

#ItemScout can evidence?
CGOV-RM-01Policies on resource deployments — e.g. tag-enforcement policies — are monitored for complianceManagement/PolicyComplianceStates, $.tags[*]

AI — Artificial intelligence

#ItemScout can evidence?
CGOV-AI-01AI system outputs are monitored — abuse monitoring and content filtering configured❌ Not collected — no AI Foundry/content-filter configuration ingest
CGOV-AI-02Customer-facing AI systems are red-teamed on a recurring cadence❌ Organisational/process; no Azure artefact records a red-team cadence

PROC — The governance process itself (steps 1–3 of the five-step cycle)

These sit before the two steps (enforce, monitor) that the categories above already draw on. All five are organisational — Scout reads the result of governance being enforced, never the process that produced the policy.

#ItemScout can evidence?
CGOV-PROC-01A cloud governance team is formally established with a charter and defined membership❌ Organisational
CGOV-PROC-02Governance policies are documented in a standard format (policy ID, category, risk ID, statement, scope, remediation, monitoring tool)❌ Organisational — Management/PolicyDefinitions/PolicyAssignments carry display name and description, but not whether they follow this authoring standard
CGOV-PROC-03Policies are distributed via a centralized repository, with compliance checklists for teams❌ Organisational
CGOV-PROC-04A compliance baseline was established and is tracked against over time❌ Scout collects a single point-in-time snapshot per run; no historical baseline is retained between runs
CGOV-PROC-05Noncompliance remediation has a defined timeline and escalation path scaled to risk severity❌ Organisational

What this means for the rule file

9 of 23 items are fully or partially answerable from data Scout already collects; 14 are organisational, unobservable, or blocked by a known defect. The single biggest lever here is the same one the audit's §10 flags for the whole document: Management/PolicyComplianceStates is collected and read by nothing. Four of the nine answerable items (CGOV-RC-01, CGOV-SC-02, CGOV-OP-01, CGOV-RM-01) all resolve to that single dataset. Writing the render/scoring layer for policy compliance state — already flagged as the cheapest high-value work in §8 Table 4 — closes nearly half of what this assessment can ever automate. The CGOV-DG-* and CGOV-AI-* categories are close to a hard floor: Purview and AI Foundry content-filter configuration are simply not in Scout's collection scope today, and closing them means adding new collectors, not new rules.

Released under the MIT License.