cask "santa" do version "2025.6" sha256 "8bee8c183397e84726a92c12de92c5525d115d4173c5c5de2a442d6299beac2c" url "https://github.com/northpolesec/santa/releases/download/#{version}/santa-#{version}.dmg" name "Santa" desc "Binary authorization system" homepage "https://github.com/northpolesec/santa" pkg "santa-#{version}.pkg" uninstall early_script: { executable: "/Applications/Santa.app/Contents/MacOS/Santa", args: ["--unload-system-extension"], sudo: true, must_succeed: false, }, launchctl: [ "com.northpolesec.santa", "com.northpolesec.santa.bundleservice", "com.northpolesec.santa.metricservice", "com.northpolesec.santa.syncservice", "com.northpolesec.santad", ], pkgutil: "com.northpolesec.santa", delete: [ "/Applications/Santa.app", "/usr/local/bin/santactl", ] zap delete: [ "/var/db/santa", "/var/log/santa*", ], trash: [ "/private/etc/asl/com.northpolesec.santa.asl.conf", "/private/etc/newsyslog.d/com.northpolesec.santa.newsyslog.conf", ] end