CIS.M365.1.3.4: Ensure 'User owned apps and services' is restricted
| ID | CIS.M365.1.3.4 |
| Severity | Medium |
| Suite | CIS Microsoft 365 Foundations Benchmark |
| Product | Microsoft 365 |
| Feature | Organization settings |
| Security area | Applications and workload identities |
| Resource type | Tenant |
| User impact of fixing | Medium |
| Effort to fix | Low |
| Benchmark | CIS Microsoft 365 Foundations Benchmark 7.0.0, 1.3.4 (L1, E3 Level 1, E5 Level 1) |
| Framework controls | cis-m365:1.3.4nist-800-53-r5:CM-7 Least Functionalitynist-800-53-r5:CM-11 User-installed Software |
| MITRE ATT&CK | T1137.006 |
| Reads from | Microsoft Graph |
What this checks and how to fix it
Section titled “What this checks and how to fix it”1.3.4 (L1) Ensure ‘User owned apps and services’ is restricted
By default, users can install add-ins in their Microsoft Word, Excel, and PowerPoint applications, allowing data access within the application.
Do not allow users to install add-ins in Word, Excel, or PowerPoint.
Rationale
Section titled “Rationale”Attackers commonly use vulnerable and custom-built add-ins to access data in user applications.
While allowing users to install add-ins by themselves does allow them to easily acquire useful add-ins that integrate with Microsoft applications, it can represent a risk if not used and monitored carefully.
Disable future user’s ability to install add-ins in Microsoft Word, Excel, or PowerPoint helps reduce your threat-surface and mitigate this risk.
Impact
Section titled “Impact”Implementation of this change will impact both end users and administrators. End users will not be able to install add-ins that they may want to install.
Remediation action
Section titled “Remediation action”- Navigate to Microsoft 365 admin center.
- Click to expand Settings select Org settings.
- In Services select User owned apps and services.
- Uncheck Let users access the Office Store and Let users start trials on behalf of your organization
- Click Save.
PowerShell
Section titled “PowerShell”- Connect to the Microsoft Graph service using
Connect-MgGraph -Scopes "OrgSettings-AppsAndServices.ReadWrite.All". - Run the following Microsoft Graph PowerShell commands:
$uri = "https://graph.microsoft.com/beta/admin/appsAndServices"$body = @{ "Settings" = @{ "isAppAndServicesTrialEnabled" = $false "isOfficeStoreEnabled" = $false }} | ConvertTo-JsonInvoke-MgGraphRequest -Method PATCH -Uri $uri -Body $bodyRelated links
Section titled “Related links”- Microsoft 365 admin center
- Manage add-ins in the Microsoft 365 admin center
- CIS Microsoft 365 Foundations Benchmark v7.0.0 - Page 59
Mito check, based on CIS Microsoft 365 Foundations Benchmark. Author: oed-metzb; contributors: Mynster9361. Open-source licences.
Open-source licences. CIS Benchmark material © Center for Internet Security, Inc.; CISA SCuBA baselines are public domain (CC0).
© 2026 Virtual Petals. Mito is a Virtual Petals service, hosted in Microsoft Azure UAE North.
