Skip to content
Sponsor
3.0 preview2.3.0 stable

These docs describe the preview. Pick the version you run and every page marks what it doesn't have yet. Get the preview →
Maester 2.x docs (archived) →

Maester Tests

These tests are maintained by the Maester community and validate Microsoft 365, Microsoft Entra, Defender, Intune, and related security configurations.

269 checks89 High126 Medium48 Low6 Info
Run theseInvoke-Maester -Suite maester,xspm
269 checks
Group by
Columns
AZDO.1000Azure DevOps OAuth apps can access resources in your organization through OAuth.New in 3.0Azure DevOpsSecurity policiesAuthenticationHighMediumLowT1528, T1671—MaesterAZDO.1001Identities can connect to your organization's Git repos through SSH.New in 3.0Azure DevOpsSecurity policiesAuthenticationHighMediumMediumT1552.004, T1098.001—MaesterAZDO.1002Log Audit Events.New in 3.0Azure DevOpsAuditingLogging and detectionHighLowLowT1685.002nist-800-53-r5:AU-12, nist-800-53-r5:AU-2MaesterAZDO.1003Restrict public projects.New in 3.0Azure DevOpsSecurity policiesExternal access and sharingHighLowLowT1213.003, T1593.003nist-800-53-r5:AC-22, nist-800-53-r5:AC-3MaesterAZDO.1004Additional protections when using public package registries.New in 3.0Azure DevOpsSecurity policiesEngineering systemsHighLowLowT1195.001, T1204.005nist-800-53-r5:SR-3MaesterAZDO.1005IP Conditional Access policy validation.New in 3.0Azure DevOpsSecurity policiesAccess controlHighMediumLowT1078.004, T1550.001nist-800-53-r5:AC-17MaesterAZDO.1010Audit streaming.New in 3.0Azure DevOpsAuditingLogging and detectionHighLowMediumT1685.002, T1070nist-800-53-r5:AU-6, nist-800-53-r5:SI-4MaesterAZDO.1013Organization Owner should not be an individual.New in 3.0Azure DevOpsUsers and accessPrivileged accessHighLowLowT1078.004—MaesterAZDO.1015Limit variables that can be set at queue time.New in 3.0Azure DevOpsPipelinesEngineering systemsHighLowLowT1677nist-800-53-r5:SI-10MaesterAZDO.1016Limit job authorization scope to current project for non-release pipelines.New in 3.0Azure DevOpsPipelinesEngineering systemsHighMediumMediumT1550.001, T1213.003nist-800-53-r5:AC-6MaesterAZDO.1017Limit job authorization scope to current project for classic release pipelines.New in 3.0Azure DevOpsPipelinesEngineering systemsHighMediumMediumT1550.001, T1213.003nist-800-53-r5:AC-6MaesterAZDO.1018Protect access to repositories in YAML pipelines.New in 3.0Azure DevOpsPipelinesEngineering systemsHighMediumMediumT1550.001, T1213.003nist-800-53-r5:AC-3, nist-800-53-r5:AC-6MaesterAZDO.1022Limit building pull requests from forked GitHub repositories.New in 3.0Azure DevOpsPipelinesEngineering systemsHighLowLowT1677—MaesterAZDO.1023Disable Marketplace tasks.New in 3.0Azure DevOpsPipelinesEngineering systemsHighMediumHighT1195.001nist-800-53-r5:CM-7, nist-800-53-r5:CM-11MaesterAZDO.1025Enable shell tasks arguments validation.New in 3.0Azure DevOpsPipelinesEngineering systemsHighLowLowT1059, T1677nist-800-53-r5:SI-10MaesterAZDO.1030Project Collection Administrators.New in 3.0Azure DevOpsUsers and accessPrivileged accessHighLowMediumT1078.004, T1098.003nist-800-53-r5:AC-6(5)MaesterAZDO.1031Validate SSH Key Expiration.New in 3.0Azure DevOpsSecurity policiesAuthenticationHighMediumLowT1552.004nist-800-53-r5:IA-5MaesterAZDO.1032(Tenant) Restrict creation of global Personal Access Tokens.New in 3.0Azure DevOpsSecurity policiesAuthenticationHighLowLowT1528, T1550.001nist-800-53-r5:IA-5MaesterAZDO.1033(Tenant) Enable automatic revocation of leaked Personal Access Tokens.New in 3.0Azure DevOpsSecurity policiesAuthenticationHighLowLowT1552.001, T1593.003 +1nist-800-53-r5:IA-5MaesterAZDO.1035(Tenant) Restrict Personal Access Token lifespan.New in 3.0Azure DevOpsSecurity policiesAuthenticationHighMediumLowT1528, T1550.001nist-800-53-r5:IA-5MaesterAZDO.1036(Tenant) Restrict Personal Access Token full scope.New in 3.0Azure DevOpsSecurity policiesAuthenticationHighLowLowT1528, T1550.001nist-800-53-r5:AC-6MaesterAZDO.1037(Organization) Restrict Personal Access Token creation.New in 3.0Azure DevOpsSecurity policiesAuthenticationHighMediumMediumT1528, T1550.001nist-800-53-r5:IA-5MaesterAZDO.1040(Organization) Secret Protection: existing repositories enrolled.New in 3.0Azure DevOpsRepositoriesEngineering systemsHighLowMediumT1552.001nist-800-53-r5:IA-5(7)MaesterAZDO.1041(Organization) Secret Protection: push protection blocks secret commits.New in 3.0Azure DevOpsRepositoriesEngineering systemsHighLowLowT1552.001nist-800-53-r5:IA-5(7)MaesterMT.1003At least one Conditional Access policy is configured with All Apps.Entra IDConditional AccessAccess controlHighMediumMediumT1078.004—MaesterMT.1004At least one Conditional Access policy is configured with All Apps and All Users.Entra IDConditional AccessAccess controlHighMediumMediumT1078.004—MaesterMT.1005All Conditional Access policies are configured to exclude at least one emergency/break glass account or group.Entra IDConditional AccessPrivileged accessHighLowLow——MaesterMT.1006At least one Conditional Access policy is configured to require MFA for admins.Entra IDConditional AccessPrivileged accessHighLowLowT1078.004, T1110nist-800-53-r5:IA-2(1)MaesterMT.1007At least one Conditional Access policy is configured to require MFA for all users.Entra IDConditional AccessAuthenticationHighMediumMediumT1078.004, T1110nist-800-53-r5:IA-2(1), nist-800-53-r5:IA-2(2)MaesterMT.1008At least one Conditional Access policy is configured to require MFA for Azure management.Entra IDConditional AccessPrivileged accessHighLowLowT1078.004, T1110nist-800-53-r5:IA-2(1), nist-800-53-r5:IA-2(2)MaesterMT.1009At least one Conditional Access policy is configured to block other legacy authentication.Entra IDConditional AccessAuthenticationHighMediumMediumT1078.004, T1110nist-800-53-r5:CM-7MaesterMT.1010At least one Conditional Access policy is configured to block legacy authentication for Exchange ActiveSync.Entra IDConditional AccessAuthenticationHighMediumMediumT1078.004, T1110nist-800-53-r5:CM-7MaesterMT.1011At least one Conditional Access policy is configured to secure security info registration only from a trusted location.Entra IDConditional AccessAuthenticationHighMediumMediumT1078.004, T1098.005nist-800-53-r5:AC-17, nist-800-53-r5:IA-5MaesterMT.1014At least one Conditional Access policy is configured to require compliant or Entra hybrid joined devices for admins.Entra IDConditional AccessPrivileged accessHighLowMediumT1078.004, T1539 +1nist-800-53-r5:IA-3, nist-800-53-r5:AC-2(11)MaesterMT.1016At least one Conditional Access policy is configured to require MFA for guest access.Entra IDConditional AccessAuthenticationHighMediumLowT1078.004, T1110nist-800-53-r5:IA-2(1), nist-800-53-r5:AC-20MaesterMT.1021Security Defaults are enabled.Entra IDUser and directory settingsAuthenticationHighMediumLowT1078.004, T1110nist-800-53-r5:IA-2(1), nist-800-53-r5:IA-2(2)MaesterMT.1025No external user with permanent role assignment on Control Plane.Entra IDRoles and administratorsPrivileged accessHighLowMediumT1078.004, T1199nist-800-53-r5:AC-6(5), nist-800-53-r5:AC-2(7)MaesterMT.1026No hybrid user with permanent role assignment on Control Plane.Entra IDRoles and administratorsPrivileged accessHighLowMediumT1078.004, T1556.007 +1nist-800-53-r5:AC-6(5), nist-800-53-r5:AC-2(7)MaesterMT.1027No Service Principal with Client Secret and permanent role assignment on Control Plane.Entra IDRoles and administratorsPrivileged accessHighLowMediumT1078.004, T1552nist-800-53-r5:AC-6(5), nist-800-53-r5:IA-5MaesterMT.1028No user with mailbox and permanent role assignment on Control Plane.Entra IDRoles and administratorsPrivileged accessHighLowMediumT1078.004, T1566nist-800-53-r5:AC-6(5), nist-800-53-r5:AC-6(2)MaesterMT.1029Stale accounts are not assigned to privileged roles.Entra IDPrivileged Identity ManagementPrivileged accessHighLowLowT1078.004nist-800-53-r5:AC-2(3), nist-800-53-r5:AC-6(5)MaesterMT.1030Eligible role assignments on Control Plane are in use by administrators.Entra IDPrivileged Identity ManagementPrivileged accessHighLowLowT1078.004nist-800-53-r5:AC-6, nist-800-53-r5:AC-2(3)MaesterMT.1031Privileged role on Control Plane are managed by PIM only.Entra IDPrivileged Identity ManagementPrivileged accessHighLowMediumT1098.003nist-800-53-r5:AC-2(7), nist-800-53-r5:AC-6(5)MaesterMT.1032Limited number of Global Admins are assigned.Entra IDPrivileged Identity ManagementPrivileged accessHighLowMediumT1078.004, T1098.003nist-800-53-r5:AC-6(5)MaesterMT.1033Users should be blocked from using legacy authentication.Entra IDConditional AccessAuthenticationHighMediumMediumT1078.004, T1110nist-800-53-r5:CM-7MaesterMT.1034Emergency access users should not be blocked.Entra IDConditional AccessPrivileged accessHighLowLow——MaesterMT.1035All security groups assigned to Conditional Access Policies should be protected by RMAU.Entra IDConditional AccessPrivileged accessHighLowMediumT1098, T1556.009nist-800-53-r5:AC-6, nist-800-53-r5:AC-3MaesterMT.1049Conditional Access policies for User Risk and Sign-in Risk should be configured separately.Entra IDConditional AccessAccess controlHighLowLowT1078.004nist-800-53-r5:AC-2(12)MaesterMT.1050Apps with high-risk permissions having a direct path to Global Administrator-IncludePreviewEntra IDApp consent and permissionsApplications and workload identitiesHighLowMediumT1078.004, T1098.001 +1nist-800-53-r5:AC-6MaesterMT.1051Apps with high-risk permissions having an indirect path to Global Administrator-IncludePreviewEntra IDApp consent and permissionsApplications and workload identitiesHighLowMediumT1078.004, T1098.001 +1nist-800-53-r5:AC-6MaesterMT.1052At least one Conditional Access policy is targeting the Device Code authentication flow.Entra IDConditional AccessAuthenticationHighLowLowT1078.004, T1528 +1nist-800-53-r5:CM-7, nist-800-53-r5:IA-2MaesterMT.1056Ensure that no person has permanent access to all Azure subscriptions at the root scopeAzureAccess managementPrivileged accessHighLowLowT1078.004, T1098.003nist-800-53-r5:AC-6(5), nist-800-53-r5:AC-2MaesterMT.1063All App registration owners should have MFA registeredEntra IDAuthentication methodsAuthenticationHighLowLowT1078.004, T1098.001 +1nist-800-53-r5:IA-2(1), nist-800-53-r5:AC-6MaesterMT.1065Ensure all Recovery Services Vaults have soft delete enabledAzureBackupData protectionHighLowLowT1490, T1485nist-800-53-r5:CP-9MaesterMT.1072Conditional Access policies should not use the deprecated Approved Client App grant.Entra IDConditional AccessAccess controlHighMediumMediumT1078.004nist-800-53-r5:AC-2(11), nist-800-53-r5:IA-3MaesterMT.1084Microsoft Entra seamless single sign-on should be disabled for all domains in EntraID Connect servers.Entra IDHybrid identityAuthenticationHighMediumMediumT1110, T1558.002nist-800-53-r5:CM-7, nist-800-53-r5:IA-2MaesterMT.1087Devices should not be publicly exposed with remotely exploitable, highly likely to be exploited, high or critical severity CVE's.DefenderExposure ManagementDevices and endpointsHighLowMediumT1190—Exposure management (XSPM)MT.1092Intune APNS certificate should be valid for more than 30 daysIntuneTenant administrationDevices and endpointsHighLowLow——MaesterMT.1093Apple Automated Device Enrollment Tokens should be valid for more than 30 daysIntuneTenant administrationDevices and endpointsHighLowLow——MaesterMT.1094Apple Volume Purchase Program Tokens should be valid for more than 30 daysIntuneTenant administrationDevices and endpointsHighLowLow——MaesterMT.1095Android Enterprise account connection should be healthyIntuneTenant administrationDevices and endpointsHighLowLow——MaesterMT.1097Ensure all Intune Certificate Connectors are healthy and running supported versionsIntuneTenant administrationDevices and endpointsHighLowMedium——MaesterMT.1098Mobile Threat Defense Connectors should be healthyIntuneTenant administrationDevices and endpointsHighLowLow——MaesterMT.1100Intune Diagnostic Settings should include Audit LogsIntuneTenant administrationLogging and detectionHighLowMediumT1685.002nist-800-53-r5:AU-12MaesterMT.1102Windows Feature Update Policy Settings should not reference end of support buildsIntuneDevice configurationDevices and endpointsHighMediumMedium—nist-800-53-r5:SI-2MaesterMT.1103Ensure Intune RBAC groups are protected by Restricted Management Administrative Units or Role Assignable groupsIntuneTenant administrationPrivileged accessHighLowMediumT1098.003nist-800-53-r5:AC-6, nist-800-53-r5:AC-3MaesterMT.1113AI agents should not be shared with broad access control policies.Copilot StudioAgentsAI and agentsHighMediumMediumT1213nist-800-53-r5:AC-3MaesterMT.1114AI agents should require user authentication.Copilot StudioAgentsAI and agentsHighMediumMediumT1213nist-800-53-r5:IA-2MaesterMT.1116AI agents should not send email with AI-controlled inputs.Copilot StudioAgentsAI and agentsHighLowMediumT1048nist-800-53-r5:AC-4MaesterMT.1119AI agents should not have hard-coded credentials in topics.Copilot StudioAgentsAI and agentsHighLowMediumT1552nist-800-53-r5:IA-5(7)MaesterMT.1123Ensure BitLocker full disk encryption is configuredIntuneEndpoint securityDevices and endpointsHighLowMediumT1005nist-800-53-r5:SC-28(1)MaesterMT.1147Do not sync krbtgt_AzureAD to Entra ID.Entra IDHybrid identityInfrastructure hardeningHighLowLowT1558nist-800-53-r5:IA-5, nist-800-53-r5:AC-6MaesterMT.1149Behavior Monitoring should be enabled.DefenderEndpoint antivirusDevices and endpointsHighLowLowT1204.002nist-800-53-r5:SI-3MaesterMT.1150Cloud Protection should be enabled.DefenderEndpoint antivirusDevices and endpointsHighLowLowT1204.002nist-800-53-r5:SI-3MaesterMT.1152Script Scanning should be enabled.DefenderEndpoint antivirusDevices and endpointsHighLowLowT1059nist-800-53-r5:SI-3MaesterMT.1153Real-time Monitoring should be enabled.DefenderEndpoint antivirusDevices and endpointsHighLowLowT1204.002nist-800-53-r5:SI-3MaesterMT.1165Network Protection should be enabled.DefenderEndpoint antivirusDevices and endpointsHighLowLowT1204.001, T1189 +1nist-800-53-r5:SI-3MaesterMT.1172Unified audit log ingestion is enabled.PurviewAuditLogging and detectionHighLowLowT1685.002nist-800-53-r5:AU-12MaesterMT.1178Ensure ASR Rules are configured correctly.IntuneEndpoint securityDevices and endpointsHighLowLowT1003.001, T1546.003 +1nist-800-53-r5:CM-7, nist-800-53-r5:SI-3MaesterMT.1179Ensure App Control for Business is enabled.IntuneEndpoint securityDevices and endpointsHighHighHighT1204.002nist-800-53-r5:CM-7(5)MaesterMT.1181Conditional Access policy is present that blocks high agent risk sign-ins.Entra IDConditional AccessAI and agentsHighLowLowT1078.004nist-800-53-r5:AC-2(12), nist-800-53-r5:AC-2(13)MaesterMT.1207Foreign or multi-tenant Agent Blueprint Principals and Agent Identities should not hold privileged directory roles (Preview).-IncludePreviewEntra IDAgent identitiesPrivileged accessHighLowMediumT1078.004, T1199nist-800-53-r5:AC-6, nist-800-53-r5:AC-20MaesterMT.1209Agent Identities and Blueprint Principals should not be assigned privileged Entra directory roles (Preview).-IncludePreviewEntra IDAgent identitiesPrivileged accessHighLowMediumT1078.004, T1098.003nist-800-53-r5:AC-6(5)MaesterMT.1210Agent Users should not have privileged directory roles or membership in role-assignable groups (Preview).-IncludePreviewEntra IDAgent identitiesPrivileged accessHighLowMediumT1078.004, T1098.003nist-800-53-r5:AC-6(5)MaesterMT.1211Agent Identity Blueprints should not use the allAllowed inheritance pattern for delegated scopes or application roles (Preview).-IncludePreviewEntra IDAgent identitiesAI and agentsHighLowMediumT1078.004nist-800-53-r5:AC-6MaesterMT.1213Agent Identity Blueprints should not use wildcard or plain-http redirect URIs (Preview).-IncludePreviewEntra IDAgent identitiesAI and agentsHighLowLowT1557nist-800-53-r5:SC-23, nist-800-53-r5:SC-8MaesterMT.1217Ensure macOS LAPS is configured on Automated Device Enrollment profiles.IntuneDevice enrollmentPrivileged accessHighLowLowT1078.003, T1021 +1nist-800-53-r5:IA-5MaesterMT.1223Agent Identities should not have high-risk Microsoft Graph permissions (Preview).-IncludePreviewEntra IDAgent identitiesAI and agentsHighLowMediumT1078.004, T1098.001 +1nist-800-53-r5:AC-6MaesterMT.1259Baseline scope sign-ins should be subject to Conditional Access.New in 3.0-IncludePreviewEntra IDConditional AccessAccess controlHighMediumMediumT1078.004, T1087.004nist-800-53-r5:AC-3MaesterAZDO.1006External Users access.New in 3.0Azure DevOpsUsers and accessExternal access and sharingMediumMediumLowT1078.004nist-800-53-r5:AC-3, nist-800-53-r5:AC-21MaesterAZDO.1007Team and project administrator are allowed to invite new users.New in 3.0Azure DevOpsUsers and accessAccess controlMediumLowLowT1136.003—MaesterAZDO.1014Anonymous access to pipeline badges.New in 3.0Azure DevOpsPipelinesExternal access and sharingMediumLowLowT1593.003—MaesterAZDO.1019Stage chooser.New in 3.0Azure DevOpsPipelinesEngineering systemsMediumMediumLow——MaesterAZDO.1020Creation of classic build pipelines.New in 3.0Azure DevOpsPipelinesEngineering systemsMediumMediumLow——MaesterAZDO.1021Creation of classic release pipelines.New in 3.0Azure DevOpsPipelinesEngineering systemsMediumMediumLow——MaesterAZDO.1024Disable Node 6 tasks.New in 3.0Azure DevOpsPipelinesEngineering systemsMediumLowLow—nist-800-53-r5:SI-2MaesterAZDO.1026Enable automatic enrollment to Advanced Security for Azure DevOps.New in 3.0Azure DevOpsRepositoriesEngineering systemsMediumLowMediumT1552.001, T1195.001 +1nist-800-53-r5:SA-11, nist-800-53-r5:IA-5(7)MaesterAZDO.1028Disable creation of TFVC repositories.New in 3.0Azure DevOpsRepositoriesEngineering systemsMediumLowLow——MaesterAZDO.1034(Tenant) Restrict creation of new Azure DevOps organizations.New in 3.0Azure DevOpsOrganization policiesAccess controlMediumLowLow——MaesterAZDO.1038(Organization) Disallow extensions from accessing resources on the local network.New in 3.0Azure DevOpsSecurity policiesApplications and workload identitiesMediumLowLowT1190—MaesterAZDO.1039(Organization) Secret Protection: new repositories enrolled automatically.New in 3.0Azure DevOpsRepositoriesEngineering systemsMediumLowMediumT1552.001nist-800-53-r5:IA-5(7)MaesterAZDO.1042(Organization) Code Security: new repositories enrolled automatically.New in 3.0Azure DevOpsRepositoriesEngineering systemsMediumLowMediumT1195.001, T1190nist-800-53-r5:SA-11MaesterAZDO.1043(Organization) Code Security: existing repositories enrolled.New in 3.0Azure DevOpsRepositoriesEngineering systemsMediumLowMediumT1195.001, T1190nist-800-53-r5:SA-11MaesterAZDO.1044(Organization) Code Security: dependency and CodeQL alerts enabled.New in 3.0Azure DevOpsRepositoriesEngineering systemsMediumLowLowT1195.001, T1190nist-800-53-r5:SA-11, nist-800-53-r5:SI-2MaesterMT.1001At least one Conditional Access policy is configured with device compliance.Entra IDConditional AccessAccess controlMediumMediumMediumT1078.004nist-800-53-r5:AC-2(11), nist-800-53-r5:IA-3MaesterMT.1002App management restrictions on applications and service principals is configured and enabled.Entra IDApplicationsApplications and workload identitiesMediumLowMediumT1078.004, T1098.001 +1—MaesterMT.1012At least one Conditional Access policy is configured to require MFA for risky sign-ins.Entra IDConditional AccessAuthenticationMediumLowLowT1078.004, T1110nist-800-53-r5:AC-2(12), nist-800-53-r5:IA-2(1)MaesterMT.1013At least one Conditional Access policy is configured to require new password when user risk is high.Entra IDConditional AccessAuthenticationMediumLowLowT1078.004nist-800-53-r5:AC-2(12), nist-800-53-r5:IA-5MaesterMT.1015At least one Conditional Access policy is configured to block access for unknown or unsupported device platforms.Entra IDConditional AccessAccess controlMediumMediumLowT1078.004nist-800-53-r5:AC-2(11), nist-800-53-r5:CM-7MaesterMT.1017At least one Conditional Access policy is configured to enforce non persistent browser session for non-corporate devices.Entra IDConditional AccessAuthenticationMediumMediumLowT1539, T1550.004nist-800-53-r5:AC-19, nist-800-53-r5:AC-12MaesterMT.1018At least one Conditional Access policy is configured to enforce sign-in frequency for non-corporate devices.Entra IDConditional AccessAuthenticationMediumMediumLowT1539, T1550.004nist-800-53-r5:IA-11, nist-800-53-r5:AC-12MaesterMT.1019At least one Conditional Access policy is configured to enable application enforced restrictions.Entra IDConditional AccessAccess controlMediumMediumMediumT1213.002, T1530—MaesterMT.1020All Conditional Access policies are configured to exclude Directory/OnPremises synchronization accounts or do not scope them.Entra IDConditional AccessAccess controlMediumLowLow——MaesterMT.1024Entra recommendations should be completed.Entra IDEntra recommendationsInfrastructure hardeningMediumLowMedium——MaesterMT.1036All excluded objects should have a fallback include in another policy.Entra IDConditional AccessAccess controlMediumLowMediumT1078.004—MaesterMT.1038Conditional Access policies should not include or exclude deleted groups.Entra IDConditional AccessAccess controlMediumLowLowT1078.004—MaesterMT.1041Ensure users installing Outlook add-ins is not allowedExchange OnlineOutlookApplications and workload identitiesMediumMediumLowT1137.006, T1114.002nist-800-53-r5:CM-7, nist-800-53-r5:CM-11MaesterMT.1042Restrict dial-in users from bypassing a meeting lobbyTeamsMeetingsExternal access and sharingMediumLowLow—nist-800-53-r5:AC-3MaesterMT.1043Ensure Spam confidence level (SCL) is configured in mail transport rules with specific domainsExchange OnlineMail flowEmail and collaboration protectionMediumLowMediumT1566nist-800-53-r5:SI-8MaesterMT.1045Only invited users should be automatically admitted to Teams meetingsTeamsMeetingsExternal access and sharingMediumMediumLow—nist-800-53-r5:AC-3MaesterMT.1046Restrict anonymous users from joining meetingsTeamsMeetingsExternal access and sharingMediumMediumLow—nist-800-53-r5:AC-3MaesterMT.1047Restrict anonymous users from starting Teams meetingsTeamsMeetingsExternal access and sharingMediumLowLow—nist-800-53-r5:AC-3MaesterMT.1048Limit external participants from having control in a Teams meetingTeamsMeetingsExternal access and sharingMediumLowLow—nist-800-53-r5:AC-6MaesterMT.1054Ensure built-in Device Compliance Policy marks devices with no compliance policy assigned as 'Not compliant'IntuneDevice complianceDevices and endpointsMediumMediumMediumT1078.004nist-800-53-r5:AC-19, nist-800-53-r5:CM-6MaesterMT.1057App registrations should no longer use secrets.Entra IDApplicationsApplications and workload identitiesMediumLowHighT1078.004, T1552nist-800-53-r5:IA-5MaesterMT.1058Exchange application access policies must be configured.Entra IDApp consent and permissionsApplications and workload identitiesMediumLowMediumT1114.002nist-800-53-r5:AC-6, nist-800-53-r5:AC-3MaesterMT.1059Microsoft Defender for Identity health issues should be resolvedDefenderDefender for IdentityLogging and detectionMediumLowMedium——MaesterMT.1060Drift folders should match their baseline.New in 3.0Microsoft 365Configuration driftInfrastructure hardeningMediumLowLow——MaesterMT.1061Device registration MFA control conflicts with Conditional Access policies.Entra IDConditional AccessAuthenticationMediumLowLowT1098.005—MaesterMT.1062Ensure Direct Send is set to be rejectedExchange OnlineMail flowEmail and collaboration protectionMediumMediumMediumT1566, T1684.002nist-800-53-r5:CM-7MaesterMT.1064Ensure that write permissions are required to create new management groupsAzureManagement groupsAccess controlMediumLowLowT1666nist-800-53-r5:AC-6MaesterMT.1066Conditional Access policies should not reference non-existent users, groups, or roles.Entra IDConditional AccessAccess controlMediumLowLowT1078.004—MaesterMT.1068Restrict non-admin users from creating tenants.Entra IDUser and directory settingsAccess controlMediumLowLow—nist-800-53-r5:AC-6, nist-800-53-r5:CM-7MaesterMT.1070Restrict device join to selected users/groups or none.Entra IDDevice identityDevices and endpointsMediumLowLowT1098.005nist-800-53-r5:AC-6, nist-800-53-r5:IA-3MaesterMT.1071At least one Conditional Access policy explicitly includes Azure DevOps.Entra IDConditional AccessAccess controlMediumLowLowT1078.004nist-800-53-r5:AC-3MaesterMT.1073Soft- and hard-matching of synchronized objects should be blocked.Entra IDHybrid identityInfrastructure hardeningMediumLowLowT1078.004, T1098nist-800-53-r5:IA-4, nist-800-53-r5:CM-6MaesterMT.1075Require explicit assignment of Third Party Entra Apps.Entra IDApplicationsApplications and workload identitiesMediumMediumHighT1078.004nist-800-53-r5:AC-3, nist-800-53-r5:AC-6MaesterMT.1077App registrations with privileged API permissions should not have owners.DefenderExposure ManagementApplications and workload identitiesMediumLowMediumT1098.001nist-800-53-r5:AC-6Exposure management (XSPM)MT.1078App registrations with highly privileged directory roles should not have owners.DefenderExposure ManagementApplications and workload identitiesMediumLowMediumT1098.001nist-800-53-r5:AC-6Exposure management (XSPM)MT.1079Privileged API permissions on service principals should not remain unused.DefenderExposure ManagementApplications and workload identitiesMediumLowMediumT1078.004nist-800-53-r5:AC-6Exposure management (XSPM)MT.1080Credentials, tokens, or cookies from highly privileged users should not be exposed on vulnerable endpoints.DefenderExposure ManagementPrivileged accessMediumLowMediumT1539, T1528—Exposure management (XSPM)MT.1081Hybrid users should not be assigned Entra ID role assignments.DefenderExposure ManagementPrivileged accessMediumLowMediumT1078.002, T1078.004 +1nist-800-53-r5:AC-6(5)Exposure management (XSPM)MT.1088Devices with critical credentials should be protected by TPM.DefenderExposure ManagementDevices and endpointsMediumLowMediumT1552.004—Exposure management (XSPM)MT.1089Devices with critical credentials should be protected by Credential Guard.DefenderExposure ManagementDevices and endpointsMediumLowMediumT1003.001—Exposure management (XSPM)MT.1090Global Administrator role should not be added as local administrator on the device during Microsoft Entra joinEntra IDDevice identityPrivileged accessMediumLowLowT1078.004nist-800-53-r5:AC-6MaesterMT.1091Registering user should not be added as local administrator on the device during Microsoft Entra joinEntra IDDevice identityPrivileged accessMediumMediumLowT1078.004nist-800-53-r5:AC-6MaesterMT.1096Ensure at least one Intune Multi Admin Approval policy is configuredIntuneTenant administrationPrivileged accessMediumLowLowT1072, T1078.004nist-800-53-r5:AC-3(2), nist-800-53-r5:CM-5(4)MaesterMT.1112Privileged user accounts should not remain enabled when the linked primary account is disabled.-IncludePreviewDefenderExposure ManagementPrivileged accessMediumLowLowT1078.004nist-800-53-r5:AC-2Exposure management (XSPM)MT.1115AI agents should not have risky HTTP configurations.Copilot StudioAgentsAI and agentsMediumLowMediumT1571, T1048 +1nist-800-53-r5:SC-7MaesterMT.1118AI agents should not use author (maker) authentication for connections.Copilot StudioAgentsAI and agentsMediumMediumMediumT1550.001, T1213nist-800-53-r5:AC-6MaesterMT.1120AI agents should not use MCP server tools without review.Copilot StudioAgentsAI and agentsMediumLowMediumT1195, T1199—MaesterMT.1121AI agents with generative orchestration should have custom instructions.Copilot StudioAgentsAI and agentsMediumLowMedium——MaesterMT.1122AI agents should not have orphaned ownership.Copilot StudioAgentsAI and agentsMediumLowMedium——MaesterMT.1148Archive Scanning should be enabled.DefenderEndpoint antivirusDevices and endpointsMediumLowLowT1027.015, T1204.002nist-800-53-r5:SI-3MaesterMT.1151Email Scanning should be enabled.DefenderEndpoint antivirusDevices and endpointsMediumLowLowT1566.001nist-800-53-r5:SI-3MaesterMT.1154Full Scan Removable Drives should be enabled.DefenderEndpoint antivirusDevices and endpointsMediumLowLowT1091nist-800-53-r5:SI-3MaesterMT.1156Scanning Network Files should be enabled.DefenderEndpoint antivirusDevices and endpointsMediumLowLowT1080nist-800-53-r5:SI-3MaesterMT.1161Cloud Block Level should be High or higher.DefenderEndpoint antivirusDevices and endpointsMediumLowLowT1204.002nist-800-53-r5:SI-3MaesterMT.1164PUA Protection should be enabled.DefenderEndpoint antivirusDevices and endpointsMediumLowLowT1204.002nist-800-53-r5:SI-3MaesterMT.1166Local Admin Merge should be disabled.DefenderEndpoint antivirusDevices and endpointsMediumLowMediumT1685, T1564.012nist-800-53-r5:CM-6MaesterMT.1167Real-Time Scan Direction should cover both directions.DefenderEndpoint antivirusDevices and endpointsMediumLowLowT1204.002nist-800-53-r5:SI-3MaesterMT.1171Sample Submission should send safe samples automatically.DefenderEndpoint antivirusDevices and endpointsMediumLowLowT1204.002—MaesterMT.1174Insider Risk Management policy for Risky AI usage is enabled.PurviewInsider risk managementLogging and detectionMediumLowMediumT1213nist-800-53-r5:SI-4MaesterMT.1175DLP policy is configured for the Microsoft 365 Copilot location.PurviewData loss preventionData protectionMediumLowMediumT1213.002, T1530nist-800-53-r5:SC-7(10)MaesterMT.1176Retention policy is configured for the Microsoft Copilot location.PurviewData lifecycle managementData protectionMediumLowLow—nist-800-53-r5:SI-12MaesterMT.1177Ensure LAPS Configuration Policy is properly set.IntuneEndpoint securityPrivileged accessMediumLowMediumT1078.003, T1021nist-800-53-r5:IA-5MaesterMT.1180Ensure Managed Installer Rules are configured correctly.IntuneEndpoint securityDevices and endpointsMediumLowLow—nist-800-53-r5:CM-7(5)MaesterMT.1182Mature DMARC policy SHALL be published for every Entra managed and verified domain.Entra IDUser and directory settingsEmail and collaboration protectionMediumMediumHighT1566, T1684.002nist-800-53-r5:SI-8MaesterMT.1183Temporary bypass for onPremisesObjectIdentifier updates should be disabled.Entra IDHybrid identityInfrastructure hardeningMediumLowLowT1078.004, T1098—MaesterMT.1184Conditional Access policy without any target resources configured.Entra IDConditional AccessAccess controlMediumLowLowT1078.004—MaesterMT.1185Block legacy MSOnline (MSOL) PowerShell module.Entra IDUser and directory settingsAccess controlMediumLowLowT1059.009, T1078.004nist-800-53-r5:CM-7MaesterMT.1186Require explicit assignment of high-privilege first-party Entra Apps.Entra IDApplicationsApplications and workload identitiesMediumMediumMediumT1059.009, T1087.004 +1nist-800-53-r5:AC-3, nist-800-53-r5:AC-6MaesterMT.1187The Microsoft 365 traffic forwarding profile in Global Secure Access should be enabled.-IncludePreviewEntra IDGlobal Secure AccessAccess controlMediumLowMedium——MaesterMT.1188Entra Private Access applications should be covered by a Conditional Access policy that requires a managed device.-IncludePreviewEntra IDGlobal Secure AccessAccess controlMediumMediumMediumT1078.004, T1133nist-800-53-r5:AC-17, nist-800-53-r5:IA-3MaesterMT.1189Groups assigned to Global Secure Access traffic forwarding profiles should not be nested.-IncludePreviewEntra IDGlobal Secure AccessAccess controlMediumLowLow——MaesterMT.1191Break-glass accounts should be excluded from the Compliant Network Conditional Access policy.-IncludePreviewEntra IDGlobal Secure AccessPrivileged accessMediumLowLow——MaesterMT.1193Entra Private Access application segments should avoid broad or risky destinations.-IncludePreviewEntra IDGlobal Secure AccessAccess controlMediumLowMediumT1021, T1046nist-800-53-r5:SC-7, nist-800-53-r5:AC-17MaesterMT.1194The baseline Global Secure Access security profile should enforce a threat-intelligence floor.-IncludePreviewEntra IDGlobal Secure AccessAccess controlMediumLowLowT1204.001, T1566.002—MaesterMT.1196Review who can change attributes used by dynamic group rules.Entra IDGroupsAccess controlMediumLowMediumT1098—MaesterMT.1197Remove memberOf rules.Entra IDGroupsIdentity lifecycle and hygieneMediumLowMedium——MaesterMT.1198App registration certificates should not have excessive validity periods.Entra IDApplicationsApplications and workload identitiesMediumLowMediumT1649nist-800-53-r5:IA-5MaesterMT.1200Agent Identities should have an active Agent Identity Blueprint Principal (Preview).-IncludePreviewEntra IDAgent identitiesAI and agentsMediumLowLowT1078.004—MaesterMT.1201Agent Users should have an existing parent Agent Identity (Preview).-IncludePreviewEntra IDAgent identitiesAI and agentsMediumLowLowT1078.004—MaesterMT.1203Agent Identity Blueprint Principals should have an existing Blueprint (Preview).-IncludePreviewEntra IDAgent identitiesAI and agentsMediumLowLowT1078.004—MaesterMT.1204Agent Identities, Blueprint Principals, and Blueprints should have active, enabled owners (Preview).-IncludePreviewEntra IDAgent identitiesAI and agentsMediumLowLow—nist-800-53-r5:AC-2MaesterMT.1205Agent Identity Blueprints and Blueprint Principals should have assigned sponsors (Preview).-IncludePreviewEntra IDAgent identitiesAI and agentsMediumLowLow—nist-800-53-r5:AC-2MaesterMT.1206Enabled Agent Identities should have active sign-in activity within the last 180 days (Preview).-IncludePreviewEntra IDAgent identitiesAI and agentsMediumLowLowT1078.004nist-800-53-r5:AC-2(3)MaesterMT.1208Agent Identity Blueprints should not have expired, excessive, or long-lived client credentials (Preview).-IncludePreviewEntra IDAgent identitiesAI and agentsMediumLowMediumT1078.004, T1098.001 +1nist-800-53-r5:IA-5MaesterMT.1212Agent Identity Blueprint Principals should require assignment for the application roles they expose (Preview).-IncludePreviewEntra IDAgent identitiesAI and agentsMediumLowLowT1078.004nist-800-53-r5:AC-3, nist-800-53-r5:AC-6MaesterMT.1214Ensure macOS compliance policy requires System Integrity Protection.IntuneDevice complianceDevices and endpointsMediumLowLowT1553.006, T1547.006 +1nist-800-53-r5:SI-7, nist-800-53-r5:CM-6MaesterMT.1215Ensure Gatekeeper restricts macOS app download locations.IntuneDevice complianceDevices and endpointsMediumLowLowT1553.001, T1204.002nist-800-53-r5:CM-11, nist-800-53-r5:CM-7(5)MaesterMT.1216Ensure macOS compliance policy requires a Defender machine risk score level.IntuneDevice complianceDevices and endpointsMediumLowMediumT1078.004nist-800-53-r5:SI-4, nist-800-53-r5:AC-19MaesterMT.1225Users should not be able to create Agent Identity Blueprints.New in 3.0-IncludePreviewEntra IDAgent identitiesAI and agentsMediumLowLowT1136.003nist-800-53-r5:AC-6MaesterMT.1226GitHub and GitLab federated identity credentials should use immutable subject identifiers.New in 3.0-IncludePreviewEntra IDApplicationsApplications and workload identitiesMediumLowMediumT1199nist-800-53-r5:IA-4MaesterMT.1227Subscriptions should be blocked from leaving and entering the tenantNew in 3.0AzureSubscriptionsInfrastructure hardeningMediumLowLowT1537nist-800-53-r5:AC-4MaesterMT.1228Ensure iOS compliance policy blocks jailbroken devices.New in 3.0IntuneDevice complianceDevices and endpointsMediumLowLowT1068, T1553.006nist-800-53-r5:SI-7, nist-800-53-r5:AC-19MaesterMT.1229Ensure iOS compliance policy requires a strong device passcode.New in 3.0IntuneDevice complianceDevices and endpointsMediumMediumLowT1110, T1111nist-800-53-r5:IA-5(1), nist-800-53-r5:AC-11MaesterMT.1230Ensure iOS compliance policy requires a minimum operating system version.New in 3.0IntuneDevice complianceDevices and endpointsMediumMediumMediumT1203, T1068nist-800-53-r5:SI-2, nist-800-53-r5:CM-6MaesterMT.1231Ensure iOS compliance policy requires a Defender machine risk score level.New in 3.0IntuneDevice complianceDevices and endpointsMediumLowMediumT1078.004nist-800-53-r5:SI-4, nist-800-53-r5:AC-19MaesterMT.1232Ensure Android compliance policy blocks rooted devices.New in 3.0IntuneDevice complianceDevices and endpointsMediumLowLowT1068, T1553.006nist-800-53-r5:SI-7, nist-800-53-r5:AC-19MaesterMT.1233Ensure Android compliance policy requires a strong device password.New in 3.0IntuneDevice complianceDevices and endpointsMediumMediumLowT1110, T1111nist-800-53-r5:IA-5(1), nist-800-53-r5:AC-11MaesterMT.1234Ensure Android compliance policy requires a recent security patch level.New in 3.0IntuneDevice complianceDevices and endpointsMediumMediumMediumT1203, T1068nist-800-53-r5:SI-2, nist-800-53-r5:CM-6MaesterMT.1235Ensure Android compliance policy requires device threat protection.New in 3.0IntuneDevice complianceDevices and endpointsMediumLowMediumT1078.004nist-800-53-r5:SI-4, nist-800-53-r5:AC-19MaesterMT.1238Ensure iOS app protection policy requires a strong app PIN.New in 3.0IntuneApp protectionAccess controlMediumMediumLowT1110.001nist-800-53-r5:IA-5, nist-800-53-r5:AC-19MaesterMT.1239Ensure iOS app protection policy keeps organization data inside managed apps.New in 3.0IntuneApp protectionData protectionMediumMediumLowT1567.002, T1115nist-800-53-r5:AC-4, nist-800-53-r5:AC-19MaesterMT.1240Ensure iOS app protection policy encrypts organization data.New in 3.0IntuneApp protectionData protectionMediumLowLowT1005nist-800-53-r5:SC-28(1), nist-800-53-r5:AC-19MaesterMT.1243Ensure iOS app protection policy acts on the device threat level.New in 3.0IntuneApp protectionAccess controlMediumLowMediumT1068, T1078.004nist-800-53-r5:SI-4, nist-800-53-r5:AC-19MaesterMT.1244Ensure Android app protection policy requires a strong app PIN.New in 3.0IntuneApp protectionAccess controlMediumMediumLowT1110.001nist-800-53-r5:IA-5, nist-800-53-r5:AC-19MaesterMT.1245Ensure Android app protection policy keeps organization data inside managed apps.New in 3.0IntuneApp protectionData protectionMediumMediumLowT1115, T1567.002nist-800-53-r5:AC-4, nist-800-53-r5:AC-19MaesterMT.1246Ensure Android app protection policy encrypts organization data.New in 3.0IntuneApp protectionData protectionMediumLowLowT1005nist-800-53-r5:SC-28(1), nist-800-53-r5:AC-19MaesterMT.1249Ensure Android app protection policy acts on the device threat level.New in 3.0IntuneApp protectionAccess controlMediumLowMediumT1068, T1078.004nist-800-53-r5:SI-4, nist-800-53-r5:AC-19MaesterMT.1251Ensure Android app protection policy requires Play Integrity device attestation.New in 3.0IntuneApp protectionDevices and endpointsMediumMediumLowT1068nist-800-53-r5:SI-7, nist-800-53-r5:AC-19MaesterMT.1252Apps scoped with Exchange RBAC for Applications should not hold the same or a broader permission tenant-wide in Microsoft Entra ID.New in 3.0Entra IDApp consent and permissionsApplications and workload identitiesMediumLowMediumT1114.002nist-800-53-r5:AC-6, nist-800-53-r5:AC-3MaesterMT.1260High-risk users should not be left unremediated in Entra ID Protection.New in 3.0-IncludePreviewEntra IDIdentity ProtectionLogging and detectionMediumLowLowT1078.004nist-800-53-r5:AC-2(12), nist-800-53-r5:IR-4MaesterMT.1265Fix dynamic groups whose rule processing failed.New in 3.0Entra IDGroupsIdentity lifecycle and hygieneMediumLowLow——MaesterAZDO.1008Request access to Azure DevOps by e-mail notifications to administrators.New in 3.0Azure DevOpsUsers and accessAccess controlLowLowLow——MaesterAZDO.1027Disable showing Gravatar images for users outside of your enterprise.New in 3.0Azure DevOpsRepositoriesEngineering systemsLowLowLowT1589.002—MaesterMT.1022All users utilizing a P1 license should be licensed.Entra IDConditional AccessInfrastructure hardeningLowLowMedium——MaesterMT.1023All users utilizing a P2 license should be licensed.Entra IDConditional AccessInfrastructure hardeningLowLowMedium——MaesterMT.1037Only users with Presenter role are allowed to present in Teams meetingsTeamsMeetingsEmail and collaboration protectionLowMediumLow—nist-800-53-r5:AC-6MaesterMT.1039Ensure MailTips are enabled for end usersExchange OnlineOutlookEmail and collaboration protectionLowLowLow——MaesterMT.1044Ensure modern authentication for Exchange Online is enabledExchange OnlineClient accessAuthenticationLowLowLowT1110—MaesterMT.1053Ensure intune device clean-up rule is configuredIntuneTenant administrationDevices and endpointsLowLowLow——MaesterMT.1055Microsoft 365 Group (and Team) creation should be restricted to approved users.Entra IDGroupsAccess controlLowMediumLow—nist-800-53-r5:AC-6, nist-800-53-r5:CM-7MaesterMT.1067Authentication method policies should not reference non-existent groups.Entra IDAuthentication methodsAuthenticationLowLowLow——MaesterMT.1069Restrict non-admin users from creating security groups.Entra IDUser and directory settingsAccess controlLowLowLow—nist-800-53-r5:AC-6MaesterMT.1074Ensure no more than 100 outbound mails per day are sent using the .onmicrosoft.com domainExchange OnlineMailboxesEmail and collaboration protectionLowLowMedium——MaesterMT.1076MOERA SHOULD NOT be used for sent mailExchange OnlineMailboxesEmail and collaboration protectionLowLowMedium——MaesterMT.1083Ensure Delicensing Resiliency is enabledExchange OnlineMailboxesInfrastructure hardeningLowLowLow——MaesterMT.1085Pending approvals for Critical Asset Management should not be present.DefenderExposure ManagementLogging and detectionLowLowLow——Exposure management (XSPM)MT.1086Devices should not share both critical and non-critical user credentials.DefenderExposure ManagementDevices and endpointsLowLowHighT1003—Exposure management (XSPM)MT.1099Windows Diagnostic Data Processing should be enabledIntuneTenant administrationDevices and endpointsLowLowLow——MaesterMT.1101Default Branding Profile should be customizedIntuneTenant administrationDevices and endpointsLowLowLow——MaesterMT.1105Ensure MDM Authority is set to IntuneIntuneTenant administrationDevices and endpointsLowLowLow——MaesterMT.1106Catalog resources must have valid roles (no stale / removed app roles or SPNs).Entra IDIdentity GovernanceIdentity lifecycle and hygieneLowLowMedium——MaesterMT.1107Access packages and catalogs should not reference deleted groups.Entra IDIdentity GovernanceIdentity lifecycle and hygieneLowLowMedium——MaesterMT.1108Access packages should not reference inactive or orphaned assignment policies.Entra IDIdentity GovernanceIdentity lifecycle and hygieneLowLowMedium——MaesterMT.1109Access package approval workflows must have valid approvers.Entra IDIdentity GovernanceIdentity lifecycle and hygieneLowLowMedium——MaesterMT.1110No catalog should contain resources without any associated access packages.Entra IDIdentity GovernanceIdentity lifecycle and hygieneLowLowMedium——MaesterMT.1111High privileged user should be linked to an identity.-IncludePreviewDefenderExposure ManagementPrivileged accessLowLowLow—nist-800-53-r5:AC-2Exposure management (XSPM)MT.1117Published AI agents should not be dormant.Copilot StudioAgentsAI and agentsLowLowMedium——MaesterMT.1155Full Scan Mapped Drives should be disabled for performance.DefenderEndpoint antivirusDevices and endpointsLowLowLow——MaesterMT.1157CPU Load Factor should be optimized (20-30%).DefenderEndpoint antivirusDevices and endpointsLowLowLow——MaesterMT.1158Scan should be scheduled.DefenderEndpoint antivirusDevices and endpointsLowLowLow—nist-800-53-r5:SI-3MaesterMT.1160Signatures should be checked before scan.DefenderEndpoint antivirusDevices and endpointsLowLowLow—nist-800-53-r5:SI-3MaesterMT.1162Cloud Extended Timeout should be 30-50 seconds.DefenderEndpoint antivirusDevices and endpointsLowLowLowT1204.002—MaesterMT.1163Signature Update Interval should be 1-4 hours.DefenderEndpoint antivirusDevices and endpointsLowLowLowT1204.002nist-800-53-r5:SI-3MaesterMT.1168Cleaned Malware should be retained for at least 30 days.DefenderEndpoint antivirusDevices and endpointsLowLowLow——MaesterMT.1169Catch-up Full Scan should be disabled.DefenderEndpoint antivirusDevices and endpointsLowLowLow——MaesterMT.1170Catch-up Quick Scan should be disabled.DefenderEndpoint antivirusDevices and endpointsLowLowLow——MaesterMT.1173Sensitivity labels are published for files used by Microsoft 365 Copilot.PurviewInformation protectionData protectionLowMediumMedium—nist-800-53-r5:AC-16MaesterMT.1190Entra Private Access applications should not use the Default connector group.-IncludePreviewEntra IDGlobal Secure AccessInfrastructure hardeningLowLowLow——MaesterMT.1192Groups assigned to Entra Private Access applications should not be nested.-IncludePreviewEntra IDGlobal Secure AccessAccess controlLowLowLow——MaesterMT.1195The Quick Access app should not be subject to a sign-in frequency Conditional Access control.-IncludePreviewEntra IDGlobal Secure AccessAuthenticationLowLowLow——MaesterMT.1199App registration credentials should not be expired or expiring soon.Entra IDApplicationsApplications and workload identitiesLowLowMediumT1098.001—MaesterMT.1224Microsoft-managed Conditional Access policies should not be left in report-only mode.New in 3.0Entra IDConditional AccessAccess controlLowLowLow—nist-800-53-r5:CM-3MaesterMT.1236Ensure Android compliance policy blocks USB debugging.New in 3.0IntuneDevice complianceDevices and endpointsLowLowLowT1005, T1052.001nist-800-53-r5:SC-41, nist-800-53-r5:CM-7MaesterMT.1237Ensure Android compliance policy blocks devices managed with device administrator.New in 3.0IntuneDevice complianceDevices and endpointsLowMediumMedium—nist-800-53-r5:AC-19, nist-800-53-r5:CM-6MaesterMT.1241Ensure iOS app protection policy requires a minimum OS and app version.New in 3.0IntuneApp protectionDevices and endpointsLowMediumLowT1203, T1068nist-800-53-r5:SI-2, nist-800-53-r5:AC-19MaesterMT.1242Ensure iOS app protection policy limits offline access to organization data.New in 3.0IntuneApp protectionAccess controlLowMediumLowT1078.004nist-800-53-r5:AC-12, nist-800-53-r5:AC-19MaesterMT.1247Ensure Android app protection policy requires a minimum OS and app version.New in 3.0IntuneApp protectionDevices and endpointsLowMediumLowT1203, T1068nist-800-53-r5:SI-2, nist-800-53-r5:AC-19MaesterMT.1248Ensure Android app protection policy limits offline access to organization data.New in 3.0IntuneApp protectionAccess controlLowMediumLowT1078.004nist-800-53-r5:AC-12, nist-800-53-r5:AC-19MaesterMT.1250Ensure Android app protection policy blocks screen capture of organization data.New in 3.0IntuneApp protectionData protectionLowMediumLowT1113nist-800-53-r5:AC-4, nist-800-53-r5:AC-19MaesterAZDO.1009Feedback Collection.New in 3.0Azure DevOpsOrganization policiesEngineering systemsInfo————MaesterAZDO.1011Project Resource Limits.New in 3.0Azure DevOpsResource usage and limitsEngineering systemsInfo————MaesterAZDO.1012Work Items Tags Limits.New in 3.0Azure DevOpsResource usage and limitsEngineering systemsInfo————MaesterAZDO.1029Storage Usage Limit.New in 3.0Azure DevOpsResource usage and limitsEngineering systemsInfo————MaesterAZDO.1045(Organization) Copilot code review: allowed for repositories.New in 3.0-IncludePreviewAzure DevOpsRepositoriesAI and agentsInfo————MaesterMT.1159Quick Scan Time configuration is not required.DefenderEndpoint antivirusDevices and endpointsInfo————Maester