Azure Compliance ControlsAzure RBAC
Azure subscriptions should not have guest accounts with write permissions
External accounts with write privileges should be removed from your subscription in order to prevent unmonitored access. The Azure Policy check is titled "Guest accounts with write permissions on Azure resources should be removed".
What this control checks
Guest accounts with write permissions on Azure resources should be removed from the subscription.
Framework mappings
The clauses this control is mapped to in each framework.
- AC-2 Account Management
NIST Cybersecurity Framework v2.0
- GV.OC-02: Internal and external stakeholders are understood, and their needs and expectations regarding cybersecurity risk management are understood and considered.
- PR.AA-01: Identities and credentials for authorized users, services, and hardware are managed by the organization.
FedRAMP Moderate Baseline Rev 4
- AC-2 (3): Disable Inactive Accounts
- 3.1.1 Limit system access to authorized users, processes acting on behalf of authorized users, and devices (including other systems)
- 3.1.2: Limit system access to the types of transactions and functions that authorized users are permitted to execute.
- 3.1.a Identification and Classification of Information Assets
- 3.1.c Role based Access Control
- 3.1.f Maker-checker
- AC.L1-3.1.1 Limit system access to authorized users, processes acting on behalf of authorized users, and devices (including other systems)
- AC.L1-3.1.2 Limit system access to the types of transactions and functions that authorized users are permitted to execute
- AC-2 Account Management
- 7.2.1 Confirm that access control systems are in place on all system components
- 8.1.2 Control addition, deletion, and modification of user IDs, credentials, and other identifier objects
- 8.1.5: Manage IDs used by thid parties to access, support, or maintain system components via remote access. Remote access are as follows: - Enabled only during the time period needed and disabled when not in use. - Monitored when in use.
- Do not store sensitive authentication data after authorization (even if encrypted)
- Incorporate multi-factor authentication for all non-console access into the CDE for personnel with administrative access
Related controls
Tool mappings
Use these identifiers to cross-reference this control across tools, reports, and evidence.
- Compliance.tf Control:
iam_external_user_with_write_permission - Powerpipe Control:
azure_compliance.control.iam_external_user_with_write_permission - Azure Policy Definition:
94e1c2ac-cbbe-4cac-a2b5-389c812dee87
Last reviewed: 2026-10-13