Santa Versions Save

A binary authorization and monitoring system for macOS

2022.5

1 year ago

Notes

  • Fixed an issue preventing events from being uploaded immediately after a blocked execution
  • Fixed a GUI bug that allowed multiple dialogs to be queued for the same execution
  • Added option to disable all event logging
  • Added option to upload all events
  • Added option to upload events during a clean sync
  • Added new keys to the EventDetailURL key to differentiate files vs bundles.

What's Changed

Full Changelog: https://github.com/google/santa/compare/2022.4...2022.5

2022.4

2 years ago

What's Changed

New Contributors

Full Changelog: https://github.com/google/santa/compare/2022.3...2022.4

2022.3

2 years ago

Notes

  • The kernel extension and all support for it has been fully removed. Santa now requires macOS 10.15 and above.
  • Protobuf structured event logging has been added but is still experimental; the format of the logs is subject to change and there is purposefully no documentation on its use. We will announce in a feature release when this feature is stable.
  • The Santa daemon is now loaded early during the boot process to better protect against persistent threats.
  • Preflight sync requests now include the machine's model identifier.

What's Changed

Full Changelog: https://github.com/google/santa/compare/2022.2...2022.3

2022.2

2 years ago

Notes

  • USB device blocking mode is now reported in santactl status and configurable GUI notifications have been added.
  • Package will no longer prompt to install Rosetta on ARM machines (fixes #732).
  • santactl version now reports the build version alongside the product version. This is part of the CFBundleVersion for each component.
  • A new fail-closed configuration key has been added that will cause Santa to block execution if it's unable to read a file.

What's Changed

New Contributors

Full Changelog: https://github.com/google/santa/compare/2022.1...2022.2

2022.1

2 years ago

Notes

  • Fixed PrinterProxy workaround for Monterey
  • More metrics, including an event counter
  • Fixed logging of dates when system calendar is not Gregorian.
  • Added USB Mass Storage blocking feature, which can be controlled by a sync server
  • santad no longer stores events for upload if a sync server is not configured
  • Sync can now use a provided proxy configuration separate from the system one (c.f SyncProxyConfiguration)

What's Changed

New Contributors

Full Changelog: https://github.com/google/santa/compare/2021.8...2022.1

2021.8

2 years ago

Notes

  • Added a system for collecting and exporting metrics to monitoring systems and a metrics subcommand to santactl for viewing the current state. More metrics will be added in future releases.
  • EnableSysxCache is now enabled by default - we've found this significantly improves performance when other EndpointSecurity extensions are in use.
  • Added TeamID as a rule type - you can now allow/block by team ID instead of individual certificates. Support is included in santactl rule.
  • Added AboutText configuration key to configure the text displayed when Santa.app is opened while it's running (thanks @np5!)

2021.7

2 years ago

WARNING (2021-10-06)

Shortly after release we noticed that the code signature on the released binaries was missing some required entitlements. We have updated the release package and tarball attached to this release and added .ORIG to the original files.

If you have attempted to deploy the original broken release you should try again with the updated files. As there are no code changes we have not bumped the version number.

Notes

  • santactl/sync: Fixed a rare crash from reachability checks
  • santactl/sync: Fixed a rare crash when using FCM
  • santad: Improved prevention of database overwrites

2021.5

3 years ago

Notes

  • Updates MOLAuthenticatingURLSession to v3.0, which will now pick the most recently issued cert if multiple certs match the filters specified in the configuration. Fixes #553

2021.3

3 years ago

Notes

  • Fixes an issue in santactl fileinfo where bundles were misappropriated (issue #536)
  • Fixes transitive allowlisting when EnableSysCache is true (issue #539)

2021.2

3 years ago

Notes

  • santad: Fixes caching of blocked executions when EnableSysxCache is in use.
  • santactl: Retry individual requests to continue a long sync through minor network blips