Skip to content

All checks

All 477 Microsoft 365 and cloud checks. The 270 on-premises Active Directory checks are on their own page.

ID Title Severity Product Suite
CIS.M365.1.1.1 Ensure Administrative accounts are cloud-only High Microsoft 365 CIS Microsoft 365 Foundations Benchmark
CIS.M365.1.1.3 Ensure that between two and four global admins are designated High Microsoft 365 CIS Microsoft 365 Foundations Benchmark
CIS.M365.1.2.1 Ensure that only organizationally managed/approved public groups exist Medium Microsoft 365 CIS Microsoft 365 Foundations Benchmark
CIS.M365.1.2.2 Ensure sign-in to shared mailboxes is blocked Medium Microsoft 365 CIS Microsoft 365 Foundations Benchmark
CIS.M365.1.3.1 Ensure the ‘Password expiration policy’ is set to ‘Set passwords to never expire (recommended)’ Medium Microsoft 365 CIS Microsoft 365 Foundations Benchmark
CIS.M365.1.3.3 Ensure ‘External sharing’ of calendars is not available Medium Microsoft 365 CIS Microsoft 365 Foundations Benchmark
CIS.M365.1.3.4 Ensure ‘User owned apps and services’ is restricted Medium Microsoft 365 CIS Microsoft 365 Foundations Benchmark
CIS.M365.1.3.5 Ensure internal phishing protection for Forms is enabled Medium Microsoft 365 CIS Microsoft 365 Foundations Benchmark
CIS.M365.1.3.6 Ensure the customer lockbox feature is enabled Medium Microsoft 365 CIS Microsoft 365 Foundations Benchmark
CIS.M365.1.3.7 Ensure ‘third-party storage services’ are restricted in ‘Microsoft 365 on the web’ Medium Microsoft 365 CIS Microsoft 365 Foundations Benchmark
CIS.M365.2.1.1 Ensure Safe Links for Office Applications is Enabled (Only Checks Priority 0 Policy) Medium Defender CIS Microsoft 365 Foundations Benchmark
CIS.M365.2.1.2 Ensure the Common Attachment Types Filter is enabled (Only Checks Default Policy) Medium Defender CIS Microsoft 365 Foundations Benchmark
CIS.M365.2.1.3 Ensure notifications for internal users sending malware is Enabled (Only Checks Default Policy) Medium Defender CIS Microsoft 365 Foundations Benchmark
CIS.M365.2.1.4 Ensure Safe Attachments policy is enabled (Only Checks Default Policy) High Defender CIS Microsoft 365 Foundations Benchmark
CIS.M365.2.1.5 Ensure Safe Attachments for SharePoint, OneDrive, and Microsoft Teams is Enabled Medium Defender CIS Microsoft 365 Foundations Benchmark
CIS.M365.2.1.6 Ensure Exchange Online Spam Policies are set to notify administrators (Only Checks Default Policy) Medium Defender CIS Microsoft 365 Foundations Benchmark
CIS.M365.2.1.7 Ensure that an anti-phishing policy has been created (Only Checks Default Policy) Medium Defender CIS Microsoft 365 Foundations Benchmark
CIS.M365.2.1.9 Ensure that DKIM is enabled for all Exchange Online Domains Medium Defender CIS Microsoft 365 Foundations Benchmark
CIS.M365.2.1.11 Ensure comprehensive attachment filtering is applied Medium Defender CIS Microsoft 365 Foundations Benchmark
CIS.M365.2.1.12 Ensure the connection filter IP allow list is not used (Only Checks Default Policy) Medium Defender CIS Microsoft 365 Foundations Benchmark
CIS.M365.2.1.13 Ensure the connection filter safe list is off (Only Checks Default Policy) Medium Defender CIS Microsoft 365 Foundations Benchmark
CIS.M365.2.4.4 Ensure Zero-hour auto purge for Microsoft Teams is on (Only Checks ZAP is enabled) Medium Defender CIS Microsoft 365 Foundations Benchmark
CIS.M365.3.1.1 Ensure Microsoft 365 audit log search is Enabled High Purview CIS Microsoft 365 Foundations Benchmark
CIS.M365.4.1 Ensure devices without a compliance policy are marked ‘not compliant’ Medium Intune CIS Microsoft 365 Foundations Benchmark
CIS.M365.5.1.2.2 Ensure users cannot register applications Medium Entra ID CIS Microsoft 365 Foundations Benchmark
CIS.M365.5.1.2.3 Ensure ‘Restrict non-admin users from creating tenants’ is set to ‘Yes’ Medium Entra ID CIS Microsoft 365 Foundations Benchmark
CIS.M365.5.1.4.6 Ensure users are restricted from recovering BitLocker keys Medium Entra ID CIS Microsoft 365 Foundations Benchmark
CIS.M365.5.1.5.1 Ensure user consent to apps accessing company data on their behalf is not allowed High Entra ID CIS Microsoft 365 Foundations Benchmark
CIS.M365.5.1.5.2 Ensure the admin consent workflow is enabled High Entra ID CIS Microsoft 365 Foundations Benchmark
CIS.M365.5.1.6.2 Ensure that guest user access is restricted Medium Entra ID CIS Microsoft 365 Foundations Benchmark
CIS.M365.5.2.3.5 Ensure weak authentication methods are disabled High Entra ID CIS Microsoft 365 Foundations Benchmark
CIS.M365.6.5.3 Ensure additional storage providers are restricted in Outlook on the web Medium Exchange Online CIS Microsoft 365 Foundations Benchmark
CIS.M365.8.1.1 Ensure external file sharing in Teams is enabled for only approved cloud storage services Medium Teams CIS Microsoft 365 Foundations Benchmark
CIS.M365.8.2.2 Ensure communication with unmanaged Teams users is disabled Medium Teams CIS Microsoft 365 Foundations Benchmark
CIS.M365.8.2.3 Ensure external Teams users cannot initiate conversations Medium Teams CIS Microsoft 365 Foundations Benchmark
CIS.M365.8.4.1 Ensure app permission policies are configured Medium Teams CIS Microsoft 365 Foundations Benchmark
CIS.M365.8.5.3 Ensure only people in my org can bypass the lobby Medium Teams CIS Microsoft 365 Foundations Benchmark
CIS.M365.8.6.1 Ensure users can report security concerns in Teams Medium Teams CIS Microsoft 365 Foundations Benchmark
CISA.MS.AAD.1.1 Legacy authentication SHALL be blocked. High Entra ID CISA SCuBA baselines
CISA.MS.AAD.2.1 Users detected as high risk SHALL be blocked. High Entra ID CISA SCuBA baselines
CISA.MS.AAD.2.2 A notification SHOULD be sent to the administrator when high-risk users are detected. Medium Entra ID CISA SCuBA baselines
CISA.MS.AAD.2.3 Sign-ins detected as high risk SHALL be blocked. High Entra ID CISA SCuBA baselines
CISA.MS.AAD.3.1 Phishing-resistant MFA SHALL be enforced for all users. High Entra ID CISA SCuBA baselines
CISA.MS.AAD.3.2 If phishing-resistant MFA has not been enforced, an alternative MFA method SHALL be enforced for all users. High Entra ID CISA SCuBA baselines
CISA.MS.AAD.3.3 If Microsoft Authenticator is enabled, it SHALL be configured to show login context information. Medium Entra ID CISA SCuBA baselines
CISA.MS.AAD.3.4 The Authentication Methods Manage Migration feature SHALL be set to Migration Complete. High Entra ID CISA SCuBA baselines
CISA.MS.AAD.3.5 The authentication methods SMS, Voice Call, and Email One-Time Passcode (OTP) SHALL be disabled. High Entra ID CISA SCuBA baselines
CISA.MS.AAD.3.6 Phishing-resistant MFA SHALL be required for highly privileged roles. High Entra ID CISA SCuBA baselines
CISA.MS.AAD.3.7 Managed devices SHOULD be required for authentication. High Entra ID CISA SCuBA baselines
CISA.MS.AAD.3.8 Managed Devices SHOULD be required to register MFA. High Entra ID CISA SCuBA baselines
CISA.MS.AAD.5.1 Only administrators SHALL be allowed to register applications. Medium Entra ID CISA SCuBA baselines
CISA.MS.AAD.5.2 Only administrators SHALL be allowed to consent to applications. High Entra ID CISA SCuBA baselines
CISA.MS.AAD.5.3 An admin consent workflow SHALL be configured for applications. High Entra ID CISA SCuBA baselines
CISA.MS.AAD.5.4 Group owners SHALL NOT be allowed to consent to applications. High Entra ID CISA SCuBA baselines
CISA.MS.AAD.6.1 User passwords SHALL NOT expire. Medium Entra ID CISA SCuBA baselines
CISA.MS.AAD.7.1 A minimum of two users and a maximum of eight users SHALL be provisioned with the Global Administrator role. High Entra ID CISA SCuBA baselines
CISA.MS.AAD.7.2 Privileged users SHALL be provisioned with finer-grained roles instead of Global Administrator. High Entra ID CISA SCuBA baselines
CISA.MS.AAD.7.3 Privileged users SHALL be provisioned cloud-only accounts separate from an on-premises directory or other federated identity providers. High Entra ID CISA SCuBA baselines
CISA.MS.AAD.7.4 Permanent active role assignments SHALL NOT be allowed for highly privileged roles. High Entra ID CISA SCuBA baselines
CISA.MS.AAD.7.5 Provisioning users to highly privileged roles SHALL NOT occur outside of a PAM system. High Entra ID CISA SCuBA baselines
CISA.MS.AAD.7.6 Activation of the Global Administrator role SHALL require approval. High Entra ID CISA SCuBA baselines
CISA.MS.AAD.7.7 Eligible and Active highly privileged role assignments SHALL trigger an alert. Medium Entra ID CISA SCuBA baselines
CISA.MS.AAD.7.8 User activation of the Global Administrator role SHALL trigger an alert. Medium Entra ID CISA SCuBA baselines
CISA.MS.AAD.7.9 User activation of other highly privileged roles SHOULD trigger an alert. Medium Entra ID CISA SCuBA baselines
CISA.MS.AAD.8.1 Guest users SHOULD have limited or restricted access to Entra ID directory objects. Medium Entra ID CISA SCuBA baselines
CISA.MS.AAD.8.2 Only users with the Guest Inviter role SHOULD be able to invite guest users. Medium Entra ID CISA SCuBA baselines
CISA.MS.AAD.8.3 Guest invites SHOULD only be allowed to specific external domains that have been authorized by the agency for legitimate business purposes. Medium Entra ID CISA SCuBA baselines
CISA.MS.EXO.1.1 Automatic forwarding to external domains SHALL be disabled. High Exchange Online CISA SCuBA baselines
CISA.MS.EXO.2.1 A list of approved IP addresses for sending mail SHALL be maintained. Medium Exchange Online CISA SCuBA baselines
CISA.MS.EXO.2.2 An SPF policy SHALL be published for each domain, designating only these addresses as approved senders. Medium Exchange Online CISA SCuBA baselines
CISA.MS.EXO.3.1 DKIM SHOULD be enabled for all domains. Medium Exchange Online CISA SCuBA baselines
CISA.MS.EXO.4.1 A DMARC policy SHALL be published for every second-level domain. Medium Exchange Online CISA SCuBA baselines
CISA.MS.EXO.4.2 The DMARC message rejection option SHALL be p=reject. High Exchange Online CISA SCuBA baselines
CISA.MS.EXO.4.3 The DMARC point of contact for aggregate reports SHALL include reports@dmarc.cyber.dhs.gov. Medium Exchange Online CISA SCuBA baselines
CISA.MS.EXO.5.1 SMTP AUTH SHALL be disabled. High Exchange Online CISA SCuBA baselines
CISA.MS.EXO.6.1 Contact folders SHALL NOT be shared with all domains. Medium Exchange Online CISA SCuBA baselines
CISA.MS.EXO.6.2 Calendar details SHALL NOT be shared with all domains. Medium Exchange Online CISA SCuBA baselines
CISA.MS.EXO.7.1 External sender warnings SHALL be implemented. Medium Exchange Online CISA SCuBA baselines
CISA.MS.EXO.8.1 A DLP solution SHALL be used. High Exchange Online CISA SCuBA baselines
CISA.MS.EXO.8.2 The DLP solution SHALL protect personally identifiable information (PII) and sensitive information, as defined by the agency. Medium Exchange Online CISA SCuBA baselines
CISA.MS.EXO.8.3 The selected DLP solution SHOULD offer services comparable to the native DLP solution offered by Microsoft. Medium Exchange Online CISA SCuBA baselines
CISA.MS.EXO.8.4 At 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. High Exchange Online CISA SCuBA baselines
CISA.MS.EXO.9.1 Emails SHALL be filtered by attachment file types. Medium Exchange Online CISA SCuBA baselines
CISA.MS.EXO.9.2 The attachment filter SHOULD attempt to determine the true file type and assess the file extension. Medium Exchange Online CISA SCuBA baselines
CISA.MS.EXO.9.3 Disallowed file types SHALL be determined and enforced. High Exchange Online CISA SCuBA baselines
CISA.MS.EXO.9.4 Alternatively chosen filtering solutions SHOULD offer services comparable to Microsoft Defender’s Common Attachment Filter. Medium Exchange Online CISA SCuBA baselines
CISA.MS.EXO.9.5 At a minimum, click-to-run files SHOULD be blocked (e.g., .exe, .cmd, and .vbe). High Exchange Online CISA SCuBA baselines
CISA.MS.EXO.10.1 Emails SHALL be scanned for malware. High Exchange Online CISA SCuBA baselines
CISA.MS.EXO.10.2 Emails identified as containing malware SHALL be quarantined or dropped. High Exchange Online CISA SCuBA baselines
CISA.MS.EXO.10.3 Email scanning SHALL be capable of reviewing emails after delivery. High Exchange Online CISA SCuBA baselines
CISA.MS.EXO.11.1 Impersonation protection checks SHOULD be used. High Exchange Online CISA SCuBA baselines
CISA.MS.EXO.11.2 User warnings, comparable to the user safety tips included with EOP, SHOULD be displayed. Medium Exchange Online CISA SCuBA baselines
CISA.MS.EXO.11.3 The phishing protection solution SHOULD include an AI-based phishing detection tool comparable to EOP Mailbox Intelligence. Medium Exchange Online CISA SCuBA baselines
CISA.MS.EXO.12.1 IP allow lists SHOULD NOT be created. Medium Exchange Online CISA SCuBA baselines
CISA.MS.EXO.12.2 Safe lists SHOULD NOT be enabled. Medium Exchange Online CISA SCuBA baselines
CISA.MS.EXO.13.1 Mailbox auditing SHALL be enabled. High Exchange Online CISA SCuBA baselines
CISA.MS.EXO.14.1 A spam filter SHALL be enabled. High Exchange Online CISA SCuBA baselines
CISA.MS.EXO.14.2 Spam and high confidence spam SHALL be moved to either the junk email folder or the quarantine folder. Medium Exchange Online CISA SCuBA baselines
CISA.MS.EXO.14.3 Allowed domains SHALL NOT be added to inbound anti-spam protection policies. Medium Exchange Online CISA SCuBA baselines
CISA.MS.EXO.14.4 If a third-party party filtering solution is used, the solution SHOULD offer services comparable to the native spam filtering offered by Microsoft. Medium Exchange Online CISA SCuBA baselines
CISA.MS.EXO.15.1 URL comparison with a block-list SHOULD be enabled. Medium Exchange Online CISA SCuBA baselines
CISA.MS.EXO.15.2 Direct download links SHOULD be scanned for malware. High Exchange Online CISA SCuBA baselines
CISA.MS.EXO.15.3 User click tracking SHOULD be enabled. Medium Exchange Online CISA SCuBA baselines
CISA.MS.EXO.16.1 Alerts SHALL be enabled. High Exchange Online CISA SCuBA baselines
CISA.MS.EXO.16.2 Alerts SHOULD be sent to a monitored address or incorporated into a security information and event management (SIEM) system. Medium Exchange Online CISA SCuBA baselines
CISA.MS.EXO.17.1 Microsoft Purview Audit (Standard) logging SHALL be enabled. High Exchange Online CISA SCuBA baselines
CISA.MS.EXO.17.2 Microsoft Purview Audit (Premium) logging SHALL be enabled. Medium Exchange Online CISA SCuBA baselines
CISA.MS.EXO.17.3 Audit logs SHALL be maintained for at least the minimum duration dictated by OMB M-21-31 (Appendix C). Medium Exchange Online CISA SCuBA baselines
EIDSCA.AF01 Authentication Method - FIDO2 security key - State. High Entra ID EIDSCA
EIDSCA.AF02 Authentication Method - FIDO2 security key - Allow self-service set up. High Entra ID EIDSCA
EIDSCA.AF03 Authentication Method - FIDO2 security key - Enforce attestation. High Entra ID EIDSCA
EIDSCA.AF04 Authentication Method - FIDO2 security key - Enforce key restrictions. Medium Entra ID EIDSCA
EIDSCA.AF05 Authentication Method - FIDO2 security key - Restricted. Medium Entra ID EIDSCA
EIDSCA.AF06 Authentication Method - FIDO2 security key - Restrict specific keys. Medium Entra ID EIDSCA
EIDSCA.AG01 Authentication Method - General Settings - Manage migration. High Entra ID EIDSCA
EIDSCA.AG02 Authentication Method - General Settings - Report suspicious activity - State. Medium Entra ID EIDSCA
EIDSCA.AG03 Authentication Method - General Settings - Report suspicious activity - Included users/groups. Medium Entra ID EIDSCA
EIDSCA.AM01 Authentication Method - Microsoft Authenticator - State. High Entra ID EIDSCA
EIDSCA.AM02 Authentication Method - Microsoft Authenticator - Allow use of Microsoft Authenticator OTP. Medium Entra ID EIDSCA
EIDSCA.AM03 Authentication Method - Microsoft Authenticator - Require number matching for push notifications. High Entra ID EIDSCA
EIDSCA.AM04 Authentication Method - Microsoft Authenticator - Included users/groups of number matching for push notifications. High Entra ID EIDSCA
EIDSCA.AM06 Authentication Method - Microsoft Authenticator - Show application name in push and passwordless notifications. Medium Entra ID EIDSCA
EIDSCA.AM07 Authentication Method - Microsoft Authenticator - Included users/groups to show application name in push and passwordless notifications. Medium Entra ID EIDSCA
EIDSCA.AM09 Authentication Method - Microsoft Authenticator - Show geographic location in push and passwordless notifications. Medium Entra ID EIDSCA
EIDSCA.AM10 Authentication Method - Microsoft Authenticator - Included users/groups to show geographic location in push and passwordless notifications. Medium Entra ID EIDSCA
EIDSCA.AP01 Default Authorization Settings - Enabled Self service password reset for administrators. High Entra ID EIDSCA
EIDSCA.AP04 Default Authorization Settings - Guest invite restrictions. Medium Entra ID EIDSCA
EIDSCA.AP05 Default Authorization Settings - Sign-up for email based subscription. Medium Entra ID EIDSCA
EIDSCA.AP06 Default Authorization Settings - User can join the tenant by email validation. Medium Entra ID EIDSCA
EIDSCA.AP07 Default Authorization Settings - Guest user access. Medium Entra ID EIDSCA
EIDSCA.AP08 Default Authorization Settings - User consent policy assigned for applications. High Entra ID EIDSCA
EIDSCA.AP09 Default Authorization Settings - Allow user consent on risk-based apps. High Entra ID EIDSCA
EIDSCA.AP10 Default Authorization Settings - Default User Role Permissions - Allowed to create Apps. Medium Entra ID EIDSCA
EIDSCA.AP14 Default Authorization Settings - Default User Role Permissions - Allowed to read other users. Low Entra ID EIDSCA
EIDSCA.AS04 Authentication Method - SMS - Use for sign-in. High Entra ID EIDSCA
EIDSCA.AT01 Authentication Method - Temporary Access Pass - State. Medium Entra ID EIDSCA
EIDSCA.AT02 Authentication Method - Temporary Access Pass - One-time. Medium Entra ID EIDSCA
EIDSCA.AV01 Authentication Method - Voice call - State. High Entra ID EIDSCA
EIDSCA.CP01 Default Settings - Consent Policy Settings - Group owner consent for apps accessing data. High Entra ID EIDSCA
EIDSCA.CP03 Default Settings - Consent Policy Settings - Block user consent for risky apps. High Entra ID EIDSCA
EIDSCA.CP04 Default Settings - Consent Policy Settings - Users can request admin consent to apps they are unable to consent to. High Entra ID EIDSCA
EIDSCA.CR01 Consent Framework - Admin Consent Request - Policy to enable or disable admin consent request feature. High Entra ID EIDSCA
EIDSCA.CR02 Consent Framework - Admin Consent Request - Reviewers will receive email notifications for requests. Low Entra ID EIDSCA
EIDSCA.CR03 Consent Framework - Admin Consent Request - Reviewers will receive email notifications when admin consent requests are about to expire. Low Entra ID EIDSCA
EIDSCA.CR04 Consent Framework - Admin Consent Request - Consent request duration (days). Low Entra ID EIDSCA
EIDSCA.PR01 Default Settings - Password Rule Settings - Password Protection - Mode. High Entra ID EIDSCA
EIDSCA.PR02 Default Settings - Password Rule Settings - Password Protection - Enable password protection on Windows Server Active Directory. High Entra ID EIDSCA
EIDSCA.PR03 Default Settings - Password Rule Settings - Enforce custom list. Medium Entra ID EIDSCA
EIDSCA.PR05 Default Settings - Password Rule Settings - Smart Lockout - Lockout duration in seconds. Medium Entra ID EIDSCA
EIDSCA.PR06 Default Settings - Password Rule Settings - Smart Lockout - Lockout threshold. Medium Entra ID EIDSCA
EIDSCA.ST08 Default Settings - Classification and M365 Groups - M365 groups - Allow Guests to become Group Owner. Medium Entra ID EIDSCA
EIDSCA.ST09 Default Settings - Classification and M365 Groups - M365 groups - Allow Guests to have access to groups content. Low Entra ID EIDSCA
MT.1001 At least one Conditional Access policy is configured with device compliance. Medium Entra ID Mito
MT.1002 App management restrictions on applications and service principals is configured and enabled. Medium Entra ID Mito
MT.1003 At least one Conditional Access policy is configured with All Apps. High Entra ID Mito
MT.1004 At least one Conditional Access policy is configured with All Apps and All Users. High Entra ID Mito
MT.1005 All Conditional Access policies are configured to exclude at least one emergency/break glass account or group. High Entra ID Mito
MT.1006 At least one Conditional Access policy is configured to require MFA for admins. High Entra ID Mito
MT.1007 At least one Conditional Access policy is configured to require MFA for all users. High Entra ID Mito
MT.1008 At least one Conditional Access policy is configured to require MFA for Azure management. High Entra ID Mito
MT.1009 At least one Conditional Access policy is configured to block other legacy authentication. High Entra ID Mito
MT.1010 At least one Conditional Access policy is configured to block legacy authentication for Exchange ActiveSync. High Entra ID Mito
MT.1011 At least one Conditional Access policy is configured to secure security info registration only from a trusted location. High Entra ID Mito
MT.1012 At least one Conditional Access policy is configured to require MFA for risky sign-ins. High Entra ID Mito
MT.1013 At least one Conditional Access policy is configured to require new password when user risk is high. High Entra ID Mito
MT.1014 At least one Conditional Access policy is configured to require compliant or Entra hybrid joined devices for admins. High Entra ID Mito
MT.1015 At least one Conditional Access policy is configured to block access for unknown or unsupported device platforms. Medium Entra ID Mito
MT.1016 At least one Conditional Access policy is configured to require MFA for guest access. High Entra ID Mito
MT.1017 At least one Conditional Access policy is configured to enforce non persistent browser session for non-corporate devices. Medium Entra ID Mito
MT.1018 At least one Conditional Access policy is configured to enforce sign-in frequency for non-corporate devices. Medium Entra ID Mito
MT.1019 At least one Conditional Access policy is configured to enable application enforced restrictions. Medium Entra ID Mito
MT.1020 All Conditional Access policies are configured to exclude Directory/OnPremises synchronization accounts or do not scope them. Medium Entra ID Mito
MT.1021 Security Defaults are enabled. High Entra ID Mito
MT.1022 All users utilizing a P1 license should be licensed. Low Entra ID Mito
MT.1023 All users utilizing a P2 license should be licensed. Low Entra ID Mito
MT.1024 Entra recommendations should be completed. Medium Entra ID Mito
MT.1025 No external user with permanent role assignment on Control Plane. High Entra ID Mito
MT.1026 No hybrid user with permanent role assignment on Control Plane. High Entra ID Mito
MT.1027 No Service Principal with Client Secret and permanent role assignment on Control Plane. High Entra ID Mito
MT.1028 No user with mailbox and permanent role assignment on Control Plane. High Entra ID Mito
MT.1029 Stale accounts are not assigned to privileged roles. High Entra ID Mito
MT.1030 Eligible role assignments on Control Plane are in use by administrators. High Entra ID Mito
MT.1031 Privileged role on Control Plane are managed by PIM only. High Entra ID Mito
MT.1032 Limited number of Global Admins are assigned. High Entra ID Mito
MT.1033 Users should be blocked from using legacy authentication. High Entra ID Mito
MT.1034 Emergency access users should not be blocked. High Entra ID Mito
MT.1035 All security groups assigned to Conditional Access Policies should be protected by RMAU. High Entra ID Mito
MT.1036 All excluded objects should have a fallback include in another policy. Medium Entra ID Mito
MT.1037 Only users with Presenter role are allowed to present in Teams meetings Low Teams Mito
MT.1038 Conditional Access policies should not include or exclude deleted groups. Medium Entra ID Mito
MT.1039 Ensure MailTips are enabled for end users Low Exchange Online Mito
MT.1041 Ensure users installing Outlook add-ins is not allowed Medium Exchange Online Mito
MT.1042 Restrict dial-in users from bypassing a meeting lobby Medium Teams Mito
MT.1043 Ensure Spam confidence level (SCL) is configured in mail transport rules with specific domains Medium Exchange Online Mito
MT.1044 Ensure modern authentication for Exchange Online is enabled High Exchange Online Mito
MT.1045 Only invited users should be automatically admitted to Teams meetings Medium Teams Mito
MT.1046 Restrict anonymous users from joining meetings Medium Teams Mito
MT.1047 Restrict anonymous users from starting Teams meetings Medium Teams Mito
MT.1048 Limit external participants from having control in a Teams meeting Medium Teams Mito
MT.1049 Conditional Access policies for User Risk and Sign-in Risk should be configured separately. High Entra ID Mito
MT.1050 Apps with high-risk permissions having a direct path to Global Administrator High Entra ID Mito
MT.1051 Apps with high-risk permissions having an indirect path to Global Administrator High Entra ID Mito
MT.1052 At least one Conditional Access policy is targeting the Device Code authentication flow. High Entra ID Mito
MT.1053 Ensure intune device clean-up rule is configured Low Intune Mito
MT.1054 Ensure built-in Device Compliance Policy marks devices with no compliance policy assigned as ‘Not compliant’ Medium Intune Mito
MT.1055 Microsoft 365 Group (and Team) creation should be restricted to approved users. Medium Entra ID Mito
MT.1057 App registrations should no longer use secrets. Medium Entra ID Mito
MT.1058 Exchange application access policies must be configured. Medium Entra ID Mito
MT.1059 Microsoft Defender for Identity health issues should be resolved Medium Defender Mito
MT.1060 Drift folders should match their baseline. Medium Microsoft 365 Mito
MT.1061 Device registration MFA control conflicts with Conditional Access policies. Medium Entra ID Mito
MT.1062 Ensure Direct Send is set to be rejected Medium Exchange Online Mito
MT.1063 All App registration owners should have MFA registered High Entra ID Mito
MT.1066 Conditional Access policies should not reference non-existent users, groups, or roles. Medium Entra ID Mito
MT.1067 Authentication method policies should not reference non-existent groups. Low Entra ID Mito
MT.1068 Restrict non-admin users from creating tenants. Medium Entra ID Mito
MT.1069 Restrict non-admin users from creating security groups. Low Entra ID Mito
MT.1070 Restrict device join to selected users/groups or none. Medium Entra ID Mito
MT.1071 At least one Conditional Access policy explicitly includes Azure DevOps. Medium Entra ID Mito
MT.1072 Conditional Access policies should not use the deprecated Approved Client App grant. High Entra ID Mito
MT.1073 Soft- and hard-matching of synchronized objects should be blocked. Medium Entra ID Mito
MT.1074 Ensure no more than 100 outbound mails per day are sent using the .onmicrosoft.com domain Low Exchange Online Mito
MT.1075 Require explicit assignment of Third Party Entra Apps. Medium Entra ID Mito
MT.1076 MOERA SHOULD NOT be used for sent mail Low Exchange Online Mito
MT.1077 App registrations with privileged API permissions should not have owners. Medium Defender Mito
MT.1078 App registrations with highly privileged directory roles should not have owners. Medium Defender Mito
MT.1079 Privileged API permissions on service principals should not remain unused. Medium Defender Mito
MT.1080 Credentials, tokens, or cookies from highly privileged users should not be exposed on vulnerable endpoints. Medium Defender Mito
MT.1081 Hybrid users should not be assigned Entra ID role assignments. Medium Defender Mito
MT.1083 Ensure Delicensing Resiliency is enabled Low Exchange Online Mito
MT.1084 Microsoft Entra seamless single sign-on should be disabled for all domains in EntraID Connect servers. High Entra ID Mito
MT.1085 Pending approvals for Critical Asset Management should not be present. Low Defender Mito
MT.1086 Devices should not share both critical and non-critical user credentials. Low Defender Mito
MT.1087 Devices should not be publicly exposed with remotely exploitable, highly likely to be exploited, high or critical severity CVE’s. High Defender Mito
MT.1088 Devices with critical credentials should be protected by TPM. Medium Defender Mito
MT.1089 Devices with critical credentials should be protected by Credential Guard. Medium Defender Mito
MT.1090 Global Administrator role should not be added as local administrator on the device during Microsoft Entra join Medium Entra ID Mito
MT.1091 Registering user should not be added as local administrator on the device during Microsoft Entra join Medium Entra ID Mito
MT.1092 Intune APNS certificate should be valid for more than 30 days High Intune Mito
MT.1093 Apple Automated Device Enrollment Tokens should be valid for more than 30 days High Intune Mito
MT.1094 Apple Volume Purchase Program Tokens should be valid for more than 30 days High Intune Mito
MT.1095 Android Enterprise account connection should be healthy High Intune Mito
MT.1096 Ensure at least one Intune Multi Admin Approval policy is configured Medium Intune Mito
MT.1097 Ensure all Intune Certificate Connectors are healthy and running supported versions High Intune Mito
MT.1098 Mobile Threat Defense Connectors should be healthy High Intune Mito
MT.1099 Windows Diagnostic Data Processing should be enabled Low Intune Mito
MT.1101 Default Branding Profile should be customized Low Intune Mito
MT.1102 Windows Feature Update Policy Settings should not reference end of support builds High Intune Mito
MT.1103 Ensure Intune RBAC groups are protected by Restricted Management Administrative Units or Role Assignable groups High Intune Mito
MT.1105 Ensure MDM Authority is set to Intune Low Intune Mito
MT.1106 Catalog resources must have valid roles (no stale / removed app roles or SPNs). Low Entra ID Mito
MT.1107 Access packages and catalogs should not reference deleted groups. Low Entra ID Mito
MT.1108 Access packages should not reference inactive or orphaned assignment policies. Low Entra ID Mito
MT.1109 Access package approval workflows must have valid approvers. Low Entra ID Mito
MT.1110 No catalog should contain resources without any associated access packages. Low Entra ID Mito
MT.1111 High privileged user should be linked to an identity. Low Defender Mito
MT.1112 Privileged user accounts should not remain enabled when the linked primary account is disabled. Medium Defender Mito
MT.1113 AI agents should not be shared with broad access control policies. High Copilot Studio Mito
MT.1114 AI agents should require user authentication. High Copilot Studio Mito
MT.1115 AI agents should not have risky HTTP configurations. Medium Copilot Studio Mito
MT.1116 AI agents should not send email with AI-controlled inputs. High Copilot Studio Mito
MT.1117 Published AI agents should not be dormant. Low Copilot Studio Mito
MT.1118 AI agents should not use author (maker) authentication for connections. Medium Copilot Studio Mito
MT.1119 AI agents should not have hard-coded credentials in topics. High Copilot Studio Mito
MT.1120 AI agents should not use MCP server tools without review. Medium Copilot Studio Mito
MT.1121 AI agents with generative orchestration should have custom instructions. Medium Copilot Studio Mito
MT.1122 AI agents should not have orphaned ownership. Medium Copilot Studio Mito
MT.1123 Ensure BitLocker full disk encryption is configured High Intune Mito
MT.1147 Do not sync krbtgt_AzureAD to Entra ID. High Entra ID Mito
MT.1148 Archive Scanning should be enabled. Medium Defender Mito
MT.1149 Behavior Monitoring should be enabled. High Defender Mito
MT.1150 Cloud Protection should be enabled. High Defender Mito
MT.1151 Email Scanning should be enabled. Medium Defender Mito
MT.1152 Script Scanning should be enabled. High Defender Mito
MT.1153 Real-time Monitoring should be enabled. High Defender Mito
MT.1154 Full Scan Removable Drives should be enabled. Medium Defender Mito
MT.1155 Full Scan Mapped Drives should be disabled for performance. Low Defender Mito
MT.1156 Scanning Network Files should be enabled. Medium Defender Mito
MT.1157 CPU Load Factor should be optimized (20-30%). Low Defender Mito
MT.1158 Scan should be scheduled. Low Defender Mito
MT.1159 Quick Scan Time configuration is not required. Info Defender Mito
MT.1160 Signatures should be checked before scan. Low Defender Mito
MT.1161 Cloud Block Level should be High or higher. Medium Defender Mito
MT.1162 Cloud Extended Timeout should be 30-50 seconds. Low Defender Mito
MT.1163 Signature Update Interval should be 1-4 hours. Low Defender Mito
MT.1164 PUA Protection should be enabled. Medium Defender Mito
MT.1165 Network Protection should be enabled. High Defender Mito
MT.1166 Local Admin Merge should be disabled. Medium Defender Mito
MT.1167 Real-Time Scan Direction should cover both directions. Medium Defender Mito
MT.1168 Cleaned Malware should be retained for at least 30 days. Low Defender Mito
MT.1169 Catch-up Full Scan should be disabled. Low Defender Mito
MT.1170 Catch-up Quick Scan should be disabled. Low Defender Mito
MT.1171 Sample Submission should send safe samples automatically. Medium Defender Mito
MT.1172 Unified audit log ingestion is enabled. High Purview Mito
MT.1173 Sensitivity labels are published for files used by Microsoft 365 Copilot. Medium Purview Mito
MT.1174 Insider Risk Management policy for Risky AI usage is enabled. Medium Purview Mito
MT.1175 DLP policy is configured for the Microsoft 365 Copilot location. High Purview Mito
MT.1176 Retention policy is configured for the Microsoft Copilot location. Medium Purview Mito
MT.1177 Ensure LAPS Configuration Policy is properly set. Medium Intune Mito
MT.1178 Ensure ASR Rules are configured correctly. High Intune Mito
MT.1179 Ensure App Control for Business is enabled. High Intune Mito
MT.1180 Ensure Managed Installer Rules are configured correctly. Medium Intune Mito
MT.1181 Conditional Access policy is present that blocks high agent risk sign-ins. High Entra ID Mito
MT.1182 Mature DMARC policy SHALL be published for every Entra managed and verified domain. Medium Entra ID Mito
MT.1183 Temporary bypass for onPremisesObjectIdentifier updates should be disabled. Medium Entra ID Mito
MT.1184 Conditional Access policy without any target resources configured. Medium Entra ID Mito
MT.1185 Block legacy MSOnline (MSOL) PowerShell module. Medium Entra ID Mito
MT.1186 Require explicit assignment of high-privilege first-party Entra Apps. Medium Entra ID Mito
MT.1187 The Microsoft 365 traffic forwarding profile in Global Secure Access should be enabled. Medium Entra ID Mito
MT.1188 Entra Private Access applications should be covered by a Conditional Access policy that requires a managed device. Medium Entra ID Mito
MT.1189 Groups assigned to Global Secure Access traffic forwarding profiles should not be nested. Medium Entra ID Mito
MT.1190 Entra Private Access applications should not use the Default connector group. Low Entra ID Mito
MT.1191 Break-glass accounts should be excluded from the Compliant Network Conditional Access policy. Medium Entra ID Mito
MT.1192 Groups assigned to Entra Private Access applications should not be nested. Low Entra ID Mito
MT.1193 Entra Private Access application segments should avoid broad or risky destinations. Medium Entra ID Mito
MT.1194 The baseline Global Secure Access security profile should enforce a threat-intelligence floor. Medium Entra ID Mito
MT.1195 The Quick Access app should not be subject to a sign-in frequency Conditional Access control. Low Entra ID Mito
MT.1196 Review who can change attributes used by dynamic group rules. Medium Entra ID Mito
MT.1197 Remove memberOf rules. Medium Entra ID Mito
MT.1198 App registration certificates should not have excessive validity periods. Medium Entra ID Mito
MT.1199 App registration credentials should not be expired or expiring soon. Low Entra ID Mito
MT.1200 Agent Identities should have an active Agent Identity Blueprint Principal (Preview). Medium Entra ID Mito
MT.1201 Agent Users should have an existing parent Agent Identity (Preview). Medium Entra ID Mito
MT.1203 Agent Identity Blueprint Principals should have an existing Blueprint (Preview). Medium Entra ID Mito
MT.1204 Agent Identities, Blueprint Principals, and Blueprints should have active, enabled owners (Preview). Medium Entra ID Mito
MT.1205 Agent Identity Blueprints and Blueprint Principals should have assigned sponsors (Preview). Medium Entra ID Mito
MT.1206 Enabled Agent Identities should have active sign-in activity within the last 180 days (Preview). Medium Entra ID Mito
MT.1207 Foreign or multi-tenant Agent Blueprint Principals and Agent Identities should not hold privileged directory roles (Preview). High Entra ID Mito
MT.1208 Agent Identity Blueprints should not have expired, excessive, or long-lived client credentials (Preview). Medium Entra ID Mito
MT.1209 Agent Identities and Blueprint Principals should not be assigned privileged Entra directory roles (Preview). High Entra ID Mito
MT.1210 Agent Users should not have privileged directory roles or membership in role-assignable groups (Preview). High Entra ID Mito
MT.1211 Agent Identity Blueprints should not use the allAllowed inheritance pattern for delegated scopes or application roles (Preview). High Entra ID Mito
MT.1212 Agent Identity Blueprint Principals should require assignment for the application roles they expose (Preview). Medium Entra ID Mito
MT.1213 Agent Identity Blueprints should not use wildcard or plain-http redirect URIs (Preview). High Entra ID Mito
MT.1214 Ensure macOS compliance policy requires System Integrity Protection. Medium Intune Mito
MT.1215 Ensure Gatekeeper restricts macOS app download locations. Medium Intune Mito
MT.1216 Ensure macOS compliance policy requires a Defender machine risk score level. Medium Intune Mito
MT.1217 Ensure macOS LAPS is configured on Automated Device Enrollment profiles. High Intune Mito
MT.1223 Agent Identities should not have high-risk Microsoft Graph permissions (Preview). High Entra ID Mito
MT.1224 Microsoft-managed Conditional Access policies should not be left in report-only mode. Low Entra ID Mito
ORCA.100 Bulk Complaint Level threshold is between 4 and 6. Low Defender ORCA
ORCA.101 Bulk is marked as spam. Low Defender ORCA
ORCA.102 Advanced Spam filter options are turned off. Low Defender ORCA
ORCA.103 Outbound spam filter policy settings configured. Medium Defender ORCA
ORCA.104 High Confidence Phish action set to Quarantine message. High Defender ORCA
ORCA.105 Safe Links Synchronous URL detonation is enabled. Medium Defender ORCA
ORCA.106 Quarantine retention period is 30 days. Low Defender ORCA
ORCA.107 End-user spam notification is enabled. Low Defender ORCA
ORCA.108 DKIM signing is set up for all your custom domains. Medium Defender ORCA
ORCA.108.1 DNS Records have been set up to support DKIM. Medium Defender ORCA
ORCA.109 Senders are not being allow listed in an unsafe manner. Medium Defender ORCA
ORCA.110 Internal Sender notifications are disabled. Low Defender ORCA
ORCA.111 Anti-phishing policy exists and EnableUnauthenticatedSender is true. Medium Defender ORCA
ORCA.112 Anti-spoofing protection action is configured to Move message to the recipients’ Junk Email folders in Anti-phishing policy. Medium Defender ORCA
ORCA.113 AllowClickThrough is disabled in Safe Links policies. Medium Defender ORCA
ORCA.114 No IP Allow Lists have been configured. Medium Defender ORCA
ORCA.115 Mailbox intelligence based impersonation protection is enabled in anti-phishing policies. Medium Defender ORCA
ORCA.116 Mailbox intelligence based impersonation protection action set to move message to junk mail folder. Medium Defender ORCA
ORCA.118.1 Domains are not being allow listed in an unsafe manner in Anti-Spam Policies. High Defender ORCA
ORCA.118.2 Domains are not being allow listed in an unsafe manner in Transport Rules. High Defender ORCA
ORCA.118.3 Your own domains are not being allow listed in an unsafe manner in Anti-Spam Policies. High Defender ORCA
ORCA.118.4 Your own domains are not being allow listed in an unsafe manner in Transport Rules. High Defender ORCA
ORCA.119 Similar Domains Safety Tips is enabled. Info Defender ORCA
ORCA.120.1 Zero Hour Autopurge Enabled for Phish. Medium Defender ORCA
ORCA.120.2 Zero Hour Autopurge Enabled for Malware. Medium Defender ORCA
ORCA.120.3 Zero Hour Autopurge Enabled for Spam. Medium Defender ORCA
ORCA.121 Supported filter policy action used. Medium Defender ORCA
ORCA.123 Unusual Characters Safety Tips is enabled. Info Defender ORCA
ORCA.124 Safe attachments unknown malware response set to block messages. High Defender ORCA
ORCA.139 Spam action set to move message to junk mail folder or quarantine. Low Defender ORCA
ORCA.140 High Confidence Spam action set to Quarantine message. Medium Defender ORCA
ORCA.141 Bulk action set to Move message to Junk Email Folder. Low Defender ORCA
ORCA.142 Phish action set to Quarantine message. Medium Defender ORCA
ORCA.143 Safety Tips are enabled. Info Defender ORCA
ORCA.156 Safe Links Policies are tracking when user clicks on safe links. Medium Defender ORCA
ORCA.158 Safe Attachments is enabled for SharePoint and Teams. Medium Defender ORCA
ORCA.179 Safe Links is enabled intra-organization. Medium Defender ORCA
ORCA.180 Anti-phishing policy exists and EnableSpoofIntelligence is true. Medium Defender ORCA
ORCA.189 Safe Attachments is not bypassed. Medium Defender ORCA
ORCA.189.2 Safe Links is not bypassed. High Defender ORCA
ORCA.205 Common attachment type filter is enabled. Medium Defender ORCA
ORCA.220 Advanced Phish filter Threshold level is adequate. Medium Defender ORCA
ORCA.221 Mailbox intelligence is enabled in anti-phishing policies. Medium Defender ORCA
ORCA.222 Domain Impersonation action is set to move to Quarantine. Medium Defender ORCA
ORCA.223 User impersonation action is set to move to Quarantine. Medium Defender ORCA
ORCA.224 Similar Users Safety Tips is enabled. Info Defender ORCA
ORCA.225 Safe Documents is enabled for Office clients. Medium Defender ORCA
ORCA.226 Each domain has a Safe Link policy applied to it. Medium Defender ORCA
ORCA.227 Each domain has a Safe Attachments policy applied to it. Medium Defender ORCA
ORCA.228 No trusted senders in Anti-phishing policy. Medium Defender ORCA
ORCA.229 No trusted domains in Anti-phishing policy. Medium Defender ORCA
ORCA.230 Each domain has a Anti-phishing policy applied to it, or the default policy is being used. Low Defender ORCA
ORCA.231 Each domain has a anti-spam policy applied to it, or the default policy is being used. Low Defender ORCA
ORCA.232 Each domain has a malware filter policy applied to it, or the default policy is being used. Low Defender ORCA
ORCA.233 Domains are pointed directly at EOP or enhanced filtering is used. Medium Defender ORCA
ORCA.233.1 Domains are pointed directly at EOP or enhanced filtering is configured on all default connectors. Medium Defender ORCA
ORCA.234 Click through is disabled for Safe Documents. Medium Defender ORCA
ORCA.235 SPF records is set up for all your custom domains. Medium Defender ORCA
ORCA.236 Safe Links is enabled for emails. Medium Defender ORCA
ORCA.237 Safe Links is enabled for teams messages. Medium Defender ORCA
ORCA.238 Safe Links is enabled for office documents. Medium Defender ORCA
ORCA.239 No exclusions for the built-in protection policies. High Defender ORCA
ORCA.240 Outlook is configured to display external tags for external emails. Medium Defender ORCA
ORCA.241 Anti-phishing policy exists and EnableFirstContactSafetyTips is true. Medium Defender ORCA
ORCA.242 Important protection alerts responsible for AIR activities are enabled. High Defender ORCA
ORCA.243 Authenticated Receive Chain is set up for domains not pointing to EOP/MDO, or all domains point to EOP/MDO. Medium Defender ORCA
ORCA.244 Policies are configured to honor sending domains DMARC. Medium Defender ORCA

These 70 checks read Azure DevOps, GitHub, Azure subscriptions or SharePoint Online PowerShell, which Mito’s assessment does not connect to. They are reported as skipped.

ID Title Severity Product Suite
AZDO.1000 Azure DevOps OAuth apps can access resources in your organization through OAuth. (not run by Mito) High Azure DevOps Mito
AZDO.1001 Identities can connect to your organization’s Git repos through SSH. (not run by Mito) High Azure DevOps Mito
AZDO.1002 Log Audit Events. (not run by Mito) High Azure DevOps Mito
AZDO.1003 Restrict public projects. (not run by Mito) High Azure DevOps Mito
AZDO.1004 Additional protections when using public package registries. (not run by Mito) High Azure DevOps Mito
AZDO.1005 IP Conditional Access policy validation. (not run by Mito) High Azure DevOps Mito
AZDO.1006 External Users access. (not run by Mito) Medium Azure DevOps Mito
AZDO.1007 Team and project administrator are allowed to invite new users. (not run by Mito) Medium Azure DevOps Mito
AZDO.1008 Request access to Azure DevOps by e-mail notifications to administrators. (not run by Mito) Low Azure DevOps Mito
AZDO.1009 Feedback Collection. (not run by Mito) Info Azure DevOps Mito
AZDO.1010 Audit streaming. (not run by Mito) High Azure DevOps Mito
AZDO.1011 Project Resource Limits. (not run by Mito) Info Azure DevOps Mito
AZDO.1012 Work Items Tags Limits. (not run by Mito) Info Azure DevOps Mito
AZDO.1013 Organization Owner should not be an individual. (not run by Mito) High Azure DevOps Mito
AZDO.1014 Anonymous access to pipeline badges. (not run by Mito) Medium Azure DevOps Mito
AZDO.1015 Limit variables that can be set at queue time. (not run by Mito) High Azure DevOps Mito
AZDO.1016 Limit job authorization scope to current project for non-release pipelines. (not run by Mito) High Azure DevOps Mito
AZDO.1017 Limit job authorization scope to current project for classic release pipelines. (not run by Mito) High Azure DevOps Mito
AZDO.1018 Protect access to repositories in YAML pipelines. (not run by Mito) High Azure DevOps Mito
AZDO.1019 Stage chooser. (not run by Mito) Medium Azure DevOps Mito
AZDO.1020 Creation of classic build pipelines. (not run by Mito) Medium Azure DevOps Mito
AZDO.1021 Creation of classic release pipelines. (not run by Mito) Medium Azure DevOps Mito
AZDO.1022 Limit building pull requests from forked GitHub repositories. (not run by Mito) High Azure DevOps Mito
AZDO.1023 Disable Marketplace tasks. (not run by Mito) High Azure DevOps Mito
AZDO.1024 Disable Node 6 tasks. (not run by Mito) Medium Azure DevOps Mito
AZDO.1025 Enable shell tasks arguments validation. (not run by Mito) High Azure DevOps Mito
AZDO.1026 Enable automatic enrollment to Advanced Security for Azure DevOps. (not run by Mito) Medium Azure DevOps Mito
AZDO.1027 Disable showing Gravatar images for users outside of your enterprise. (not run by Mito) Low Azure DevOps Mito
AZDO.1028 Disable creation of TFVC repositories. (not run by Mito) Medium Azure DevOps Mito
AZDO.1029 Storage Usage Limit. (not run by Mito) Info Azure DevOps Mito
AZDO.1030 Project Collection Administrators. (not run by Mito) High Azure DevOps Mito
AZDO.1031 Validate SSH Key Expiration. (not run by Mito) High Azure DevOps Mito
AZDO.1032 (Tenant) Restrict creation of global Personal Access Tokens. (not run by Mito) High Azure DevOps Mito
AZDO.1033 (Tenant) Enable automatic revocation of leaked Personal Access Tokens. (not run by Mito) High Azure DevOps Mito
AZDO.1034 (Tenant) Restrict creation of new Azure DevOps organizations. (not run by Mito) Medium Azure DevOps Mito
AZDO.1035 (Tenant) Restrict Personal Access Token lifespan. (not run by Mito) High Azure DevOps Mito
AZDO.1036 (Tenant) Restrict Personal Access Token full scope. (not run by Mito) High Azure DevOps Mito
AZDO.1037 (Organization) Restrict Personal Access Token creation. (not run by Mito) High Azure DevOps Mito
AZDO.1038 (Organization) Disallow extensions from accessing resources on the local network. (not run by Mito) Medium Azure DevOps Mito
AZDO.1039 (Organization) Secret Protection: new repositories enrolled automatically. (not run by Mito) Medium Azure DevOps Mito
AZDO.1040 (Organization) Secret Protection: existing repositories enrolled. (not run by Mito) High Azure DevOps Mito
AZDO.1041 (Organization) Secret Protection: push protection blocks secret commits. (not run by Mito) High Azure DevOps Mito
AZDO.1042 (Organization) Code Security: new repositories enrolled automatically. (not run by Mito) Medium Azure DevOps Mito
AZDO.1043 (Organization) Code Security: existing repositories enrolled. (not run by Mito) Medium Azure DevOps Mito
AZDO.1044 (Organization) Code Security: dependency and CodeQL alerts enabled. (not run by Mito) Medium Azure DevOps Mito
AZDO.1045 (Organization) Copilot code review: allowed for repositories. (not run by Mito) Info Azure DevOps Mito
CIS.GH.1.2.2 Ensure repository creation is limited to specific members (not run by Mito) Medium GitHub CIS Microsoft 365 Foundations Benchmark
CIS.GH.1.2.3 Ensure repository deletion is limited to specific users (not run by Mito) High GitHub CIS Microsoft 365 Foundations Benchmark
CIS.GH.1.2.4 Ensure issue deletion is limited to specific users (not run by Mito) Medium GitHub CIS Microsoft 365 Foundations Benchmark
CIS.GH.1.3.2 Ensure team creation is limited to specific members (not run by Mito) Medium GitHub CIS Microsoft 365 Foundations Benchmark
CIS.GH.1.3.8 Ensure strict base permissions are set for repositories (not run by Mito) High GitHub CIS Microsoft 365 Foundations Benchmark
CIS.M365.7.2.2 Ensure SharePoint and OneDrive integration with Azure AD B2B is enabled (not run by Mito) Medium SharePoint CIS Microsoft 365 Foundations Benchmark
CIS.M365.7.2.5 Ensure that SharePoint guest users cannot share items they don’t own (not run by Mito) Medium SharePoint CIS Microsoft 365 Foundations Benchmark
CIS.M365.7.2.7 Ensure link sharing is restricted in SharePoint and OneDrive (not run by Mito) Medium SharePoint CIS Microsoft 365 Foundations Benchmark
CIS.M365.7.2.9 Ensure guest access to a site or OneDrive will expire automatically (not run by Mito) Medium SharePoint CIS Microsoft 365 Foundations Benchmark
CIS.M365.7.2.11 Ensure the SharePoint default sharing link permission is set (not run by Mito) Medium SharePoint CIS Microsoft 365 Foundations Benchmark
CIS.M365.7.3.1 Ensure Office 365 SharePoint infected files are disallowed for download (not run by Mito) Medium SharePoint CIS Microsoft 365 Foundations Benchmark
CISA.MS.AAD.4.1 Security logs SHALL be sent to the agency’s security operations center for monitoring. (not run by Mito) High Entra ID CISA SCuBA baselines
CISA.MS.SHAREPOINT.1.1 External sharing for SharePoint SHALL be limited to Existing guests or Only People in your organization. (not run by Mito) Medium SharePoint CISA SCuBA baselines
CISA.MS.SHAREPOINT.1.2 External sharing for OneDrive SHALL be limited to Existing guests or Only People in your organization. (not run by Mito) Medium SharePoint CISA SCuBA baselines
CISA.MS.SHAREPOINT.1.3 External sharing SHALL be restricted to approved external domains and/or users in approved security groups per interagency collaboration needs. (not run by Mito) High SharePoint CISA SCuBA baselines
CISA.MS.SHAREPOINT.2.1 File and folder default sharing scope SHALL be set to Specific People. (not run by Mito) Medium SharePoint CISA SCuBA baselines
CISA.MS.SHAREPOINT.2.2 File and folder default sharing permissions SHALL be set to View only. (not run by Mito) Medium SharePoint CISA SCuBA baselines
CISA.MS.SHAREPOINT.3.1 Expiration days for Anyone links SHALL be set to 30 days or less. (not run by Mito) Medium SharePoint CISA SCuBA baselines
CISA.MS.SHAREPOINT.3.2 Allowable file and folder permissions for Anyone links SHALL be set to View only. (not run by Mito) Medium SharePoint CISA SCuBA baselines
CISA.MS.SHAREPOINT.3.3 Reauthentication days for people who use a verification code SHALL be set to 30 days or less. (not run by Mito) Medium SharePoint CISA SCuBA baselines
MT.1056 Ensure that no person has permanent access to all Azure subscriptions at the root scope (not run by Mito) High Azure Mito
MT.1064 Ensure that write permissions are required to create new management groups (not run by Mito) Medium Azure Mito
MT.1065 Ensure all Recovery Services Vaults have soft delete enabled (not run by Mito) High Azure Mito
MT.1100 Intune Diagnostic Settings should include Audit Logs (not run by Mito) High Intune Mito

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

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