package
0.0.0-20240920213909-c595fce0e789
Repository: https://github.com/groob/moroz.git
Documentation: pkg.go.dev

# Constants

No description provided by the author
AllowlistCompiler is a Transitive allowlist policy which allows allowlisting binaries created by a specific compiler.
Binary rules use the SHA-256 hash of the entire binary as an identifier.
No description provided by the author
CDHash rules use a binary's code directory hash as an identifier.
Certificate rules are formed from the SHA-256 fingerprint of an X.509 leaf signing certificate.
No description provided by the author
No description provided by the author
No description provided by the author
Signing IDs are arbitrary identifiers under developer control that are given to a binary at signing time.
TeamID rules are the 10-character identifier issued by Apple and tied to developer accounts/organizations.

# Structs

Config represents the combination of the Preflight configuration and Rules for a given MachineID.
EventPayload represents derived metadata for events uploaded with the UploadEvent endpoint.
EventUploadEvent is a single event entry https://github.com/google/santa/blob/344a35aaf63c24a56f7a021ce18ecab090584da3/docs/development/sync-protocol.md#event-objects.
EventUploadRequest encapsulation of an /eventupload POST body sent by a Santa client.
Postflight represents sync response sent to a Santa client by the sync server.
A PostflightPayload represents the request sent by a santa client to the sync server.
Preflight represents sync response sent to a Santa client by the sync server.
A PreflightPayload represents the request sent by a santa client to the sync server.
Rule is a Santa rule.
SigningEntry is optionally present when an event includes a binary that is signed.

# Type aliases

ClientMode specifies which mode the Santa client will evaluate rules in.
Policy represents the Santa Rule Policy.
RuleType represents a Santa rule type.