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 these
Invoke-Maester -Suite maester,xspmAZDO.1000Azure DevOps OAuth apps can access resources in your organization through OAuth.New in 3.0
Azure DevOps
Security policiesAuthenticationHighMediumLowT1528, T1671—MaesterAZDO.1001Identities can connect to your organization's Git repos through SSH.New in 3.0
Azure DevOps
Security policiesAuthenticationHighMediumMediumT1552.004, T1098.001—MaesterAZDO.1002Log Audit Events.New in 3.0
Azure DevOps
AuditingLogging and detectionHighLowLowT1685.002nist-800-53-r5:AU-12, nist-800-53-r5:AU-2MaesterAZDO.1003Restrict public projects.New in 3.0
Azure DevOps
Security 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.0
Azure DevOps
Security policiesEngineering systemsHighLowLowT1195.001, T1204.005nist-800-53-r5:SR-3MaesterAZDO.1005IP Conditional Access policy validation.New in 3.0
Azure DevOps
Security policiesAccess controlHighMediumLowT1078.004, T1550.001nist-800-53-r5:AC-17MaesterAZDO.1010Audit streaming.New in 3.0
Azure DevOps
AuditingLogging 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.0
Azure DevOps
Users and accessPrivileged accessHighLowLowT1078.004—MaesterAZDO.1015Limit variables that can be set at queue time.New in 3.0
Azure DevOps
PipelinesEngineering systemsHighLowLowT1677nist-800-53-r5:SI-10MaesterAZDO.1016Limit job authorization scope to current project for non-release pipelines.New in 3.0
Azure DevOps
PipelinesEngineering systemsHighMediumMediumT1550.001, T1213.003nist-800-53-r5:AC-6MaesterAZDO.1017Limit job authorization scope to current project for classic release pipelines.New in 3.0
Azure DevOps
PipelinesEngineering systemsHighMediumMediumT1550.001, T1213.003nist-800-53-r5:AC-6MaesterAZDO.1018Protect access to repositories in YAML pipelines.New in 3.0
Azure DevOps
PipelinesEngineering 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.0
Azure DevOps
PipelinesEngineering systemsHighLowLowT1677—MaesterAZDO.1023Disable Marketplace tasks.New in 3.0
Azure DevOps
PipelinesEngineering systemsHighMediumHighT1195.001nist-800-53-r5:CM-7, nist-800-53-r5:CM-11MaesterAZDO.1025Enable shell tasks arguments validation.New in 3.0
Azure DevOps
PipelinesEngineering systemsHighLowLowT1059, T1677nist-800-53-r5:SI-10MaesterAZDO.1030Project Collection Administrators.New in 3.0
Azure DevOps
Users and accessPrivileged accessHighLowMediumT1078.004, T1098.003nist-800-53-r5:AC-6(5)MaesterAZDO.1031Validate SSH Key Expiration.New in 3.0
Azure DevOps
Security policiesAuthenticationHighMediumLowT1552.004nist-800-53-r5:IA-5MaesterAZDO.1032(Tenant) Restrict creation of global Personal Access Tokens.New in 3.0
Azure DevOps
Security policiesAuthenticationHighLowLowT1528, T1550.001nist-800-53-r5:IA-5MaesterAZDO.1033(Tenant) Enable automatic revocation of leaked Personal Access Tokens.New in 3.0
Azure DevOps
Security policiesAuthenticationHighLowLowT1552.001, T1593.003 +1nist-800-53-r5:IA-5MaesterAZDO.1035(Tenant) Restrict Personal Access Token lifespan.New in 3.0
Azure DevOps
Security policiesAuthenticationHighMediumLowT1528, T1550.001nist-800-53-r5:IA-5MaesterAZDO.1036(Tenant) Restrict Personal Access Token full scope.New in 3.0
Azure DevOps
Security policiesAuthenticationHighLowLowT1528, T1550.001nist-800-53-r5:AC-6MaesterAZDO.1037(Organization) Restrict Personal Access Token creation.New in 3.0
Azure DevOps
Security policiesAuthenticationHighMediumMediumT1528, T1550.001nist-800-53-r5:IA-5MaesterAZDO.1040(Organization) Secret Protection: existing repositories enrolled.New in 3.0
Azure DevOps
RepositoriesEngineering systemsHighLowMediumT1552.001nist-800-53-r5:IA-5(7)MaesterAZDO.1041(Organization) Secret Protection: push protection blocks secret commits.New in 3.0
Azure DevOps
RepositoriesEngineering systemsHighLowLowT1552.001nist-800-53-r5:IA-5(7)MaesterMT.1003At least one Conditional Access policy is configured with All Apps.
Entra ID
Conditional AccessAccess controlHighMediumMediumT1078.004—MaesterMT.1004At least one Conditional Access policy is configured with All Apps and All Users.
Entra ID
Conditional AccessAccess controlHighMediumMediumT1078.004—MaesterMT.1005All Conditional Access policies are configured to exclude at least one emergency/break glass account or group.
Entra ID
Conditional AccessPrivileged accessHighLowLow——MaesterMT.1006At least one Conditional Access policy is configured to require MFA for admins.
Entra ID
Conditional 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 ID
Conditional 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 ID
Conditional 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 ID
Conditional AccessAuthenticationHighMediumMediumT1078.004, T1110nist-800-53-r5:CM-7MaesterMT.1010At least one Conditional Access policy is configured to block legacy authentication for Exchange ActiveSync.
Entra ID
Conditional 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 ID
Conditional 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 ID
Conditional 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 ID
Conditional AccessAuthenticationHighMediumLowT1078.004, T1110nist-800-53-r5:IA-2(1), nist-800-53-r5:AC-20MaesterMT.1021Security Defaults are enabled.
Entra ID
User 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 ID
Roles 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 ID
Roles 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 ID
Roles 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 ID
Roles 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 ID
Privileged 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 ID
Privileged 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 ID
Privileged 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 ID
Privileged Identity ManagementPrivileged accessHighLowMediumT1078.004, T1098.003nist-800-53-r5:AC-6(5)MaesterMT.1033Users should be blocked from using legacy authentication.
Entra ID
Conditional AccessAuthenticationHighMediumMediumT1078.004, T1110nist-800-53-r5:CM-7MaesterMT.1034Emergency access users should not be blocked.
Entra ID
Conditional AccessPrivileged accessHighLowLow——MaesterMT.1035All security groups assigned to Conditional Access Policies should be protected by RMAU.
Entra ID
Conditional 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 ID
Conditional AccessAccess controlHighLowLowT1078.004nist-800-53-r5:AC-2(12)MaesterMT.1050Apps with high-risk permissions having a direct path to Global Administrator-IncludePreview
Entra ID
App 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-IncludePreview
Entra ID
App 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 ID
Conditional 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 scope
Azure
Access managementPrivileged accessHighLowLowT1078.004, T1098.003nist-800-53-r5:AC-6(5), nist-800-53-r5:AC-2MaesterMT.1063All App registration owners should have MFA registered
Entra ID
Authentication 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 enabled
Azure
BackupData protectionHighLowLowT1490, T1485nist-800-53-r5:CP-9MaesterMT.1072Conditional Access policies should not use the deprecated Approved Client App grant.
Entra ID
Conditional 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 ID
Hybrid 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.
Defender
Exposure ManagementDevices and endpointsHighLowMediumT1190—Exposure management (XSPM)MT.1092Intune APNS certificate should be valid for more than 30 days
Intune
Tenant administrationDevices and endpointsHighLowLow——MaesterMT.1093Apple Automated Device Enrollment Tokens should be valid for more than 30 days
Intune
Tenant administrationDevices and endpointsHighLowLow——MaesterMT.1094Apple Volume Purchase Program Tokens should be valid for more than 30 days
Intune
Tenant administrationDevices and endpointsHighLowLow——MaesterMT.1095Android Enterprise account connection should be healthy
Intune
Tenant administrationDevices and endpointsHighLowLow——MaesterMT.1097Ensure all Intune Certificate Connectors are healthy and running supported versions
Intune
Tenant administrationDevices and endpointsHighLowMedium——MaesterMT.1098Mobile Threat Defense Connectors should be healthy
Intune
Tenant administrationDevices and endpointsHighLowLow——MaesterMT.1100Intune Diagnostic Settings should include Audit Logs
Intune
Tenant administrationLogging and detectionHighLowMediumT1685.002nist-800-53-r5:AU-12MaesterMT.1102Windows Feature Update Policy Settings should not reference end of support builds
Intune
Device configurationDevices and endpointsHighMediumMedium—nist-800-53-r5:SI-2MaesterMT.1103Ensure Intune RBAC groups are protected by Restricted Management Administrative Units or Role Assignable groups
Intune
Tenant 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 Studio
AgentsAI and agentsHighMediumMediumT1213nist-800-53-r5:AC-3MaesterMT.1114AI agents should require user authentication.
Copilot Studio
AgentsAI and agentsHighMediumMediumT1213nist-800-53-r5:IA-2MaesterMT.1116AI agents should not send email with AI-controlled inputs.
Copilot Studio
AgentsAI and agentsHighLowMediumT1048nist-800-53-r5:AC-4MaesterMT.1119AI agents should not have hard-coded credentials in topics.
Copilot Studio
AgentsAI and agentsHighLowMediumT1552nist-800-53-r5:IA-5(7)MaesterMT.1123Ensure BitLocker full disk encryption is configured
Intune
Endpoint securityDevices and endpointsHighLowMediumT1005nist-800-53-r5:SC-28(1)MaesterMT.1147Do not sync krbtgt_AzureAD to Entra ID.
Entra ID
Hybrid identityInfrastructure hardeningHighLowLowT1558nist-800-53-r5:IA-5, nist-800-53-r5:AC-6MaesterMT.1149Behavior Monitoring should be enabled.
Defender
Endpoint antivirusDevices and endpointsHighLowLowT1204.002nist-800-53-r5:SI-3MaesterMT.1150Cloud Protection should be enabled.
Defender
Endpoint antivirusDevices and endpointsHighLowLowT1204.002nist-800-53-r5:SI-3MaesterMT.1152Script Scanning should be enabled.
Defender
Endpoint antivirusDevices and endpointsHighLowLowT1059nist-800-53-r5:SI-3MaesterMT.1153Real-time Monitoring should be enabled.
Defender
Endpoint antivirusDevices and endpointsHighLowLowT1204.002nist-800-53-r5:SI-3MaesterMT.1165Network Protection should be enabled.
Defender
Endpoint antivirusDevices and endpointsHighLowLowT1204.001, T1189 +1nist-800-53-r5:SI-3MaesterMT.1172Unified audit log ingestion is enabled.
Purview
AuditLogging and detectionHighLowLowT1685.002nist-800-53-r5:AU-12MaesterMT.1178Ensure ASR Rules are configured correctly.
Intune
Endpoint 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.
Intune
Endpoint securityDevices and endpointsHighHighHighT1204.002nist-800-53-r5:CM-7(5)MaesterMT.1181Conditional Access policy is present that blocks high agent risk sign-ins.
Entra ID
Conditional 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).-IncludePreview
Entra ID
Agent 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).-IncludePreview
Entra ID
Agent 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).-IncludePreview
Entra ID
Agent 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).-IncludePreview
Entra ID
Agent identitiesAI and agentsHighLowMediumT1078.004nist-800-53-r5:AC-6MaesterMT.1213Agent Identity Blueprints should not use wildcard or plain-http redirect URIs (Preview).-IncludePreview
Entra ID
Agent identitiesAI and agentsHighLowLowT1557nist-800-53-r5:SC-23, nist-800-53-r5:SC-8MaesterMT.1217Ensure macOS LAPS is configured on Automated Device Enrollment profiles.
Intune
Device enrollmentPrivileged accessHighLowLowT1078.003, T1021 +1nist-800-53-r5:IA-5MaesterMT.1223Agent Identities should not have high-risk Microsoft Graph permissions (Preview).-IncludePreview
Entra ID
Agent 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-IncludePreview
Entra ID
Conditional AccessAccess controlHighMediumMediumT1078.004, T1087.004nist-800-53-r5:AC-3MaesterAZDO.1006External Users access.New in 3.0
Azure DevOps
Users 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.0
Azure DevOps
Users and accessAccess controlMediumLowLowT1136.003—MaesterAZDO.1014Anonymous access to pipeline badges.New in 3.0
Azure DevOps
PipelinesExternal access and sharingMediumLowLowT1593.003—MaesterAZDO.1019Stage chooser.New in 3.0
Azure DevOps
PipelinesEngineering systemsMediumMediumLow——MaesterAZDO.1020Creation of classic build pipelines.New in 3.0
Azure DevOps
PipelinesEngineering systemsMediumMediumLow——MaesterAZDO.1021Creation of classic release pipelines.New in 3.0
Azure DevOps
PipelinesEngineering systemsMediumMediumLow——MaesterAZDO.1024Disable Node 6 tasks.New in 3.0
Azure DevOps
PipelinesEngineering systemsMediumLowLow—nist-800-53-r5:SI-2MaesterAZDO.1026Enable automatic enrollment to Advanced Security for Azure DevOps.New in 3.0
Azure DevOps
RepositoriesEngineering 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.0
Azure DevOps
RepositoriesEngineering systemsMediumLowLow——MaesterAZDO.1034(Tenant) Restrict creation of new Azure DevOps organizations.New in 3.0
Azure DevOps
Organization policiesAccess controlMediumLowLow——MaesterAZDO.1038(Organization) Disallow extensions from accessing resources on the local network.New in 3.0
Azure DevOps
Security policiesApplications and workload identitiesMediumLowLowT1190—MaesterAZDO.1039(Organization) Secret Protection: new repositories enrolled automatically.New in 3.0
Azure DevOps
RepositoriesEngineering systemsMediumLowMediumT1552.001nist-800-53-r5:IA-5(7)MaesterAZDO.1042(Organization) Code Security: new repositories enrolled automatically.New in 3.0
Azure DevOps
RepositoriesEngineering systemsMediumLowMediumT1195.001, T1190nist-800-53-r5:SA-11MaesterAZDO.1043(Organization) Code Security: existing repositories enrolled.New in 3.0
Azure DevOps
RepositoriesEngineering systemsMediumLowMediumT1195.001, T1190nist-800-53-r5:SA-11MaesterAZDO.1044(Organization) Code Security: dependency and CodeQL alerts enabled.New in 3.0
Azure DevOps
RepositoriesEngineering 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 ID
Conditional 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 ID
ApplicationsApplications and workload identitiesMediumLowMediumT1078.004, T1098.001 +1—MaesterMT.1012At least one Conditional Access policy is configured to require MFA for risky sign-ins.
Entra ID
Conditional 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 ID
Conditional 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 ID
Conditional 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 ID
Conditional 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 ID
Conditional 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 ID
Conditional AccessAccess controlMediumMediumMediumT1213.002, T1530—MaesterMT.1020All Conditional Access policies are configured to exclude Directory/OnPremises synchronization accounts or do not scope them.
Entra ID
Conditional AccessAccess controlMediumLowLow——MaesterMT.1024Entra recommendations should be completed.
Entra ID
Entra recommendationsInfrastructure hardeningMediumLowMedium——MaesterMT.1036All excluded objects should have a fallback include in another policy.
Entra ID
Conditional AccessAccess controlMediumLowMediumT1078.004—MaesterMT.1038Conditional Access policies should not include or exclude deleted groups.
Entra ID
Conditional AccessAccess controlMediumLowLowT1078.004—MaesterMT.1041Ensure users installing Outlook add-ins is not allowed
Exchange Online
OutlookApplications 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 lobby
Teams
MeetingsExternal access and sharingMediumLowLow—nist-800-53-r5:AC-3MaesterMT.1043Ensure Spam confidence level (SCL) is configured in mail transport rules with specific domains
Exchange Online
Mail flowEmail and collaboration protectionMediumLowMediumT1566nist-800-53-r5:SI-8MaesterMT.1045Only invited users should be automatically admitted to Teams meetings
Teams
MeetingsExternal access and sharingMediumMediumLow—nist-800-53-r5:AC-3MaesterMT.1046Restrict anonymous users from joining meetings
Teams
MeetingsExternal access and sharingMediumMediumLow—nist-800-53-r5:AC-3MaesterMT.1047Restrict anonymous users from starting Teams meetings
Teams
MeetingsExternal access and sharingMediumLowLow—nist-800-53-r5:AC-3MaesterMT.1048Limit external participants from having control in a Teams meeting
Teams
MeetingsExternal 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'
Intune
Device complianceDevices and endpointsMediumMediumMediumT1078.004nist-800-53-r5:AC-19, nist-800-53-r5:CM-6MaesterMT.1057App registrations should no longer use secrets.
Entra ID
ApplicationsApplications and workload identitiesMediumLowHighT1078.004, T1552nist-800-53-r5:IA-5MaesterMT.1058Exchange application access policies must be configured.
Entra ID
App 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 resolved
Defender
Defender for IdentityLogging and detectionMediumLowMedium——MaesterMT.1060Drift folders should match their baseline.New in 3.0
Microsoft 365
Configuration driftInfrastructure hardeningMediumLowLow——MaesterMT.1061Device registration MFA control conflicts with Conditional Access policies.
Entra ID
Conditional AccessAuthenticationMediumLowLowT1098.005—MaesterMT.1062Ensure Direct Send is set to be rejected
Exchange Online
Mail flowEmail and collaboration protectionMediumMediumMediumT1566, T1684.002nist-800-53-r5:CM-7MaesterMT.1064Ensure that write permissions are required to create new management groups
Azure
Management groupsAccess controlMediumLowLowT1666nist-800-53-r5:AC-6MaesterMT.1066Conditional Access policies should not reference non-existent users, groups, or roles.
Entra ID
Conditional AccessAccess controlMediumLowLowT1078.004—MaesterMT.1068Restrict non-admin users from creating tenants.
Entra ID
User 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 ID
Device 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 ID
Conditional AccessAccess controlMediumLowLowT1078.004nist-800-53-r5:AC-3MaesterMT.1073Soft- and hard-matching of synchronized objects should be blocked.
Entra ID
Hybrid identityInfrastructure hardeningMediumLowLowT1078.004, T1098nist-800-53-r5:IA-4, nist-800-53-r5:CM-6MaesterMT.1075Require explicit assignment of Third Party Entra Apps.
Entra ID
ApplicationsApplications 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.
Defender
Exposure ManagementApplications and workload identitiesMediumLowMediumT1098.001nist-800-53-r5:AC-6Exposure management (XSPM)MT.1078App registrations with highly privileged directory roles should not have owners.
Defender
Exposure ManagementApplications and workload identitiesMediumLowMediumT1098.001nist-800-53-r5:AC-6Exposure management (XSPM)MT.1079Privileged API permissions on service principals should not remain unused.
Defender
Exposure 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.
Defender
Exposure ManagementPrivileged accessMediumLowMediumT1539, T1528—Exposure management (XSPM)MT.1081Hybrid users should not be assigned Entra ID role assignments.
Defender
Exposure 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.
Defender
Exposure ManagementDevices and endpointsMediumLowMediumT1552.004—Exposure management (XSPM)MT.1089Devices with critical credentials should be protected by Credential Guard.
Defender
Exposure ManagementDevices and endpointsMediumLowMediumT1003.001—Exposure management (XSPM)MT.1090Global Administrator role should not be added as local administrator on the device during Microsoft Entra join
Entra ID
Device identityPrivileged accessMediumLowLowT1078.004nist-800-53-r5:AC-6MaesterMT.1091Registering user should not be added as local administrator on the device during Microsoft Entra join
Entra ID
Device identityPrivileged accessMediumMediumLowT1078.004nist-800-53-r5:AC-6MaesterMT.1096Ensure at least one Intune Multi Admin Approval policy is configured
Intune
Tenant 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.-IncludePreview
Defender
Exposure ManagementPrivileged accessMediumLowLowT1078.004nist-800-53-r5:AC-2Exposure management (XSPM)MT.1115AI agents should not have risky HTTP configurations.
Copilot Studio
AgentsAI and agentsMediumLowMediumT1571, T1048 +1nist-800-53-r5:SC-7MaesterMT.1118AI agents should not use author (maker) authentication for connections.
Copilot Studio
AgentsAI and agentsMediumMediumMediumT1550.001, T1213nist-800-53-r5:AC-6MaesterMT.1120AI agents should not use MCP server tools without review.
Copilot Studio
AgentsAI and agentsMediumLowMediumT1195, T1199—MaesterMT.1121AI agents with generative orchestration should have custom instructions.
Copilot Studio
AgentsAI and agentsMediumLowMedium——MaesterMT.1122AI agents should not have orphaned ownership.
Copilot Studio
AgentsAI and agentsMediumLowMedium——MaesterMT.1148Archive Scanning should be enabled.
Defender
Endpoint antivirusDevices and endpointsMediumLowLowT1027.015, T1204.002nist-800-53-r5:SI-3MaesterMT.1151Email Scanning should be enabled.
Defender
Endpoint antivirusDevices and endpointsMediumLowLowT1566.001nist-800-53-r5:SI-3MaesterMT.1154Full Scan Removable Drives should be enabled.
Defender
Endpoint antivirusDevices and endpointsMediumLowLowT1091nist-800-53-r5:SI-3MaesterMT.1156Scanning Network Files should be enabled.
Defender
Endpoint antivirusDevices and endpointsMediumLowLowT1080nist-800-53-r5:SI-3MaesterMT.1161Cloud Block Level should be High or higher.
Defender
Endpoint antivirusDevices and endpointsMediumLowLowT1204.002nist-800-53-r5:SI-3MaesterMT.1164PUA Protection should be enabled.
Defender
Endpoint antivirusDevices and endpointsMediumLowLowT1204.002nist-800-53-r5:SI-3MaesterMT.1166Local Admin Merge should be disabled.
Defender
Endpoint antivirusDevices and endpointsMediumLowMediumT1685, T1564.012nist-800-53-r5:CM-6MaesterMT.1167Real-Time Scan Direction should cover both directions.
Defender
Endpoint antivirusDevices and endpointsMediumLowLowT1204.002nist-800-53-r5:SI-3MaesterMT.1171Sample Submission should send safe samples automatically.
Defender
Endpoint antivirusDevices and endpointsMediumLowLowT1204.002—MaesterMT.1174Insider Risk Management policy for Risky AI usage is enabled.
Purview
Insider risk managementLogging and detectionMediumLowMediumT1213nist-800-53-r5:SI-4MaesterMT.1175DLP policy is configured for the Microsoft 365 Copilot location.
Purview
Data loss preventionData protectionMediumLowMediumT1213.002, T1530nist-800-53-r5:SC-7(10)MaesterMT.1176Retention policy is configured for the Microsoft Copilot location.
Purview
Data lifecycle managementData protectionMediumLowLow—nist-800-53-r5:SI-12MaesterMT.1177Ensure LAPS Configuration Policy is properly set.
Intune
Endpoint securityPrivileged accessMediumLowMediumT1078.003, T1021nist-800-53-r5:IA-5MaesterMT.1180Ensure Managed Installer Rules are configured correctly.
Intune
Endpoint 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 ID
User and directory settingsEmail and collaboration protectionMediumMediumHighT1566, T1684.002nist-800-53-r5:SI-8MaesterMT.1183Temporary bypass for onPremisesObjectIdentifier updates should be disabled.
Entra ID
Hybrid identityInfrastructure hardeningMediumLowLowT1078.004, T1098—MaesterMT.1184Conditional Access policy without any target resources configured.
Entra ID
Conditional AccessAccess controlMediumLowLowT1078.004—MaesterMT.1185Block legacy MSOnline (MSOL) PowerShell module.
Entra ID
User and directory settingsAccess controlMediumLowLowT1059.009, T1078.004nist-800-53-r5:CM-7MaesterMT.1186Require explicit assignment of high-privilege first-party Entra Apps.
Entra ID
ApplicationsApplications 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.-IncludePreview
Entra ID
Global Secure AccessAccess controlMediumLowMedium——MaesterMT.1188Entra Private Access applications should be covered by a Conditional Access policy that requires a managed device.-IncludePreview
Entra ID
Global 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.-IncludePreview
Entra ID
Global Secure AccessAccess controlMediumLowLow——MaesterMT.1191Break-glass accounts should be excluded from the Compliant Network Conditional Access policy.-IncludePreview
Entra ID
Global Secure AccessPrivileged accessMediumLowLow——MaesterMT.1193Entra Private Access application segments should avoid broad or risky destinations.-IncludePreview
Entra ID
Global 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.-IncludePreview
Entra ID
Global Secure AccessAccess controlMediumLowLowT1204.001, T1566.002—MaesterMT.1196Review who can change attributes used by dynamic group rules.
Entra ID
GroupsAccess controlMediumLowMediumT1098—MaesterMT.1197Remove memberOf rules.
Entra ID
GroupsIdentity lifecycle and hygieneMediumLowMedium——MaesterMT.1198App registration certificates should not have excessive validity periods.
Entra ID
ApplicationsApplications and workload identitiesMediumLowMediumT1649nist-800-53-r5:IA-5MaesterMT.1200Agent Identities should have an active Agent Identity Blueprint Principal (Preview).-IncludePreview
Entra ID
Agent identitiesAI and agentsMediumLowLowT1078.004—MaesterMT.1201Agent Users should have an existing parent Agent Identity (Preview).-IncludePreview
Entra ID
Agent identitiesAI and agentsMediumLowLowT1078.004—MaesterMT.1203Agent Identity Blueprint Principals should have an existing Blueprint (Preview).-IncludePreview
Entra ID
Agent identitiesAI and agentsMediumLowLowT1078.004—MaesterMT.1204Agent Identities, Blueprint Principals, and Blueprints should have active, enabled owners (Preview).-IncludePreview
Entra ID
Agent identitiesAI and agentsMediumLowLow—nist-800-53-r5:AC-2MaesterMT.1205Agent Identity Blueprints and Blueprint Principals should have assigned sponsors (Preview).-IncludePreview
Entra ID
Agent identitiesAI and agentsMediumLowLow—nist-800-53-r5:AC-2MaesterMT.1206Enabled Agent Identities should have active sign-in activity within the last 180 days (Preview).-IncludePreview
Entra ID
Agent 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).-IncludePreview
Entra ID
Agent 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).-IncludePreview
Entra ID
Agent identitiesAI and agentsMediumLowLowT1078.004nist-800-53-r5:AC-3, nist-800-53-r5:AC-6MaesterMT.1214Ensure macOS compliance policy requires System Integrity Protection.
Intune
Device 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.
Intune
Device 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.
Intune
Device 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-IncludePreview
Entra ID
Agent identitiesAI and agentsMediumLowLowT1136.003nist-800-53-r5:AC-6MaesterMT.1226GitHub and GitLab federated identity credentials should use immutable subject identifiers.New in 3.0-IncludePreview
Entra ID
ApplicationsApplications and workload identitiesMediumLowMediumT1199nist-800-53-r5:IA-4MaesterMT.1227Subscriptions should be blocked from leaving and entering the tenantNew in 3.0
Azure
SubscriptionsInfrastructure hardeningMediumLowLowT1537nist-800-53-r5:AC-4MaesterMT.1228Ensure iOS compliance policy blocks jailbroken devices.New in 3.0
Intune
Device 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.0
Intune
Device 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.0
Intune
Device 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.0
Intune
Device 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.0
Intune
Device 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.0
Intune
Device 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.0
Intune
Device 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.0
Intune
Device 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.0
Intune
App 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.0
Intune
App 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.0
Intune
App 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.0
Intune
App 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.0
Intune
App 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.0
Intune
App 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.0
Intune
App 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.0
Intune
App 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.0
Intune
App 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.0
Entra ID
App 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-IncludePreview
Entra ID
Identity 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.0
Entra ID
GroupsIdentity lifecycle and hygieneMediumLowLow——MaesterAZDO.1008Request access to Azure DevOps by e-mail notifications to administrators.New in 3.0
Azure DevOps
Users and accessAccess controlLowLowLow——MaesterAZDO.1027Disable showing Gravatar images for users outside of your enterprise.New in 3.0
Azure DevOps
RepositoriesEngineering systemsLowLowLowT1589.002—MaesterMT.1022All users utilizing a P1 license should be licensed.
Entra ID
Conditional AccessInfrastructure hardeningLowLowMedium——MaesterMT.1023All users utilizing a P2 license should be licensed.
Entra ID
Conditional AccessInfrastructure hardeningLowLowMedium——MaesterMT.1037Only users with Presenter role are allowed to present in Teams meetings
Teams
MeetingsEmail and collaboration protectionLowMediumLow—nist-800-53-r5:AC-6MaesterMT.1039Ensure MailTips are enabled for end users
Exchange Online
OutlookEmail and collaboration protectionLowLowLow——MaesterMT.1044Ensure modern authentication for Exchange Online is enabled
Exchange Online
Client accessAuthenticationLowLowLowT1110—MaesterMT.1053Ensure intune device clean-up rule is configured
Intune
Tenant administrationDevices and endpointsLowLowLow——MaesterMT.1055Microsoft 365 Group (and Team) creation should be restricted to approved users.
Entra ID
GroupsAccess controlLowMediumLow—nist-800-53-r5:AC-6, nist-800-53-r5:CM-7MaesterMT.1067Authentication method policies should not reference non-existent groups.
Entra ID
Authentication methodsAuthenticationLowLowLow——MaesterMT.1069Restrict non-admin users from creating security groups.
Entra ID
User 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 domain
Exchange Online
MailboxesEmail and collaboration protectionLowLowMedium——MaesterMT.1076MOERA SHOULD NOT be used for sent mail
Exchange Online
MailboxesEmail and collaboration protectionLowLowMedium——MaesterMT.1083Ensure Delicensing Resiliency is enabled
Exchange Online
MailboxesInfrastructure hardeningLowLowLow——MaesterMT.1085Pending approvals for Critical Asset Management should not be present.
Defender
Exposure ManagementLogging and detectionLowLowLow——Exposure management (XSPM)MT.1086Devices should not share both critical and non-critical user credentials.
Defender
Exposure ManagementDevices and endpointsLowLowHighT1003—Exposure management (XSPM)MT.1099Windows Diagnostic Data Processing should be enabled
Intune
Tenant administrationDevices and endpointsLowLowLow——MaesterMT.1101Default Branding Profile should be customized
Intune
Tenant administrationDevices and endpointsLowLowLow——MaesterMT.1105Ensure MDM Authority is set to Intune
Intune
Tenant administrationDevices and endpointsLowLowLow——MaesterMT.1106Catalog resources must have valid roles (no stale / removed app roles or SPNs).
Entra ID
Identity GovernanceIdentity lifecycle and hygieneLowLowMedium——MaesterMT.1107Access packages and catalogs should not reference deleted groups.
Entra ID
Identity GovernanceIdentity lifecycle and hygieneLowLowMedium——MaesterMT.1108Access packages should not reference inactive or orphaned assignment policies.
Entra ID
Identity GovernanceIdentity lifecycle and hygieneLowLowMedium——MaesterMT.1109Access package approval workflows must have valid approvers.
Entra ID
Identity GovernanceIdentity lifecycle and hygieneLowLowMedium——MaesterMT.1110No catalog should contain resources without any associated access packages.
Entra ID
Identity GovernanceIdentity lifecycle and hygieneLowLowMedium——MaesterMT.1111High privileged user should be linked to an identity.-IncludePreview
Defender
Exposure ManagementPrivileged accessLowLowLow—nist-800-53-r5:AC-2Exposure management (XSPM)MT.1117Published AI agents should not be dormant.
Copilot Studio
AgentsAI and agentsLowLowMedium——MaesterMT.1155Full Scan Mapped Drives should be disabled for performance.
Defender
Endpoint antivirusDevices and endpointsLowLowLow——MaesterMT.1157CPU Load Factor should be optimized (20-30%).
Defender
Endpoint antivirusDevices and endpointsLowLowLow——MaesterMT.1158Scan should be scheduled.
Defender
Endpoint antivirusDevices and endpointsLowLowLow—nist-800-53-r5:SI-3MaesterMT.1160Signatures should be checked before scan.
Defender
Endpoint antivirusDevices and endpointsLowLowLow—nist-800-53-r5:SI-3MaesterMT.1162Cloud Extended Timeout should be 30-50 seconds.
Defender
Endpoint antivirusDevices and endpointsLowLowLowT1204.002—MaesterMT.1163Signature Update Interval should be 1-4 hours.
Defender
Endpoint antivirusDevices and endpointsLowLowLowT1204.002nist-800-53-r5:SI-3MaesterMT.1168Cleaned Malware should be retained for at least 30 days.
Defender
Endpoint antivirusDevices and endpointsLowLowLow——MaesterMT.1169Catch-up Full Scan should be disabled.
Defender
Endpoint antivirusDevices and endpointsLowLowLow——MaesterMT.1170Catch-up Quick Scan should be disabled.
Defender
Endpoint antivirusDevices and endpointsLowLowLow——MaesterMT.1173Sensitivity labels are published for files used by Microsoft 365 Copilot.
Purview
Information protectionData protectionLowMediumMedium—nist-800-53-r5:AC-16MaesterMT.1190Entra Private Access applications should not use the Default connector group.-IncludePreview
Entra ID
Global Secure AccessInfrastructure hardeningLowLowLow——MaesterMT.1192Groups assigned to Entra Private Access applications should not be nested.-IncludePreview
Entra ID
Global Secure AccessAccess controlLowLowLow——MaesterMT.1195The Quick Access app should not be subject to a sign-in frequency Conditional Access control.-IncludePreview
Entra ID
Global Secure AccessAuthenticationLowLowLow——MaesterMT.1199App registration credentials should not be expired or expiring soon.
Entra ID
ApplicationsApplications and workload identitiesLowLowMediumT1098.001—MaesterMT.1224Microsoft-managed Conditional Access policies should not be left in report-only mode.New in 3.0
Entra ID
Conditional AccessAccess controlLowLowLow—nist-800-53-r5:CM-3MaesterMT.1236Ensure Android compliance policy blocks USB debugging.New in 3.0
Intune
Device 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.0
Intune
Device 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.0
Intune
App 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.0
Intune
App 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.0
Intune
App 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.0
Intune
App 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.0
Intune
App protectionData protectionLowMediumLowT1113nist-800-53-r5:AC-4, nist-800-53-r5:AC-19MaesterAZDO.1009Feedback Collection.New in 3.0
Azure DevOps
Organization policiesEngineering systemsInfo————MaesterAZDO.1011Project Resource Limits.New in 3.0
Azure DevOps
Resource usage and limitsEngineering systemsInfo————MaesterAZDO.1012Work Items Tags Limits.New in 3.0
Azure DevOps
Resource usage and limitsEngineering systemsInfo————MaesterAZDO.1029Storage Usage Limit.New in 3.0
Azure DevOps
Resource usage and limitsEngineering systemsInfo————MaesterAZDO.1045(Organization) Copilot code review: allowed for repositories.New in 3.0-IncludePreview
Azure DevOps
RepositoriesAI and agentsInfo————MaesterMT.1159Quick Scan Time configuration is not required.
Defender
Endpoint antivirusDevices and endpointsInfo————Maester
No checks match.