Apple has released a major update to XProtect for all macOS

Apple has just released its weekly update to XProtect for all versions of macOS, bringing it to version 5354. As usual it doesn’t release information about what security issues this update might address.

This version is a major update that adds a completely new file named AppProtectionPolicy.plist. That sets out allowed Team and Signing IDs for categories of protected third-party apps including chat clients, browsers and crypto wallets. It also adds one new Yara rule for the wonderfully named MACOS.NEFARIOUSNAPKIN, and tidies a little layout. There are no changes to the Osascript rules in XPScripts.yr, though.

You can check whether this update has been installed by opening System Information via About This Mac, and selecting the Installations item under Software.

A full listing of security data file versions is given by SilentKnight and SystHist for El Capitan to Golden Gate available from their product page. If your Mac hasn’t yet installed this update, you can force it using SilentKnight or at the command line.

If you want to install this as a named update in SilentKnight, its label is XProtectPlistConfigData_10_15-5354

Sequoia, Tahoe and Golden Gate systems only

This update has already been released for Sequoia and later via iCloud. If you want to check it manually, use the Terminal command
sudo xprotect check
then enter your admin password. If that returns version 5354 but your Mac still reports an older version is installed, you should be able to force the update using
sudo xprotect update

Corrected at 05:00 6 August: the apparently missing gk.db file was there all the time, but didn’t appear in the Finder when I copied the contents for analysis. That file hasn’t been removed after all.