Bromure Agentic Coding 2.4.0 — Detecta inyecciones de prompt en los archivos que lee tu agente
Bromure Agentic Coding 2.4.0 añade un cuarto pilar: detección de inyecciones de prompt en el dispositivo. Un README envenenado, una línea en una página descargada, una cadena en la salida de una herramienta o una directiva oculta en un CLAUDE.md pueden decirle en silencio a tu agente qué hacer — filtrar un archivo, debilitar una comprobación, ejecutar un script. La 2.4.0 escanea el contenido no confiable que fluye hacia el modelo y los archivos de reglas en los que confía, y puede registrar, preguntar o bloquear antes de que la solicitud llegue siquiera al modelo. Todo corre en tu Mac; nada sale de ahí.
Mantener credenciales reales fuera del sandbox evita que un paquete envenenado
las robe. Pero hay un ataque que no necesita ningún token robado:
simplemente decirle al agente qué hacer. Un comentario en un archivo fuente, una
línea en una página web descargada, una cadena en la salida de una herramienta o
una directiva enterrada en un CLAUDE.md pueden empujar al modelo hacia algo que
nunca pediste — y él lo lee como instrucciones y obedece. La 2.4.0 añade el cuarto
pilar que cierra esa brecha, y corre por completo en tu Mac.
Novedades
- Detección de inyecciones de prompt — dos detectores, un clic. Una nueva
categoría de perfil Prompt Injection con una acción de registrar / preguntar /
bloquear. Nada sale del Mac: la detección corre en el dispositivo.
- Inyección en contenido no confiable. Un clasificador local PromptGuard
(DeBERTa) puntúa los tramos de
tool_resultque el agente ingiere — lecturas de archivos, descargas web, salida de herramientas. Una instrucción colada en un README, un comentario de código o una respuesta de API se atrapa antes de que el modelo actúe sobre ella. - Instrucciones maliciosas en archivos de reglas. Los archivos
CLAUDE.md,AGENTS.mdyGROK.mdque un agente trata como autoridad se escanean con una pasada determinista (Unicode invisible, trucos de texto bidireccional, metadirectivas del tipo «ignora las instrucciones anteriores») y un clasificador ModernBERT afinado que atrapa el abuso de redacción serena que un filtro de palabras clave pasa por alto. Cubre Claude Code, Codex y Grok Build.
- Inyección en contenido no confiable. Un clasificador local PromptGuard
(DeBERTa) puntúa los tramos de
- Registrar, preguntar o bloquear — tú eliges los dientes. Registrar anota en el Security Log (el renombrado Supply Chain Log — ahora también registra entradas maliciosas) sin latencia añadida. Preguntar pausa la solicitud y te muestra el texto marcado para permitirlo o denegarlo. Bloquear hace fallar la solicitud antes de que el modelo vea el contenido. La política es por perfil y se aplica en vivo — actívala en una VM en ejecución y entra en la siguiente llamada del agente, sin reiniciar.
- Visibilidad para toda la flota en instalaciones gestionadas. En una instalación
gestionada, cada detección se reenvía a tu consola de Bromure como un evento
prompt_injection— origen, fragmento y si se registró, se marcó o se bloqueó — para que seguridad pueda ver los intentos de inyección en toda la flota, no solo en el portátil donde ocurrieron.
Mejoras
- Un disco del host lleno ahora lo dice. Las compilaciones de imagen base, las descargas de modelos y los arranques de VM comprueban de antemano el espacio libre y muestran un claro «libera espacio e inténtalo de nuevo» localizado — en lugar del confuso timeout de 30 minutos del instalador que un disco lleno solía provocar.
- Engranaje de ajustes en la barra de título de la VM. Abre el propio perfil de la VM en ejecución directamente desde su ventana; los ajustes del lado del host se aplican en vivo.
- El Trace Inspector muestra algo de fábrica. Los perfiles nuevos usan por defecto el trazado de detalles de IA, capturando los cuerpos de solicitud y respuesta de los hosts de modelos conocidos (Anthropic, OpenAI, Google, Cohere…). Los cuerpos se sellan en reposo; el tráfico que no es de IA se queda solo en metadatos.
Correcciones
- Las VM ya no se apagan solas. Un arranque en frío lento o un evento de pestaña obsoleto podía malinterpretarse como que cerrabas tu última terminal, apagando la VM momentos después de arrancar. El host ahora actúa solo sobre pestañas que ha confirmado vivas; un cierre genuino de la última pestaña sigue apagando como antes.
- Red fiable detrás de una VPN. El MTU de red por defecto de la VM baja de 1400 a
1280, para que los handshakes TLS grandes y los fragmentos de tarball de
npmdejen de caer en un agujero negro en rutas corporativas de techo más bajo — DMVPN, Cisco AnyConnect, túneles 6-in-4. Anúlalo por host condefaults write io.bromure.agentic-coding vm.mtu -int <value>.
Bromure Agentic Coding es libre y de código abierto. Consigue la 2.4.0 en la página de descargas, o aprende más en la página de Agentic Coding →.