awesome-repositories.com
Blog
MCP
awesome-repositories.com

Descubre los mejores repositorios open-source con nuestra búsqueda potenciada por IA.

ExplorarBúsquedas curadasAlternativas open-sourceSoftware autohospedableBlogMapa del sitio
ProyectoAcerca deCómo clasificamosPrensaServidor MCP
Aviso legalPrivacidadTérminos
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
google avatar

google/santaArchived

0
View on GitHub↗
4,510 estrellas·287 forks·Objective-C++·Apache-2.0·4 vistassanta.dev↗

Santa

Santa es un sistema de autorización de binarios para macOS diseñado para controlar y monitorear qué binarios pueden ejecutarse basándose en reglas de confianza definidas. Funciona como un software de lista blanca de aplicaciones que evita que programas no autorizados se ejecuten verificándolos contra hashes criptográficos y certificados de firma.

El sistema proporciona monitoreo de ejecución registrando cada evento de lanzamiento de binario para crear un rastro visible de ejecución de software. Permite el registro de auditoría centralizado para rastrear lanzamientos de aplicaciones exitosos y denegados en múltiples dispositivos, asegurando el cumplimiento de dispositivos empresariales mediante reglas y registros sincronizados.

El control se gestiona a través de un sistema de reglas que utiliza sumas de verificación criptográficas, verificación de firmas digitales y coincidencia de rutas mediante expresiones regulares. El framework incluye la interceptación de ejecución a nivel de kernel para verificar los binarios antes de que se ejecuten y mantiene una base de datos local para registrar la actividad y auditar.

Features

  • Binary Authorization Systems - Controls which applications and binaries can run on macOS devices using allow-lists and block-lists.
  • Binary Execution Tracking - Saves binary launch events and denied execution attempts into a database for security auditing and aggregation.
  • Binary Execution Authorization - Restricts the execution of binaries by verifying them against defined allow-lists or block-lists.
  • Hash-Based Binary Identification - Uses cryptographic checksums to uniquely identify files regardless of their name or location on the disk.
  • Local Security Auditing - Records denied execution attempts and software launches on the local machine to identify security policy violations.
  • Digital Signature Verifications - Validates the identity of software developers by checking digital signatures against a trusted root of authority.
  • Software Trust Rule Management - Defines software trust by setting binary permissions using cryptographic hashes, signing certificates, or regular expression path matches.
  • Kernel Execution Hooks - Implements kernel-level interception of system calls to verify binaries before they are allowed to execute.
  • Audit Logs - Provides a centralized logging system to track successful and denied application launches across multiple devices.
  • Execution Audit Trails - Tracks and logs every binary execution on the system to maintain a complete software execution audit trail.
  • Application Whitelisting Software - Prevents unauthorized software from running by checking binaries against cryptographic hashes and signing certificates.
  • Event Auditing Storage - Records binary execution attempts and system events in a local SQLite database for reliable auditing.
  • Resource Path Matching - Filters binary execution permissions based on directory patterns and file path naming conventions using regular expressions.
  • MacOS System Extensions - Functions as a system extension that monitors and controls binary execution based on trust rules.
  • Remote Rule Synchronization - Provides synchronization of binary execution rules and event logs with a central remote server.
  • Security Policy Synchronizations - Synchronizes allow-lists and block-lists from a central server to maintain consistent security policies across a fleet.
  • Enterprise Compliance Protocols - Ensures managed macOS computers adhere to organizational software execution policies via rule and log synchronization.
  • macOS System Monitors - Monitors binary launch events on macOS to create a visible software execution trail.
  • Search Utilities - Binary whitelisting and blacklisting system for macOS.
  • Endpoint Security - Manages binary allow-listing and deny-listing for macOS.
  • Seguridad y privacidad - System-level binary whitelisting and blacklisting utility.
  • System Monitoring and Auditing - Binary whitelisting and blacklisting system for macOS.
  • System Security Hardening - Binary whitelisting and blacklisting system.

Historial de estrellas

Gráfico del historial de estrellas de google/santaGráfico del historial de estrellas de google/santa

Búsqueda con IA

Explora más repositorios increíbles

Describe lo que necesitas en lenguaje sencillo: la IA clasifica miles de proyectos open-source curados por relevancia.

Start searching with AI

Preguntas frecuentes

¿Qué hace google/santa?

Santa es un sistema de autorización de binarios para macOS diseñado para controlar y monitorear qué binarios pueden ejecutarse basándose en reglas de confianza definidas. Funciona como un software de lista blanca de aplicaciones que evita que programas no autorizados se ejecuten verificándolos contra hashes criptográficos y certificados de firma.

¿Cuáles son las características principales de google/santa?

Las características principales de google/santa son: Binary Authorization Systems, Binary Execution Tracking, Binary Execution Authorization, Hash-Based Binary Identification, Local Security Auditing, Digital Signature Verifications, Software Trust Rule Management, Kernel Execution Hooks.

¿Qué alternativas de código abierto existen para google/santa?

Las alternativas de código abierto para google/santa incluyen: cilium/tetragon — Tetragon is an eBPF-based runtime security and observability toolset designed for Linux and Kubernetes environments.… karpathy/llm-council — LLM Council is a framework for orchestrating multi-model workflows that generates consensus-based responses by… hotcakex/harden-windows-security — Harden-Windows-Security is a security hardening tool and framework designed to reduce the attack surface of the… cerbos/cerbos — Cerbos is an open-source authorization service that provides a centralized, language-agnostic engine for managing… alichtman/stronghold — Easily configure macOS security settings from the terminal. paretosecurity/pareto-mac — Automatically audit your Mac for basic security hygiene.

Alternativas open-source a Santa

Proyectos open-source similares, clasificados según cuántas características comparten con Santa.
  • cilium/tetragonAvatar de cilium

    cilium/tetragon

    4,753Ver en GitHub↗

    Tetragon is an eBPF-based runtime security and observability toolset designed for Linux and Kubernetes environments. It functions as a security policy manager, observability agent, and enforcement engine that hooks into kernel functions and tracepoints to detect privilege escalation, container escapes, and unauthorized system activity. The project distinguishes itself through its ability to perform real-time, in-kernel enforcement, allowing it to synchronously terminate malicious processes or modify function return values before a system call completes. It provides deep Kubernetes integration

    C
    Ver en GitHub↗4,753
  • karpathy/llm-councilAvatar de karpathy

    karpathy/llm-council

    14,761Ver en GitHub↗

    LLM Council is a framework for orchestrating multi-model workflows that generates consensus-based responses by querying multiple language models simultaneously. It functions as a multi-model orchestrator that distributes user prompts across various endpoints, aggregates the resulting outputs, and synthesizes them into a single, unified final answer through a designated chairman model. The system distinguishes itself by implementing an anonymized peer review loop, which masks model identities during the evaluation phase to ensure that critiques and rankings are based solely on output quality r

    Python
    Ver en GitHub↗14,761
  • hotcakex/harden-windows-securityAvatar de HotCakeX

    HotCakeX/Harden-Windows-Security

    4,139Ver en GitHub↗

    Harden-Windows-Security is a security hardening tool and framework designed to reduce the attack surface of the Windows operating system through policy enforcement. It provides a collection of security presets and templates to implement official hardening standards across multiple devices. The project distinguishes itself through a comprehensive execution control system, featuring a manager for Windows Application Control and a kernel protection suite. It implements strict trust models, including kernel-mode driver whitelisting, signed policy implementation on the EFI partition, and code inte

    C#1st-party-securityapplicationcontrolaudit
    Ver en GitHub↗4,139
  • cerbos/cerbosAvatar de cerbos

    cerbos/cerbos

    4,460Ver en GitHub↗

    Cerbos is an open-source authorization service that provides a centralized, language-agnostic engine for managing access control. It functions as a policy-as-code platform, allowing teams to define, test, and distribute authorization rules using declarative YAML or JSON configurations. By decoupling access logic from application code, it enables consistent permission enforcement across diverse service stacks. The project distinguishes itself through its ability to translate high-level authorization policies into native database query filters. This capability allows applications to enforce sec

    Goaccess-controlauthorizationgo
    Ver en GitHub↗4,460
Ver las 30 alternativas a Santa→