BaselineWatch
Desk

os_software_update_deferral Ensure Software Update Deferment Is Less Than or Equal to $ODV Days

NIST macOS Security Compliance Project Sequoia Guidance, Revision 4.0 (be5491f)
All changes in this version
first version loaded macOS

Title

Ensure Software Update Deferment Is Less Than or Equal to $ODV Days

Control

/usr/bin/osascript -l JavaScript << EOS
function run() {
let timeout = ObjC.unwrap($.NSUserDefaults.alloc.initWithSuiteName('com.apple.applicationaccess')\
.objectForKey('enforcedSoftwareUpdateDelay')) || 0
if ( timeout <= $ODV ) {
return("true")
} else {
return("false")
}
}
EOS

Discussion

Software updates _MUST_ be deferred for $ODV days or less.

Fix

This is implemented by a Configuration Profile.