├── .gitattributes ├── .github └── workflows │ └── powershell.yml ├── .gitignore ├── .vscode ├── settings.json └── tasks.json ├── CHANGELOG.md ├── GitVersion.yml ├── LICENSE.md ├── README copy.md ├── README.md ├── RequiredModules.psd1 ├── Resolve-Dependency.ps1 ├── Resolve-Dependency.psd1 ├── SECURITY.md ├── docs └── index.html ├── help ├── Export-M365SecurityAuditTable.md ├── Get-AdminRoleUserLicense.md ├── Get-MFAStatus.md ├── Grant-M365SecurityAuditConsent.md ├── Invoke-M365SecurityAudit.md ├── M365FoundationsCISReport.md ├── New-M365SecurityAuditAuthObject.md ├── Remove-RowsWithEmptyCSVStatus.md ├── Sync-CISExcelAndCsvData.md └── about_M365FoundationsCISReport.md ├── helpers ├── Automation Candidates.md ├── Build-Help.ps1 ├── CIS 365 v3.0.0 Controls │ ├── Test-AntiPhishingPolicy_2.1.7_E5L1_IG3.ps1 │ ├── Test-AuditDisabledFalse_6.1.1_E3L1_IG1_IG2_IG3.ps1 │ ├── Test-AuditLogSearch_3.1.1_E3L1_IG1_IG2_IG3.ps1 │ ├── Test-BlockChannelEmails_8.1.2_E3L1.ps1 │ ├── Test-BlockMailForwarding_6.2.1_E3L1.ps1 │ ├── Test-BlockSharedMailboxSignIn_1.2.2_E3L1.ps1 │ ├── Test-CommonAttachmentFilter_2.1.2_E3L1_IG2_IG3.ps1 │ ├── Test-CustomerLockbox_1.3.6_E5L2.ps1 │ ├── Test-DialInBypassLobby_8.5.4_E3L1.ps1 │ ├── Test-DisallowInfectedFilesDownload_7.3.1_E5L2_IG1_IG2_IG3.ps1 │ ├── Test-EnableDKIM_2.1.9_E3L1_IG2_IG3.ps1 │ ├── Test-ExternalNoControl_8.5.7_E3L1.ps1 │ ├── Test-ExternalSharingCalendars_1.3.3_E3L2_IG2_IG3.ps1 │ ├── Test-GlobalAdminsCount_1.1.3_E3L1_IG1_IG2_IG3.ps1 │ ├── Test-GuestAccessExpiration_7.2.9_E3L1.ps1 │ ├── Test-IdentifyExternalEmail_6.2.3_E3L1.ps1 │ ├── Test-LinkSharingRestrictions_7.2.7_E3L1_IG1_IG2_IG3.ps1 │ ├── Test-MailTipsEnabled_6.5.2_E3L2.ps1 │ ├── Test-MailboxAuditingE3_6.1.2_E3L1_IG1_IG2_IG3.ps1 │ ├── Test-MailboxAuditingE5_6.1.3_E5L1_IG1_IG2_IG3.ps1 │ ├── Test-ManagedApprovedPublicGroups_1.2.1_E3L2_IG1_IG2_IG3.ps1 │ ├── Test-MeetingChatNoAnonymous_8.5.5_E3L1.ps1 │ ├── Test-ModernAuthExchangeOnline_6.5.1_E3L1_IG2_IG3.ps1 │ ├── Test-ModernAuthSharePoint_7.2.1_E3L1_IG2_IG3.ps1 │ ├── Test-NoAnonymousMeetingJoin_8.5.1_E3L2.ps1 │ ├── Test-NoAnonymousMeetingStart_8.5.2_E3L1.ps1 │ ├── Test-NoWhitelistDomains_6.2.2_E3L1.ps1 │ ├── Test-NotifyMalwareInternal_2.1.3_E3L1_IG2_IG3.ps1 │ ├── Test-OneDriveContentRestrictions_7.2.4_E3L2_IG1_IG2_IG3.ps1 │ ├── Test-OneDriveSyncRestrictions_7.3.2_E3L2.ps1 │ ├── Test-OrgOnlyBypassLobby_8.5.3_E3L1_IG3.ps1 │ ├── Test-OrganizersPresent_8.5.6_E3L1.ps1 │ ├── Test-PasswordHashSync_5.1.8.1_E3L1_IG2_IG3.ps1 │ ├── Test-PasswordNeverExpirePolicy_1.3.1_E3L1_IG1_IG2_IG3.ps1 │ ├── Test-ReauthWithCode_7.2.10_E3L1.ps1 │ ├── Test-ReportSecurityInTeams_8.6.1_E3L1.ps1 │ ├── Test-RestrictCustomScripts_7.3.4_E3L1_IG3.ps1 │ ├── Test-RestrictExternalSharing_7.2.3_E3L1_IG1_IG2_IG3.ps1 │ ├── Test-RestrictOutlookAddins_6.3.1_E3L2_IG2_IG3.ps1 │ ├── Test-RestrictStorageProvidersOutlook_6.5.3_E3L2_IG1_IG2_IG3.ps1 │ ├── Test-RestrictTenantCreation_5.1.2.3_E3L1.ps1 │ ├── Test-SafeAttachmentsPolicy_2.1.4_E5L2_IG3.ps1 │ ├── Test-SafeAttachmentsTeams_2.1.5_E5L2_IG1_IG2_IG3.ps1 │ ├── Test-SafeLinksOfficeApps_2.1.1_E5L2_IG1_IG2_IG3.ps1 │ ├── Test-SharePointAADB2B_7.2.2_E3L1.ps1 │ ├── Test-SharePointExternalSharingDomains_7.2.6_E3L2_IG1_IG2_IG3.ps1 │ ├── Test-SharePointGuestsItemSharing_7.2.5_E3L2_IG1_IG2_IG3.ps1 │ ├── Test-SpamPolicyAdminNotify_2.1.6_E3L1_IG2_IG3.ps1 │ ├── Test-TeamsExternalAccess_8.2.1_E3L2.ps1 │ ├── Test-TeamsExternalFileSharing_8.1.1_E3L2_IG1_IG2_IG3.ps1 │ └── Test-Template.ps1 ├── Get-AdminRoleUserLicense.ps1 └── psDoc-master │ ├── ADAuditTasks.md │ ├── LICENSE │ ├── readme.md │ └── src │ ├── out-confluence-markup-template.ps1 │ ├── out-html-template.ps1 │ ├── out-markdown-template.ps1 │ └── psDoc.ps1 ├── source ├── Classes │ ├── CISAuditResult.ps1 │ └── CISAuthenticationParameters.ps1 ├── M365FoundationsCISReport.psd1 ├── M365FoundationsCISReport.psm1 ├── Private │ ├── Assert-ModuleAvailability.ps1 │ ├── Connect-M365Suite.ps1 │ ├── Disconnect-M365Suite.ps1 │ ├── Format-RequiredModuleList.ps1 │ ├── Get-Action.ps1 │ ├── Get-AdminRoleUserAndAssignment.ps1 │ ├── Get-AuditMailboxDetail.ps1 │ ├── Get-CISAadOutput.ps1 │ ├── Get-CISExoOutput.ps1 │ ├── Get-CISMSTeamsOutput.ps1 │ ├── Get-CISMgOutput.ps1 │ ├── Get-CISSpoOutput.ps1 │ ├── Get-ExceededLengthResultDetail.ps1 │ ├── Get-MostCommonWord.ps1 │ ├── Get-PhishPolicyDetail.ps1 │ ├── Get-RequiredModule.ps1 │ ├── Get-TestDefinitionsObject.ps1 │ ├── Get-TestError.ps1 │ ├── Get-UniqueConnection.ps1 │ ├── Get-UrlLine.ps1 │ ├── Initialize-CISAuditResult.ps1 │ ├── Initialize-LargeTestTable.ps1 │ ├── Invoke-TestFunction.ps1 │ ├── Measure-AuditResult.ps1 │ ├── Test-IsAdmin.ps1 │ ├── Test-PhishPolicyCompliance.ps1 │ └── Write-AuditLog.ps1 ├── Public │ ├── Export-M365SecurityAuditTable.ps1 │ ├── Get-AdminRoleUserLicense.ps1 │ ├── Get-MFAStatus.ps1 │ ├── Grant-M365SecurityAuditConsent.ps1 │ ├── Invoke-M365SecurityAudit.ps1 │ ├── New-M365SecurityAuditAuthObject.ps1 │ ├── Remove-RowsWithEmptyCSVStatus.ps1 │ └── Sync-CISExcelAndCsvData.ps1 ├── en-US │ ├── M365FoundationsCISReport-help.xml │ └── about_M365FoundationsCISReport.help.txt ├── helper │ └── TestDefinitions.csv └── tests │ ├── Test-AdministrativeAccountCompliance.ps1 │ ├── Test-AntiPhishingPolicy.ps1 │ ├── Test-AuditDisabledFalse.ps1 │ ├── Test-AuditLogSearch.ps1 │ ├── Test-BlockChannelEmails.ps1 │ ├── Test-BlockMailForwarding.ps1 │ ├── Test-BlockSharedMailboxSignIn.ps1 │ ├── Test-CommonAttachmentFilter.ps1 │ ├── Test-CustomerLockbox.ps1 │ ├── Test-DialInBypassLobby.ps1 │ ├── Test-DisallowInfectedFilesDownload.ps1 │ ├── Test-EnableDKIM.ps1 │ ├── Test-ExternalNoControl.ps1 │ ├── Test-ExternalSharingCalendars.ps1 │ ├── Test-GlobalAdminsCount.ps1 │ ├── Test-GuestAccessExpiration.ps1 │ ├── Test-GuestUsersBiweeklyReview.ps1 │ ├── Test-IdentifyExternalEmail.ps1 │ ├── Test-LinkSharingRestrictions.ps1 │ ├── Test-MailTipsEnabled.ps1 │ ├── Test-MailboxAuditingE3.ps1 │ ├── Test-MailboxAuditingE5.ps1 │ ├── Test-ManagedApprovedPublicGroups.ps1 │ ├── Test-MeetingChatNoAnonymous.ps1 │ ├── Test-ModernAuthExchangeOnline.ps1 │ ├── Test-ModernAuthSharePoint.ps1 │ ├── Test-NoAnonymousMeetingJoin.ps1 │ ├── Test-NoAnonymousMeetingStart.ps1 │ ├── Test-NoWhitelistDomains.ps1 │ ├── Test-NotifyMalwareInternal.ps1 │ ├── Test-OneDriveContentRestrictions.ps1 │ ├── Test-OneDriveSyncRestrictions.ps1 │ ├── Test-OrgOnlyBypassLobby.ps1 │ ├── Test-OrganizersPresent.ps1 │ ├── Test-PasswordHashSync.ps1 │ ├── Test-PasswordNeverExpirePolicy.ps1 │ ├── Test-ReauthWithCode.ps1 │ ├── Test-ReportSecurityInTeams.ps1 │ ├── Test-RestrictCustomScripts.ps1 │ ├── Test-RestrictExternalSharing.ps1 │ ├── Test-RestrictOutlookAddins.ps1 │ ├── Test-RestrictStorageProvidersOutlook.ps1 │ ├── Test-RestrictTenantCreation.ps1 │ ├── Test-SafeAttachmentsPolicy.ps1 │ ├── Test-SafeAttachmentsTeams.ps1 │ ├── Test-SafeLinksOfficeApps.ps1 │ ├── Test-SharePointAADB2B.ps1 │ ├── Test-SharePointExternalSharingDomains.ps1 │ ├── Test-SharePointGuestsItemSharing.ps1 │ ├── Test-SpamPolicyAdminNotify.ps1 │ ├── Test-TeamsExternalAccess.ps1 │ └── Test-TeamsExternalFileSharing.ps1 └── tests ├── QA └── module.tests.ps1 └── Unit ├── Private ├── Assert-ModuleAvailability.tests.ps1 ├── Connect-M365Suite.tests.ps1 ├── Disconnect-M365Suite.tests.ps1 ├── Format-RequiredModuleList.tests.ps1 ├── Get-Action.tests.ps1 ├── Get-AdminRoleUserAndAssignment.tests.ps1 ├── Get-AuditMailboxDetail.tests.ps1 ├── Get-CISAadOutput.tests.ps1 ├── Get-CISExoOutput.tests.ps1 ├── Get-CISMSTeamsOutput.tests.ps1 ├── Get-CISMgOutput.tests.ps1 ├── Get-CISSpoOutput.tests.ps1 ├── Get-ExceededLengthResultDetail.tests.ps1 ├── Get-MostCommonWord.tests.ps1 ├── Get-PhishPolicyDetail.tests.ps1 ├── Get-RequiredModule.tests.ps1 ├── Get-TestDefinitionsObject.tests.ps1 ├── Get-TestError.tests.ps1 ├── Get-UniqueConnection.tests.ps1 ├── Get-UrlLine.tests.ps1 ├── Initialize-CISAuditResult.tests.ps1 ├── Initialize-LargeTestTable.tests.ps1 ├── Invoke-TestFunction.tests.ps1 ├── Measure-AuditResult.tests.ps1 ├── Test-IsAdmin.tests.ps1 ├── Test-PhishPolicyCompliance.tests.ps1 └── Write-AuditLog.tests.ps1 └── Public ├── Export-M365SecurityAuditTable.tests.ps1 ├── Get-MFAStatus.tests.ps1 ├── Grant-M365SecurityAuditConsent.tests.ps1 ├── Invoke-M365SecurityAudit.tests.ps1 └── Remove-RowsWithEmptyCSVStatus.tests.ps1 /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CriticalSolutionsNetwork/M365FoundationsCISReport/HEAD/.gitattributes -------------------------------------------------------------------------------- /.github/workflows/powershell.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CriticalSolutionsNetwork/M365FoundationsCISReport/HEAD/.github/workflows/powershell.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CriticalSolutionsNetwork/M365FoundationsCISReport/HEAD/.gitignore -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CriticalSolutionsNetwork/M365FoundationsCISReport/HEAD/.vscode/settings.json -------------------------------------------------------------------------------- /.vscode/tasks.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CriticalSolutionsNetwork/M365FoundationsCISReport/HEAD/.vscode/tasks.json -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CriticalSolutionsNetwork/M365FoundationsCISReport/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /GitVersion.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CriticalSolutionsNetwork/M365FoundationsCISReport/HEAD/GitVersion.yml -------------------------------------------------------------------------------- /LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CriticalSolutionsNetwork/M365FoundationsCISReport/HEAD/LICENSE.md -------------------------------------------------------------------------------- /README copy.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CriticalSolutionsNetwork/M365FoundationsCISReport/HEAD/README copy.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CriticalSolutionsNetwork/M365FoundationsCISReport/HEAD/README.md -------------------------------------------------------------------------------- /RequiredModules.psd1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CriticalSolutionsNetwork/M365FoundationsCISReport/HEAD/RequiredModules.psd1 -------------------------------------------------------------------------------- /Resolve-Dependency.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CriticalSolutionsNetwork/M365FoundationsCISReport/HEAD/Resolve-Dependency.ps1 -------------------------------------------------------------------------------- /Resolve-Dependency.psd1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CriticalSolutionsNetwork/M365FoundationsCISReport/HEAD/Resolve-Dependency.psd1 -------------------------------------------------------------------------------- /SECURITY.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CriticalSolutionsNetwork/M365FoundationsCISReport/HEAD/SECURITY.md -------------------------------------------------------------------------------- /docs/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CriticalSolutionsNetwork/M365FoundationsCISReport/HEAD/docs/index.html -------------------------------------------------------------------------------- /help/Export-M365SecurityAuditTable.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CriticalSolutionsNetwork/M365FoundationsCISReport/HEAD/help/Export-M365SecurityAuditTable.md -------------------------------------------------------------------------------- /help/Get-AdminRoleUserLicense.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CriticalSolutionsNetwork/M365FoundationsCISReport/HEAD/help/Get-AdminRoleUserLicense.md -------------------------------------------------------------------------------- /help/Get-MFAStatus.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CriticalSolutionsNetwork/M365FoundationsCISReport/HEAD/help/Get-MFAStatus.md -------------------------------------------------------------------------------- /help/Grant-M365SecurityAuditConsent.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CriticalSolutionsNetwork/M365FoundationsCISReport/HEAD/help/Grant-M365SecurityAuditConsent.md -------------------------------------------------------------------------------- /help/Invoke-M365SecurityAudit.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CriticalSolutionsNetwork/M365FoundationsCISReport/HEAD/help/Invoke-M365SecurityAudit.md -------------------------------------------------------------------------------- /help/M365FoundationsCISReport.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CriticalSolutionsNetwork/M365FoundationsCISReport/HEAD/help/M365FoundationsCISReport.md -------------------------------------------------------------------------------- /help/New-M365SecurityAuditAuthObject.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CriticalSolutionsNetwork/M365FoundationsCISReport/HEAD/help/New-M365SecurityAuditAuthObject.md -------------------------------------------------------------------------------- /help/Remove-RowsWithEmptyCSVStatus.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CriticalSolutionsNetwork/M365FoundationsCISReport/HEAD/help/Remove-RowsWithEmptyCSVStatus.md -------------------------------------------------------------------------------- /help/Sync-CISExcelAndCsvData.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CriticalSolutionsNetwork/M365FoundationsCISReport/HEAD/help/Sync-CISExcelAndCsvData.md -------------------------------------------------------------------------------- /help/about_M365FoundationsCISReport.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CriticalSolutionsNetwork/M365FoundationsCISReport/HEAD/help/about_M365FoundationsCISReport.md -------------------------------------------------------------------------------- /helpers/Automation Candidates.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CriticalSolutionsNetwork/M365FoundationsCISReport/HEAD/helpers/Automation Candidates.md -------------------------------------------------------------------------------- /helpers/Build-Help.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CriticalSolutionsNetwork/M365FoundationsCISReport/HEAD/helpers/Build-Help.ps1 -------------------------------------------------------------------------------- /helpers/CIS 365 v3.0.0 Controls/Test-AntiPhishingPolicy_2.1.7_E5L1_IG3.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CriticalSolutionsNetwork/M365FoundationsCISReport/HEAD/helpers/CIS 365 v3.0.0 Controls/Test-AntiPhishingPolicy_2.1.7_E5L1_IG3.ps1 -------------------------------------------------------------------------------- /helpers/CIS 365 v3.0.0 Controls/Test-AuditDisabledFalse_6.1.1_E3L1_IG1_IG2_IG3.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CriticalSolutionsNetwork/M365FoundationsCISReport/HEAD/helpers/CIS 365 v3.0.0 Controls/Test-AuditDisabledFalse_6.1.1_E3L1_IG1_IG2_IG3.ps1 -------------------------------------------------------------------------------- /helpers/CIS 365 v3.0.0 Controls/Test-AuditLogSearch_3.1.1_E3L1_IG1_IG2_IG3.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CriticalSolutionsNetwork/M365FoundationsCISReport/HEAD/helpers/CIS 365 v3.0.0 Controls/Test-AuditLogSearch_3.1.1_E3L1_IG1_IG2_IG3.ps1 -------------------------------------------------------------------------------- /helpers/CIS 365 v3.0.0 Controls/Test-BlockChannelEmails_8.1.2_E3L1.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CriticalSolutionsNetwork/M365FoundationsCISReport/HEAD/helpers/CIS 365 v3.0.0 Controls/Test-BlockChannelEmails_8.1.2_E3L1.ps1 -------------------------------------------------------------------------------- /helpers/CIS 365 v3.0.0 Controls/Test-BlockMailForwarding_6.2.1_E3L1.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CriticalSolutionsNetwork/M365FoundationsCISReport/HEAD/helpers/CIS 365 v3.0.0 Controls/Test-BlockMailForwarding_6.2.1_E3L1.ps1 -------------------------------------------------------------------------------- /helpers/CIS 365 v3.0.0 Controls/Test-BlockSharedMailboxSignIn_1.2.2_E3L1.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CriticalSolutionsNetwork/M365FoundationsCISReport/HEAD/helpers/CIS 365 v3.0.0 Controls/Test-BlockSharedMailboxSignIn_1.2.2_E3L1.ps1 -------------------------------------------------------------------------------- /helpers/CIS 365 v3.0.0 Controls/Test-CommonAttachmentFilter_2.1.2_E3L1_IG2_IG3.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CriticalSolutionsNetwork/M365FoundationsCISReport/HEAD/helpers/CIS 365 v3.0.0 Controls/Test-CommonAttachmentFilter_2.1.2_E3L1_IG2_IG3.ps1 -------------------------------------------------------------------------------- /helpers/CIS 365 v3.0.0 Controls/Test-CustomerLockbox_1.3.6_E5L2.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CriticalSolutionsNetwork/M365FoundationsCISReport/HEAD/helpers/CIS 365 v3.0.0 Controls/Test-CustomerLockbox_1.3.6_E5L2.ps1 -------------------------------------------------------------------------------- /helpers/CIS 365 v3.0.0 Controls/Test-DialInBypassLobby_8.5.4_E3L1.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CriticalSolutionsNetwork/M365FoundationsCISReport/HEAD/helpers/CIS 365 v3.0.0 Controls/Test-DialInBypassLobby_8.5.4_E3L1.ps1 -------------------------------------------------------------------------------- /helpers/CIS 365 v3.0.0 Controls/Test-DisallowInfectedFilesDownload_7.3.1_E5L2_IG1_IG2_IG3.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CriticalSolutionsNetwork/M365FoundationsCISReport/HEAD/helpers/CIS 365 v3.0.0 Controls/Test-DisallowInfectedFilesDownload_7.3.1_E5L2_IG1_IG2_IG3.ps1 -------------------------------------------------------------------------------- /helpers/CIS 365 v3.0.0 Controls/Test-EnableDKIM_2.1.9_E3L1_IG2_IG3.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CriticalSolutionsNetwork/M365FoundationsCISReport/HEAD/helpers/CIS 365 v3.0.0 Controls/Test-EnableDKIM_2.1.9_E3L1_IG2_IG3.ps1 -------------------------------------------------------------------------------- /helpers/CIS 365 v3.0.0 Controls/Test-ExternalNoControl_8.5.7_E3L1.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CriticalSolutionsNetwork/M365FoundationsCISReport/HEAD/helpers/CIS 365 v3.0.0 Controls/Test-ExternalNoControl_8.5.7_E3L1.ps1 -------------------------------------------------------------------------------- /helpers/CIS 365 v3.0.0 Controls/Test-ExternalSharingCalendars_1.3.3_E3L2_IG2_IG3.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CriticalSolutionsNetwork/M365FoundationsCISReport/HEAD/helpers/CIS 365 v3.0.0 Controls/Test-ExternalSharingCalendars_1.3.3_E3L2_IG2_IG3.ps1 -------------------------------------------------------------------------------- /helpers/CIS 365 v3.0.0 Controls/Test-GlobalAdminsCount_1.1.3_E3L1_IG1_IG2_IG3.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CriticalSolutionsNetwork/M365FoundationsCISReport/HEAD/helpers/CIS 365 v3.0.0 Controls/Test-GlobalAdminsCount_1.1.3_E3L1_IG1_IG2_IG3.ps1 -------------------------------------------------------------------------------- /helpers/CIS 365 v3.0.0 Controls/Test-GuestAccessExpiration_7.2.9_E3L1.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CriticalSolutionsNetwork/M365FoundationsCISReport/HEAD/helpers/CIS 365 v3.0.0 Controls/Test-GuestAccessExpiration_7.2.9_E3L1.ps1 -------------------------------------------------------------------------------- /helpers/CIS 365 v3.0.0 Controls/Test-IdentifyExternalEmail_6.2.3_E3L1.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CriticalSolutionsNetwork/M365FoundationsCISReport/HEAD/helpers/CIS 365 v3.0.0 Controls/Test-IdentifyExternalEmail_6.2.3_E3L1.ps1 -------------------------------------------------------------------------------- /helpers/CIS 365 v3.0.0 Controls/Test-LinkSharingRestrictions_7.2.7_E3L1_IG1_IG2_IG3.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CriticalSolutionsNetwork/M365FoundationsCISReport/HEAD/helpers/CIS 365 v3.0.0 Controls/Test-LinkSharingRestrictions_7.2.7_E3L1_IG1_IG2_IG3.ps1 -------------------------------------------------------------------------------- /helpers/CIS 365 v3.0.0 Controls/Test-MailTipsEnabled_6.5.2_E3L2.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CriticalSolutionsNetwork/M365FoundationsCISReport/HEAD/helpers/CIS 365 v3.0.0 Controls/Test-MailTipsEnabled_6.5.2_E3L2.ps1 -------------------------------------------------------------------------------- /helpers/CIS 365 v3.0.0 Controls/Test-MailboxAuditingE3_6.1.2_E3L1_IG1_IG2_IG3.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CriticalSolutionsNetwork/M365FoundationsCISReport/HEAD/helpers/CIS 365 v3.0.0 Controls/Test-MailboxAuditingE3_6.1.2_E3L1_IG1_IG2_IG3.ps1 -------------------------------------------------------------------------------- /helpers/CIS 365 v3.0.0 Controls/Test-MailboxAuditingE5_6.1.3_E5L1_IG1_IG2_IG3.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CriticalSolutionsNetwork/M365FoundationsCISReport/HEAD/helpers/CIS 365 v3.0.0 Controls/Test-MailboxAuditingE5_6.1.3_E5L1_IG1_IG2_IG3.ps1 -------------------------------------------------------------------------------- /helpers/CIS 365 v3.0.0 Controls/Test-ManagedApprovedPublicGroups_1.2.1_E3L2_IG1_IG2_IG3.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CriticalSolutionsNetwork/M365FoundationsCISReport/HEAD/helpers/CIS 365 v3.0.0 Controls/Test-ManagedApprovedPublicGroups_1.2.1_E3L2_IG1_IG2_IG3.ps1 -------------------------------------------------------------------------------- /helpers/CIS 365 v3.0.0 Controls/Test-MeetingChatNoAnonymous_8.5.5_E3L1.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CriticalSolutionsNetwork/M365FoundationsCISReport/HEAD/helpers/CIS 365 v3.0.0 Controls/Test-MeetingChatNoAnonymous_8.5.5_E3L1.ps1 -------------------------------------------------------------------------------- /helpers/CIS 365 v3.0.0 Controls/Test-ModernAuthExchangeOnline_6.5.1_E3L1_IG2_IG3.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CriticalSolutionsNetwork/M365FoundationsCISReport/HEAD/helpers/CIS 365 v3.0.0 Controls/Test-ModernAuthExchangeOnline_6.5.1_E3L1_IG2_IG3.ps1 -------------------------------------------------------------------------------- /helpers/CIS 365 v3.0.0 Controls/Test-ModernAuthSharePoint_7.2.1_E3L1_IG2_IG3.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CriticalSolutionsNetwork/M365FoundationsCISReport/HEAD/helpers/CIS 365 v3.0.0 Controls/Test-ModernAuthSharePoint_7.2.1_E3L1_IG2_IG3.ps1 -------------------------------------------------------------------------------- /helpers/CIS 365 v3.0.0 Controls/Test-NoAnonymousMeetingJoin_8.5.1_E3L2.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CriticalSolutionsNetwork/M365FoundationsCISReport/HEAD/helpers/CIS 365 v3.0.0 Controls/Test-NoAnonymousMeetingJoin_8.5.1_E3L2.ps1 -------------------------------------------------------------------------------- /helpers/CIS 365 v3.0.0 Controls/Test-NoAnonymousMeetingStart_8.5.2_E3L1.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CriticalSolutionsNetwork/M365FoundationsCISReport/HEAD/helpers/CIS 365 v3.0.0 Controls/Test-NoAnonymousMeetingStart_8.5.2_E3L1.ps1 -------------------------------------------------------------------------------- /helpers/CIS 365 v3.0.0 Controls/Test-NoWhitelistDomains_6.2.2_E3L1.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CriticalSolutionsNetwork/M365FoundationsCISReport/HEAD/helpers/CIS 365 v3.0.0 Controls/Test-NoWhitelistDomains_6.2.2_E3L1.ps1 -------------------------------------------------------------------------------- /helpers/CIS 365 v3.0.0 Controls/Test-NotifyMalwareInternal_2.1.3_E3L1_IG2_IG3.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CriticalSolutionsNetwork/M365FoundationsCISReport/HEAD/helpers/CIS 365 v3.0.0 Controls/Test-NotifyMalwareInternal_2.1.3_E3L1_IG2_IG3.ps1 -------------------------------------------------------------------------------- /helpers/CIS 365 v3.0.0 Controls/Test-OneDriveContentRestrictions_7.2.4_E3L2_IG1_IG2_IG3.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CriticalSolutionsNetwork/M365FoundationsCISReport/HEAD/helpers/CIS 365 v3.0.0 Controls/Test-OneDriveContentRestrictions_7.2.4_E3L2_IG1_IG2_IG3.ps1 -------------------------------------------------------------------------------- /helpers/CIS 365 v3.0.0 Controls/Test-OneDriveSyncRestrictions_7.3.2_E3L2.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CriticalSolutionsNetwork/M365FoundationsCISReport/HEAD/helpers/CIS 365 v3.0.0 Controls/Test-OneDriveSyncRestrictions_7.3.2_E3L2.ps1 -------------------------------------------------------------------------------- /helpers/CIS 365 v3.0.0 Controls/Test-OrgOnlyBypassLobby_8.5.3_E3L1_IG3.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CriticalSolutionsNetwork/M365FoundationsCISReport/HEAD/helpers/CIS 365 v3.0.0 Controls/Test-OrgOnlyBypassLobby_8.5.3_E3L1_IG3.ps1 -------------------------------------------------------------------------------- /helpers/CIS 365 v3.0.0 Controls/Test-OrganizersPresent_8.5.6_E3L1.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CriticalSolutionsNetwork/M365FoundationsCISReport/HEAD/helpers/CIS 365 v3.0.0 Controls/Test-OrganizersPresent_8.5.6_E3L1.ps1 -------------------------------------------------------------------------------- /helpers/CIS 365 v3.0.0 Controls/Test-PasswordHashSync_5.1.8.1_E3L1_IG2_IG3.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CriticalSolutionsNetwork/M365FoundationsCISReport/HEAD/helpers/CIS 365 v3.0.0 Controls/Test-PasswordHashSync_5.1.8.1_E3L1_IG2_IG3.ps1 -------------------------------------------------------------------------------- /helpers/CIS 365 v3.0.0 Controls/Test-PasswordNeverExpirePolicy_1.3.1_E3L1_IG1_IG2_IG3.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CriticalSolutionsNetwork/M365FoundationsCISReport/HEAD/helpers/CIS 365 v3.0.0 Controls/Test-PasswordNeverExpirePolicy_1.3.1_E3L1_IG1_IG2_IG3.ps1 -------------------------------------------------------------------------------- /helpers/CIS 365 v3.0.0 Controls/Test-ReauthWithCode_7.2.10_E3L1.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CriticalSolutionsNetwork/M365FoundationsCISReport/HEAD/helpers/CIS 365 v3.0.0 Controls/Test-ReauthWithCode_7.2.10_E3L1.ps1 -------------------------------------------------------------------------------- /helpers/CIS 365 v3.0.0 Controls/Test-ReportSecurityInTeams_8.6.1_E3L1.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CriticalSolutionsNetwork/M365FoundationsCISReport/HEAD/helpers/CIS 365 v3.0.0 Controls/Test-ReportSecurityInTeams_8.6.1_E3L1.ps1 -------------------------------------------------------------------------------- /helpers/CIS 365 v3.0.0 Controls/Test-RestrictCustomScripts_7.3.4_E3L1_IG3.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CriticalSolutionsNetwork/M365FoundationsCISReport/HEAD/helpers/CIS 365 v3.0.0 Controls/Test-RestrictCustomScripts_7.3.4_E3L1_IG3.ps1 -------------------------------------------------------------------------------- /helpers/CIS 365 v3.0.0 Controls/Test-RestrictExternalSharing_7.2.3_E3L1_IG1_IG2_IG3.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CriticalSolutionsNetwork/M365FoundationsCISReport/HEAD/helpers/CIS 365 v3.0.0 Controls/Test-RestrictExternalSharing_7.2.3_E3L1_IG1_IG2_IG3.ps1 -------------------------------------------------------------------------------- /helpers/CIS 365 v3.0.0 Controls/Test-RestrictOutlookAddins_6.3.1_E3L2_IG2_IG3.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CriticalSolutionsNetwork/M365FoundationsCISReport/HEAD/helpers/CIS 365 v3.0.0 Controls/Test-RestrictOutlookAddins_6.3.1_E3L2_IG2_IG3.ps1 -------------------------------------------------------------------------------- /helpers/CIS 365 v3.0.0 Controls/Test-RestrictStorageProvidersOutlook_6.5.3_E3L2_IG1_IG2_IG3.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CriticalSolutionsNetwork/M365FoundationsCISReport/HEAD/helpers/CIS 365 v3.0.0 Controls/Test-RestrictStorageProvidersOutlook_6.5.3_E3L2_IG1_IG2_IG3.ps1 -------------------------------------------------------------------------------- /helpers/CIS 365 v3.0.0 Controls/Test-RestrictTenantCreation_5.1.2.3_E3L1.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CriticalSolutionsNetwork/M365FoundationsCISReport/HEAD/helpers/CIS 365 v3.0.0 Controls/Test-RestrictTenantCreation_5.1.2.3_E3L1.ps1 -------------------------------------------------------------------------------- /helpers/CIS 365 v3.0.0 Controls/Test-SafeAttachmentsPolicy_2.1.4_E5L2_IG3.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CriticalSolutionsNetwork/M365FoundationsCISReport/HEAD/helpers/CIS 365 v3.0.0 Controls/Test-SafeAttachmentsPolicy_2.1.4_E5L2_IG3.ps1 -------------------------------------------------------------------------------- /helpers/CIS 365 v3.0.0 Controls/Test-SafeAttachmentsTeams_2.1.5_E5L2_IG1_IG2_IG3.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CriticalSolutionsNetwork/M365FoundationsCISReport/HEAD/helpers/CIS 365 v3.0.0 Controls/Test-SafeAttachmentsTeams_2.1.5_E5L2_IG1_IG2_IG3.ps1 -------------------------------------------------------------------------------- /helpers/CIS 365 v3.0.0 Controls/Test-SafeLinksOfficeApps_2.1.1_E5L2_IG1_IG2_IG3.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CriticalSolutionsNetwork/M365FoundationsCISReport/HEAD/helpers/CIS 365 v3.0.0 Controls/Test-SafeLinksOfficeApps_2.1.1_E5L2_IG1_IG2_IG3.ps1 -------------------------------------------------------------------------------- /helpers/CIS 365 v3.0.0 Controls/Test-SharePointAADB2B_7.2.2_E3L1.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CriticalSolutionsNetwork/M365FoundationsCISReport/HEAD/helpers/CIS 365 v3.0.0 Controls/Test-SharePointAADB2B_7.2.2_E3L1.ps1 -------------------------------------------------------------------------------- /helpers/CIS 365 v3.0.0 Controls/Test-SharePointExternalSharingDomains_7.2.6_E3L2_IG1_IG2_IG3.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CriticalSolutionsNetwork/M365FoundationsCISReport/HEAD/helpers/CIS 365 v3.0.0 Controls/Test-SharePointExternalSharingDomains_7.2.6_E3L2_IG1_IG2_IG3.ps1 -------------------------------------------------------------------------------- /helpers/CIS 365 v3.0.0 Controls/Test-SharePointGuestsItemSharing_7.2.5_E3L2_IG1_IG2_IG3.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CriticalSolutionsNetwork/M365FoundationsCISReport/HEAD/helpers/CIS 365 v3.0.0 Controls/Test-SharePointGuestsItemSharing_7.2.5_E3L2_IG1_IG2_IG3.ps1 -------------------------------------------------------------------------------- /helpers/CIS 365 v3.0.0 Controls/Test-SpamPolicyAdminNotify_2.1.6_E3L1_IG2_IG3.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CriticalSolutionsNetwork/M365FoundationsCISReport/HEAD/helpers/CIS 365 v3.0.0 Controls/Test-SpamPolicyAdminNotify_2.1.6_E3L1_IG2_IG3.ps1 -------------------------------------------------------------------------------- /helpers/CIS 365 v3.0.0 Controls/Test-TeamsExternalAccess_8.2.1_E3L2.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CriticalSolutionsNetwork/M365FoundationsCISReport/HEAD/helpers/CIS 365 v3.0.0 Controls/Test-TeamsExternalAccess_8.2.1_E3L2.ps1 -------------------------------------------------------------------------------- /helpers/CIS 365 v3.0.0 Controls/Test-TeamsExternalFileSharing_8.1.1_E3L2_IG1_IG2_IG3.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CriticalSolutionsNetwork/M365FoundationsCISReport/HEAD/helpers/CIS 365 v3.0.0 Controls/Test-TeamsExternalFileSharing_8.1.1_E3L2_IG1_IG2_IG3.ps1 -------------------------------------------------------------------------------- /helpers/CIS 365 v3.0.0 Controls/Test-Template.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CriticalSolutionsNetwork/M365FoundationsCISReport/HEAD/helpers/CIS 365 v3.0.0 Controls/Test-Template.ps1 -------------------------------------------------------------------------------- /helpers/Get-AdminRoleUserLicense.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CriticalSolutionsNetwork/M365FoundationsCISReport/HEAD/helpers/Get-AdminRoleUserLicense.ps1 -------------------------------------------------------------------------------- /helpers/psDoc-master/ADAuditTasks.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CriticalSolutionsNetwork/M365FoundationsCISReport/HEAD/helpers/psDoc-master/ADAuditTasks.md -------------------------------------------------------------------------------- /helpers/psDoc-master/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CriticalSolutionsNetwork/M365FoundationsCISReport/HEAD/helpers/psDoc-master/LICENSE -------------------------------------------------------------------------------- /helpers/psDoc-master/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CriticalSolutionsNetwork/M365FoundationsCISReport/HEAD/helpers/psDoc-master/readme.md -------------------------------------------------------------------------------- /helpers/psDoc-master/src/out-confluence-markup-template.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CriticalSolutionsNetwork/M365FoundationsCISReport/HEAD/helpers/psDoc-master/src/out-confluence-markup-template.ps1 -------------------------------------------------------------------------------- /helpers/psDoc-master/src/out-html-template.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CriticalSolutionsNetwork/M365FoundationsCISReport/HEAD/helpers/psDoc-master/src/out-html-template.ps1 -------------------------------------------------------------------------------- /helpers/psDoc-master/src/out-markdown-template.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CriticalSolutionsNetwork/M365FoundationsCISReport/HEAD/helpers/psDoc-master/src/out-markdown-template.ps1 -------------------------------------------------------------------------------- /helpers/psDoc-master/src/psDoc.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CriticalSolutionsNetwork/M365FoundationsCISReport/HEAD/helpers/psDoc-master/src/psDoc.ps1 -------------------------------------------------------------------------------- /source/Classes/CISAuditResult.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CriticalSolutionsNetwork/M365FoundationsCISReport/HEAD/source/Classes/CISAuditResult.ps1 -------------------------------------------------------------------------------- /source/Classes/CISAuthenticationParameters.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CriticalSolutionsNetwork/M365FoundationsCISReport/HEAD/source/Classes/CISAuthenticationParameters.ps1 -------------------------------------------------------------------------------- /source/M365FoundationsCISReport.psd1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CriticalSolutionsNetwork/M365FoundationsCISReport/HEAD/source/M365FoundationsCISReport.psd1 -------------------------------------------------------------------------------- /source/M365FoundationsCISReport.psm1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CriticalSolutionsNetwork/M365FoundationsCISReport/HEAD/source/M365FoundationsCISReport.psm1 -------------------------------------------------------------------------------- /source/Private/Assert-ModuleAvailability.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CriticalSolutionsNetwork/M365FoundationsCISReport/HEAD/source/Private/Assert-ModuleAvailability.ps1 -------------------------------------------------------------------------------- /source/Private/Connect-M365Suite.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CriticalSolutionsNetwork/M365FoundationsCISReport/HEAD/source/Private/Connect-M365Suite.ps1 -------------------------------------------------------------------------------- /source/Private/Disconnect-M365Suite.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CriticalSolutionsNetwork/M365FoundationsCISReport/HEAD/source/Private/Disconnect-M365Suite.ps1 -------------------------------------------------------------------------------- /source/Private/Format-RequiredModuleList.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CriticalSolutionsNetwork/M365FoundationsCISReport/HEAD/source/Private/Format-RequiredModuleList.ps1 -------------------------------------------------------------------------------- /source/Private/Get-Action.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CriticalSolutionsNetwork/M365FoundationsCISReport/HEAD/source/Private/Get-Action.ps1 -------------------------------------------------------------------------------- /source/Private/Get-AdminRoleUserAndAssignment.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CriticalSolutionsNetwork/M365FoundationsCISReport/HEAD/source/Private/Get-AdminRoleUserAndAssignment.ps1 -------------------------------------------------------------------------------- /source/Private/Get-AuditMailboxDetail.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CriticalSolutionsNetwork/M365FoundationsCISReport/HEAD/source/Private/Get-AuditMailboxDetail.ps1 -------------------------------------------------------------------------------- /source/Private/Get-CISAadOutput.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CriticalSolutionsNetwork/M365FoundationsCISReport/HEAD/source/Private/Get-CISAadOutput.ps1 -------------------------------------------------------------------------------- /source/Private/Get-CISExoOutput.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CriticalSolutionsNetwork/M365FoundationsCISReport/HEAD/source/Private/Get-CISExoOutput.ps1 -------------------------------------------------------------------------------- /source/Private/Get-CISMSTeamsOutput.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CriticalSolutionsNetwork/M365FoundationsCISReport/HEAD/source/Private/Get-CISMSTeamsOutput.ps1 -------------------------------------------------------------------------------- /source/Private/Get-CISMgOutput.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CriticalSolutionsNetwork/M365FoundationsCISReport/HEAD/source/Private/Get-CISMgOutput.ps1 -------------------------------------------------------------------------------- /source/Private/Get-CISSpoOutput.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CriticalSolutionsNetwork/M365FoundationsCISReport/HEAD/source/Private/Get-CISSpoOutput.ps1 -------------------------------------------------------------------------------- /source/Private/Get-ExceededLengthResultDetail.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CriticalSolutionsNetwork/M365FoundationsCISReport/HEAD/source/Private/Get-ExceededLengthResultDetail.ps1 -------------------------------------------------------------------------------- /source/Private/Get-MostCommonWord.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CriticalSolutionsNetwork/M365FoundationsCISReport/HEAD/source/Private/Get-MostCommonWord.ps1 -------------------------------------------------------------------------------- /source/Private/Get-PhishPolicyDetail.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CriticalSolutionsNetwork/M365FoundationsCISReport/HEAD/source/Private/Get-PhishPolicyDetail.ps1 -------------------------------------------------------------------------------- /source/Private/Get-RequiredModule.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CriticalSolutionsNetwork/M365FoundationsCISReport/HEAD/source/Private/Get-RequiredModule.ps1 -------------------------------------------------------------------------------- /source/Private/Get-TestDefinitionsObject.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CriticalSolutionsNetwork/M365FoundationsCISReport/HEAD/source/Private/Get-TestDefinitionsObject.ps1 -------------------------------------------------------------------------------- /source/Private/Get-TestError.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CriticalSolutionsNetwork/M365FoundationsCISReport/HEAD/source/Private/Get-TestError.ps1 -------------------------------------------------------------------------------- /source/Private/Get-UniqueConnection.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CriticalSolutionsNetwork/M365FoundationsCISReport/HEAD/source/Private/Get-UniqueConnection.ps1 -------------------------------------------------------------------------------- /source/Private/Get-UrlLine.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CriticalSolutionsNetwork/M365FoundationsCISReport/HEAD/source/Private/Get-UrlLine.ps1 -------------------------------------------------------------------------------- /source/Private/Initialize-CISAuditResult.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CriticalSolutionsNetwork/M365FoundationsCISReport/HEAD/source/Private/Initialize-CISAuditResult.ps1 -------------------------------------------------------------------------------- /source/Private/Initialize-LargeTestTable.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CriticalSolutionsNetwork/M365FoundationsCISReport/HEAD/source/Private/Initialize-LargeTestTable.ps1 -------------------------------------------------------------------------------- /source/Private/Invoke-TestFunction.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CriticalSolutionsNetwork/M365FoundationsCISReport/HEAD/source/Private/Invoke-TestFunction.ps1 -------------------------------------------------------------------------------- /source/Private/Measure-AuditResult.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CriticalSolutionsNetwork/M365FoundationsCISReport/HEAD/source/Private/Measure-AuditResult.ps1 -------------------------------------------------------------------------------- /source/Private/Test-IsAdmin.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CriticalSolutionsNetwork/M365FoundationsCISReport/HEAD/source/Private/Test-IsAdmin.ps1 -------------------------------------------------------------------------------- /source/Private/Test-PhishPolicyCompliance.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CriticalSolutionsNetwork/M365FoundationsCISReport/HEAD/source/Private/Test-PhishPolicyCompliance.ps1 -------------------------------------------------------------------------------- /source/Private/Write-AuditLog.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CriticalSolutionsNetwork/M365FoundationsCISReport/HEAD/source/Private/Write-AuditLog.ps1 -------------------------------------------------------------------------------- /source/Public/Export-M365SecurityAuditTable.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CriticalSolutionsNetwork/M365FoundationsCISReport/HEAD/source/Public/Export-M365SecurityAuditTable.ps1 -------------------------------------------------------------------------------- /source/Public/Get-AdminRoleUserLicense.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CriticalSolutionsNetwork/M365FoundationsCISReport/HEAD/source/Public/Get-AdminRoleUserLicense.ps1 -------------------------------------------------------------------------------- /source/Public/Get-MFAStatus.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CriticalSolutionsNetwork/M365FoundationsCISReport/HEAD/source/Public/Get-MFAStatus.ps1 -------------------------------------------------------------------------------- /source/Public/Grant-M365SecurityAuditConsent.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CriticalSolutionsNetwork/M365FoundationsCISReport/HEAD/source/Public/Grant-M365SecurityAuditConsent.ps1 -------------------------------------------------------------------------------- /source/Public/Invoke-M365SecurityAudit.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CriticalSolutionsNetwork/M365FoundationsCISReport/HEAD/source/Public/Invoke-M365SecurityAudit.ps1 -------------------------------------------------------------------------------- /source/Public/New-M365SecurityAuditAuthObject.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CriticalSolutionsNetwork/M365FoundationsCISReport/HEAD/source/Public/New-M365SecurityAuditAuthObject.ps1 -------------------------------------------------------------------------------- /source/Public/Remove-RowsWithEmptyCSVStatus.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CriticalSolutionsNetwork/M365FoundationsCISReport/HEAD/source/Public/Remove-RowsWithEmptyCSVStatus.ps1 -------------------------------------------------------------------------------- /source/Public/Sync-CISExcelAndCsvData.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CriticalSolutionsNetwork/M365FoundationsCISReport/HEAD/source/Public/Sync-CISExcelAndCsvData.ps1 -------------------------------------------------------------------------------- /source/en-US/M365FoundationsCISReport-help.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CriticalSolutionsNetwork/M365FoundationsCISReport/HEAD/source/en-US/M365FoundationsCISReport-help.xml -------------------------------------------------------------------------------- /source/en-US/about_M365FoundationsCISReport.help.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CriticalSolutionsNetwork/M365FoundationsCISReport/HEAD/source/en-US/about_M365FoundationsCISReport.help.txt -------------------------------------------------------------------------------- /source/helper/TestDefinitions.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CriticalSolutionsNetwork/M365FoundationsCISReport/HEAD/source/helper/TestDefinitions.csv -------------------------------------------------------------------------------- /source/tests/Test-AdministrativeAccountCompliance.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CriticalSolutionsNetwork/M365FoundationsCISReport/HEAD/source/tests/Test-AdministrativeAccountCompliance.ps1 -------------------------------------------------------------------------------- /source/tests/Test-AntiPhishingPolicy.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CriticalSolutionsNetwork/M365FoundationsCISReport/HEAD/source/tests/Test-AntiPhishingPolicy.ps1 -------------------------------------------------------------------------------- /source/tests/Test-AuditDisabledFalse.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CriticalSolutionsNetwork/M365FoundationsCISReport/HEAD/source/tests/Test-AuditDisabledFalse.ps1 -------------------------------------------------------------------------------- /source/tests/Test-AuditLogSearch.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CriticalSolutionsNetwork/M365FoundationsCISReport/HEAD/source/tests/Test-AuditLogSearch.ps1 -------------------------------------------------------------------------------- /source/tests/Test-BlockChannelEmails.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CriticalSolutionsNetwork/M365FoundationsCISReport/HEAD/source/tests/Test-BlockChannelEmails.ps1 -------------------------------------------------------------------------------- /source/tests/Test-BlockMailForwarding.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CriticalSolutionsNetwork/M365FoundationsCISReport/HEAD/source/tests/Test-BlockMailForwarding.ps1 -------------------------------------------------------------------------------- /source/tests/Test-BlockSharedMailboxSignIn.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CriticalSolutionsNetwork/M365FoundationsCISReport/HEAD/source/tests/Test-BlockSharedMailboxSignIn.ps1 -------------------------------------------------------------------------------- /source/tests/Test-CommonAttachmentFilter.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CriticalSolutionsNetwork/M365FoundationsCISReport/HEAD/source/tests/Test-CommonAttachmentFilter.ps1 -------------------------------------------------------------------------------- /source/tests/Test-CustomerLockbox.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CriticalSolutionsNetwork/M365FoundationsCISReport/HEAD/source/tests/Test-CustomerLockbox.ps1 -------------------------------------------------------------------------------- /source/tests/Test-DialInBypassLobby.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CriticalSolutionsNetwork/M365FoundationsCISReport/HEAD/source/tests/Test-DialInBypassLobby.ps1 -------------------------------------------------------------------------------- /source/tests/Test-DisallowInfectedFilesDownload.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CriticalSolutionsNetwork/M365FoundationsCISReport/HEAD/source/tests/Test-DisallowInfectedFilesDownload.ps1 -------------------------------------------------------------------------------- /source/tests/Test-EnableDKIM.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CriticalSolutionsNetwork/M365FoundationsCISReport/HEAD/source/tests/Test-EnableDKIM.ps1 -------------------------------------------------------------------------------- /source/tests/Test-ExternalNoControl.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CriticalSolutionsNetwork/M365FoundationsCISReport/HEAD/source/tests/Test-ExternalNoControl.ps1 -------------------------------------------------------------------------------- /source/tests/Test-ExternalSharingCalendars.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CriticalSolutionsNetwork/M365FoundationsCISReport/HEAD/source/tests/Test-ExternalSharingCalendars.ps1 -------------------------------------------------------------------------------- /source/tests/Test-GlobalAdminsCount.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CriticalSolutionsNetwork/M365FoundationsCISReport/HEAD/source/tests/Test-GlobalAdminsCount.ps1 -------------------------------------------------------------------------------- /source/tests/Test-GuestAccessExpiration.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CriticalSolutionsNetwork/M365FoundationsCISReport/HEAD/source/tests/Test-GuestAccessExpiration.ps1 -------------------------------------------------------------------------------- /source/tests/Test-GuestUsersBiweeklyReview.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CriticalSolutionsNetwork/M365FoundationsCISReport/HEAD/source/tests/Test-GuestUsersBiweeklyReview.ps1 -------------------------------------------------------------------------------- /source/tests/Test-IdentifyExternalEmail.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CriticalSolutionsNetwork/M365FoundationsCISReport/HEAD/source/tests/Test-IdentifyExternalEmail.ps1 -------------------------------------------------------------------------------- /source/tests/Test-LinkSharingRestrictions.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CriticalSolutionsNetwork/M365FoundationsCISReport/HEAD/source/tests/Test-LinkSharingRestrictions.ps1 -------------------------------------------------------------------------------- /source/tests/Test-MailTipsEnabled.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CriticalSolutionsNetwork/M365FoundationsCISReport/HEAD/source/tests/Test-MailTipsEnabled.ps1 -------------------------------------------------------------------------------- /source/tests/Test-MailboxAuditingE3.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CriticalSolutionsNetwork/M365FoundationsCISReport/HEAD/source/tests/Test-MailboxAuditingE3.ps1 -------------------------------------------------------------------------------- /source/tests/Test-MailboxAuditingE5.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CriticalSolutionsNetwork/M365FoundationsCISReport/HEAD/source/tests/Test-MailboxAuditingE5.ps1 -------------------------------------------------------------------------------- /source/tests/Test-ManagedApprovedPublicGroups.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CriticalSolutionsNetwork/M365FoundationsCISReport/HEAD/source/tests/Test-ManagedApprovedPublicGroups.ps1 -------------------------------------------------------------------------------- /source/tests/Test-MeetingChatNoAnonymous.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CriticalSolutionsNetwork/M365FoundationsCISReport/HEAD/source/tests/Test-MeetingChatNoAnonymous.ps1 -------------------------------------------------------------------------------- /source/tests/Test-ModernAuthExchangeOnline.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CriticalSolutionsNetwork/M365FoundationsCISReport/HEAD/source/tests/Test-ModernAuthExchangeOnline.ps1 -------------------------------------------------------------------------------- /source/tests/Test-ModernAuthSharePoint.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CriticalSolutionsNetwork/M365FoundationsCISReport/HEAD/source/tests/Test-ModernAuthSharePoint.ps1 -------------------------------------------------------------------------------- /source/tests/Test-NoAnonymousMeetingJoin.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CriticalSolutionsNetwork/M365FoundationsCISReport/HEAD/source/tests/Test-NoAnonymousMeetingJoin.ps1 -------------------------------------------------------------------------------- /source/tests/Test-NoAnonymousMeetingStart.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CriticalSolutionsNetwork/M365FoundationsCISReport/HEAD/source/tests/Test-NoAnonymousMeetingStart.ps1 -------------------------------------------------------------------------------- /source/tests/Test-NoWhitelistDomains.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CriticalSolutionsNetwork/M365FoundationsCISReport/HEAD/source/tests/Test-NoWhitelistDomains.ps1 -------------------------------------------------------------------------------- /source/tests/Test-NotifyMalwareInternal.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CriticalSolutionsNetwork/M365FoundationsCISReport/HEAD/source/tests/Test-NotifyMalwareInternal.ps1 -------------------------------------------------------------------------------- /source/tests/Test-OneDriveContentRestrictions.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CriticalSolutionsNetwork/M365FoundationsCISReport/HEAD/source/tests/Test-OneDriveContentRestrictions.ps1 -------------------------------------------------------------------------------- /source/tests/Test-OneDriveSyncRestrictions.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CriticalSolutionsNetwork/M365FoundationsCISReport/HEAD/source/tests/Test-OneDriveSyncRestrictions.ps1 -------------------------------------------------------------------------------- /source/tests/Test-OrgOnlyBypassLobby.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CriticalSolutionsNetwork/M365FoundationsCISReport/HEAD/source/tests/Test-OrgOnlyBypassLobby.ps1 -------------------------------------------------------------------------------- /source/tests/Test-OrganizersPresent.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CriticalSolutionsNetwork/M365FoundationsCISReport/HEAD/source/tests/Test-OrganizersPresent.ps1 -------------------------------------------------------------------------------- /source/tests/Test-PasswordHashSync.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CriticalSolutionsNetwork/M365FoundationsCISReport/HEAD/source/tests/Test-PasswordHashSync.ps1 -------------------------------------------------------------------------------- /source/tests/Test-PasswordNeverExpirePolicy.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CriticalSolutionsNetwork/M365FoundationsCISReport/HEAD/source/tests/Test-PasswordNeverExpirePolicy.ps1 -------------------------------------------------------------------------------- /source/tests/Test-ReauthWithCode.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CriticalSolutionsNetwork/M365FoundationsCISReport/HEAD/source/tests/Test-ReauthWithCode.ps1 -------------------------------------------------------------------------------- /source/tests/Test-ReportSecurityInTeams.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CriticalSolutionsNetwork/M365FoundationsCISReport/HEAD/source/tests/Test-ReportSecurityInTeams.ps1 -------------------------------------------------------------------------------- /source/tests/Test-RestrictCustomScripts.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CriticalSolutionsNetwork/M365FoundationsCISReport/HEAD/source/tests/Test-RestrictCustomScripts.ps1 -------------------------------------------------------------------------------- /source/tests/Test-RestrictExternalSharing.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CriticalSolutionsNetwork/M365FoundationsCISReport/HEAD/source/tests/Test-RestrictExternalSharing.ps1 -------------------------------------------------------------------------------- /source/tests/Test-RestrictOutlookAddins.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CriticalSolutionsNetwork/M365FoundationsCISReport/HEAD/source/tests/Test-RestrictOutlookAddins.ps1 -------------------------------------------------------------------------------- /source/tests/Test-RestrictStorageProvidersOutlook.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CriticalSolutionsNetwork/M365FoundationsCISReport/HEAD/source/tests/Test-RestrictStorageProvidersOutlook.ps1 -------------------------------------------------------------------------------- /source/tests/Test-RestrictTenantCreation.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CriticalSolutionsNetwork/M365FoundationsCISReport/HEAD/source/tests/Test-RestrictTenantCreation.ps1 -------------------------------------------------------------------------------- /source/tests/Test-SafeAttachmentsPolicy.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CriticalSolutionsNetwork/M365FoundationsCISReport/HEAD/source/tests/Test-SafeAttachmentsPolicy.ps1 -------------------------------------------------------------------------------- /source/tests/Test-SafeAttachmentsTeams.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CriticalSolutionsNetwork/M365FoundationsCISReport/HEAD/source/tests/Test-SafeAttachmentsTeams.ps1 -------------------------------------------------------------------------------- /source/tests/Test-SafeLinksOfficeApps.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CriticalSolutionsNetwork/M365FoundationsCISReport/HEAD/source/tests/Test-SafeLinksOfficeApps.ps1 -------------------------------------------------------------------------------- /source/tests/Test-SharePointAADB2B.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CriticalSolutionsNetwork/M365FoundationsCISReport/HEAD/source/tests/Test-SharePointAADB2B.ps1 -------------------------------------------------------------------------------- /source/tests/Test-SharePointExternalSharingDomains.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CriticalSolutionsNetwork/M365FoundationsCISReport/HEAD/source/tests/Test-SharePointExternalSharingDomains.ps1 -------------------------------------------------------------------------------- /source/tests/Test-SharePointGuestsItemSharing.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CriticalSolutionsNetwork/M365FoundationsCISReport/HEAD/source/tests/Test-SharePointGuestsItemSharing.ps1 -------------------------------------------------------------------------------- /source/tests/Test-SpamPolicyAdminNotify.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CriticalSolutionsNetwork/M365FoundationsCISReport/HEAD/source/tests/Test-SpamPolicyAdminNotify.ps1 -------------------------------------------------------------------------------- /source/tests/Test-TeamsExternalAccess.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CriticalSolutionsNetwork/M365FoundationsCISReport/HEAD/source/tests/Test-TeamsExternalAccess.ps1 -------------------------------------------------------------------------------- /source/tests/Test-TeamsExternalFileSharing.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CriticalSolutionsNetwork/M365FoundationsCISReport/HEAD/source/tests/Test-TeamsExternalFileSharing.ps1 -------------------------------------------------------------------------------- /tests/QA/module.tests.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CriticalSolutionsNetwork/M365FoundationsCISReport/HEAD/tests/QA/module.tests.ps1 -------------------------------------------------------------------------------- /tests/Unit/Private/Assert-ModuleAvailability.tests.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CriticalSolutionsNetwork/M365FoundationsCISReport/HEAD/tests/Unit/Private/Assert-ModuleAvailability.tests.ps1 -------------------------------------------------------------------------------- /tests/Unit/Private/Connect-M365Suite.tests.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CriticalSolutionsNetwork/M365FoundationsCISReport/HEAD/tests/Unit/Private/Connect-M365Suite.tests.ps1 -------------------------------------------------------------------------------- /tests/Unit/Private/Disconnect-M365Suite.tests.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CriticalSolutionsNetwork/M365FoundationsCISReport/HEAD/tests/Unit/Private/Disconnect-M365Suite.tests.ps1 -------------------------------------------------------------------------------- /tests/Unit/Private/Format-RequiredModuleList.tests.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CriticalSolutionsNetwork/M365FoundationsCISReport/HEAD/tests/Unit/Private/Format-RequiredModuleList.tests.ps1 -------------------------------------------------------------------------------- /tests/Unit/Private/Get-Action.tests.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CriticalSolutionsNetwork/M365FoundationsCISReport/HEAD/tests/Unit/Private/Get-Action.tests.ps1 -------------------------------------------------------------------------------- /tests/Unit/Private/Get-AdminRoleUserAndAssignment.tests.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CriticalSolutionsNetwork/M365FoundationsCISReport/HEAD/tests/Unit/Private/Get-AdminRoleUserAndAssignment.tests.ps1 -------------------------------------------------------------------------------- /tests/Unit/Private/Get-AuditMailboxDetail.tests.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CriticalSolutionsNetwork/M365FoundationsCISReport/HEAD/tests/Unit/Private/Get-AuditMailboxDetail.tests.ps1 -------------------------------------------------------------------------------- /tests/Unit/Private/Get-CISAadOutput.tests.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CriticalSolutionsNetwork/M365FoundationsCISReport/HEAD/tests/Unit/Private/Get-CISAadOutput.tests.ps1 -------------------------------------------------------------------------------- /tests/Unit/Private/Get-CISExoOutput.tests.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CriticalSolutionsNetwork/M365FoundationsCISReport/HEAD/tests/Unit/Private/Get-CISExoOutput.tests.ps1 -------------------------------------------------------------------------------- /tests/Unit/Private/Get-CISMSTeamsOutput.tests.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CriticalSolutionsNetwork/M365FoundationsCISReport/HEAD/tests/Unit/Private/Get-CISMSTeamsOutput.tests.ps1 -------------------------------------------------------------------------------- /tests/Unit/Private/Get-CISMgOutput.tests.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CriticalSolutionsNetwork/M365FoundationsCISReport/HEAD/tests/Unit/Private/Get-CISMgOutput.tests.ps1 -------------------------------------------------------------------------------- /tests/Unit/Private/Get-CISSpoOutput.tests.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CriticalSolutionsNetwork/M365FoundationsCISReport/HEAD/tests/Unit/Private/Get-CISSpoOutput.tests.ps1 -------------------------------------------------------------------------------- /tests/Unit/Private/Get-ExceededLengthResultDetail.tests.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CriticalSolutionsNetwork/M365FoundationsCISReport/HEAD/tests/Unit/Private/Get-ExceededLengthResultDetail.tests.ps1 -------------------------------------------------------------------------------- /tests/Unit/Private/Get-MostCommonWord.tests.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CriticalSolutionsNetwork/M365FoundationsCISReport/HEAD/tests/Unit/Private/Get-MostCommonWord.tests.ps1 -------------------------------------------------------------------------------- /tests/Unit/Private/Get-PhishPolicyDetail.tests.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CriticalSolutionsNetwork/M365FoundationsCISReport/HEAD/tests/Unit/Private/Get-PhishPolicyDetail.tests.ps1 -------------------------------------------------------------------------------- /tests/Unit/Private/Get-RequiredModule.tests.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CriticalSolutionsNetwork/M365FoundationsCISReport/HEAD/tests/Unit/Private/Get-RequiredModule.tests.ps1 -------------------------------------------------------------------------------- /tests/Unit/Private/Get-TestDefinitionsObject.tests.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CriticalSolutionsNetwork/M365FoundationsCISReport/HEAD/tests/Unit/Private/Get-TestDefinitionsObject.tests.ps1 -------------------------------------------------------------------------------- /tests/Unit/Private/Get-TestError.tests.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CriticalSolutionsNetwork/M365FoundationsCISReport/HEAD/tests/Unit/Private/Get-TestError.tests.ps1 -------------------------------------------------------------------------------- /tests/Unit/Private/Get-UniqueConnection.tests.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CriticalSolutionsNetwork/M365FoundationsCISReport/HEAD/tests/Unit/Private/Get-UniqueConnection.tests.ps1 -------------------------------------------------------------------------------- /tests/Unit/Private/Get-UrlLine.tests.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CriticalSolutionsNetwork/M365FoundationsCISReport/HEAD/tests/Unit/Private/Get-UrlLine.tests.ps1 -------------------------------------------------------------------------------- /tests/Unit/Private/Initialize-CISAuditResult.tests.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CriticalSolutionsNetwork/M365FoundationsCISReport/HEAD/tests/Unit/Private/Initialize-CISAuditResult.tests.ps1 -------------------------------------------------------------------------------- /tests/Unit/Private/Initialize-LargeTestTable.tests.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CriticalSolutionsNetwork/M365FoundationsCISReport/HEAD/tests/Unit/Private/Initialize-LargeTestTable.tests.ps1 -------------------------------------------------------------------------------- /tests/Unit/Private/Invoke-TestFunction.tests.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CriticalSolutionsNetwork/M365FoundationsCISReport/HEAD/tests/Unit/Private/Invoke-TestFunction.tests.ps1 -------------------------------------------------------------------------------- /tests/Unit/Private/Measure-AuditResult.tests.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CriticalSolutionsNetwork/M365FoundationsCISReport/HEAD/tests/Unit/Private/Measure-AuditResult.tests.ps1 -------------------------------------------------------------------------------- /tests/Unit/Private/Test-IsAdmin.tests.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CriticalSolutionsNetwork/M365FoundationsCISReport/HEAD/tests/Unit/Private/Test-IsAdmin.tests.ps1 -------------------------------------------------------------------------------- /tests/Unit/Private/Test-PhishPolicyCompliance.tests.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CriticalSolutionsNetwork/M365FoundationsCISReport/HEAD/tests/Unit/Private/Test-PhishPolicyCompliance.tests.ps1 -------------------------------------------------------------------------------- /tests/Unit/Private/Write-AuditLog.tests.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CriticalSolutionsNetwork/M365FoundationsCISReport/HEAD/tests/Unit/Private/Write-AuditLog.tests.ps1 -------------------------------------------------------------------------------- /tests/Unit/Public/Export-M365SecurityAuditTable.tests.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CriticalSolutionsNetwork/M365FoundationsCISReport/HEAD/tests/Unit/Public/Export-M365SecurityAuditTable.tests.ps1 -------------------------------------------------------------------------------- /tests/Unit/Public/Get-MFAStatus.tests.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CriticalSolutionsNetwork/M365FoundationsCISReport/HEAD/tests/Unit/Public/Get-MFAStatus.tests.ps1 -------------------------------------------------------------------------------- /tests/Unit/Public/Grant-M365SecurityAuditConsent.tests.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CriticalSolutionsNetwork/M365FoundationsCISReport/HEAD/tests/Unit/Public/Grant-M365SecurityAuditConsent.tests.ps1 -------------------------------------------------------------------------------- /tests/Unit/Public/Invoke-M365SecurityAudit.tests.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CriticalSolutionsNetwork/M365FoundationsCISReport/HEAD/tests/Unit/Public/Invoke-M365SecurityAudit.tests.ps1 -------------------------------------------------------------------------------- /tests/Unit/Public/Remove-RowsWithEmptyCSVStatus.tests.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CriticalSolutionsNetwork/M365FoundationsCISReport/HEAD/tests/Unit/Public/Remove-RowsWithEmptyCSVStatus.tests.ps1 --------------------------------------------------------------------------------