Skip to content

Entra ID

179 checks from CIS Microsoft 365 Foundations Benchmark, CISA SCuBA baselines, EIDSCA, Mito: 81 High, 79 Medium, 19 Low.

ID Title Severity Suite
CIS.M365.5.1.2.2 Ensure users cannot register applications Medium CIS Microsoft 365 Foundations Benchmark
CIS.M365.5.1.2.3 Ensure ‘Restrict non-admin users from creating tenants’ is set to ‘Yes’ Medium CIS Microsoft 365 Foundations Benchmark
CIS.M365.5.1.4.6 Ensure users are restricted from recovering BitLocker keys Medium CIS Microsoft 365 Foundations Benchmark
CIS.M365.5.1.5.1 Ensure user consent to apps accessing company data on their behalf is not allowed High CIS Microsoft 365 Foundations Benchmark
CIS.M365.5.1.5.2 Ensure the admin consent workflow is enabled High CIS Microsoft 365 Foundations Benchmark
CIS.M365.5.1.6.2 Ensure that guest user access is restricted Medium CIS Microsoft 365 Foundations Benchmark
CIS.M365.5.2.3.5 Ensure weak authentication methods are disabled High CIS Microsoft 365 Foundations Benchmark
CISA.MS.AAD.1.1 Legacy authentication SHALL be blocked. High CISA SCuBA baselines
CISA.MS.AAD.2.1 Users detected as high risk SHALL be blocked. High CISA SCuBA baselines
CISA.MS.AAD.2.2 A notification SHOULD be sent to the administrator when high-risk users are detected. Medium CISA SCuBA baselines
CISA.MS.AAD.2.3 Sign-ins detected as high risk SHALL be blocked. High CISA SCuBA baselines
CISA.MS.AAD.3.1 Phishing-resistant MFA SHALL be enforced for all users. High CISA SCuBA baselines
CISA.MS.AAD.3.2 If phishing-resistant MFA has not been enforced, an alternative MFA method SHALL be enforced for all users. High CISA SCuBA baselines
CISA.MS.AAD.3.3 If Microsoft Authenticator is enabled, it SHALL be configured to show login context information. Medium CISA SCuBA baselines
CISA.MS.AAD.3.4 The Authentication Methods Manage Migration feature SHALL be set to Migration Complete. High CISA SCuBA baselines
CISA.MS.AAD.3.5 The authentication methods SMS, Voice Call, and Email One-Time Passcode (OTP) SHALL be disabled. High CISA SCuBA baselines
CISA.MS.AAD.3.6 Phishing-resistant MFA SHALL be required for highly privileged roles. High CISA SCuBA baselines
CISA.MS.AAD.3.7 Managed devices SHOULD be required for authentication. High CISA SCuBA baselines
CISA.MS.AAD.3.8 Managed Devices SHOULD be required to register MFA. High CISA SCuBA baselines
CISA.MS.AAD.4.1 Security logs SHALL be sent to the agency’s security operations center for monitoring. (not run by Mito) High CISA SCuBA baselines
CISA.MS.AAD.5.1 Only administrators SHALL be allowed to register applications. Medium CISA SCuBA baselines
CISA.MS.AAD.5.2 Only administrators SHALL be allowed to consent to applications. High CISA SCuBA baselines
CISA.MS.AAD.5.3 An admin consent workflow SHALL be configured for applications. High CISA SCuBA baselines
CISA.MS.AAD.5.4 Group owners SHALL NOT be allowed to consent to applications. High CISA SCuBA baselines
CISA.MS.AAD.6.1 User passwords SHALL NOT expire. Medium CISA SCuBA baselines
CISA.MS.AAD.7.1 A minimum of two users and a maximum of eight users SHALL be provisioned with the Global Administrator role. High CISA SCuBA baselines
CISA.MS.AAD.7.2 Privileged users SHALL be provisioned with finer-grained roles instead of Global Administrator. High CISA SCuBA baselines
CISA.MS.AAD.7.3 Privileged users SHALL be provisioned cloud-only accounts separate from an on-premises directory or other federated identity providers. High CISA SCuBA baselines
CISA.MS.AAD.7.4 Permanent active role assignments SHALL NOT be allowed for highly privileged roles. High CISA SCuBA baselines
CISA.MS.AAD.7.5 Provisioning users to highly privileged roles SHALL NOT occur outside of a PAM system. High CISA SCuBA baselines
CISA.MS.AAD.7.6 Activation of the Global Administrator role SHALL require approval. High CISA SCuBA baselines
CISA.MS.AAD.7.7 Eligible and Active highly privileged role assignments SHALL trigger an alert. Medium CISA SCuBA baselines
CISA.MS.AAD.7.8 User activation of the Global Administrator role SHALL trigger an alert. Medium CISA SCuBA baselines
CISA.MS.AAD.7.9 User activation of other highly privileged roles SHOULD trigger an alert. Medium CISA SCuBA baselines
CISA.MS.AAD.8.1 Guest users SHOULD have limited or restricted access to Entra ID directory objects. Medium CISA SCuBA baselines
CISA.MS.AAD.8.2 Only users with the Guest Inviter role SHOULD be able to invite guest users. Medium CISA SCuBA baselines
CISA.MS.AAD.8.3 Guest invites SHOULD only be allowed to specific external domains that have been authorized by the agency for legitimate business purposes. Medium CISA SCuBA baselines
EIDSCA.AF01 Authentication Method - FIDO2 security key - State. High EIDSCA
EIDSCA.AF02 Authentication Method - FIDO2 security key - Allow self-service set up. High EIDSCA
EIDSCA.AF03 Authentication Method - FIDO2 security key - Enforce attestation. High EIDSCA
EIDSCA.AF04 Authentication Method - FIDO2 security key - Enforce key restrictions. Medium EIDSCA
EIDSCA.AF05 Authentication Method - FIDO2 security key - Restricted. Medium EIDSCA
EIDSCA.AF06 Authentication Method - FIDO2 security key - Restrict specific keys. Medium EIDSCA
EIDSCA.AG01 Authentication Method - General Settings - Manage migration. High EIDSCA
EIDSCA.AG02 Authentication Method - General Settings - Report suspicious activity - State. Medium EIDSCA
EIDSCA.AG03 Authentication Method - General Settings - Report suspicious activity - Included users/groups. Medium EIDSCA
EIDSCA.AM01 Authentication Method - Microsoft Authenticator - State. High EIDSCA
EIDSCA.AM02 Authentication Method - Microsoft Authenticator - Allow use of Microsoft Authenticator OTP. Medium EIDSCA
EIDSCA.AM03 Authentication Method - Microsoft Authenticator - Require number matching for push notifications. High EIDSCA
EIDSCA.AM04 Authentication Method - Microsoft Authenticator - Included users/groups of number matching for push notifications. High EIDSCA
EIDSCA.AM06 Authentication Method - Microsoft Authenticator - Show application name in push and passwordless notifications. Medium EIDSCA
EIDSCA.AM07 Authentication Method - Microsoft Authenticator - Included users/groups to show application name in push and passwordless notifications. Medium EIDSCA
EIDSCA.AM09 Authentication Method - Microsoft Authenticator - Show geographic location in push and passwordless notifications. Medium EIDSCA
EIDSCA.AM10 Authentication Method - Microsoft Authenticator - Included users/groups to show geographic location in push and passwordless notifications. Medium EIDSCA
EIDSCA.AP01 Default Authorization Settings - Enabled Self service password reset for administrators. High EIDSCA
EIDSCA.AP04 Default Authorization Settings - Guest invite restrictions. Medium EIDSCA
EIDSCA.AP05 Default Authorization Settings - Sign-up for email based subscription. Medium EIDSCA
EIDSCA.AP06 Default Authorization Settings - User can join the tenant by email validation. Medium EIDSCA
EIDSCA.AP07 Default Authorization Settings - Guest user access. Medium EIDSCA
EIDSCA.AP08 Default Authorization Settings - User consent policy assigned for applications. High EIDSCA
EIDSCA.AP09 Default Authorization Settings - Allow user consent on risk-based apps. High EIDSCA
EIDSCA.AP10 Default Authorization Settings - Default User Role Permissions - Allowed to create Apps. Medium EIDSCA
EIDSCA.AP14 Default Authorization Settings - Default User Role Permissions - Allowed to read other users. Low EIDSCA
EIDSCA.AS04 Authentication Method - SMS - Use for sign-in. High EIDSCA
EIDSCA.AT01 Authentication Method - Temporary Access Pass - State. Medium EIDSCA
EIDSCA.AT02 Authentication Method - Temporary Access Pass - One-time. Medium EIDSCA
EIDSCA.AV01 Authentication Method - Voice call - State. High EIDSCA
EIDSCA.CP01 Default Settings - Consent Policy Settings - Group owner consent for apps accessing data. High EIDSCA
EIDSCA.CP03 Default Settings - Consent Policy Settings - Block user consent for risky apps. High EIDSCA
EIDSCA.CP04 Default Settings - Consent Policy Settings - Users can request admin consent to apps they are unable to consent to. High EIDSCA
EIDSCA.CR01 Consent Framework - Admin Consent Request - Policy to enable or disable admin consent request feature. High EIDSCA
EIDSCA.CR02 Consent Framework - Admin Consent Request - Reviewers will receive email notifications for requests. Low EIDSCA
EIDSCA.CR03 Consent Framework - Admin Consent Request - Reviewers will receive email notifications when admin consent requests are about to expire. Low EIDSCA
EIDSCA.CR04 Consent Framework - Admin Consent Request - Consent request duration (days). Low EIDSCA
EIDSCA.PR01 Default Settings - Password Rule Settings - Password Protection - Mode. High EIDSCA
EIDSCA.PR02 Default Settings - Password Rule Settings - Password Protection - Enable password protection on Windows Server Active Directory. High EIDSCA
EIDSCA.PR03 Default Settings - Password Rule Settings - Enforce custom list. Medium EIDSCA
EIDSCA.PR05 Default Settings - Password Rule Settings - Smart Lockout - Lockout duration in seconds. Medium EIDSCA
EIDSCA.PR06 Default Settings - Password Rule Settings - Smart Lockout - Lockout threshold. Medium EIDSCA
EIDSCA.ST08 Default Settings - Classification and M365 Groups - M365 groups - Allow Guests to become Group Owner. Medium EIDSCA
EIDSCA.ST09 Default Settings - Classification and M365 Groups - M365 groups - Allow Guests to have access to groups content. Low EIDSCA
MT.1001 At least one Conditional Access policy is configured with device compliance. Medium Mito
MT.1002 App management restrictions on applications and service principals is configured and enabled. Medium Mito
MT.1003 At least one Conditional Access policy is configured with All Apps. High Mito
MT.1004 At least one Conditional Access policy is configured with All Apps and All Users. High Mito
MT.1005 All Conditional Access policies are configured to exclude at least one emergency/break glass account or group. High Mito
MT.1006 At least one Conditional Access policy is configured to require MFA for admins. High Mito
MT.1007 At least one Conditional Access policy is configured to require MFA for all users. High Mito
MT.1008 At least one Conditional Access policy is configured to require MFA for Azure management. High Mito
MT.1009 At least one Conditional Access policy is configured to block other legacy authentication. High Mito
MT.1010 At least one Conditional Access policy is configured to block legacy authentication for Exchange ActiveSync. High Mito
MT.1011 At least one Conditional Access policy is configured to secure security info registration only from a trusted location. High Mito
MT.1012 At least one Conditional Access policy is configured to require MFA for risky sign-ins. High Mito
MT.1013 At least one Conditional Access policy is configured to require new password when user risk is high. High Mito
MT.1014 At least one Conditional Access policy is configured to require compliant or Entra hybrid joined devices for admins. High Mito
MT.1015 At least one Conditional Access policy is configured to block access for unknown or unsupported device platforms. Medium Mito
MT.1016 At least one Conditional Access policy is configured to require MFA for guest access. High Mito
MT.1017 At least one Conditional Access policy is configured to enforce non persistent browser session for non-corporate devices. Medium Mito
MT.1018 At least one Conditional Access policy is configured to enforce sign-in frequency for non-corporate devices. Medium Mito
MT.1019 At least one Conditional Access policy is configured to enable application enforced restrictions. Medium Mito
MT.1020 All Conditional Access policies are configured to exclude Directory/OnPremises synchronization accounts or do not scope them. Medium Mito
MT.1021 Security Defaults are enabled. High Mito
MT.1022 All users utilizing a P1 license should be licensed. Low Mito
MT.1023 All users utilizing a P2 license should be licensed. Low Mito
MT.1024 Entra recommendations should be completed. Medium Mito
MT.1025 No external user with permanent role assignment on Control Plane. High Mito
MT.1026 No hybrid user with permanent role assignment on Control Plane. High Mito
MT.1027 No Service Principal with Client Secret and permanent role assignment on Control Plane. High Mito
MT.1028 No user with mailbox and permanent role assignment on Control Plane. High Mito
MT.1029 Stale accounts are not assigned to privileged roles. High Mito
MT.1030 Eligible role assignments on Control Plane are in use by administrators. High Mito
MT.1031 Privileged role on Control Plane are managed by PIM only. High Mito
MT.1032 Limited number of Global Admins are assigned. High Mito
MT.1033 Users should be blocked from using legacy authentication. High Mito
MT.1034 Emergency access users should not be blocked. High Mito
MT.1035 All security groups assigned to Conditional Access Policies should be protected by RMAU. High Mito
MT.1036 All excluded objects should have a fallback include in another policy. Medium Mito
MT.1038 Conditional Access policies should not include or exclude deleted groups. Medium Mito
MT.1049 Conditional Access policies for User Risk and Sign-in Risk should be configured separately. High Mito
MT.1050 Apps with high-risk permissions having a direct path to Global Administrator High Mito
MT.1051 Apps with high-risk permissions having an indirect path to Global Administrator High Mito
MT.1052 At least one Conditional Access policy is targeting the Device Code authentication flow. High Mito
MT.1055 Microsoft 365 Group (and Team) creation should be restricted to approved users. Medium Mito
MT.1057 App registrations should no longer use secrets. Medium Mito
MT.1058 Exchange application access policies must be configured. Medium Mito
MT.1061 Device registration MFA control conflicts with Conditional Access policies. Medium Mito
MT.1063 All App registration owners should have MFA registered High Mito
MT.1066 Conditional Access policies should not reference non-existent users, groups, or roles. Medium Mito
MT.1067 Authentication method policies should not reference non-existent groups. Low Mito
MT.1068 Restrict non-admin users from creating tenants. Medium Mito
MT.1069 Restrict non-admin users from creating security groups. Low Mito
MT.1070 Restrict device join to selected users/groups or none. Medium Mito
MT.1071 At least one Conditional Access policy explicitly includes Azure DevOps. Medium Mito
MT.1072 Conditional Access policies should not use the deprecated Approved Client App grant. High Mito
MT.1073 Soft- and hard-matching of synchronized objects should be blocked. Medium Mito
MT.1075 Require explicit assignment of Third Party Entra Apps. Medium Mito
MT.1084 Microsoft Entra seamless single sign-on should be disabled for all domains in EntraID Connect servers. High Mito
MT.1090 Global Administrator role should not be added as local administrator on the device during Microsoft Entra join Medium Mito
MT.1091 Registering user should not be added as local administrator on the device during Microsoft Entra join Medium Mito
MT.1106 Catalog resources must have valid roles (no stale / removed app roles or SPNs). Low Mito
MT.1107 Access packages and catalogs should not reference deleted groups. Low Mito
MT.1108 Access packages should not reference inactive or orphaned assignment policies. Low Mito
MT.1109 Access package approval workflows must have valid approvers. Low Mito
MT.1110 No catalog should contain resources without any associated access packages. Low Mito
MT.1147 Do not sync krbtgt_AzureAD to Entra ID. High Mito
MT.1181 Conditional Access policy is present that blocks high agent risk sign-ins. High Mito
MT.1182 Mature DMARC policy SHALL be published for every Entra managed and verified domain. Medium Mito
MT.1183 Temporary bypass for onPremisesObjectIdentifier updates should be disabled. Medium Mito
MT.1184 Conditional Access policy without any target resources configured. Medium Mito
MT.1185 Block legacy MSOnline (MSOL) PowerShell module. Medium Mito
MT.1186 Require explicit assignment of high-privilege first-party Entra Apps. Medium Mito
MT.1187 The Microsoft 365 traffic forwarding profile in Global Secure Access should be enabled. Medium Mito
MT.1188 Entra Private Access applications should be covered by a Conditional Access policy that requires a managed device. Medium Mito
MT.1189 Groups assigned to Global Secure Access traffic forwarding profiles should not be nested. Medium Mito
MT.1190 Entra Private Access applications should not use the Default connector group. Low Mito
MT.1191 Break-glass accounts should be excluded from the Compliant Network Conditional Access policy. Medium Mito
MT.1192 Groups assigned to Entra Private Access applications should not be nested. Low Mito
MT.1193 Entra Private Access application segments should avoid broad or risky destinations. Medium Mito
MT.1194 The baseline Global Secure Access security profile should enforce a threat-intelligence floor. Medium Mito
MT.1195 The Quick Access app should not be subject to a sign-in frequency Conditional Access control. Low Mito
MT.1196 Review who can change attributes used by dynamic group rules. Medium Mito
MT.1197 Remove memberOf rules. Medium Mito
MT.1198 App registration certificates should not have excessive validity periods. Medium Mito
MT.1199 App registration credentials should not be expired or expiring soon. Low Mito
MT.1200 Agent Identities should have an active Agent Identity Blueprint Principal (Preview). Medium Mito
MT.1201 Agent Users should have an existing parent Agent Identity (Preview). Medium Mito
MT.1203 Agent Identity Blueprint Principals should have an existing Blueprint (Preview). Medium Mito
MT.1204 Agent Identities, Blueprint Principals, and Blueprints should have active, enabled owners (Preview). Medium Mito
MT.1205 Agent Identity Blueprints and Blueprint Principals should have assigned sponsors (Preview). Medium Mito
MT.1206 Enabled Agent Identities should have active sign-in activity within the last 180 days (Preview). Medium Mito
MT.1207 Foreign or multi-tenant Agent Blueprint Principals and Agent Identities should not hold privileged directory roles (Preview). High Mito
MT.1208 Agent Identity Blueprints should not have expired, excessive, or long-lived client credentials (Preview). Medium Mito
MT.1209 Agent Identities and Blueprint Principals should not be assigned privileged Entra directory roles (Preview). High Mito
MT.1210 Agent Users should not have privileged directory roles or membership in role-assignable groups (Preview). High Mito
MT.1211 Agent Identity Blueprints should not use the allAllowed inheritance pattern for delegated scopes or application roles (Preview). High Mito
MT.1212 Agent Identity Blueprint Principals should require assignment for the application roles they expose (Preview). Medium Mito
MT.1213 Agent Identity Blueprints should not use wildcard or plain-http redirect URIs (Preview). High Mito
MT.1223 Agent Identities should not have high-risk Microsoft Graph permissions (Preview). High Mito
MT.1224 Microsoft-managed Conditional Access policies should not be left in report-only mode. Low Mito

Open-source licences. CIS Benchmark material © Center for Internet Security, Inc.; CISA SCuBA baselines are public domain (CC0).

© 2026 Virtual Petals. Mito is a Virtual Petals service, hosted in Microsoft Azure UAE North.