Cómo revisa inject0 el contenido recuperado
inject0 es la revisión local del agente poison0 (a partir del agente poison0 1.16.56). Revisa el contenido recuperado en busca de prompt injection antes de que el agente lo procese, directamente en el dispositivo. El servicio para sus propias aplicaciones se llama inject0 Gateway y es un producto aparte.
Qué se revisa
inject0 revisa la respuesta de una herramienta después de ejecutarse y antes de que el agente la lea (hook PostToolUse). inject0 no revisa sus propias entradas.
| Contenido recuperado | Revisada | Nota |
|---|---|---|
| Consultas web | sí | Con WebFetch en Claude Code, el hook solo ve el resumen que escribe la herramienta. |
| Búsqueda web | sí | La lista de resultados de la búsqueda |
| Herramientas MCP | sí | Cada respuesta de un servidor MCP |
| Salida de la shell | sí | La salida de comandos como curl o git log |
| Lectura de archivos | sí | También resultados de búsqueda con contenido de archivo, por ejemplo Grep en modo contenido |
| Listas de archivos | no | Glob, LS y Grep solo con nombres de archivo no contienen contenido. |
Melira evalúa el texto completo en el dispositivo con un score entre 0,000 y 1,000. A partir del umbral de alarma, la respuesta cuenta como detección. Ninguna ruta queda excluida.
Niveles
| Nivel en la consola | Valor | Efecto de una detección |
|---|---|---|
| Desactivado | off | Sin revisión. El contenido recuperado llega al agente sin revisar. |
| Observar | observe | La detección queda en la auditoría local. El agente recibe la respuesta sin cambios. |
| Marcar | hint | La respuesta se mantiene. El agente recibe la indicación de no seguir las instrucciones que contiene. |
| Eliminar (predeterminado) | redact | El agente recibe un aviso breve en lugar de la respuesta. El texto se queda en el dispositivo. |
Qué hace Eliminar
- El agente recibe, en lugar de la respuesta completa, un aviso con el score y el umbral.
- El texto se guarda como archivo simple en su propia carpeta de datos:
~/.poisonzero/inject0-withheld, en Windows%LOCALAPPDATA%\PoisonZero\inject0-withheld. El aviso nombra el archivo. - Los archivos no están cifrados y no caducan. Bórrelos usted mismo cuando sea necesario.
- Si el agente lee después uno de estos archivos, inject0 lo revisa de nuevo.
Umbral de alarma
| Punto | Valor |
|---|---|
| Predeterminado | 0,30, rango permitido de 0,20 a 0,40 |
| Dispositivos Cloud | PoisonZero fija otro umbral para su cuenta a petición. |
| Dispositivos privados | Otro umbral figura en el archivo firmado client-config.json. |
| En el dispositivo | El comando poisonzero inject0 threshold muestra el valor y su origen, pero no lo cambia. |
Cuando la revisión no es posible
| Situación | Eliminar | Marcar | Observar |
|---|---|---|---|
| Presupuesto de tiempo superado, modelo todavía cargando, error del motor o respuesta de más de 8 MiB | Respuesta retenida, indicada como no revisada | Nota «no revisada» | Respuesta sin cambios, entrada de auditoría |
| Servicio de PoisonZero no disponible | Respuesta retenida | Nota «no revisada» | Respuesta sin cambios |
Si Melira aún no está instalado en el dispositivo, inject0 no revisa nada. El agente recibe entonces una vez por sesión el aviso de que el contenido recuperado no se revisa. poisonzero doctor indica el motivo.
Agentes compatibles
inject0 usa las mismas entradas de hook que exec0 y leak0.
| Agente | Qué se revisa | Efecto |
|---|---|---|
| Claude Code | Todas las respuestas indicadas arriba | Eliminar y Marcar. Con WebFetch, solo el resumen. |
| Codex (CLI e IDE) | Todas las respuestas indicadas arriba | Eliminar sustituye la respuesta completa por el aviso. |
| Gemini CLI | Todas las respuestas indicadas arriba | Eliminar sustituye la respuesta completa. La nota de Marcar solo la ve usted, no el modelo. |
| Cursor | Solo respuestas de herramientas MCP | Eliminar y Marcar |
| Antigravity CLI | Ninguna | Sin efecto: el hook no recibe el contenido recuperado. |
Funcionamiento con leak0
Cuando leak0 oculta un valor secreto en un contenido recuperado, inject0 revisa la versión ocultada. inject0 nunca ve el valor secreto.
Ajustes
| Plan y dispositivo | Ajuste |
|---|---|
| Enterprise, dispositivos Cloud | Consola: Settings → Perfiles, Editar en el perfil, pestaña inject0: el interruptor Activado y el Nivel. Los dispositivos aplican el ajuste en la siguiente sincronización. |
| Enterprise, dispositivos privados | El nivel figura en el archivo firmado client-config.json de Exportar para privados. Distribución: Instalar el agente poison0. |
| Pro y Solo Dev | Siempre activado, en el nivel Eliminar |
| En el dispositivo | Sin interruptor local. poisonzero status muestra el nivel e indica si la revisión se ejecuta. |
Auditoría
| En la consola | Acción | Significado | Auditoría de la consola (modo Cloud) |
|---|---|---|---|
| Retenido | inject0_withheld | Detección, la respuesta se retuvo | sí |
| Marcado | inject0_marked | Detección en el nivel Marcar | sí |
| No comprobado | inject0_unchecked | La revisión no terminó | sí |
| Observado | inject0_observed | Detección en el nivel Observar | no, solo local |
Campos por entrada: hora, agente, herramienta, tamaño de la respuesta, score, umbral, nivel y decisión. Nunca incluidos: el texto, las URL y las rutas.
Privacidad
| Datos | Modo Cloud | Modo privado |
|---|---|---|
| Texto del contenido recuperado | Revisado en el dispositivo, nunca enviado | Revisado en el dispositivo, nunca enviado |
| Texto retenido | Solo en su propia carpeta de datos | Solo en su propia carpeta de datos |
| Entrada de auditoría, sin contenido | En el dispositivo y en la consola | Solo en el dispositivo |
| Modelo | Lo descarga el agente poison0 | Llega con la comprobación de licencia cada 30 días aproximadamente, sin solicitud adicional |
Lista completa: Qué envía el modo Cloud.
Disponibilidad
| Punto | Valor |
|---|---|
| Versión | Desde el agente poison0 1.16.56 |
| Planes | Solo Dev, Pro y Enterprise |
| Hardware | Se ejecuta en la CPU. No hace falta GPU. |
Más información
Para sus propias aplicaciones y gateways de LLM: inject0 Gateway. Llamadas de herramientas dañinas: exec0. Fuga de secretos: leak0.