Check ID:
Provider: Microsoft 365
Service:
Severity: HIGH
Categories:
Resource type:
entra_admin_users_cloud_onlyProvider: Microsoft 365
Service:
entraSeverity: HIGH
Categories:
identity-access, trust-boundaries, e3Resource type:
NotDefinedWhat this check verifies
Microsoft Entra administrative users are evaluated to confirm they are cloud-only accounts, with no on-premises directory synchronization for any user holding privileged roles.Risk
On-premises-synced privileged accounts extend the cloud trust boundary to AD. If AD or the sync channel is compromised, attackers can:- Escalate into Entra roles
- Alter tenant settings and access data
- Maintain persistence via on-prem credentials
Recommendation
Assign Entra roles only to cloud-native accounts. Enforce least privilege, MFA, and Conditional Access; use PIM for just-in-time elevation. Maintain cloud-only break-glass accounts, perform periodic access reviews, and prohibit synced identities from holding privileged roles for defense in depth.Remediation
- CLI
- Dashboard steps
Remove-MgDirectoryRoleMemberByRef -DirectoryRoleId <example_role_id> -DirectoryObjectId <example_user_object_id>
References
Where this check fires
This check runs on every scheduled scan against your Microsoft 365 account. Findings appear at Cloud Security → Findings filterable byCheck ID = entra_admin_users_cloud_only. To re-evaluate after a fix, hit Run now on the account’s schedule under Cloud Security → Schedules — the next scan re-checks this control and marks the finding fixed or keeps it persistent.
← Back to Microsoft 365 checks