A binary and file access authorization system for macOS.
Santa is a binary and file access authorization system for macOS. It consists of a system extension that monitors for executions & file access, and makes decisions based on the contents of a local database, a GUI agent that notifies the user in case of a block decision, a background service for synchronizing the configuration with a remote server, and a command-line utility for managing the system.
It is named Santa because it keeps track of binaries that are naughty or nice.
The Santa docs are stored in the Docs (opens in a new tab) directory and are published at https://northpole.dev.
The docs include deployment options, details on how parts of Santa work and instructions for developing Santa itself.
If you have questions or otherwise need help getting started, the #santa channel on the macadmins slack (opens in a new tab) is a great place to start.
If you believe you have a bug, feel free to report an issue (opens in a new tab) and we'll respond as soon as we can.
If you believe you've found a vulnerability, please read the security policy (opens in a new tab) for disclosure reporting.
as blocked will be allowed to run, whilst being logged and recorded in the events database. In LOCKDOWN mode, only listed binaries are allowed to run.
logged. When in either mode, all unknown or denied binaries are stored in the database to enable later aggregation.
binary's hash (or 'fingerprint'), executables can be allowed/blocked by their code signature (through CDHash, Certificate, TeamID or SigningID rules). You can therefore allow/block all binaries signed by a publisher or all versions of a signed binary. Rules are applied in most-specific order, which allows you to allow all binaries by a given publisher while blocking one specific signing ID or binary (or vice-versa).
to that found in Managed Client (the precursor to configuration profiles, which used the same implementation mechanism), Application Launch Restrictions via the mcxalr binary. This implementation carries the added
Description adapted from the project README.
Community project. Help and bug reports go to the maintainers on GitHub; AppsXi does not provide support for this app.
Apache License 2.0
Use, change and share it freely, including in closed source apps, as long as the copyright notice stays. Includes a patent grant.
Read the full licenseAppsXi checks every version before it is listed.
Signed by North Pole Security, Inc. (ZMCG7MLDV9)
Apple Developer ID team ZMCG7MLDV9
Notarized by Apple
Hardened Runtime on
File matches the hash GitHub published
SHA-256 229cbfca5a8ec31075dd71b38e82f5e14230ba3551e8f33c2d8dc998b0ebf1a6
No malware found
ClamAV 1.5.4 on Oct 14, 2026
Install and behavior test in a virtual machine: not run yet
Coming soon for all listings.
Checked Oct 14, 2026 · Mac
DMG · 52 MB
Yes. Santa is free and open source under the Apache License 2.0. AppsXi lists the maintainers' official release and does not charge for it.
AppsXi downloads every version of Santa from the maintainers' official GitHub release and checks it before it is listed. For version 2026.8 (checked Oct 14, 2026), the Mac download is signed by its developer and notarized by Apple, each file matches the checksum GitHub publishes for the release, byte for byte and a malware scan found nothing.
Yes. Santa has a native Apple silicon build, and it runs on Intel Macs too.
Santa needs macOS Sonoma (14) or later.
Santa is an open source project by North Pole Security on GitHub (northpolesec/santa). Help and bug reports go to its maintainers there.
Something wrong with this app? Report a problem. Maintainer? Claim this listing or ask us to remove it.
No reviews yet. Anyone who downloads it from AppsXi while signed in can review it a day later.
Used this app? Sign in and download it here to review it a day later.
Share files and messages with nearby devices over your local network, no internet connection needed
Utility for formatting USB drives and creating bootable USB media from ISO images
Flash OS images to SD cards and USB drives, safely and easily
Control the brightness and volume of external displays on your Mac with keys or menu bar sliders
Upload images to S3, GitHub, Cloudflare R2, Imgur and 60+ other hosts and copy the link
App for managing and quickly switching hosts file entries, with remote hosts and a system tray menu