Files
M365FoundationsCISReport/source/helper/TestDefinitions.csv

8.7 KiB

1IndexTestFileNameRecRecDescriptionELevelProfileLevelCISControlCISDescriptionIG1IG2IG3AutomatedConnection
21Test-AdministrativeAccountCompliance.ps11.1.1Ensure Administrative accounts are separate and cloud-onlyE3L15.4Restrict Administrator Privileges to Dedicated Administrator AccountsTRUETRUETRUEFALSEMicrosoft Graph
32Test-GlobalAdminsCount.ps11.1.3Ensure that between two and four global admins are designatedE3L15.1Establish and Maintain an Inventory of AccountsTRUETRUETRUETRUEMicrosoft Graph
43Test-ManagedApprovedPublicGroups.ps11.2.1Ensure that only organizationally managed/approved public groups existE3L23.3Configure Data Access Control ListsTRUETRUETRUETRUEMicrosoft Graph
54Test-BlockSharedMailboxSignIn.ps11.2.2Ensure sign-in to shared mailboxes is blockedE3L10Explicitly Not MappedFALSEFALSEFALSETRUEAzureAD | EXO
65Test-PasswordNeverExpirePolicy.ps11.3.1Ensure the 'Password expiration policy' is set to 'Set passwords to never expire'E3L15.2Use Unique PasswordsTRUETRUETRUETRUEMicrosoft Graph
76Test-ExternalSharingCalendars.ps11.3.3Ensure 'External sharing' of calendars is not availableE3L24.8Uninstall or Disable Unnecessary Services on Enterprise Assets and SoftwareFALSETRUETRUETRUEEXO
87Test-CustomerLockbox.ps11.3.6Ensure the customer lockbox feature is enabledE5L20Explicitly Not MappedFALSEFALSEFALSETRUEEXO
98Test-SafeLinksOfficeApps.ps12.1.1Ensure Safe Links for Office Applications is EnabledE5L210.1Deploy and Maintain Anti-Malware SoftwareTRUETRUETRUETRUEEXO
109Test-CommonAttachmentFilter.ps12.1.2Ensure the Common Attachment Types Filter is enabledE3L19.6Block Unnecessary File TypesFALSETRUETRUETRUEEXO
1110Test-NotifyMalwareInternal.ps12.1.3Ensure notifications for internal users sending malware is EnabledE3L117.5Assign Key Roles and ResponsibilitiesFALSETRUETRUETRUEEXO
1211Test-SafeAttachmentsPolicy.ps12.1.4Ensure Safe Attachments policy is enabledE5L29.7Deploy and Maintain Email Server Anti-Malware ProtectionsFALSEFALSETRUETRUEEXO
1312Test-SafeAttachmentsTeams.ps12.1.5Ensure Safe Attachments for SharePoint, OneDrive, and Microsoft Teams is EnabledE5L29.7, 10.1Deploy and Maintain Email Server Anti-Malware Protections, Deploy and Maintain Anti-Malware SoftwareTRUETRUETRUETRUEEXO
1413Test-SpamPolicyAdminNotify.ps12.1.6Ensure Exchange Online Spam Policies are set to notify administratorsE3L117.5Assign Key Roles and ResponsibilitiesFALSETRUETRUETRUEEXO
1514Test-AntiPhishingPolicy.ps12.1.7Ensure that an anti-phishing policy has been createdE5L19.7Deploy and Maintain Email Server Anti-Malware ProtectionsFALSEFALSETRUETRUEEXO
1615Test-EnableDKIM.ps12.1.9Ensure that DKIM is enabled for all Exchange Online DomainsE3L19.5Implement DMARCFALSETRUETRUETRUEEXO
1716Test-AuditLogSearch.ps13.1.1Ensure Microsoft 365 audit log search is EnabledE3L18.2Collect Audit LogsTRUETRUETRUETRUEEXO
1817Test-RestrictTenantCreation.ps15.1.2.3Ensure 'Restrict non-admin users from creating tenants' is set to 'Yes'E3L10Explicitly Not MappedFALSEFALSEFALSETRUEMicrosoft Graph
1918Test-PasswordHashSync.ps15.1.8.1Ensure password hash sync is enabled for hybrid deploymentsE3L16.7Centralize Access ControlFALSETRUETRUETRUEMicrosoft Graph
2019Test-AuditDisabledFalse.ps16.1.1Ensure 'AuditDisabled' organizationally is set to 'False'E3L18.2Collect Audit LogsTRUETRUETRUETRUEMicrosoft Graph
2120Test-MailboxAuditingE3.ps16.1.2Ensure mailbox auditing for Office E3 users is EnabledE3L18.2Collect audit logs.TRUETRUETRUETRUEAzureAD | EXO | Microsoft Graph
2221Test-MailboxAuditingE5.ps16.1.3Ensure mailbox auditing for Office E5 users is EnabledE5L18.2Collect audit logs.TRUETRUETRUETRUEAzureAD | EXO | Microsoft Graph
2322Test-BlockMailForwarding.ps16.2.1Ensure all forms of mail forwarding are blocked and/or disabledE3L10Explicitly Not MappedFALSEFALSEFALSETRUEEXO
2423Test-NoWhitelistDomains.ps16.2.2Ensure mail transport rules do not whitelist specific domainsE3L10Explicitly Not MappedFALSEFALSEFALSETRUEEXO
2524Test-IdentifyExternalEmail.ps16.2.3Ensure email from external senders is identifiedE3L10Explicitly Not MappedFALSEFALSEFALSETRUEEXO
2625Test-RestrictOutlookAddins.ps16.3.1Ensure users installing Outlook add-ins is not allowedE3L29.4Restrict Unnecessary or Unauthorized Browser and Email Client ExtensionsFALSETRUETRUETRUEEXO
2726Test-ModernAuthExchangeOnline.ps16.5.1Ensure modern authentication for Exchange Online is enabled (Automated)E3L13.1Encrypt Sensitive Data in TransitFALSETRUETRUETRUEEXO
2827Test-MailTipsEnabled.ps16.5.2Ensure MailTips are enabled for end usersE3L20Explicitly Not MappedFALSEFALSEFALSETRUEEXO
2928Test-RestrictStorageProvidersOutlook.ps16.5.3Ensure additional storage providers are restricted in Outlook on the webE3L23.3Configure Data Access Control ListsTRUETRUETRUETRUEEXO
3029Test-ModernAuthSharePoint.ps17.2.1Modern Authentication for SharePoint ApplicationsE3L13.1Encrypt Sensitive Data in TransitFALSETRUETRUETRUESPO
3130Test-SharePointAADB2B.ps17.2.2Ensure reauthentication with verification code is restrictedE3L10Explicitly Not MappedFALSEFALSEFALSETRUESPO
3231Test-RestrictExternalSharing.ps17.2.3Ensure SharePoint and OneDrive integration with Azure AD B2B is enabledE3L10Explicitly Not MappedTRUETRUETRUETRUESPO
3332Test-OneDriveContentRestrictions.ps17.2.4Ensure external content sharing is restrictedE3L23.3Configure Data Access Control ListsTRUETRUETRUETRUESPO
3433Test-SharePointGuestsItemSharing.ps17.2.5Ensure OneDrive content sharing is restrictedE3L23.3Configure Data Access Control ListsTRUETRUETRUETRUESPO
3534Test-SharePointExternalSharingDomains.ps17.2.6Ensure that SharePoint guest users cannot share items they don't ownE3L23.3Configure Data Access Control ListsTRUETRUETRUETRUESPO
3635Test-LinkSharingRestrictions.ps17.2.7Ensure SharePoint external sharing is managed through domain whitelist/blacklistsE3L13.3Configure Data Access Control ListsTRUETRUETRUETRUESPO
3736Test-GuestAccessExpiration.ps17.2.9Ensure link sharing is restricted in SharePoint and OneDriveE3L13.3Configure Data Access Control ListsFALSEFALSEFALSETRUESPO
3837Test-ReauthWithCode.ps17.2.10Ensure guest access to a site or OneDrive will expire automaticallyE3L10Explicitly Not MappedFALSEFALSEFALSETRUESPO
3938Test-DisallowInfectedFilesDownload.ps17.3.1Ensure Office 365 SharePoint infected files are disallowed for downloadE5L210.1Deploy and Maintain Anti-Malware SoftwareTRUETRUETRUETRUESPO
4039Test-OneDriveSyncRestrictions.ps17.3.2Ensure OneDrive sync is restricted for unmanaged devicesE3L20Explicitly Not MappedFALSEFALSEFALSETRUESPO
4140Test-RestrictCustomScripts.ps17.3.4Ensure custom script execution is restricted on site collectionsE3L12.7Allowlist Authorized ScriptsFALSEFALSETRUETRUESPO
4241Test-TeamsExternalFileSharing.ps18.1.1Ensure external file sharing in Teams is enabled for only approved cloud storage servicesE3L23.3Configure Data Access Control ListsTRUETRUETRUETRUEMicrosoft Teams
4342Test-BlockChannelEmails.ps18.1.2Ensure users can't send emails to a channel email addressE3L10Explicitly Not MappedFALSEFALSEFALSETRUEMicrosoft Teams
4443Test-TeamsExternalAccess.ps18.2.1Ensure 'external access' is restricted in the Teams admin centerE3L20Explicitly Not MappedFALSEFALSEFALSETRUEMicrosoft Teams
4544Test-NoAnonymousMeetingJoin.ps18.5.1Ensure anonymous users can't join a meetingE3L20Explicitly Not MappedFALSEFALSEFALSETRUEMicrosoft Teams
4645Test-NoAnonymousMeetingStart.ps18.5.2Ensure anonymous users and dial-in callers can't start a meetingE3L10Explicitly Not MappedFALSEFALSEFALSETRUEMicrosoft Teams
4746Test-OrgOnlyBypassLobby.ps18.5.3Ensure only people in my org can bypass the lobbyE3L16.8Define and Maintain Role-Based Access ControlFALSEFALSETRUETRUEMicrosoft Teams
4847Test-DialInBypassLobby.ps18.5.4Ensure users dialing in can't bypass the lobbyE3L10Explicitly Not MappedFALSEFALSEFALSETRUEMicrosoft Teams
4948Test-MeetingChatNoAnonymous.ps18.5.5Ensure meeting chat does not allow anonymous usersE3L10Explicitly Not MappedFALSEFALSEFALSETRUEMicrosoft Teams
5049Test-OrganizersPresent.ps18.5.6Ensure only organizers and co-organizers can presentE3L10Explicitly Not MappedFALSEFALSEFALSETRUEMicrosoft Teams
5150Test-ExternalNoControl.ps18.5.7Ensure external participants can't give or request controlE3L10Explicitly Not MappedFALSEFALSEFALSETRUEMicrosoft Teams
5251Test-ReportSecurityInTeams.ps18.6.1Ensure users can report security concerns in TeamsE3L10Explicitly Not MappedFALSEFALSEFALSETRUEMicrosoft Teams | EXO