Comentar este tema con una IA

Obtiene una respuesta de la documentación y la página de la que procede.

inject0

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.

~5 min de lectura · inject0

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 recuperadoRevisadaNota
Consultas websíCon WebFetch en Claude Code, el hook solo ve el resumen que escribe la herramienta.
Búsqueda websíLa lista de resultados de la búsqueda
Herramientas MCPsíCada respuesta de un servidor MCP
Salida de la shellsíLa salida de comandos como curl o git log
Lectura de archivossíTambién resultados de búsqueda con contenido de archivo, por ejemplo Grep en modo contenido
Listas de archivosnoGlob, 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 consolaValorEfecto de una detección
DesactivadooffSin revisión. El contenido recuperado llega al agente sin revisar.
ObservarobserveLa detección queda en la auditoría local. El agente recibe la respuesta sin cambios.
MarcarhintLa respuesta se mantiene. El agente recibe la indicación de no seguir las instrucciones que contiene.
Eliminar (predeterminado)redactEl agente recibe un aviso breve en lugar de la respuesta. El texto se queda en el dispositivo.
inject0 viene activado de fábrica, en el nivel Eliminar. A diferencia de exec0 y leak0, no necesita activarlo.

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

PuntoValor
Predeterminado0,30, rango permitido de 0,20 a 0,40
Dispositivos CloudPoisonZero fija otro umbral para su cuenta a petición.
Dispositivos privadosOtro umbral figura en el archivo firmado client-config.json.
En el dispositivoEl comando poisonzero inject0 threshold muestra el valor y su origen, pero no lo cambia.

Cuando la revisión no es posible

SituaciónEliminarMarcarObservar
Presupuesto de tiempo superado, modelo todavía cargando, error del motor o respuesta de más de 8 MiBRespuesta retenida, indicada como no revisadaNota «no revisada»Respuesta sin cambios, entrada de auditoría
Servicio de PoisonZero no disponibleRespuesta retenidaNota «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.

AgenteQué se revisaEfecto
Claude CodeTodas las respuestas indicadas arribaEliminar y Marcar. Con WebFetch, solo el resumen.
Codex (CLI e IDE)Todas las respuestas indicadas arribaEliminar sustituye la respuesta completa por el aviso.
Gemini CLITodas las respuestas indicadas arribaEliminar sustituye la respuesta completa. La nota de Marcar solo la ve usted, no el modelo.
CursorSolo respuestas de herramientas MCPEliminar y Marcar
Antigravity CLINingunaSin 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 dispositivoAjuste
Enterprise, dispositivos CloudConsola: 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 privadosEl nivel figura en el archivo firmado client-config.json de Exportar para privados. Distribución: Instalar el agente poison0.
Pro y Solo DevSiempre activado, en el nivel Eliminar
En el dispositivoSin interruptor local. poisonzero status muestra el nivel e indica si la revisión se ejecuta.

Auditoría

En la consolaAcciónSignificadoAuditoría de la consola (modo Cloud)
Retenidoinject0_withheldDetección, la respuesta se retuvosí
Marcadoinject0_markedDetección en el nivel Marcarsí
No comprobadoinject0_uncheckedLa revisión no terminósí
Observadoinject0_observedDetección en el nivel Observarno, 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

DatosModo CloudModo privado
Texto del contenido recuperadoRevisado en el dispositivo, nunca enviadoRevisado en el dispositivo, nunca enviado
Texto retenidoSolo en su propia carpeta de datosSolo en su propia carpeta de datos
Entrada de auditoría, sin contenidoEn el dispositivo y en la consolaSolo en el dispositivo
ModeloLo descarga el agente poison0Llega con la comprobación de licencia cada 30 días aproximadamente, sin solicitud adicional

Lista completa: Qué envía el modo Cloud.

Disponibilidad

PuntoValor
VersiónDesde el agente poison0 1.16.56
PlanesSolo Dev, Pro y Enterprise
HardwareSe 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.