Skip to main content
Version: 3.0.0-preview

Tests Overview

This section is generated from the Maester test source (each test's [MaesterTest] metadata and its Test.<ID>.md documentation). Each page includes the test ID, severity, tags, PowerShell command, overview, remediation details, and related references when available.

Every test is researched, written, and refined by security experts from the Maester community — meet the contributors.

Test Suites​

SuiteTestsDescription
Maester237Maester security tests for Microsoft 365 and Microsoft Entra configurations.
Entra ID SCA44Entra ID Security Config Analyzer tests mapped to Microsoft Entra security configuration checks.
CISA79CISA SCuBA baseline tests for Microsoft 365 security configurations.
CIS49CIS Benchmark controls implemented as Maester tests.
ORCA67ORCA Exchange Online security configuration tests included in Maester.
Active Directory270Active Directory inventory and security configuration tests for on-premises domains.

All Tests​

Test IDTitleSuiteSeverityCategory
AD-CFG-01Tombstone lifetime configuration should be retrievableActive DirectoryInfoActive Directory - Configuration
AD-CFG-02dSHeuristics count should be retrievableActive DirectoryHighActive Directory - Configuration
AD-CFG-03SPN mappings should be retrievableActive DirectoryInfoActive Directory - Configuration
AD-CFG-04Optional features count should be retrievableActive DirectoryInfoActive Directory - Configuration
AD-CFG-05Recycle bin enabled paths should be retrievableActive DirectoryInfoActive Directory - Configuration
AD-CFG-06LDAP query policy count should be retrievableActive DirectoryInfoActive Directory - Configuration
AD-CFG-07Default query policy should be retrievableActive DirectoryInfoActive Directory - Configuration
AD-CFG-08AuthN policy container count should be retrievableActive DirectoryInfoActive Directory - Configuration
AD-CFG-09AD activation objects count should be retrievableActive DirectoryInfoActive Directory - Configuration
AD-CFG-10Well-known security principals count should be retrievableActive DirectoryInfoActive Directory - Configuration
AD-CFG-11Registered DHCP servers count should be retrievableActive DirectoryInfoActive Directory - Configuration
AD-CFG-12Enterprise CA count should be retrievableActive DirectoryInfoActive Directory - Configuration
AD-CFG-13Certificate templates count should be retrievableActive DirectoryInfoActive Directory - Configuration
AD-CFG-14Enrollment templates count should be retrievableActive DirectoryInfoActive Directory - Configuration
AD-CFG-15Enrollment CA certificate details should be retrievableActive DirectoryInfoActive Directory - Configuration
AD-CFG-16Trusted root CA count should be retrievableActive DirectoryInfoActive Directory - Configuration
AD-CFG-17Trusted root CA details should be retrievableActive DirectoryInfoActive Directory - Configuration
AD-CFG-18Intermediate CA count should be retrievableActive DirectoryInfoActive Directory - Configuration
AD-CFG-19Intermediate CA details should be retrievableActive DirectoryInfoActive Directory - Configuration
AD-CFG-20CRL distribution points count should be retrievableActive DirectoryInfoActive Directory - Configuration
AD-CFG-21NTAuth certificates count should be retrievableActive DirectoryInfoActive Directory - Configuration
AD-CFG-22KDS root keys count should be retrievableActive DirectoryInfoActive Directory - Configuration
AD-CFG-23SMTP site links count should be retrievableActive DirectoryInfoActive Directory - Configuration
AD-CFG-24IP site links count should be retrievableActive DirectoryInfoActive Directory - Configuration
AD-COMP-01Computer disabled count should be retrievableActive DirectoryInfoActive Directory - Computer Objects
AD-COMP-02Computer dormant count should be retrievableActive DirectoryInfoActive Directory - Computer Objects
AD-COMP-03Computer CreatorSid count should be retrievableActive DirectoryInfoActive Directory - Computer Objects
AD-COMP-04Computer non-standard primary group count should be retrievableActive DirectoryInfoActive Directory - Computer Objects
AD-COMP-05Computer SID History count should be retrievableActive DirectoryMediumActive Directory - Computer Objects
AD-COMP-06Computer default container count should be retrievableActive DirectoryInfoActive Directory - Computer Objects
AD-COMP-07Computer OU count should be retrievableActive DirectoryInfoActive Directory - Computer Objects
AD-COMP-08Computer per OU average should be retrievableActive DirectoryInfoActive Directory - Computer Objects
AD-COMP-09Computer delegation count should be retrievableActive DirectoryInfoActive Directory - Computer Objects
AD-COMP-10Computer delegation details should be retrievableActive DirectoryInfoActive Directory - Computer Objects
AD-DACL-01Distinct DACL object count should be investigatedActive DirectoryInfoActive Directory - DACL
AD-DACL-02OU DACL entry count should be investigatedActive DirectoryInfoActive Directory - DACL
AD-DACL-03Conflict object count should be investigatedActive DirectoryInfoActive Directory - DACL
AD-DACL-04Conflict object details should be investigatedActive DirectoryInfoActive Directory - DACL
AD-DACL-05Deny ACE count should be investigatedActive DirectoryInfoActive Directory - DACL
AD-DACL-06Deny ACE details should be investigatedActive DirectoryInfoActive Directory - DACL
AD-DACL-07Distinct DACL identity count should be investigatedActive DirectoryInfoActive Directory - DACL
AD-DACL-08DACL ACE distribution per identity should be investigatedActive DirectoryInfoActive Directory - DACL
AD-DACL-09Privileged allow ACE count should be investigatedActive DirectoryInfoActive Directory - DACL
AD-DACL-10Privileged allow ACE details should be investigatedActive DirectoryInfoActive Directory - DACL
AD-DACL-11Privileged extended right count should be investigatedActive DirectoryInfoActive Directory - DACL
AD-DACL-12Privileged extended right details should be investigatedActive DirectoryInfoActive Directory - DACL
AD-DACL-13Privileged extended right identities should be investigatedActive DirectoryInfoActive Directory - DACL
AD-DACL-14Non-inherited ACE count should be investigatedActive DirectoryInfoActive Directory - DACL
AD-DACL-15Unresolved SID count should be investigatedActive DirectoryInfoActive Directory - DACL
AD-DACL-16Unresolved SID details should be investigatedActive DirectoryInfoActive Directory - DACL
AD-DACL-17Inherited object type count should be investigatedActive DirectoryInfoActive Directory - DACL
AD-DACL-18Inherited object type details should be investigatedActive DirectoryInfoActive Directory - DACL
AD-DC-01DC site coverage count should be retrievableActive DirectoryInfoActive Directory - Domain Controllers
AD-DC-02SMBv1 should be disabled on all domain controllersActive DirectoryCriticalActive Directory - Domain Controllers
AD-DC-03SMBv3.1.1 enabled count should be retrievableActive DirectoryInfoActive Directory - Domain Controllers
AD-DC-04SMB signing should be enabled on all domain controllersActive DirectoryHighActive Directory - Domain Controllers
AD-DC-05DCs with all FSMO roles count should be retrievableActive DirectoryInfoActive Directory - Domain Controllers
AD-DC-06FSMO role holder details should be retrievableActive DirectoryInfoActive Directory - Domain Controllers
AD-DC-07DC operating system count should be retrievableActive DirectoryHighActive Directory - Domain Controllers
AD-DC-08DC operating system details should be retrievableActive DirectoryHighActive Directory - Domain Controllers
AD-DCD-01DC non-standard LDAP port count should be retrievableActive DirectoryInfoActive Directory - Domain Controllers
AD-DCD-02DC non-standard LDAPS port count should be retrievableActive DirectoryInfoActive Directory - Domain Controllers
AD-DCD-03Read-only domain controller count should be retrievableActive DirectoryInfoActive Directory - Domain Controllers
AD-DCD-04Non-Global Catalog DC count should be retrievableActive DirectoryInfoActive Directory - Domain Controllers
AD-DCOMP-01Computers with unconstrained delegation count should be investigatedActive DirectoryInfoActive Directory - Security Accounts
AD-DCOMP-02Non-DC computers should not have unconstrained delegationActive DirectoryCriticalActive Directory - Security Accounts
AD-DCOMP-03Non-DC computers with constrained delegation count should be investigatedActive DirectoryInfoActive Directory - Security Accounts
AD-DCOMP-04Computer operating system count should be investigatedActive DirectoryInfoActive Directory - Security Accounts
AD-DCOMP-05Computer operating system details should be investigatedActive DirectoryInfoActive Directory - Security Accounts
AD-DCOMP-06No enabled computers should be stale for 180 days or moreActive DirectoryMediumActive Directory - Security Accounts
AD-DCOMP-07Computer DNS host name count should be investigatedActive DirectoryInfoActive Directory - Security Accounts
AD-DCOMP-08Computer DNS zone count should be investigatedActive DirectoryInfoActive Directory - Security Accounts
AD-DCOMP-09Computer DNS zone details should be investigatedActive DirectoryInfoActive Directory - Security Accounts
AD-DFSR-01All domain controllers should have DFS-R subscriptionsActive DirectoryHighActive Directory - Replication
AD-DNS-01DNS zone count should be retrievableActive DirectoryInfoActive Directory - DNS Infrastructure
AD-DNS-02Zones with only SOA/NS records should be retrievableActive DirectoryInfoActive Directory - DNS Infrastructure
AD-DNS-03Root servers with incorrect IPs should be retrievableActive DirectoryInfoActive Directory - DNS Infrastructure
AD-DNS-04Root server incorrect IP details should be retrievableActive DirectoryInfoActive Directory - DNS Infrastructure
AD-DNS-05Dynamic DNS record count should be retrievableActive DirectoryInfoActive Directory - DNS Infrastructure
AD-DNS-06Zones with non-default records should be retrievableActive DirectoryInfoActive Directory - DNS Infrastructure
AD-DNS-07Zone record count details should be retrievableActive DirectoryInfoActive Directory - DNS Infrastructure
AD-DNS-08Zone delegation count should be retrievableActive DirectoryInfoActive Directory - DNS Infrastructure
AD-DNS-09Zone delegation details should be retrievableActive DirectoryInfoActive Directory - DNS Infrastructure
AD-DNS-10SOA record details should be retrievableActive DirectoryInfoActive Directory - DNS Infrastructure
AD-DNS-11AD DS SRV record count should be retrievableActive DirectoryInfoActive Directory - DNS Infrastructure
AD-DNS-12AD DS SRV record details should be retrievableActive DirectoryInfoActive Directory - DNS Infrastructure
AD-DNS-13DNSSEC record count should be retrievableActive DirectoryInfoActive Directory - DNS Infrastructure
AD-DNS-14Empty zone count should be retrievableActive DirectoryInfoActive Directory - DNS Infrastructure
AD-DNS-15Duplicate zone count should be retrievableActive DirectoryInfoActive Directory - DNS Infrastructure
AD-DNS-16Reverse lookup zone count should be retrievableActive DirectoryInfoActive Directory - DNS Infrastructure
AD-DNS-17Non-standard zone count should be retrievableActive DirectoryInfoActive Directory - DNS Infrastructure
AD-DNS-18Reverse zone network count should be retrievableActive DirectoryInfoActive Directory - DNS Infrastructure
AD-DNS-19Reverse zone network details should be retrievableActive DirectoryInfoActive Directory - DNS Infrastructure
AD-DOM-01Domain functional level should be retrievableActive DirectoryMediumActive Directory - Domain
AD-DOM-02Machine account quota should be retrievableActive DirectoryLowActive Directory - Domain
AD-DOM-03Domain controller count should be retrievableActive DirectoryInfoActive Directory - Domain
AD-DOM-04RIDs remaining should be retrievableActive DirectoryInfoActive Directory - Domain
AD-DOM-05Domain name standard compliance should be retrievableActive DirectoryInfoActive Directory - Domain
AD-DOM-06Domain name non-standard details should be retrievableActive DirectoryInfoActive Directory - Domain
AD-DOM-07NetBIOS name standard compliance should be retrievableActive DirectoryInfoActive Directory - Domain
AD-DOM-08NetBIOS name non-standard details should be retrievableActive DirectoryInfoActive Directory - Domain
AD-DOMS-01Allowed DNS suffixes count should be retrievableActive DirectoryInfoActive Directory - Domain
AD-FEAT-01Optional feature count should be investigatedActive DirectoryInfoActive Directory - Replication
AD-FEAT-02Optional feature enabled details should be investigatedActive DirectoryInfoActive Directory - Replication
AD-FGPP-01Fine-grained password policy count should be retrievableActive DirectoryInfoActive Directory - Password Policy
AD-FGPP-02Fine-grained password policy value count should be retrievableActive DirectoryInfoActive Directory - Password Policy
AD-FGPP-03Fine-grained password policy setting counts should be retrievableActive DirectoryInfoActive Directory - Password Policy
AD-FGPP-04Fine-grained password policy application targets should be retrievableActive DirectoryInfoActive Directory - Password Policy
AD-FOR-01Forest functional level should be retrievableActive DirectoryMediumActive Directory - Forest
AD-FOR-02Forest domain count should be retrievableActive DirectoryInfoActive Directory - Forest
AD-FOR-03Tombstone lifetime should be retrievableActive DirectoryInfoActive Directory - Forest
AD-FOR-04Recycle Bin status should be retrievableActive DirectoryInfoActive Directory - Forest
AD-FORS-01UPN suffixes count should be retrievableActive DirectoryInfoActive Directory - Forest
AD-FORS-02UPN suffixes details should be retrievableActive DirectoryInfoActive Directory - Forest
AD-FORS-03SPN suffixes count should be retrievableActive DirectoryInfoActive Directory - Forest
AD-FORS-04Cross-forest references count should be retrievableActive DirectoryInfoActive Directory - Forest
AD-GCHG-01Average group membership changes per year should be investigatedActive DirectoryInfoActive Directory - Group Changes
AD-GMC-01Distinct groups with members count should be retrievableActive DirectoryInfoActive Directory - Group Members
AD-GMC-02Distinct account types of members count should be retrievableActive DirectoryInfoActive Directory - Group Members
AD-GMC-03Member account types breakdown should be retrievableActive DirectoryInfoActive Directory - Group Members
AD-GMC-04Trust members count should be investigatedActive DirectoryInfoActive Directory - Group Members
AD-GMC-05Trust members details by group should be investigatedActive DirectoryInfoActive Directory - Group Members
AD-GMC-06Foreign SID principals count should be investigatedActive DirectoryInfoActive Directory - Group Members
AD-GMC-07Foreign SID details by domain should be investigatedActive DirectoryInfoActive Directory - Group Members
AD-GMC-08Empty non-privileged group count should be investigatedActive DirectoryInfoActive Directory - Group Members
AD-GMC-09Empty non-privileged group details should be investigatedActive DirectoryInfoActive Directory - Group Members
AD-GMC-10Privileged groups with members count should be investigatedActive DirectoryInfoActive Directory - Group Members
AD-GMC-11Privileged groups with members details should be investigatedActive DirectoryInfoActive Directory - Group Members
AD-GPO-01GPO total count should be retrievableActive DirectoryInfoActive Directory - Group Policy
AD-GPO-02GPO created before 2020 count should be retrievableActive DirectoryInfoActive Directory - Group Policy
AD-GPO-03GPO stale-before-2020 count should be investigatedActive DirectoryInfoActive Directory - Group Policy
AD-GPO-04Unlinked GPO count should be compliantActive DirectoryMediumActive Directory - Group Policy
AD-GPO-05GPO unlinked details should be compliantActive DirectoryMediumActive Directory - Group Policy
AD-GPOL-01GPO linked count should be investigatedActive DirectoryInfoActive Directory - Group Policy
AD-GPOL-02Disabled GPO link count should be retrievableActive DirectoryInfoActive Directory - Group Policy Links
AD-GPOL-03GPO unlinked target count should be compliantActive DirectoryMediumActive Directory - Group Policy
AD-GPOL-04Enforced GPO link count should be retrievableActive DirectoryMediumActive Directory - Group Policy
AD-GPOL-05GPO blocked inheritance count should be compliantActive DirectoryMediumActive Directory - Group Policy
AD-GPOL-06GPO linked OU count should be retrievableActive DirectoryInfoActive Directory - Group Policy Links
AD-GPOREP-01No GPOs should be missing permissionsActive DirectoryMediumActive Directory - GPO State
AD-GPOREP-02No GPOs should be missing permissionsActive DirectoryMediumActive Directory - GPO State
AD-GPOREP-03GPOs without authenticated users count should be retrievableActive DirectoryMediumActive Directory - GPO State
AD-GPOREP-04GPOs without authenticated users details should be retrievableActive DirectoryMediumActive Directory - GPO State
AD-GPOREP-05GPOs without enterprise domain controllers count should be retrievableActive DirectoryMediumActive Directory - GPO State
AD-GPOREP-06GPOs without domain computers count should be retrievableActive DirectoryMediumActive Directory - GPO State
AD-GPOREP-07GPOs with deny ACE count should be retrievableActive DirectoryMediumActive Directory - GPO State
AD-GPOREP-08GPOs with deny ACE details should be retrievableActive DirectoryMediumActive Directory - GPO State
AD-GPOREP-09GPO inherited permissions count should be retrievableActive DirectoryMediumActive Directory - GPO State
AD-GPOREP-10GPO no-apply Group Policy ACE count should be investigatedActive DirectoryInfoActive Directory - GPO State
AD-GPOREP-11GPO no-apply Group Policy ACE details should be investigatedActive DirectoryInfoActive Directory - GPO State
AD-GPOREP-12GPO disabled link count should be retrievableActive DirectoryInfoActive Directory - GPO State
AD-GPOREP-13GPO disabled link details should be investigatedActive DirectoryInfoActive Directory - GPO State
AD-GPOREP-14GPO enforcement count should be investigatedActive DirectoryInfoActive Directory - GPO State
AD-GPOREP-15No GPOs should have version mismatchesActive DirectoryHighActive Directory - GPO State
AD-GPOREP-16No GPOs should have version mismatchesActive DirectoryHighActive Directory - GPO State
AD-GPOREP-17No GPOs should contain a cpasswordActive DirectoryCriticalActive Directory - GPO State
AD-GPOREP-18No GPOs should contain a cpasswordActive DirectoryCriticalActive Directory - GPO State
AD-GPOREP-19No GPOs should contain a default passwordActive DirectoryHighActive Directory - GPO State
AD-GPOREP-20No GPOs should contain a default passwordActive DirectoryHighActive Directory - GPO State
AD-GPOS-01GPO state total count should be investigatedActive DirectoryInfoActive Directory - GPO State
AD-GPOS-02WMI filter count should be investigatedActive DirectoryInfoActive Directory - GPO State
AD-GPOS-03WMI filter details should be investigatedActive DirectoryInfoActive Directory - GPO State
AD-GPOS-04Disabled GPO settings count should be investigatedActive DirectoryInfoActive Directory - GPO State
AD-GPOS-05Computer disabled GPO settings details should be investigatedActive DirectoryInfoActive Directory - GPO State
AD-GPOS-06User disabled GPO settings details should be investigatedActive DirectoryInfoActive Directory - GPO State
AD-GPOS-07All disabled GPO settings details should be investigatedActive DirectoryInfoActive Directory - GPO State
AD-GPOS-08GPO owner distinct count should be investigatedActive DirectoryInfoActive Directory - GPO State
AD-GPOS-09GPO owner details should be investigatedActive DirectoryInfoActive Directory - GPO State
AD-GRP-01Group AdminCount should be retrievableActive DirectoryInfoActive Directory - Groups
AD-GRP-02Groups in container objects count should be retrievableActive DirectoryInfoActive Directory - Groups
AD-GRP-03Stale groups count should be retrievableActive DirectoryInfoActive Directory - Groups
AD-GRP-04Groups with manager count should be retrievableActive DirectoryInfoActive Directory - Groups
AD-GRP-05Group SID History count should be retrievableActive DirectoryMediumActive Directory - Groups
AD-GRP-06Distribution group count should be retrievableActive DirectoryInfoActive Directory - Groups
AD-GRP-07Security group count should be retrievableActive DirectoryInfoActive Directory - Groups
AD-GRP-08Domain local group count should be retrievableActive DirectoryInfoActive Directory - Groups
AD-GRP-09Global group count should be retrievableActive DirectoryInfoActive Directory - Groups
AD-GRP-10Universal group count should be retrievableActive DirectoryInfoActive Directory - Groups
AD-KRBTGT-01KRBTGT password age should not exceed 180 daysActive DirectoryHighActive Directory - Security Accounts
AD-KRBTGT-02KRBTGT last logon should be investigatedActive DirectoryInfoActive Directory - Security Accounts
AD-KRBTGT-03KRBTGT should have standard UAC settings (disabled account)Active DirectoryHighActive Directory - Security Accounts
AD-MSA-01Managed service account count should be investigatedActive DirectoryInfoActive Directory - Security Accounts
AD-OU-01OU overlapping name count should be retrievableActive DirectoryInfoActive Directory - Organizational Units
AD-OU-02OU at domain root count should be retrievableActive DirectoryInfoActive Directory - Organizational Units
AD-OU-03OU stale count should be retrievableActive DirectoryInfoActive Directory - Organizational Units
AD-OU-04OU empty count should be retrievableActive DirectoryInfoActive Directory - Organizational Units
AD-OU-05OU empty details should be retrievableActive DirectoryInfoActive Directory - Organizational Units
AD-PRINT-01Printer total count should be retrievableActive DirectoryInfoActive Directory - Printer
AD-PWDPOL-01Password history count should be retrievableActive DirectoryInfoActive Directory - Password Policy
AD-PWDPOL-02Password maximum age should be retrievableActive DirectoryInfoActive Directory - Password Policy
AD-PWDPOL-03Password minimum length should be retrievableActive DirectoryInfoActive Directory - Password Policy
AD-PWDPOL-04Password complexity requirement should be retrievableActive DirectoryInfoActive Directory - Password Policy
AD-PWDPOL-05Password reversible encryption status should be retrievableActive DirectoryInfoActive Directory - Password Policy
AD-PWDPOL-06Account lockout duration should be retrievableActive DirectoryInfoActive Directory - Password Policy
AD-PWDPOL-07Account lockout threshold should be retrievableActive DirectoryInfoActive Directory - Password Policy
AD-REPL-01No replication connections should be disabledActive DirectoryHighActive Directory - Replication
AD-REPL-02Non-auto replication connection count should be investigatedActive DirectoryInfoActive Directory - Replication
AD-ROOTDSE-01Supported SASL mechanism count should be investigatedActive DirectoryInfoActive Directory - Replication
AD-ROOTDSE-02Supported SASL mechanism details should be investigatedActive DirectoryInfoActive Directory - Replication
AD-ROOTDSE-03Root DSE should be synchronizedActive DirectoryHighActive Directory - Replication
AD-SCH-01Schema modification year count should be retrievableActive DirectoryInfoActive Directory - Schema
AD-SCH-02Schema modification year details should be retrievableActive DirectoryInfoActive Directory - Schema
AD-SCH-03Schema version entry count should be retrievableActive DirectoryInfoActive Directory - Schema
AD-SCH-04Schema version details should be retrievableActive DirectoryInfoActive Directory - Schema
AD-SCH-05LAPS should be installed in Active DirectoryActive DirectoryMediumActive Directory - Schema
AD-SITE-01Site total count should be retrievableActive DirectoryInfoActive Directory - Sites and Subnets
AD-SITE-02Sites without domain controllers count should be retrievableActive DirectoryInfoActive Directory - Sites and Subnets
AD-SITE-03Sites without domain controllers details should be retrievableActive DirectoryInfoActive Directory - Sites and Subnets
AD-SITE-04Sites without subnet associations count should be retrievableActive DirectoryInfoActive Directory - Sites and Subnets
AD-SITE-05Sites without subnet associations details should be retrievableActive DirectoryInfoActive Directory - Sites and Subnets
AD-SPN-01Computer SPN service class count should be retrievableActive DirectoryInfoActive Directory - SPN Analysis
AD-SPN-02Computer SPN service class usage should be retrievableActive DirectoryInfoActive Directory - SPN Analysis
AD-SPN-03Computer SPN unknown service class count should be retrievableActive DirectoryInfoActive Directory - SPN Analysis
AD-SPN-04Computer SPN unknown service class details should be investigatedActive DirectoryInfoActive Directory - SPN Analysis
AD-SPN-05Computer SPN non-FQDN hosts should be investigatedActive DirectoryInfoActive Directory - SPN Analysis
AD-SPN-06User SPN total count should be investigatedActive DirectoryInfoActive Directory - SPN Analysis
AD-SPN-07User SPN service class count should be investigatedActive DirectoryInfoActive Directory - SPN Analysis
AD-SPN-08User SPN service class usage should be investigatedActive DirectoryInfoActive Directory - SPN Analysis
AD-SPN-09User SPN unknown service class count should be investigatedActive DirectoryInfoActive Directory - SPN Analysis
AD-SPN-10User SPN unknown service class details should be investigatedActive DirectoryInfoActive Directory - SPN Analysis
AD-SPN-11User SPN non-FQDN hosts should be investigatedActive DirectoryInfoActive Directory - SPN Analysis
AD-SPN-12No domain admin accounts should have SPNs configuredActive DirectoryCriticalActive Directory - SPN Analysis
AD-SPN-13No domain admin accounts should have SPNs configuredActive DirectoryCriticalActive Directory - SPN Analysis
AD-SUB-01Subnet total count should be retrievableActive DirectoryInfoActive Directory - Sites and Subnets
AD-SUB-02Sites with subnet associations count should be retrievableActive DirectoryInfoActive Directory - Sites and Subnets
AD-SUB-03Catch-all subnets count should be retrievableActive DirectoryInfoActive Directory - Sites and Subnets
AD-SUB-04IPv6 subnets count should be retrievableActive DirectoryInfoActive Directory - Sites and Subnets
AD-SUB-05IPv6 catch-all subnets count should be retrievableActive DirectoryInfoActive Directory - Sites and Subnets
AD-SUB-06Non-RFC1918 (public IP) subnets count should be retrievableActive DirectoryInfoActive Directory - Sites and Subnets
AD-SUB-07Non-RFC1918 (public IP) subnets details should be retrievableActive DirectoryInfoActive Directory - Sites and Subnets
AD-SUB-08Distinct first octets count should be retrievableActive DirectoryInfoActive Directory - Sites and Subnets
AD-SUB-09Distinct first two octets (/16 networks) count should be retrievableActive DirectoryInfoActive Directory - Sites and Subnets
AD-SUB-10Distinct first three octets (/24 networks) count should be retrievableActive DirectoryInfoActive Directory - Sites and Subnets
AD-SUB-11Subnets without site associations count should be retrievableActive DirectoryInfoActive Directory - Sites and Subnets
AD-TRUST-01Trust total count should be investigatedActive DirectoryInfoActive Directory - Trusts
AD-TRUST-02Trust inter-forest count should be investigatedActive DirectoryInfoActive Directory - Trusts
AD-TRUST-03Trust quarantined count should be investigatedActive DirectoryInfoActive Directory - Trusts
AD-TRUST-04No trusts should lack SID filtering (quarantine)Active DirectoryHighActive Directory - Trusts
AD-TRUST-05Trust configuration details should be investigatedActive DirectoryInfoActive Directory - Trusts
AD-TRUST-06Trust stale count should be investigatedActive DirectoryInfoActive Directory - Trusts
AD-TRUST-07Trust stale details should be investigatedActive DirectoryInfoActive Directory - Trusts
AD-USER-01Disabled user count should be retrievableActive DirectoryInfoActive Directory - Users
AD-USER-02Dormant enabled user count should be retrievableActive DirectoryHighActive Directory - Users
AD-USER-03Non-expiring password user count should be retrievableActive DirectoryHighActive Directory - Users
AD-USER-04Reversible encryption user count should be retrievableActive DirectoryMediumActive Directory - Users
AD-USER-05Delegation-enabled user count should be retrievableActive DirectoryHighActive Directory - Users
AD-USER-06DES-only Kerberos user count should be retrievableActive DirectoryHighActive Directory - Users
AD-USER-07No pre-authentication user count should be retrievableActive DirectoryHighActive Directory - Users
AD-USER-08Never-logged-in enabled user count should be retrievableActive DirectoryInfoActive Directory - Users
AD-USER-09Password-not-required user count should be retrievableActive DirectoryInfoActive Directory - Users
AD-USER-10Workstation-restricted user count should be retrievableActive DirectoryInfoActive Directory - Users
AD-USER-11User AdminCount count should be retrievableActive DirectoryInfoActive Directory - Users
AD-USER-12User non-standard primary group count should be retrievableActive DirectoryMediumActive Directory - Users
AD-USER-13User SID History count should be retrievableActive DirectoryMediumActive Directory - Users
AD-USER-14User SPN count should be retrievableActive DirectoryInfoActive Directory - Users
AD-USER-15User manager count should be retrievableActive DirectoryInfoActive Directory - Users
AD-USER-16User home directory count should be retrievableActive DirectoryInfoActive Directory - Users
AD-USER-17User profile path count should be retrievableActive DirectoryInfoActive Directory - Users
AD-USER-18User script path count should be retrievableActive DirectoryInfoActive Directory - Users
AD-USER-19User in container count should be retrievableActive DirectoryInfoActive Directory - Users
AD-USER-20Known service account count should be retrievableActive DirectoryInfoActive Directory - Users
AD-USER-21Known service account details should be investigatedActive DirectoryInfoActive Directory - Users
AD-USER-22Built-in administrator account count should be investigatedActive DirectoryInfoActive Directory - Users
AD-USER-23Enabled built-in administrator details should be investigatedActive DirectoryInfoActive Directory - Users
AD-USER-24Built-in administrator last logon details should be investigatedActive DirectoryInfoActive Directory - Users
AD-USER-25Built-in administrator password age details should be investigatedActive DirectoryInfoActive Directory - Users
AD-USER-26Honey pot user count should be investigatedActive DirectoryInfoActive Directory - Users
AD-USER-27Honey pot user details should be investigatedActive DirectoryInfoActive Directory - Users
AD-USER-28User delegation configured count should be investigatedActive DirectoryInfoActive Directory - Users
AD-USER-29No users should be configured for unconstrained delegationActive DirectoryHighActive Directory - Users
AZDO.1000Azure DevOps OAuth apps can access resources in your organization through OAuth.MaesterHighAzure DevOps
AZDO.1001Identities can connect to your organization's Git repos through SSH.MaesterHighAzure DevOps
AZDO.1002Log Audit Events.MaesterHighAzure DevOps
AZDO.1003Restrict public projects.MaesterHighAzure DevOps
AZDO.1004Additional protections when using public package registries.MaesterHighAzure DevOps
AZDO.1005IP Conditional Access policy validation.MaesterHighAzure DevOps
AZDO.1006External Users access.MaesterHighAzure DevOps
AZDO.1007Team and project administrator are allowed to invite new users.MaesterHighAzure DevOps
AZDO.1008Request access to Azure DevOps by e-mail notifications to administrators.MaesterMediumAzure DevOps
AZDO.1009Feedback Collection.MaesterInfoAzure DevOps
AZDO.1010Audit streaming.MaesterHighAzure DevOps
AZDO.1011Project Resource Limits.MaesterInfoAzure DevOps
AZDO.1012Work Items Tags Limits.MaesterInfoAzure DevOps
AZDO.1013Organization Owner should not be an individual.MaesterHighAzure DevOps
AZDO.1014Anonymous access to pipeline badges.MaesterMediumAzure DevOps
AZDO.1015Limit variables that can be set at queue time.MaesterHighAzure DevOps
AZDO.1016Limit job authorization scope to current project for non-release pipelines.MaesterHighAzure DevOps
AZDO.1017Limit job authorization scope to current project for classic release pipelines.MaesterHighAzure DevOps
AZDO.1018Protect access to repositories in YAML pipelines.MaesterHighAzure DevOps
AZDO.1019Stage chooser.MaesterMediumAzure DevOps
AZDO.1020Creation of classic build pipelines.MaesterMediumAzure DevOps
AZDO.1021Creation of classic release pipelines.MaesterMediumAzure DevOps
AZDO.1022Limit building pull requests from forked GitHub repositories.MaesterHighAzure DevOps
AZDO.1023Disable Marketplace tasks.MaesterHighAzure DevOps
AZDO.1024Disable Node 6 tasks.MaesterMediumAzure DevOps
AZDO.1025Enable shell tasks arguments validation.MaesterHighAzure DevOps
AZDO.1026Enable automatic enrollment to Advanced Security for Azure DevOps.MaesterMediumAzure DevOps
AZDO.1027Disable showing Gravatar images for users outside of your enterprise.MaesterMediumAzure DevOps
AZDO.1028Disable creation of TFVC repositories.MaesterMediumAzure DevOps
AZDO.1029Storage Usage Limit.MaesterMediumAzure DevOps
AZDO.1030Project Collection Administrators.MaesterCriticalAzure DevOps
AZDO.1031Validate SSH Key Expiration.MaesterHighAzure DevOps
AZDO.1032(Tenant) Restrict creation of global Personal Access Tokens.MaesterHighAzure DevOps
AZDO.1033(Tenant) Enable automatic revocation of leaked Personal Access Tokens.MaesterCriticalAzure DevOps
AZDO.1034(Tenant) Restrict creation of new Azure DevOps organizations.MaesterHighAzure DevOps
AZDO.1035(Tenant) Restrict Personal Access Token lifespan.MaesterHighAzure DevOps
AZDO.1036(Tenant) Restrict Personal Access Token full scope.MaesterHighAzure DevOps
AZDO.1037(Organization) Restrict Personal Access Token creation.MaesterHighAzure DevOps
AZDO.1038(Organization) Disallow extensions from accessing resources on the local network.MaesterMediumAzure DevOps
AZDO.1039(Organization) Secret Protection: new repositories enrolled automatically.MaesterMediumAzure DevOps
AZDO.1040(Organization) Secret Protection: existing repositories enrolled.MaesterHighAzure DevOps
AZDO.1041(Organization) Secret Protection: push protection blocks secret commits.MaesterHighAzure DevOps
AZDO.1042(Organization) Code Security: new repositories enrolled automatically.MaesterMediumAzure DevOps
AZDO.1043(Organization) Code Security: existing repositories enrolled.MaesterMediumAzure DevOps
AZDO.1044(Organization) Code Security: dependency and CodeQL alerts enabled.MaesterMediumAzure DevOps
AZDO.1045(Organization) Copilot code review: allowed for repositories.MaesterInfoAzure DevOps
CIS.GH.1.2.2(L1) Ensure repository creation is limited to specific membersCISMediumCIS GH Level 1
CIS.GH.1.2.3(L1) Ensure repository deletion is limited to specific usersCISHighCIS GH Level 1
CIS.GH.1.2.4(L1) Ensure issue deletion is limited to specific usersCISMediumCIS GH Level 1
CIS.GH.1.3.2(L1) Ensure team creation is limited to specific membersCISMediumCIS GH Level 1
CIS.GH.1.3.8(L1) Ensure strict base permissions are set for repositoriesCISHighCIS GH Level 1
CIS.M365.1.1.1(L1) Ensure Administrative accounts are cloud-onlyCISHighCIS E3 Level 1
CIS.M365.1.1.3(L1) Ensure that between two and four global admins are designatedCISHighCIS E3 Level 1
CIS.M365.1.2.1(L2) Ensure that only organizationally managed/approved public groups existCISMediumCIS E3 Level 2
CIS.M365.1.2.2(L1) Ensure sign-in to shared mailboxes is blockedCISHighCIS E3 Level 1
CIS.M365.1.3.1(L1) Ensure the 'Password expiration policy' is set to 'Set passwords to never expire (recommended)'CISHighCIS E3 Level 1
CIS.M365.1.3.3(L2) Ensure 'External sharing' of calendars is not availableCISMediumCIS E3 Level 2
CIS.M365.1.3.4(L1) Ensure 'User owned apps and services' is restrictedCISMediumCIS E3 Level 1
CIS.M365.1.3.5(L1) Ensure internal phishing protection for Forms is enabledCISMediumCIS E3 Level 1
CIS.M365.1.3.6(L2) Ensure the customer lockbox feature is enabledCISHighCIS E5 Level 2
CIS.M365.1.3.7(L2) Ensure 'third-party storage services' are restricted in 'Microsoft 365 on the web'CISMediumCIS E3 Level 2
CIS.M365.2.1.1(L2) Ensure Safe Links for Office Applications is Enabled (Only Checks Priority 0 Policy)CISMediumCIS E5 Level 2
CIS.M365.2.1.11(L2) Ensure comprehensive attachment filtering is appliedCISHighCIS E3 Level 2
CIS.M365.2.1.12(L1) Ensure the connection filter IP allow list is not used (Only Checks Default Policy)CISMediumCIS E3 Level 1
CIS.M365.2.1.13(L1) Ensure the connection filter safe list is off (Only Checks Default Policy)CISMediumCIS E3 Level 1
CIS.M365.2.1.2(L1) Ensure the Common Attachment Types Filter is enabled (Only Checks Default Policy)CISMediumCIS E3 Level 1
CIS.M365.2.1.3(L1) Ensure notifications for internal users sending malware is Enabled (Only Checks Default Policy)CISMediumCIS E3 Level 1
CIS.M365.2.1.4(L2) Ensure Safe Attachments policy is enabled (Only Checks Default Policy)CISHighCIS E5 Level 2
CIS.M365.2.1.5(L2) Ensure Safe Attachments for SharePoint, OneDrive, and Microsoft Teams is EnabledCISHighCIS E5 Level 2
CIS.M365.2.1.6(L1) Ensure Exchange Online Spam Policies are set to notify administrators (Only Checks Default Policy)CISMediumCIS E3 Level 1
CIS.M365.2.1.7(L1) Ensure that an anti-phishing policy has been created (Only Checks Default Policy)CISMediumCIS E5 Level 1
CIS.M365.2.1.9(L1) Ensure that DKIM is enabled for all Exchange Online DomainsCISHighCIS E3 Level 1
CIS.M365.2.4.4(L1) Ensure Zero-hour auto purge for Microsoft Teams is on (Only Checks ZAP is enabled)CISMediumCIS E5 Level 1
CIS.M365.3.1.1(L1) Ensure Microsoft 365 audit log search is EnabledCISHighCIS E3 Level 1
CIS.M365.4.1(L1) Ensure devices without a compliance policy are marked 'not compliant'CISMediumCIS E3 Level 1
CIS.M365.5.1.2.2(L1) Ensure users cannot register applicationsCISMediumCIS E3 Level 1
CIS.M365.5.1.2.3(L1) Ensure 'Restrict non-admin users from creating tenants' is set to 'Yes'CISMediumCIS E3 Level 1
CIS.M365.5.1.4.6(L2) Ensure users are restricted from recovering BitLocker keysCISMediumCIS E3 Level 2
CIS.M365.5.1.5.1(L2) Ensure user consent to apps accessing company data on their behalf is not allowedCISMediumCIS E3 Level 2
CIS.M365.5.1.5.2(L1) Ensure the admin consent workflow is enabledCISMediumCIS E3 Level 1
CIS.M365.5.1.6.2(L1) Ensure that guest user access is restrictedCISMediumCIS E3 Level 1
CIS.M365.5.2.3.5(L1) Ensure weak authentication methods are disabledCISMediumCIS E3 Level 1
CIS.M365.6.5.3(L2) Ensure additional storage providers are restricted in Outlook on the webCISMediumCIS E3 Level 2
CIS.M365.7.2.11(L1) Ensure the SharePoint default sharing link permission is setCISMediumCIS E3 Level 1
CIS.M365.7.2.2(L1) Ensure SharePoint and OneDrive integration with Azure AD B2B is enabledCISMediumCIS E3 Level 1
CIS.M365.7.2.5(L2) Ensure that SharePoint guest users cannot share items they don't ownCISMediumCIS E3 Level 2
CIS.M365.7.2.7(L1) Ensure link sharing is restricted in SharePoint and OneDriveCISMediumCIS E3 Level 1
CIS.M365.7.2.9(L1) Ensure guest access to a site or OneDrive will expire automaticallyCISMediumCIS E3 Level 1
CIS.M365.7.3.1(L2) Ensure Office 365 SharePoint infected files are disallowed for downloadCISMediumCIS E5 Level 2
CIS.M365.8.1.1(L2) Ensure external file sharing in Teams is enabled for only approved cloud storage servicesCISMediumCIS E3 Level 2
CIS.M365.8.2.2(L1) Ensure communication with unmanaged Teams users is disabledCISMediumCIS E3 Level 1
CIS.M365.8.2.3(L1) Ensure external Teams users cannot initiate conversationsCISMediumCIS E3 Level 1
CIS.M365.8.4.1(L1) Ensure app permission policies are configuredCISHighCIS E3 Level 1
CIS.M365.8.5.3(L1) Ensure only people in my org can bypass the lobbyCISMediumCIS E3 Level 1
CIS.M365.8.6.1(L1) Ensure users can report security concerns in TeamsCISMediumCIS E5 Level 1
CISA.MS.AAD.1.1Legacy authentication SHALL be blocked.CISAHighEntra ID P1
CISA.MS.AAD.2.1Users detected as high risk SHALL be blocked.CISAHighEntra ID P2
CISA.MS.AAD.2.2A notification SHOULD be sent to the administrator when high-risk users are detected.CISAHighEntra ID P2
CISA.MS.AAD.2.3Sign-ins detected as high risk SHALL be blocked.CISAHighEntra ID P2
CISA.MS.AAD.3.1Phishing-resistant MFA SHALL be enforced for all users.CISAHighEntra ID P1
CISA.MS.AAD.3.2If phishing-resistant MFA has not been enforced, an alternative MFA method SHALL be enforced for all users.CISAHighEntra ID P1
CISA.MS.AAD.3.3If Microsoft Authenticator is enabled, it SHALL be configured to show login context information.CISAMediumEntra ID P1
CISA.MS.AAD.3.4The Authentication Methods Manage Migration feature SHALL be set to Migration Complete.CISAHighEntra ID P1
CISA.MS.AAD.3.5The authentication methods SMS, Voice Call, and Email One-Time Passcode (OTP) SHALL be disabled.CISAHighEntra ID P1
CISA.MS.AAD.3.6Phishing-resistant MFA SHALL be required for highly privileged roles.CISAHighEntra ID P1
CISA.MS.AAD.3.7Managed devices SHOULD be required for authentication.CISAHighEntra ID P1
CISA.MS.AAD.3.8Managed Devices SHOULD be required to register MFA.CISAHighEntra ID P1
CISA.MS.AAD.4.1Security logs SHALL be sent to the agency's security operations center for monitoring.CISAHighEntra ID P1
CISA.MS.AAD.5.1Only administrators SHALL be allowed to register applications.CISAHighEntra ID Free
CISA.MS.AAD.5.2Only administrators SHALL be allowed to consent to applications.CISAHighEntra ID Free
CISA.MS.AAD.5.3An admin consent workflow SHALL be configured for applications.CISAHighEntra ID Free
CISA.MS.AAD.5.4Group owners SHALL NOT be allowed to consent to applications.CISAHighDeprecated
CISA.MS.AAD.6.1User passwords SHALL NOT expire.CISAHighEntra ID Free
CISA.MS.AAD.7.1A minimum of two users and a maximum of eight users SHALL be provisioned with the Global Administrator role.CISAHighEntra ID Free
CISA.MS.AAD.7.2Privileged users SHALL be provisioned with finer-grained roles instead of Global Administrator.CISAHighEntra ID Free
CISA.MS.AAD.7.3Privileged users SHALL be provisioned cloud-only accounts separate from an on-premises directory or other federated identity providers.CISAHighEntra ID Free
CISA.MS.AAD.7.4Permanent active role assignments SHALL NOT be allowed for highly privileged roles.CISAHighEntra ID P2
CISA.MS.AAD.7.5Provisioning users to highly privileged roles SHALL NOT occur outside of a PAM system.CISAHighEntra ID P2
CISA.MS.AAD.7.6Activation of the Global Administrator role SHALL require approval.CISAHighEntra ID P2
CISA.MS.AAD.7.7Eligible and Active highly privileged role assignments SHALL trigger an alert.CISAHighEntra ID P2
CISA.MS.AAD.7.8User activation of the Global Administrator role SHALL trigger an alert.CISAHighEntra ID P2
CISA.MS.AAD.7.9User activation of other highly privileged roles SHOULD trigger an alert.CISAHighEntra ID P2
CISA.MS.AAD.8.1Guest users SHOULD have limited or restricted access to Entra ID directory objects.CISAMediumEntra ID Free
CISA.MS.AAD.8.2Only users with the Guest Inviter role SHOULD be able to invite guest users.CISAHighEntra ID Free
CISA.MS.AAD.8.3Guest invites SHOULD only be allowed to specific external domains that have been authorized by the agency for legitimate business purposes.CISAMediumEntra ID Free
CISA.MS.EXO.1.1Automatic forwarding to external domains SHALL be disabled.CISAHighexchange
CISA.MS.EXO.10.1Emails SHALL be scanned for malware.CISAHighexchange
CISA.MS.EXO.10.2Emails identified as containing malware SHALL be quarantined or dropped.CISAHighexchange
CISA.MS.EXO.10.3Email scanning SHALL be capable of reviewing emails after delivery.CISAHighexchange
CISA.MS.EXO.11.1Impersonation protection checks SHOULD be used.CISAHighexchange
CISA.MS.EXO.11.2User warnings, comparable to the user safety tips included with EOP, SHOULD be displayed.CISAMediumexchange
CISA.MS.EXO.11.3The phishing protection solution SHOULD include an AI-based phishing detection tool comparable to EOP Mailbox Intelligence.CISAMediumexchange
CISA.MS.EXO.12.1IP allow lists SHOULD NOT be created.CISAMediumexchange
CISA.MS.EXO.12.2Safe lists SHOULD NOT be enabled.CISAMediumexchange
CISA.MS.EXO.13.1Mailbox auditing SHALL be enabled.CISAHighexchange
CISA.MS.EXO.14.1A spam filter SHALL be enabled.CISAHighexchange
CISA.MS.EXO.14.2Spam and high confidence spam SHALL be moved to either the junk email folder or the quarantine folder.CISAMediumexchange
CISA.MS.EXO.14.3Allowed domains SHALL NOT be added to inbound anti-spam protection policies.CISAMediumexchange
CISA.MS.EXO.14.4If a third-party party filtering solution is used, the solution SHOULD offer services comparable to the native spam filtering offered by Microsoft.CISAMediumexchange
CISA.MS.EXO.15.1URL comparison with a block-list SHOULD be enabled.CISAMediumexchange
CISA.MS.EXO.15.2Direct download links SHOULD be scanned for malware.CISAHighexchange
CISA.MS.EXO.15.3User click tracking SHOULD be enabled.CISAMediumexchange
CISA.MS.EXO.16.1Alerts SHALL be enabled.CISAHighexchange
CISA.MS.EXO.16.2Alerts SHOULD be sent to a monitored address or incorporated into a security information and event management (SIEM) system.CISAMediumexchange
CISA.MS.EXO.17.1Microsoft Purview Audit (Standard) logging SHALL be enabled.CISAHighexchange
CISA.MS.EXO.17.2Microsoft Purview Audit (Premium) logging SHALL be enabled.CISAMediumDeprecated
CISA.MS.EXO.17.3Audit logs SHALL be maintained for at least the minimum duration dictated by OMB M-21-31 (Appendix C).CISAMediumexchange
CISA.MS.EXO.2.1A list of approved IP addresses for sending mail SHALL be maintained.CISAMediumDeprecated
CISA.MS.EXO.2.2An SPF policy SHALL be published for each domain, designating only these addresses as approved senders.CISAMediumexchange
CISA.MS.EXO.3.1DKIM SHOULD be enabled for all domains.CISAMediumexchange
CISA.MS.EXO.4.1A DMARC policy SHALL be published for every second-level domain.CISAMediumexchange
CISA.MS.EXO.4.2The DMARC message rejection option SHALL be p=reject.CISAHighexchange
CISA.MS.EXO.4.3The DMARC point of contact for aggregate reports SHALL include reports@dmarc.cyber.dhs.gov.CISAMediumexchange
CISA.MS.EXO.5.1SMTP AUTH SHALL be disabled.CISAHighexchange
CISA.MS.EXO.6.1Contact folders SHALL NOT be shared with all domains.CISAMediumexchange
CISA.MS.EXO.6.2Calendar details SHALL NOT be shared with all domains.CISAMediumexchange
CISA.MS.EXO.7.1External sender warnings SHALL be implemented.CISAMediumexchange
CISA.MS.EXO.8.1A DLP solution SHALL be used.CISAHighexchange
CISA.MS.EXO.8.2The DLP solution SHALL protect personally identifiable information (PII) and sensitive information, as defined by the agency.CISAMediumexchange
CISA.MS.EXO.8.3The selected DLP solution SHOULD offer services comparable to the native DLP solution offered by Microsoft.CISAMediumexchange
CISA.MS.EXO.8.4At a minimum, the DLP solution SHALL restrict sharing credit card numbers, U.S. Individual Taxpayer Identification Numbers (ITIN), and U.S. Social Security numbers (SSN) via email.CISAHighexchange
CISA.MS.EXO.9.1Emails SHALL be filtered by attachment file types.CISAMediumexchange
CISA.MS.EXO.9.2The attachment filter SHOULD attempt to determine the true file type and assess the file extension.CISAMediumexchange
CISA.MS.EXO.9.3Disallowed file types SHALL be determined and enforced.CISAHighexchange
CISA.MS.EXO.9.4Alternatively chosen filtering solutions SHOULD offer services comparable to Microsoft Defender's Common Attachment Filter.CISAMediumexchange
CISA.MS.EXO.9.5At a minimum, click-to-run files SHOULD be blocked (e.g., .exe, .cmd, and .vbe).CISAHighexchange
CISA.MS.SHAREPOINT.1.1External sharing for SharePoint SHALL be limited to Existing guests or Only People in your organization.CISAMediumspo
CISA.MS.SHAREPOINT.1.2External sharing for OneDrive SHALL be limited to Existing guests or Only People in your organization.CISAMediumspo
CISA.MS.SHAREPOINT.1.3External sharing SHALL be restricted to approved external domains and/or users in approved security groups per interagency collaboration needs.CISAHighspo
CISA.MS.SHAREPOINT.2.1File and folder default sharing scope SHALL be set to Specific People.CISAMediumspo
CISA.MS.SHAREPOINT.2.2File and folder default sharing permissions SHALL be set to View only.CISAMediumspo
CISA.MS.SHAREPOINT.3.1Expiration days for Anyone links SHALL be set to 30 days or less.CISAMediumspo
CISA.MS.SHAREPOINT.3.2Allowable file and folder permissions for Anyone links SHALL be set to View only.CISAMediumspo
CISA.MS.SHAREPOINT.3.3Reauthentication days for people who use a verification code SHALL be set to 30 days or less.CISAMediumspo
EIDSCA.AF01Authentication Method - FIDO2 security key - State.Entra ID SCAHighGeneral
EIDSCA.AF02Authentication Method - FIDO2 security key - Allow self-service set up.Entra ID SCAMediumGeneral
EIDSCA.AF03Authentication Method - FIDO2 security key - Enforce attestation.Entra ID SCAHighGeneral
EIDSCA.AF04Authentication Method - FIDO2 security key - Enforce key restrictions.Entra ID SCAHighGeneral
EIDSCA.AF05Authentication Method - FIDO2 security key - Restricted.Entra ID SCAHighGeneral
EIDSCA.AF06Authentication Method - FIDO2 security key - Restrict specific keys.Entra ID SCAMediumGeneral
EIDSCA.AG01Authentication Method - General Settings - Manage migration.Entra ID SCAHighGeneral
EIDSCA.AG02Authentication Method - General Settings - Report suspicious activity - State.Entra ID SCAMediumGeneral
EIDSCA.AG03Authentication Method - General Settings - Report suspicious activity - Included users/groups.Entra ID SCAMediumGeneral
EIDSCA.AM01Authentication Method - Microsoft Authenticator - State.Entra ID SCAHighGeneral
EIDSCA.AM02Authentication Method - Microsoft Authenticator - Allow use of Microsoft Authenticator OTP.Entra ID SCAMediumGeneral
EIDSCA.AM03Authentication Method - Microsoft Authenticator - Require number matching for push notifications.Entra ID SCAMediumGeneral
EIDSCA.AM04Authentication Method - Microsoft Authenticator - Included users/groups of number matching for push notifications.Entra ID SCAMediumGeneral
EIDSCA.AM06Authentication Method - Microsoft Authenticator - Show application name in push and passwordless notifications.Entra ID SCAMediumGeneral
EIDSCA.AM07Authentication Method - Microsoft Authenticator - Included users/groups to show application name in push and passwordless notifications.Entra ID SCAMediumGeneral
EIDSCA.AM09Authentication Method - Microsoft Authenticator - Show geographic location in push and passwordless notifications.Entra ID SCAMediumGeneral
EIDSCA.AM10Authentication Method - Microsoft Authenticator - Included users/groups to show geographic location in push and passwordless notifications.Entra ID SCAMediumGeneral
EIDSCA.AP01Default Authorization Settings - Enabled Self service password reset for administrators.Entra ID SCAHighGeneral
EIDSCA.AP04Default Authorization Settings - Guest invite restrictions.Entra ID SCAMediumGeneral
EIDSCA.AP05Default Authorization Settings - Sign-up for email based subscription.Entra ID SCAMediumGeneral
EIDSCA.AP06Default Authorization Settings - User can join the tenant by email validation.Entra ID SCAMediumGeneral
EIDSCA.AP07Default Authorization Settings - Guest user access.Entra ID SCAHighGeneral
EIDSCA.AP08Default Authorization Settings - User consent policy assigned for applications.Entra ID SCAMediumGeneral
EIDSCA.AP09Default Authorization Settings - Allow user consent on risk-based apps.Entra ID SCAMediumGeneral
EIDSCA.AP10Default Authorization Settings - Default User Role Permissions - Allowed to create Apps.Entra ID SCAHighGeneral
EIDSCA.AP14Default Authorization Settings - Default User Role Permissions - Allowed to read other users.Entra ID SCAHighGeneral
EIDSCA.AS04Authentication Method - SMS - Use for sign-in.Entra ID SCAHighGeneral
EIDSCA.AT01Authentication Method - Temporary Access Pass - State.Entra ID SCAHighGeneral
EIDSCA.AT02Authentication Method - Temporary Access Pass - One-time.Entra ID SCAHighGeneral
EIDSCA.AV01Authentication Method - Voice call - State.Entra ID SCAHighGeneral
EIDSCA.CP01Default Settings - Consent Policy Settings - Group owner consent for apps accessing data.Entra ID SCAHighGeneral
EIDSCA.CP03Default Settings - Consent Policy Settings - Block user consent for risky apps.Entra ID SCAHighGeneral
EIDSCA.CP04Default Settings - Consent Policy Settings - Users can request admin consent to apps they are unable to consent to.Entra ID SCAMediumGeneral
EIDSCA.CR01Consent Framework - Admin Consent Request - Policy to enable or disable admin consent request feature.Entra ID SCAHighGeneral
EIDSCA.CR02Consent Framework - Admin Consent Request - Reviewers will receive email notifications for requests.Entra ID SCAMediumGeneral
EIDSCA.CR03Consent Framework - Admin Consent Request - Reviewers will receive email notifications when admin consent requests are about to expire.Entra ID SCAMediumGeneral
EIDSCA.CR04Consent Framework - Admin Consent Request - Consent request duration (days).Entra ID SCAHighGeneral
EIDSCA.PR01Default Settings - Password Rule Settings - Password Protection - Mode.Entra ID SCAHighGeneral
EIDSCA.PR02Default Settings - Password Rule Settings - Password Protection - Enable password protection on Windows Server Active Directory.Entra ID SCAHighGeneral
EIDSCA.PR03Default Settings - Password Rule Settings - Enforce custom list.Entra ID SCAMediumGeneral
EIDSCA.PR05Default Settings - Password Rule Settings - Smart Lockout - Lockout duration in seconds.Entra ID SCAMediumGeneral
EIDSCA.PR06Default Settings - Password Rule Settings - Smart Lockout - Lockout threshold.Entra ID SCAMediumGeneral
EIDSCA.ST08Default Settings - Classification and M365 Groups - M365 groups - Allow Guests to become Group Owner.Entra ID SCAMediumGeneral
EIDSCA.ST09Default Settings - Classification and M365 Groups - M365 groups - Allow Guests to have access to groups content.Entra ID SCAMediumGeneral
MT.1001At least one Conditional Access policy is configured with device compliance.MaesterMediumMaester/Entra
MT.1002App management restrictions on applications and service principals is configured and enabled.MaesterHighMaester/Entra
MT.1003At least one Conditional Access policy is configured with All Apps.MaesterHighMaester/Entra
MT.1004At least one Conditional Access policy is configured with All Apps and All Users.MaesterHighMaester/Entra
MT.1005All Conditional Access policies are configured to exclude at least one emergency/break glass account or group.MaesterHighMaester/Entra
MT.1006At least one Conditional Access policy is configured to require MFA for admins.MaesterHighMaester/Entra
MT.1007At least one Conditional Access policy is configured to require MFA for all users.MaesterHighMaester/Entra
MT.1008At least one Conditional Access policy is configured to require MFA for Azure management.MaesterHighMaester/Entra
MT.1009At least one Conditional Access policy is configured to block other legacy authentication.MaesterHighMaester/Entra
MT.1010At least one Conditional Access policy is configured to block legacy authentication for Exchange ActiveSync.MaesterHighMaester/Entra
MT.1011At least one Conditional Access policy is configured to secure security info registration only from a trusted location.MaesterHighMaester/Entra
MT.1012At least one Conditional Access policy is configured to require MFA for risky sign-ins.MaesterHighMaester/Entra
MT.1013At least one Conditional Access policy is configured to require new password when user risk is high.MaesterHighMaester/Entra
MT.1014At least one Conditional Access policy is configured to require compliant or Entra hybrid joined devices for admins.MaesterHighMaester/Entra
MT.1015At least one Conditional Access policy is configured to block access for unknown or unsupported device platforms.MaesterMediumMaester/Entra
MT.1016At least one Conditional Access policy is configured to require MFA for guest access.MaesterHighMaester/Entra
MT.1017At least one Conditional Access policy is configured to enforce non persistent browser session for non-corporate devices.MaesterHighMaester/Entra
MT.1018At least one Conditional Access policy is configured to enforce sign-in frequency for non-corporate devices.MaesterMediumMaester/Entra
MT.1019At least one Conditional Access policy is configured to enable application enforced restrictions.MaesterMediumMaester/Entra
MT.1020All Conditional Access policies are configured to exclude Directory/OnPremises synchronization accounts or do not scope them.MaesterHighMaester/Entra
MT.1021Security Defaults are enabled.MaesterHighMaester/Entra
MT.1022All users utilizing a P1 license should be licensed.MaesterMediumMaester/Entra
MT.1023All users utilizing a P2 license should be licensed.MaesterMediumMaester/Entra
MT.1024Entra recommendations should be completed.MaesterMediumMaester/Entra
MT.1025No external user with permanent role assignment on Control Plane.MaesterHighMaester/Entra
MT.1026No hybrid user with permanent role assignment on Control Plane.MaesterHighMaester/Entra
MT.1027No Service Principal with Client Secret and permanent role assignment on Control Plane.MaesterHighMaester/Entra
MT.1028No user with mailbox and permanent role assignment on Control Plane.MaesterHighMaester/Entra
MT.1029Stale accounts are not assigned to privileged roles.MaesterHighMaester/Entra
MT.1030Eligible role assignments on Control Plane are in use by administrators.MaesterHighMaester/Entra
MT.1031Privileged role on Control Plane are managed by PIM only.MaesterHighMaester/Entra
MT.1032Limited number of Global Admins are assigned.MaesterHighMaester/Entra
MT.1033Users should be blocked from using legacy authentication.MaesterHighMaester/Entra
MT.1034Emergency access users should not be blocked.MaesterHighMaester/Entra
MT.1035All security groups assigned to Conditional Access Policies should be protected by RMAU.MaesterHighMaester/Entra
MT.1036All excluded objects should have a fallback include in another policy.MaesterMediumMaester/Entra
MT.1037Only users with Presenter role are allowed to present in Teams meetingsMaesterHighMaester/Teams
MT.1038Conditional Access policies should not include or exclude deleted groups.MaesterMediumMaester/Entra
MT.1039Ensure MailTips are enabled for end usersMaesterLowMaester/Exchange
MT.1041Ensure users installing Outlook add-ins is not allowedMaesterHighMaester/Exchange
MT.1042Restrict dial-in users from bypassing a meeting lobbyMaesterMediumMaester/Teams
MT.1043Ensure Spam confidence level (SCL) is configured in mail transport rules with specific domainsMaesterMediumMaester/Exchange
MT.1044Ensure modern authentication for Exchange Online is enabledMaesterHighMaester/Exchange
MT.1045Only invited users should be automatically admitted to Teams meetingsMaesterMediumMaester/Teams
MT.1046Restrict anonymous users from joining meetingsMaesterMediumMaester/Teams
MT.1047Restrict anonymous users from starting Teams meetingsMaesterMediumMaester/Teams
MT.1048Limit external participants from having control in a Teams meetingMaesterMediumMaester/Teams
MT.1049Conditional Access policies for User Risk and Sign-in Risk should be configured separately.MaesterHighMaester/Entra
MT.1050Apps with high-risk permissions having a direct path to Global AdministratorMaesterHighMaester/Entra
MT.1051Apps with high-risk permissions having an indirect path to Global AdministratorMaesterHighMaester/Entra
MT.1052At least one Conditional Access policy is targeting the Device Code authentication flow.MaesterHighMaester/Entra
MT.1053Ensure intune device clean-up rule is configuredMaesterMediumMaester/Intune
MT.1054Ensure built-in Device Compliance Policy marks devices with no compliance policy assigned as 'Not compliant'MaesterMediumMaester/Intune
MT.1055Microsoft 365 Group (and Team) creation should be restricted to approved users.MaesterMediumMaester/Entra
MT.1056Ensure that no person has permanent access to all Azure subscriptions at the root scopeMaesterHighAzureConfig
MT.1057App registrations should no longer use secrets.MaesterMediumMaester/Entra
MT.1058Exchange application access policies must be configured.MaesterMediumMaester/Entra
MT.1059Microsoft Defender for Identity health issues should be resolvedMaesterMediumDefender for Identity health issues
MT.1060Drift folders should match their baseline.MaesterMediumMaester/Drift
MT.1061Device registration MFA control conflicts with Conditional Access policies.MaesterMediumMaester/Entra
MT.1062Ensure Direct Send is set to be rejectedMaesterMediumMaester/Exchange
MT.1063All App registration owners should have MFA registeredMaesterHighMaester/Entra
MT.1064Ensure that write permissions are required to create new management groupsMaesterHighAzureConfig
MT.1065Ensure all Recovery Services Vaults have soft delete enabledMaesterHighAzureConfig
MT.1066Conditional Access policies should not reference non-existent users, groups, or roles.MaesterMediumMaester/Entra
MT.1067Authentication method policies should not reference non-existent groups.MaesterMediumMaester/Entra
MT.1068Restrict non-admin users from creating tenants.MaesterMediumMaester/Entra
MT.1069Restrict non-admin users from creating security groups.MaesterLowMaester/Entra
MT.1070Restrict device join to selected users/groups or none.MaesterMediumMaester/Entra
MT.1071At least one Conditional Access policy explicitly includes Azure DevOps.MaesterMediumMaester/Entra
MT.1072Conditional Access policies should not use the deprecated Approved Client App grant.MaesterHighMaester/Entra
MT.1073Soft- and hard-matching of synchronized objects should be blocked.MaesterMediumMaester/Entra
MT.1074Ensure no more than 100 outbound mails per day are sent using the .onmicrosoft.com domainMaesterMediumMaester/Exchange
MT.1075Require explicit assignment of Third Party Entra Apps.MaesterMediumMaester/Entra
MT.1076MOERA SHOULD NOT be used for sent mailMaesterHighMaester/Exchange
MT.1077App registrations with privileged API permissions should not have owners.MaesterMediumExposure Management
MT.1078App registrations with highly privileged directory roles should not have owners.MaesterMediumExposure Management
MT.1079Privileged API permissions on service principals should not remain unused.MaesterMediumExposure Management
MT.1080Credentials, tokens, or cookies from highly privileged users should not be exposed on vulnerable endpoints.MaesterMediumExposure Management
MT.1081Hybrid users should not be assigned Entra ID role assignments.MaesterMediumExposure Management
MT.1083Ensure Delicensing Resiliency is enabledMaesterLowMaester/Exchange
MT.1084Microsoft Entra seamless single sign-on should be disabled for all domains in EntraID Connect servers.MaesterHighMaester/Entra
MT.1085Pending approvals for Critical Asset Management should not be present.MaesterMediumExposure Management
MT.1086Devices should not share both critical and non-critical user credentials.MaesterLowExposure Management
MT.1087Devices should not be publicly exposed with remotely exploitable, highly likely to be exploited, high or critical severity CVE's.MaesterHighExposure Management
MT.1088Devices with critical credentials should be protected by TPM.MaesterMediumExposure Management
MT.1089Devices with critical credentials should be protected by Credential Guard.MaesterMediumExposure Management
MT.1090Global Administrator role should not be added as local administrator on the device during Microsoft Entra joinMaesterMediumMaester/Entra
MT.1091Registering user should not be added as local administrator on the device during Microsoft Entra joinMaesterMediumMaester/Entra
MT.1092Intune APNS certificate should be valid for more than 30 daysMaesterHighMaester/Intune
MT.1093Apple Automated Device Enrollment Tokens should be valid for more than 30 daysMaesterHighMaester/Intune
MT.1094Apple Volume Purchase Program Tokens should be valid for more than 30 daysMaesterHighMaester/Intune
MT.1095Android Enterprise account connection should be healthyMaesterHighMaester/Intune
MT.1096Ensure at least one Intune Multi Admin Approval policy is configuredMaesterMediumMaester/Intune
MT.1097Ensure all Intune Certificate Connectors are healthy and running supported versionsMaesterHighMaester/Intune
MT.1098Mobile Threat Defense Connectors should be healthyMaesterCriticalMaester/Intune
MT.1099Windows Diagnostic Data Processing should be enabledMaesterLowMaester/Intune
MT.1100Intune Diagnostic Settings should include Audit LogsMaesterHighMaester/Intune
MT.1101Default Branding Profile should be customizedMaesterLowMaester/Intune
MT.1102Windows Feature Update Policy Settings should not reference end of support buildsMaesterHighMaester/Intune
MT.1103Ensure Intune RBAC groups are protected by Restricted Management Administrative Units or Role Assignable groupsMaesterHighMaester/Intune
MT.1105Ensure MDM Authority is set to IntuneMaesterLowMaester/Intune
MT.1106Catalog resources must have valid roles (no stale / removed app roles or SPNs).MaesterMediumMaester/Entra
MT.1107Access packages and catalogs should not reference deleted groups.MaesterMediumMaester/Entra
MT.1108Access packages should not reference inactive or orphaned assignment policies.MaesterMediumMaester/Entra
MT.1109Access package approval workflows must have valid approvers.MaesterMediumMaester/Entra
MT.1110No catalog should contain resources without any associated access packages.MaesterMediumMaester/Entra
MT.1111High privileged user should be linked to an identity.MaesterLowExposure Management
MT.1112Privileged user accounts should not remain enabled when the linked primary account is disabled.MaesterMediumExposure Management
MT.1113AI agents should not be shared with broad access control policies.MaesterHighCopilot Studio Agent Security
MT.1114AI agents should require user authentication.MaesterHighCopilot Studio Agent Security
MT.1115AI agents should not have risky HTTP configurations.MaesterMediumCopilot Studio Agent Security
MT.1116AI agents should not send email with AI-controlled inputs.MaesterHighCopilot Studio Agent Security
MT.1117Published AI agents should not be dormant.MaesterLowCopilot Studio Agent Security
MT.1118AI agents should not use author (maker) authentication for connections.MaesterMediumCopilot Studio Agent Security
MT.1119AI agents should not have hard-coded credentials in topics.MaesterHighCopilot Studio Agent Security
MT.1120AI agents should not use MCP server tools without review.MaesterMediumCopilot Studio Agent Security
MT.1121AI agents with generative orchestration should have custom instructions.MaesterMediumCopilot Studio Agent Security
MT.1122AI agents should not have orphaned ownership.MaesterMediumCopilot Studio Agent Security
MT.1123Ensure BitLocker full disk encryption is configuredMaesterHighMaester/Intune
MT.1147Do not sync krbtgt_AzureAD to Entra ID.MaesterHighMaester/Entra
MT.1148Archive Scanning should be enabled.MaesterHighMaester/Defender
MT.1149Behavior Monitoring should be enabled.MaesterHighMaester/Defender
MT.1150Cloud Protection should be enabled.MaesterHighMaester/Defender
MT.1151Email Scanning should be enabled.MaesterHighMaester/Defender
MT.1152Script Scanning should be enabled.MaesterHighMaester/Defender
MT.1153Real-time Monitoring should be enabled.MaesterHighMaester/Defender
MT.1154Full Scan Removable Drives should be enabled.MaesterHighMaester/Defender
MT.1155Full Scan Mapped Drives should be disabled for performance.MaesterHighMaester/Defender
MT.1156Scanning Network Files should be enabled.MaesterHighMaester/Defender
MT.1157CPU Load Factor should be optimized (20-30%).MaesterHighMaester/Defender
MT.1158Scan should be scheduled.MaesterHighMaester/Defender
MT.1159Quick Scan Time configuration is not required.MaesterHighMaester/Defender
MT.1160Signatures should be checked before scan.MaesterHighMaester/Defender
MT.1161Cloud Block Level should be High or higher.MaesterHighMaester/Defender
MT.1162Cloud Extended Timeout should be 30-50 seconds.MaesterHighMaester/Defender
MT.1163Signature Update Interval should be 1-4 hours.MaesterHighMaester/Defender
MT.1164PUA Protection should be enabled.MaesterHighMaester/Defender
MT.1165Network Protection should be enabled.MaesterHighMaester/Defender
MT.1166Local Admin Merge should be disabled.MaesterHighMaester/Defender
MT.1167Real-Time Scan Direction should cover both directions.MaesterHighMaester/Defender
MT.1168Cleaned Malware should be retained for at least 30 days.MaesterHighMaester/Defender
MT.1169Catch-up Full Scan should be disabled.MaesterHighMaester/Defender
MT.1170Catch-up Quick Scan should be disabled.MaesterHighMaester/Defender
MT.1171Sample Submission should send safe samples automatically.MaesterHighMaester/Defender
MT.1172Unified audit log ingestion is enabled.MaesterHighMaester/Purview
MT.1173Sensitivity labels are published for files used by Microsoft 365 Copilot.MaesterMediumMaester/Purview
MT.1174Insider Risk Management policy for Risky AI usage is enabled.MaesterMediumMaester/Purview
MT.1175DLP policy is configured for the Microsoft 365 Copilot location.MaesterHighMaester/Purview
MT.1176Retention policy is configured for the Microsoft Copilot location.MaesterMediumMaester/Purview
MT.1177Ensure LAPS Configuration Policy is properly set.MaesterMediumMaester/Intune
MT.1178Ensure ASR Rules are configured correctly.MaesterHighMaester/Intune
MT.1179Ensure App Control for Business is enabled.MaesterHighMaester/Intune
MT.1180Ensure Managed Installer Rules are configured correctly.MaesterMediumMaester/Intune
MT.1181Conditional Access policy is present that blocks high agent risk sign-ins.MaesterHighMaester/Entra
MT.1182Mature DMARC policy SHALL be published for every Entra managed and verified domain.MaesterMediumMaester/Entra
MT.1183Temporary bypass for onPremisesObjectIdentifier updates should be disabled.MaesterMediumMaester/Entra
MT.1184Conditional Access policy without any target resources configured.MaesterMediumMaester/Entra
MT.1185Block legacy MSOnline (MSOL) PowerShell module.MaesterHighMaester/Entra
MT.1186Require explicit assignment of high-privilege first-party Entra Apps.MaesterHighMaester/Entra
MT.1187The Microsoft 365 traffic forwarding profile in Global Secure Access should be enabled.MaesterMediumMaester/Entra
MT.1188Entra Private Access applications should be covered by a Conditional Access policy that requires a managed device.MaesterMediumMaester/Entra
MT.1189Groups assigned to Global Secure Access traffic forwarding profiles should not be nested.MaesterMediumMaester/Entra
MT.1190Entra Private Access applications should not use the Default connector group.MaesterMediumMaester/Entra
MT.1191Break-glass accounts should be excluded from the Compliant Network Conditional Access policy.MaesterMediumMaester/Entra
MT.1192Groups assigned to Entra Private Access applications should not be nested.MaesterMediumMaester/Entra
MT.1193Entra Private Access application segments should avoid broad or risky destinations.MaesterMediumMaester/Entra
MT.1194The baseline Global Secure Access security profile should enforce a threat-intelligence floor.MaesterMediumMaester/Entra
MT.1195The Quick Access app should not be subject to a sign-in frequency Conditional Access control.MaesterMediumMaester/Entra
MT.1196Review who can change attributes used by dynamic group rules.MaesterMediumMaester/Entra
MT.1197Remove memberOf rules.MaesterHighMaester/Entra
MT.1198App registration certificates should not have excessive validity periods.MaesterMediumMaester/Entra
MT.1199App registration credentials should not be expired or expiring soon.MaesterMediumMaester/Entra
MT.1200Agent Identities should have an active Agent Identity Blueprint Principal (Preview).MaesterMediumMaester/Entra
MT.1201Agent Users should have an existing parent Agent Identity (Preview).MaesterMediumMaester/Entra
MT.1203Agent Identity Blueprint Principals should have an existing Blueprint (Preview).MaesterMediumMaester/Entra
MT.1204Agent Identities, Blueprint Principals, and Blueprints should have active, enabled owners (Preview).MaesterMediumMaester/Entra
MT.1205Agent Identity Blueprints and Blueprint Principals should have assigned sponsors (Preview).MaesterMediumMaester/Entra
MT.1206Enabled Agent Identities should have active sign-in activity within the last 180 days (Preview).MaesterMediumMaester/Entra
MT.1207Foreign or multi-tenant Agent Blueprint Principals and Agent Identities should not hold privileged directory roles (Preview).MaesterHighMaester/Entra
MT.1208Agent Identity Blueprints should not have expired, excessive, or long-lived client credentials (Preview).MaesterHighMaester/Entra
MT.1209Agent Identities and Blueprint Principals should not be assigned privileged Entra directory roles (Preview).MaesterHighMaester/Entra
MT.1210Agent Users should not have privileged directory roles or membership in role-assignable groups (Preview).MaesterHighMaester/Entra
MT.1211Agent Identity Blueprints should not use the allAllowed inheritance pattern for delegated scopes or application roles (Preview).MaesterHighMaester/Entra
MT.1212Agent Identity Blueprint Principals should require assignment for the application roles they expose (Preview).MaesterMediumMaester/Entra
MT.1213Agent Identity Blueprints should not use wildcard or plain-http redirect URIs (Preview).MaesterHighMaester/Entra
MT.1214Ensure macOS compliance policy requires System Integrity Protection.MaesterMediumMaester/Intune
MT.1215Ensure Gatekeeper restricts macOS app download locations.MaesterMediumMaester/Intune
MT.1216Ensure macOS compliance policy requires a Defender machine risk score level.MaesterMediumMaester/Intune
MT.1217Ensure macOS LAPS is configured on Automated Device Enrollment profiles.MaesterHighMaester/Intune
MT.1223Agent Identities should not have high-risk Microsoft Graph permissions (Preview).MaesterHighMaester/Entra
ORCA.100Bulk Complaint Level threshold is between 4 and 6.ORCAMediumEXO
ORCA.101Bulk is marked as spam.ORCAMediumEXO
ORCA.102Advanced Spam filter options are turned off.ORCAMediumEXO
ORCA.103Outbound spam filter policy settings configured.ORCAMediumEXO
ORCA.104High Confidence Phish action set to Quarantine message.ORCAHighEXO
ORCA.105Safe Links Synchronous URL detonation is enabled.ORCAMediumEXO
ORCA.106Quarantine retention period is 30 days.ORCAMediumEXO
ORCA.107End-user spam notification is enabled.ORCALowEXO
ORCA.108DKIM signing is set up for all your custom domains.ORCAMediumEXO
ORCA.108.1DNS Records have been set up to support DKIM.ORCAMediumEXO
ORCA.109Senders are not being allow listed in an unsafe manner.ORCAMediumEXO
ORCA.110Internal Sender notifications are disabled.ORCAMediumEXO
ORCA.111Anti-phishing policy exists and EnableUnauthenticatedSender is true.ORCAHighEXO
ORCA.112Anti-spoofing protection action is configured to Move message to the recipients' Junk Email folders in Anti-phishing policy.ORCAMediumEXO
ORCA.113AllowClickThrough is disabled in Safe Links policies.ORCAMediumEXO
ORCA.114No IP Allow Lists have been configured.ORCAHighEXO
ORCA.115Mailbox intelligence based impersonation protection is enabled in anti-phishing policies.ORCAMediumEXO
ORCA.116Mailbox intelligence based impersonation protection action set to move message to junk mail folder.ORCAMediumEXO
ORCA.118.1Domains are not being allow listed in an unsafe manner in Anti-Spam Policies.ORCAHighEXO
ORCA.118.2Domains are not being allow listed in an unsafe manner in Transport Rules.ORCAHighEXO
ORCA.118.3Your own domains are not being allow listed in an unsafe manner in Anti-Spam Policies.ORCAMediumEXO
ORCA.118.4Your own domains are not being allow listed in an unsafe manner in Transport Rules.ORCAMediumEXO
ORCA.119Similar Domains Safety Tips is enabled.ORCAInfoEXO
ORCA.120.1Zero Hour Autopurge Enabled for Phish.ORCAMediumEXO
ORCA.120.2Zero Hour Autopurge Enabled for Malware.ORCAMediumEXO
ORCA.120.3Zero Hour Autopurge Enabled for Spam.ORCAMediumEXO
ORCA.121Supported filter policy action used.ORCALowEXO
ORCA.123Unusual Characters Safety Tips is enabled.ORCAInfoEXO
ORCA.124Safe attachments unknown malware response set to block messages.ORCAHighEXO
ORCA.139Spam action set to move message to junk mail folder or quarantine.ORCALowEXO
ORCA.140High Confidence Spam action set to Quarantine message.ORCAHighEXO
ORCA.141Bulk action set to Move message to Junk Email Folder.ORCAMediumEXO
ORCA.142Phish action set to Quarantine message.ORCAMediumEXO
ORCA.143Safety Tips are enabled.ORCAInfoEXO
ORCA.156Safe Links Policies are tracking when user clicks on safe links.ORCAMediumEXO
ORCA.158Safe Attachments is enabled for SharePoint and Teams.ORCAMediumEXO
ORCA.179Safe Links is enabled intra-organization.ORCAMediumEXO
ORCA.180Anti-phishing policy exists and EnableSpoofIntelligence is true.ORCAMediumEXO
ORCA.189Safe Attachments is not bypassed.ORCAMediumEXO
ORCA.189.2Safe Links is not bypassed.ORCAHighEXO
ORCA.205Common attachment type filter is enabled.ORCAMediumEXO
ORCA.220Advanced Phish filter Threshold level is adequate.ORCAMediumEXO
ORCA.221Mailbox intelligence is enabled in anti-phishing policies.ORCAMediumEXO
ORCA.222Domain Impersonation action is set to move to Quarantine.ORCAMediumEXO
ORCA.223User impersonation action is set to move to Quarantine.ORCAHighEXO
ORCA.224Similar Users Safety Tips is enabled.ORCAInfoEXO
ORCA.225Safe Documents is enabled for Office clients.ORCAMediumEXO
ORCA.226Each domain has a Safe Link policy applied to it.ORCAMediumEXO
ORCA.227Each domain has a Safe Attachments policy applied to it.ORCAMediumEXO
ORCA.228No trusted senders in Anti-phishing policy.ORCAHighEXO
ORCA.229No trusted domains in Anti-phishing policy.ORCAMediumEXO
ORCA.230Each domain has a Anti-phishing policy applied to it, or the default policy is being used.ORCAMediumEXO
ORCA.231Each domain has a anti-spam policy applied to it, or the default policy is being used.ORCAMediumEXO
ORCA.232Each domain has a malware filter policy applied to it, or the default policy is being used.ORCAHighEXO
ORCA.233Domains are pointed directly at EOP or enhanced filtering is used.ORCAMediumEXO
ORCA.233.1Domains are pointed directly at EOP or enhanced filtering is configured on all default connectors.ORCAMediumEXO
ORCA.234Click through is disabled for Safe Documents.ORCAMediumEXO
ORCA.235SPF records is set up for all your custom domains.ORCAMediumEXO
ORCA.236Safe Links is enabled for emails.ORCAMediumEXO
ORCA.237Safe Links is enabled for teams messages.ORCAMediumEXO
ORCA.238Safe Links is enabled for office documents.ORCAMediumEXO
ORCA.239No exclusions for the built-in protection policies.ORCAHighEXO
ORCA.240Outlook is configured to display external tags for external emails.ORCAMediumEXO
ORCA.241Anti-phishing policy exists and EnableFirstContactSafetyTips is true.ORCAMediumEXO
ORCA.242Important protection alerts responsible for AIR activities are enabled.ORCAHighEXO
ORCA.243Authenticated Receive Chain is set up for domains not pointing to EOP/MDO, or all domains point to EOP/MDO.ORCAMediumEXO
ORCA.244Policies are configured to honor sending domains DMARC.ORCAMediumEXO