Information Rights Management is enabled in SharePoint Online
ZTA.35007 is in Maester 3.0.0-preview and not in the stable 2.3.0 release yet. It will be in the next stable release. To use it now, install the preview:
Install-Module Maester -AllowPrerelease -ForceHow to get the preview, and go backUse the preview in GitHub Actions
Overview
Section titled “Overview”Information Rights Management (IRM) integration in SharePoint Online libraries is a legacy feature that has been replaced by Enhanced SharePoint Permissions (ESP). Any library using this legacy capability should be flagged to move to newer capabilities.
Remediation
Section titled “Remediation”To disable legacy IRM in SharePoint Online:
- Identify libraries currently using IRM protection (audit existing sites)
- Plan migration to modern sensitivity labels with encryption
- Connect to SharePoint Online:
Connect-SPOService -Url https://<tenant>-admin.sharepoint.com - Disable legacy IRM:
Set-SPOTenant -IrmEnabled $false - Enable modern sensitivity labels:
Set-SPOTenant -EnableAIPIntegration $true - Configure and publish sensitivity labels with encryption to replace IRM policies
- Enable sensitivity labels for SharePoint and OneDrive
- SharePoint IRM and sensitivity labels (migration guidance)
- Create and configure sensitivity labels with encryption
Run it
Section titled “Run it”The check runs as part of the whole assessment, with the ZeroTrustAssessment module installed:
Install-Module ZeroTrustAssessment -Scope CurrentUserConnect-MaesterInvoke-Maester -Pack ZTA -SkipBuiltInLeave out -SkipBuiltIn to run Maester’s own checks in the same run.
About this check
| Severity | Low |
| Effort to fix | Low |
| Impact on users | Low |
| Pillar | Data, AI |
| Category | SharePoint Online |
| Product | Purview |
| Feature | Information protection |
| Area | Data protection |
| Licence | RMS_S_PREMIUM, Microsoft 365 E3 |
| Tenant | Workforce |
Product, feature, area and ATT&CK are Maester’s: the assessment does not record them, so Maester keeps them in the pack’s taxonomy.json.
A Microsoft check, part of the Zero Trust Assessment pack. Text from ZeroTrustAssessment 3.1.0, © Microsoft, MIT licence.
About this check
- Severity
- Low
- Effort to fix
- Low
- Impact on users
- Low
- Product
- Purview
- Feature
- Information protection
- Area
- Data protection
- Pack
- Microsoft Zero Trust Assessment