santa icon indicating copy to clipboard operation
santa copied to clipboard

A binary authorization and monitoring system for macOS

Results 119 santa issues
Sort by recently updated
recently updated
newest added

After the KEXT is deprecated we should be able to move forward with some general cleanup and simplification. This issue is for tracking that work.

cleanup

Santa's launch agents and daemons should be migrated to utilize the SMAppService API on macOS 13+. https://developer.apple.com/documentation/servicemanagement/smappservice?language=objc

enhancement

The sync protocol is currently HTTP/JSON. It'd be nice to be able to make this have a GRPC / Protobuf option as well as a formal specification for the protocol...

enhancement

For larger deployments we'd like Santa to be able to export metrics for use with monitoring solutions like prometheus, or osquery.

enhancement
metrics

* TCC Full Disk Access * KernelExtension Whitelist * SystemExtension Whitelist

docs

* An overview of Santa. * A detailed guide on how to set it up. * UAKEL * Rules * A detailed guide on using a sync server.

help wanted
starter-project
docs

There are a lot of parts of Santa that are responsive to the SNTConfigurators state change we need to make sure these are tested.

cleanup

The docs are, in many ways, out-of-date and could be much clearer. We need to document how to configure many things, better docs on deployment, better docs on how to...

enhancement
cleanup
docs

There is a list of binaries in the "Binaries" section of the documentation but it's missing `santasyncservice` (and `santametricservice`). This should be added, and the "Syncing Overview" page should also...

docs

We should investigate whether or not Santa would inherit any performance benefits from switching to [TCMalloc](https://github.com/google/tcmalloc).