STIGQter STIGQter: STIG Summary: Apple macOS 15 (Sequoia) Security Technical Implementation Guide Version: 1 Release: 7 Benchmark Date: 01 Apr 2026:

The macOS system must apply gatekeeper settings to block applications from unidentified developers.

DISA Rule

SV-268508r1131219_rule

Vulnerability Number

V-268508

Group Title

SRG-OS-000366-GPOS-00153

Rule Version

APPL-15-002060

Severity

CAT I

CCI(s)

Weight

10

Fix Recommendation

Configure the macOS system to apply gatekeeper settings to block applications from unidentified developers by installing the "com.apple.systempolicy.control" configuration profile.

Check Contents

Verify the macOS system is configured to apply gatekeeper settings to block applications from unidentified developers with the following commands:

/usr/bin/osascript -l JavaScript << EOS
function run() {
let pref1 = ObjC.unwrap($.NSUserDefaults.alloc.initWithSuiteName('com.apple.systempolicy.control')\
.objectForKey('AllowIdentifiedDevelopers'))
let pref2 = ObjC.unwrap($.NSUserDefaults.alloc.initWithSuiteName('com.apple.systempolicy.control')\
.objectForKey('EnableAssessment'))
if ( pref1 == true && pref2 == true ) {
return("true")
} else {
return("false")
}
}
EOS

If the result is not "true", this is a finding.

Vulnerability Number

V-268508

Documentable

False

Rule Version

APPL-15-002060

Severity Override Guidance

Verify the macOS system is configured to apply gatekeeper settings to block applications from unidentified developers with the following commands:

/usr/bin/osascript -l JavaScript << EOS
function run() {
let pref1 = ObjC.unwrap($.NSUserDefaults.alloc.initWithSuiteName('com.apple.systempolicy.control')\
.objectForKey('AllowIdentifiedDevelopers'))
let pref2 = ObjC.unwrap($.NSUserDefaults.alloc.initWithSuiteName('com.apple.systempolicy.control')\
.objectForKey('EnableAssessment'))
if ( pref1 == true && pref2 == true ) {
return("true")
} else {
return("false")
}
}
EOS

If the result is not "true", this is a finding.

Check Content Reference

M

Target Key

5661