Visibilidad de la actividad de agentes de IA en los endpoints, con detección local, bloqueo opcional antes de la acción y reconstrucción forense a partir de artefactos de sesión.
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
Clona el repositorio
git clone https://github.com/solongate/agent-security.git - 2
Entra en el directorio del proyecto
cd agent-security - 3
Ejecuta el script de instalación
./scripts/install.sh - 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.
Herramienta CLI para detectar secretos codificados directamente, como contraseñas, API keys y tokens, en repositorios git, archivos y stdin.
Un vault de seguridad para OpenClaw y Claude Code que detecta secretos, inyección de prompts y comandos peligrosos en el tráfico de IA, y conserva registros de auditoría.
Control de acceso para agentes de programación con IA: bloquea la lectura de credenciales, retiene acciones de riesgo para su revisión y registra cada llamada a herramientas en Claude Code, Codex, Cursor y servidores MCP.
Un plano de control local que conserva objetivos, decisiones, responsables y evidencias para que los agentes trabajen durante largos periodos entre sesiones y entornos de ejecución.