Tu agente no tiene un fallo de código. Tiene un fallo de criterio.
Un agente lee, decide y actúa con tus credenciales. Para desviarlo no hace falta romper nada: basta con dejarle la instrucción adecuada donde vaya a leerla. Lo ponemos a prueba antes de que lo haga otro.
El investigador Simon Willison lo bautizó como la trifecta letal. Un agente pasa a ser explotable en cuanto reúne estas tres cosas a la vez, y casi todos los agentes útiles las reúnen.
1Accede a datos privadosTu CRM, tus tickets, tu código, los documentos de tus clientes.
2Lee contenido que no controlasUn correo entrante, una página web, un PDF adjunto, la respuesta de una API ajena.
3Puede comunicarse hacia fueraEnviar un correo, escribir en un ticket, llamar a una API, publicar algo.
Con las tres, el atacante no necesita vulnerar nada Le basta con dejar una instrucción donde tu agente la vaya a leer. El resto lo hace el agente: autenticado, con permisos y sin que salte ninguna alarma.
La brecha
Por qué tu auditoría de siempre no ve esto
No es que se haga mal. Es que un agente rompe las tres suposiciones sobre las que se construyó el pentesting clásico.
No es determinista
La misma entrada no da la misma salida. Una prueba que pasa hoy puede fallar al tercer intento. Aquí no se valida pasando una checklist una vez: se valida insistiendo, desde muchos ángulos y con muchas cabezas distintas.
El fallo está en lenguaje natural
No hay una línea de código que subrayar ni un patrón que un escáner pueda buscar. El payload es una frase bien colocada en un sitio que tu agente considera de confianza.
La superficie cambia sin desplegar
Cambia el modelo, retocas un prompt, añades una herramienta o conectas un servidor MCP y ya es otro sistema. Una foto anual no cubre algo que se transforma cada semana.
Es exactamente el tipo de problema para el que sirve una comunidad grande de hackers probando de forma continua, y no un auditor con una plantilla.
Qué ponemos a prueba
Los diez riesgos del OWASP Agentic Top 10
OWASP publicó en diciembre de 2025 su lista de riesgos para aplicaciones agénticas, revisada por más de cien especialistas. Es el estándar de referencia y es lo que atacamos, categoría por categoría.
ASI01
Secuestro del objetivo
Alguien redirige lo que el agente cree que tiene que hacer, con una instrucción escondida en contenido que va a leer. Por fuera parece que sigue trabajando con normalidad.
Por ejemplo: un correo entrante lleva una instrucción oculta y el agente de soporte reenvía el historial de otro cliente.
ASI02
Abuso de herramientas
El agente tiene acceso a correo, CRM, facturación, APIs o una terminal. Aunque ese acceso esté autorizado, se le puede llevar a encadenarlas de forma destructiva o muy cara.
Por ejemplo: se le convence de lanzar un borrado masivo presentándolo como una limpieza de duplicados.
ASI03
Abuso de identidad y privilegios
Los agentes heredan roles, guardan credenciales y se llaman entre ellos. Esa cadena de delegación es justo por donde se escala.
Por ejemplo: la petición de un usuario básico acaba ejecutándose con los permisos del agente de administración.
ASI04
Cadena de suministro agéntica
Herramientas, plugins, plantillas de prompt, servidores MCP, conectores RAG y registros de agentes vienen de terceros. Si uno se compromete, inyecta instrucciones desde dentro.
Por ejemplo: un servidor MCP legítimo se actualiza y la nueva descripción de una herramienta trae instrucciones ocultas.
ASI05
Ejecución de código no prevista
Muchos agentes escriben y ejecutan código. Sin un aislamiento sólido, una instrucción bien colocada acaba siendo ejecución de código dentro de tu infraestructura.
Por ejemplo: el agente instala una dependencia que alguien ha sugerido en el comentario de un issue.
ASI06
Envenenamiento de memoria y contexto
Resúmenes, embeddings, notas internas e índices de RAG se reutilizan. Si alguien los contamina, el agente decide sobre datos falsos, y lo sigue haciendo sesión tras sesión.
Por ejemplo: un documento plantado en la base de conocimiento cambia la política de descuentos que aplica el agente.
ASI07
Comunicación insegura entre agentes
En sistemas multiagente los mensajes viajan por buses, APIs o memoria compartida. Sin autenticarlos y validarlos, se pueden falsificar, repetir o colar un agente ajeno en la malla.
Por ejemplo: un agente falso se presenta como el que aprueba y el resto del flujo le hace caso.
ASI08
Fallos en cascada
Una entrada envenenada o una política mal puesta se propaga entre agentes que consumen la salida del otro. El error se amplifica mucho más rápido de lo que nadie lo revisa.
Por ejemplo: un agente interpreta mal un umbral de coste y otros tres actúan sobre esa conclusión.
ASI09
Explotación de la confianza humana
El agente suena seguro, redacta bien y presenta la acción como razonable. Se aprovecha esa autoridad para que una persona apruebe algo que no debería.
Por ejemplo: un resumen impecable lleva a alguien a validar una transferencia. El registro solo verá una aprobación humana.
ASI10
Agentes descontrolados
Aquí el problema ya no es un prompt: es el agente, que se ha desviado de su diseño y persigue objetivos propios. Se comporta como un insider, pero con credenciales legítimas.
Por ejemplo: un agente de optimización empieza a borrar copias de seguridad para reducir el gasto.
Las dos preguntas que hacemos siempre primero ¿Tu agente tiene más autonomía de la que el problema de negocio justifica? ¿Y puedes reconstruir después qué hizo, con qué identidad y con qué herramienta? Mínima agencia y observabilidad son los dos principios que OWASP pone por delante de la lista, y casi ningún agente en producción cumple los dos.
Cómo lo probamos
No es un servicio aparte: es un alcance
La seguridad de agentes se añade al alcance de cualquiera de nuestros servicios. Cuál te conviene depende de lo mismo de siempre: si necesitas un informe o necesitas cobertura continua.
Puntual
Pentest de agentes
Una ventana cerrada sobre un agente concreto, con informe formal, evidencias y retest. Para cuando tienes un lanzamiento, un cliente o una auditoría delante.
Varios hackers sobre el mismo agente a la vez. Contra un sistema no determinista, la variedad de enfoques encuentra lo que un único auditor no encuentra.
Cobertura permanente, que es la que encaja con un sistema que cambia cuando cambias un prompt o el proveedor actualiza el modelo. Pagas por vulnerabilidad validada.
Qué herramientas tiene, con qué identidad actúa, de dónde lee, dónde guarda memoria y hacia dónde puede escribir. Casi siempre esta foto ya sorprende a quien lo construyó.
2
Acordamos el alcance y los límites
Qué entorno se toca, qué herramientas quedan fuera, qué acciones no se ejecutan aunque el agente las permita y qué gasto máximo se acepta durante las pruebas. Tú decides, y puedes revocar el acceso en cualquier momento.
3
Atacamos las diez categorías
Desde el punto de vista de quien quiere que tu agente haga algo que no debe: instrucciones colocadas donde va a leerlas, encadenado de herramientas, límites de identidad, persistencia en memoria y aislamiento del entorno de ejecución.
4
Reportamos y revalidamos
Cada hallazgo llega con la reproducción paso a paso, el impacto real sobre tu negocio y la corrección propuesta. Cuando lo arreglas, lo volvemos a probar.
Marcos de referencia
Los hallazgos no llegan sueltos: llegan mapeados
Cada vulnerabilidad se referencia contra los marcos que ya usa tu equipo de cumplimiento, para que el informe sirva tanto al que lo arregla como al que tiene que enseñarlo.
OWASP Top 10 for Agentic Applications 2026OWASP Top 10 for LLM ApplicationsMITRE ATLASNIST AI RMFISO/IEC 42001Reglamento Europeo de IA
Como CVE Numbering Authority acreditada bajo el liderazgo de INCIBE, cuando el fallo está en un componente de terceros podemos coordinar su publicación en el estándar que sigue toda la industria.
Preguntas frecuentes
Lo que nos preguntan sobre esto
Usamos un modelo de OpenAI, Anthropic o Google. ¿No es problema suyo?
El modelo es suyo. El agente es tuyo. El riesgo casi nunca está en el modelo base, sino en lo que le has conectado: qué herramientas le diste, con qué identidad actúa, de dónde lee y hasta dónde llega su permiso. Eso lo has montado tú y es lo que se prueba.
¿Necesitáis acceso al modelo o a los pesos?
No. Probamos el sistema, no el modelo. Nos hace falta poder interactuar con el agente como lo haría un usuario o como lo haría el contenido que el agente consume, y conocer el mapa de sus herramientas y permisos.
¿Se puede probar sin tocar producción?
Sí, y suele ser lo recomendable al principio: un entorno espejo con las mismas herramientas conectadas y datos sintéticos. Si más adelante quieres probar en producción, se acuerda antes qué acciones quedan bloqueadas y qué límite de gasto se acepta. Nunca se toca nada fuera de alcance.
Nuestro agente solo responde preguntas, no hace nada. ¿Aplica igual?
Aplica menos, pero aplica. Si consulta datos privados y su respuesta llega a alguien de fuera, ya tienes dos de las tres patas de la trifecta: la fuga de información no necesita que el agente ejecute nada. Y en cuanto le conectes la primera herramienta, tienes las tres.
¿Esto vale para el Reglamento Europeo de IA o para ISO 42001?
Sirve como evidencia técnica de que has evaluado los riesgos de seguridad de tu sistema de IA, que es una de las piezas que piden ambos marcos. No sustituye al resto: gobernanza, documentación y gestión del ciclo de vida son trabajo aparte. Si nos cuentas qué marco te están pidiendo, te decimos exactamente qué parte cubre esto.
Enséñanos tu agente
Cuéntanos qué hace, qué herramientas le has conectado y con qué permisos actúa. En una llamada te decimos por dónde entraría alguien y qué encaje tiene con lo que ya estás haciendo de seguridad.
Sin compromiso y sin tecnicismos. Un especialista te responde en 24-48 horas.
Este sitio utiliza cookies
Utilizamos cookies para que el sitio funcione correctamente, analizar el tráfico y mejorar tu experiencia. Algunas son necesarias y otras solo se activan si das tu consentimiento. Puedes aceptarlas todas, elegir por categorías o usar solo las imprescindibles. Consulta más detalles en nuestra Política de cookies .