CIS.M365.8.4.1 - (L1) Ensure app permission policies are configured
Overviewβ
8.4.1 (L1) Ensure app permission policies are configured
This policy setting controls which class of apps are available for users to install.
Rationaleβ
Allowing users to install third-party or unverified apps poses a potential risk of introducing malicious software to the environment.
Impactβ
Users will only be able to install approved classes of apps.
Remediation actionβ
- Navigate to Microsoft Teams Admin Center.
- Click to expand Teams apps, then select Permission policies.
- Select the Global (Org-wide default) policy.
- Under Third-party apps, set to Block all apps (or Allow specific apps and block all others).
- Under Custom apps, set to Block all apps (or Allow specific apps and block all others).
- Click Save.
PowerShellβ
- Connect to Teams PowerShell using
Connect-MicrosoftTeams. - Run the following command to block all third-party and custom apps:
Set-CsTeamsAppPermissionPolicy -Identity Global -GlobalCatalogAppsType AllowedAppList -GlobalCatalogApps @() -PrivateCatalogAppsType AllowedAppList -PrivateCatalogApps @()
Related linksβ
- Microsoft Teams Admin Center.
- Manage app permission policies in Microsoft Teams
- Set-CsTeamsAppPermissionPolicy
- CIS Microsoft 365 Foundations Benchmark v7.0.0 - Page 526
Test Metadataβ
| Field | Value |
|---|---|
| Test ID | CIS.M365.8.4.1 |
| Severity | High |
| Suite | CIS |
| Category | CIS E3 Level 1 |
| PowerShell test | Test-MtCisThirdPartyAndCustomApps |
| Tags | CIS, CIS E3 Level 1, CIS M365 v7.0.0, CIS.M365.8.4.1 |
Sourceβ
- Pester test:
tests/cis/Test-MtCisThirdPartyAndCustomApps.Tests.ps1 - PowerShell source:
powershell/public/cis/Test-MtCisThirdPartyAndCustomApps.ps1





