If you haven't read this already, please do:
I'll wait.
Done? OK. Concerned? No? Then you can skip the rest of this post.
with a new option --remove-config-data. This option removes the attribute from the Gatekeeper Configuration Data and XProtectPlistConfigData dist files that cause them to be hidden from /usr/sbin/softwareupdate (and therefore Munki as well)
Once you've updated your Reposado tools:
# find the latest XProtectPlistConfigData update product ID
> ./repoutil --products | grep XProtect
031-14263 XProtectPlistConfigData 1.0 2014-12-12 [] (Deprecated)
031-17312 XProtectPlistConfigData 1.0 2015-01-27 []
# remove the config-data attribute from the latest XProtectPlistConfigData dist:
> ./repoutil --remove-config-data 031-17312
Updated dist: /Volumes/munki/swupd/html/content/downloads/16/31/031-17312/1m0bhxfojg3hs4sk8rj4vz9f75gyeyllgr/031-17312.English.dist
# Add the latest XProtectPlistConfigData product to your testing catalog:
> ./repoutil --add-product 031-17312 testing
Adding 031-17312 (XProtectPlistConfigData-1.0) to branch testing...
<...>
# find the latest Gatekeeper Configuration Data update product ID
# ./repoutil --products | grep Gatekeeper
041-6414 Gatekeeper Configuration Data 1.0 2012-07-25 ['release', 'testing']
031-17170 Gatekeeper Configuration Data 57 2015-01-25 []
# remove the config-data attribute from the latest Gatekeeper Configuration Data dist:
> ./repoutil --remove-config-data 031-17170
Updated dist: /Volumes/munki/swupd/html/content/downloads/19/32/031-17170/ka9m3pkqmgnvbegg1soz1a4c66up925n3b/031-17170.English.dist
# Add the latest Gatekeeper Configuration Data product to your testing catalog:
> ./repoutil --add-product 031-17170 testing
Adding 031-17170 (Gatekeeper Configuration Data-57) to branch testing...
<...>
If you do only this, Munki will start finding the XProtectPlistConfigData and Gatekeeper Configuration Data updates and offer to install them. But you probably want Munki to just install them without bothering the user, so we'll add some apple_update_metadata to let Munki know it's OK to install these without bothering the user.
munkiimport --apple-update 031-17312 --catalog testing --unattended_install
munkiimport --apple-update 031-17170 --catalog testing --unattended_install
> sudo /usr/local/munki/managedsoftwareupdate --apple
Managed Software Update Tool
Copyright 2010-2014 The Munki Project
<snip>
The following Apple Software Updates are available to install:
+ Gatekeeper Configuration Data-57
+ XProtectPlistConfigData-1.0
An automatic session will install them without bothering the user. (Ether just be patient and let each client do their thing, or run `sudo /usr/local/munki/managedsoftwareupdate --auto`)