Parental Controls: Application Restrictions (com.apple.applicationaccess.new)

com.apple.applicationaccess.new

The payload that configures parental controls for apps.

macOS(10.7)
Branch: release

Settings (15)

SettingTypeRequiredDefaultManual InstallSupported OS
familyControlsEnabled
familyControlsEnabled
If `true`, enables app access restrictions.
booleanrequired
Yes
macOS (10.7+)
whiteList
whiteList
The allow list of app item dictionaries.
1 subkey
arrayoptional
Yes
macOS (10.7+)
└─
whiteListItem
whiteListItem
A dictionary defining an app for parental control.
6 subkeys
dictionary
Yes
macOS (10.7+)
└─ └─
bundleID
bundleID
The bundle ID of the app.
stringrequired
Yes
macOS (10.7+)
└─ └─
appID
appID
The identifier of the app. Obtain this value from the Security framework using `SecCodeCopyDesignatedRequirement`.
datarequired
Yes
macOS (10.7+)
└─ └─
detachedSignature
detachedSignature
The signature for an unsigned binary.
dataoptional
Yes
macOS (10.7+)
└─ └─
disabled
disabled
If `true`, this app isn't added to the allow list.
booleanoptionalfalse
Yes
macOS (10.7+)
└─ └─
subApps
subApps
An array of nested helper applications.
1 subkey
arrayoptional
Yes
macOS (10.7+)
└─ └─ └─
whiteListItem
whiteListItem
A dictionary defining an app for parental control.
6 subkeys
dictionary
Yes
macOS (10.7+)
└─ └─ └─ └─
[Structure continues recursively]
This structure continues with 6 subkeys (recursive structure - refers back to whiteListItem). See Apple's documentation for the complete structure.
Yes
macOS (10.7+)
└─ └─
displayName
displayName
The name used for display purposes.
stringoptional
Yes
macOS (10.7+)
pathBlackList
pathBlackList
Deprecated (macOS 10.15)
The paths to apps in the deny list. This property is deprecated in macOS 10.15 and later.
1 subkey
arrayoptional
Yes
macOS (legacy - 10.15)
└─
pathBlackListItem
pathBlackListItem
A path.
stringrequired
Yes
macOS (10.7+)
pathWhiteList
pathWhiteList
Deprecated (macOS 10.15)
The paths to apps in the allow list. This property is deprecated in macOS 10.15 and later.
1 subkey
arrayoptional
Yes
macOS (legacy - 10.15)
└─
pathWhiteListItem
pathWhiteListItem
A path.
stringrequired
Yes
macOS (10.7+)