MT.1214: Ensure macOS compliance policy requires System Integrity Protection.
| ID | MT.1214 |
| Severity | Medium |
| Suite | Mito |
| Product | Intune |
| Feature | Device compliance |
| Security area | Devices and endpoints |
| Resource type | Tenant |
| User impact of fixing | Low |
| Effort to fix | Low |
| Framework controls | nist-800-53-r5:SI-7 Software, Firmware, and Information Integritynist-800-53-r5:CM-6 Configuration Settings |
| MITRE ATT&CK | T1553.006, T1547.006, T1685 |
| Reads from | Microsoft Graph |
| Licence needed | INTUNE_A |
What this checks and how to fix it
Section titled “What this checks and how to fix it”Ensure at least one assigned macOS compliance policy requires System Integrity Protection.
System Integrity Protection (SIP) is a macOS kernel-level protection that prevents even the root user from modifying protected system files, directories and processes, or attaching a debugger to system binaries. It is enabled by default on macOS.
SIP cannot be enforced by an MDM. It is toggled from macOS Recovery on the device itself. What Intune can do is require it as a compliance condition, so that a Mac with SIP disabled is marked non-compliant and can then be blocked by Conditional Access.
That distinction is the point of this check. Disabling SIP takes a deliberate, physically present action, and it is how unsigned kernel extensions get loaded, how endpoint security agents such as Microsoft Defender for Endpoint are tampered with, and how persistence is established in protected system locations. Without a compliance rule consuming that signal, Intune reports such a device as healthy and it keeps its access to corporate resources.
Policies that are not assigned to any group are reported by this test but do not count towards a pass, because an unassigned compliance policy is never evaluated against any device.
Remediation action
Section titled “Remediation action”- Navigate to the Microsoft Intune admin center.
- Go to Devices > Manage devices > Compliance.
- Select an existing macOS policy, or select + Create policy with Platform set to macOS.
- Under Compliance settings > Device Health, set Require a system integrity protection to Require.
- On the Assignments tab, assign the policy to your macOS device or user groups.
- Select Next and then Create or Save.
Consider also configuring Actions for noncompliance so that users are notified before the device is marked non-compliant.
Related links
Section titled “Related links”- Microsoft Intune admin center - Device compliance
- Microsoft Learn - Device compliance settings for macOS in Intune
- Microsoft Learn - Levels of protection and configuration in Intune
- Apple Support - About System Integrity Protection
Mito check. Author: DanielLystad. 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.
