Repolode
solongate

solongate/agent-security

Gateway local-first escrito en Go que comprueba las llamadas a herramientas de agentes de programación con IA según políticas, detecta secretos y mantiene un registro de auditoría en el dispositivo.

Estrellas
370
Forks
32
Issues abiertos
151
Último commit
hace 18 horas

¿Qué es?

SolonGate Agent Security es un gateway de seguridad local para agentes de programación con IA, como Claude Code y Codex CLI. Antes de ejecutarse, cada llamada a una herramienta se comprueba con un archivo de políticas y se permite o se bloquea según reglas de rutas, comandos, nombres de archivo o URL, aplicadas al acceso de lectura, escritura, ejecución o red.

También analiza el contenido en busca de secretos mediante patrones integrados y patrones definidos por el usuario, con modos para desactivar la función, detectar, ocultar o bloquear. Incluye límites de frecuencia por minuto, hora o día, rutas protegidas que hace cumplir el sistema operativo y una raíz aislada para el agente. Las políticas y el registro de auditoría son archivos normales en el disco, y el guard no realiza llamadas de red.

El proyecto incluye una CLI y una TUI de `solongate` para editar políticas, consultar el registro de auditoría, seguir en tiempo real las llamadas a herramientas y ejecutar comprobaciones de estado. Está escrito en Go y se instala desde el código fuente mediante un script.

Funciones clave

  • 01Permite o deniega llamadas a herramientas según la ruta, el comando, el nombre de archivo o la URL.
  • 02Detecta más de 70 patrones de secretos integrados, con modos para ocultarlos o bloquearlos.
  • 03Bloquea la carga de archivos que contienen secretos cuando está activado el modo de bloqueo.
  • 04Aplica límites de frecuencia por minuto, hora y día.
  • 05Mantiene un registro de auditoría local y permite seguir en tiempo real las llamadas a herramientas.
  • 06Funciona sin llamadas de red, cuentas ni telemetría.

Casos de uso

  • Evitar que un agente de programación con IA lea archivos `.env` u otras credenciales.
  • Auditar los comandos y archivos a los que accedió un agente durante una sesión.
  • Añadir una capa de políticas locales a Claude Code o Codex CLI en el equipo de un desarrollador.
  • Mantener la actividad del agente en el dispositivo en entornos que restringen la telemetría en la nube.

Inicio rápido

  1. 1

    Clona el repositorio

    git clone https://github.com/solongate/agent-security.git
  2. 2

    Entra en el directorio del proyecto

    cd agent-security
  3. 3

    Ejecuta el script de instalación

    ./scripts/install.sh
  4. 4

    Inicia SolonGate TUI

    solongate

Antes de usarlo

  • Se requiere Go 1.26 o posterior. Si Go no está instalado, install.sh descarga una compilación de Go.
  • Algunos de los agentes de la lista (OpenClaw, Hermes, Chainabit) figuran como próximos a lanzarse.
  • La protección solo se aplica a las sesiones de agentes iniciadas después de la instalación, por lo que las sesiones que ya estén abiertas no quedan protegidas.

En colecciones

Temas

Preguntas frecuentes

¿Qué es agent-security?
Gateway local-first escrito en Go que comprueba las llamadas a herramientas de agentes de programación con IA según políticas, detecta secretos y mantiene un registro de auditoría en el dispositivo. SolonGate Agent Security es un gateway de seguridad local para agentes de programación con IA, como Claude Code y Codex CLI. Antes de ejecutarse, cada llamada a una herramienta se comprueba con un archivo de políticas y se permite o se bloquea según reglas de rutas, comandos, nombres de archivo o URL, aplicadas al acceso de lectura, escritura, ejecución o red.
¿agent-security es gratuito? ¿Qué licencia tiene?
agent-security es open source bajo la licencia Apache-2.0. Revisa los términos de la licencia antes de usarlo en productos comerciales.
¿agent-security sigue mantenido?
Mantenimiento activo. El último commit de agent-security fue el 6 nov 2026.
¿Para qué puedo usar agent-security?
Evitar que un agente de programación con IA lea archivos `.env` u otras credenciales. Auditar los comandos y archivos a los que accedió un agente durante una sesión. Añadir una capa de políticas locales a Claude Code o Codex CLI en el equipo de un desarrollador. Mantener la actividad del agente en el dispositivo en entornos que restringen la telemetría en la nube.
¿Cómo se instala agent-security?
Clona el repositorio: git clone https://github.com/solongate/agent-security.git Entra en el directorio del proyecto: cd agent-security Ejecuta el script de instalación: ./scripts/install.sh Inicia SolonGate TUI: solongate
¿Dónde consigo agent-security?
El código fuente y las instrucciones de instalación están en GitHub: https://github.com/solongate/agent-security

Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.

Proyectos relacionados

Firewall de código abierto para agentes de IA que se interpone entre los agentes y la red para bloquear la exfiltración de secretos, la inyección de prompts, SSRF y el envenenamiento de herramientas MCP, con recibos de acciones firmados.

985+11 esta semana114GoApache-2.0Bien mantenidoActualizado hace 21 horas