os_config_profile_ui_install_disable Disable Installation of Configuration Profiles through the User Interface
NIST macOS Security Compliance Project Sequoia Guidance, Revision 4.0 (be5491f)
All changes in this version
All changes in this version
Title
Disable Installation of Configuration Profiles through the User Interface
Control
/usr/bin/osascript -l JavaScript << EOS
$.NSUserDefaults.alloc.initWithSuiteName('com.apple.applicationaccess')\
.objectForKey('allowUIConfigurationProfileInstallation').js
EOS
Discussion
Installation of configuration profiles through the user interface _MUST_ be disabled and only be permitted through an authorized MDM server.
Related controls
cm-5
Fix
This is implemented by a Configuration Profile.