RBAC
What to check: Review privileged access, custom roles, inherited assignments, service principals, and guest users.
Why it matters: RBAC errors can create broad control-plane risk.
Common failure pattern: Owner is used as a convenience role.
Example finding: Owner is used as a convenience role.
Suggested remediation direction: Apply least privilege and time-bound elevation.
Evidence to collect: capture the Azure objects, scopes, assignments, resource identifiers, and timestamps that prove the condition exists. Good evidence should let another reviewer understand the result without reopening the Azure portal and repeating the same investigation.
How to review it: separate isolated exceptions from repeated patterns. One exception may be acceptable when it has an owner, expiry, and rationale; a repeated pattern usually indicates a platform or operating model issue that belongs in the report.
How to report it: write the finding in business-readable language, then attach the technical evidence. The reader should understand the risk, the affected scope, and the recommended direction before they reach the detailed resource list.
Automation note: automate the evidence collection and consistency checks where possible, but keep human review for scope decisions, materiality, accepted exceptions, and remediation sequencing.