La detección de vulnerabilidades con IA de AWS encuentra fallos, pero los falsos positivos revelan una brecha de confianza
AWS probó 12 modelos de IA de propósito general y encontró un conflicto evidente: detectaron la mayoría de las vulnerabilidades, pero con frecuencia etiquetaron código seguro como peligroso.
El nuevo Deception Benchmark somete las afirmaciones sobre la detección de vulnerabilidades con IA de AWS a una prueba más exigente que otro ranking de detección de errores. Evalúa si un modelo puede reconocer cuándo un código sospechoso está realmente protegido por una mitigación funcional. Con instrucciones directas, los modelos evaluados marcaron entre el 41% y el 99% de las muestras seguras como vulnerables.
Este resultado reorienta el debate sobre las herramientas de seguridad de IA. Detectar patrones sospechosos no es suficiente cuando cada alerta consume tiempo de ingeniería. La verdadera competencia ahora enfrenta el reconocimiento rápido de patrones con la verificación basada en evidencia, y los equipos de seguridad pagan la diferencia.
AWS publicó el benchmark el 9 de septiembre de 2026, con 14.822 muestras en 16 lenguajes de programación y más de 70 categorías de Common Weakness Enumeration. Ninguna configuración evaluada cumplió el mínimo establecido por AWS de mantener las tasas de falsos positivos y falsos negativos por debajo del 10%.
AWS creó un benchmark donde el código seguro parece peligroso
El benchmark evalúa si un modelo entiende la explotabilidad, no si reconoce un patrón de vulnerabilidad conocido.
Muchas evaluaciones de seguridad comienzan con software vulnerable y piden a un sistema de IA que identifique o explote el fallo. Este enfoque revela capacidades ofensivas útiles, pero ofrece una imagen incompleta del rendimiento defensivo. Un revisor en producción también debe descartar código que se parece a una vulnerabilidad sin crear una vía de ataque real.
AWS diseñó Deception Benchmark en torno a esa distinción. Sus muestras seguras contienen frameworks realistas, flujos de datos que parecen peligrosos y señales de seguridad reconocibles. Una mitigación sutil cierra la vía de explotación, dejando al modelo la tarea de determinar si la protección realmente funciona.
Un ejemplo descrito en el anuncio del benchmark incluye un endpoint de Flask que acepta entradas de usuario y consulta una base de datos. El patrón circundante se parece a una inyección SQL. Sin embargo, las sentencias parametrizadas impiden que la entrada se convierta en sintaxis ejecutable de consulta.
Un modelo que se detiene tras reconocer el patrón informará una vulnerabilidad. Un modelo que rastrea todo el flujo de datos debería clasificar la muestra como segura. Esa diferencia determina si el resultado se convierte en evidencia útil u otra alerta que requiere investigación manual.
El benchmark incluye 6.988 desafíos a nivel de código. Presentan variantes vulnerables y seguras que difieren por una reparación sutil. Ambas versiones pueden parecer sospechosas, pero solo una sigue siendo explotable.
Otros 2.707 desafíos añaden contexto de despliegue. El código fuente puede parecer vulnerable mientras un control de infraestructura bloquea el ataque. Entre los ejemplos se incluyen una Kubernetes Network Policy que detiene la falsificación de solicitudes del lado del servidor o un límite de identidad que impide la escalada de privilegios.
Estos casos condicionados por el entorno importan porque la seguridad empresarial rara vez termina en un solo archivo. La explotabilidad depende de la configuración, la accesibilidad de red, los permisos, el comportamiento en tiempo de ejecución y los controles compensatorios. Un escáner que ignore esas condiciones puede describir un ataque plausible que no puede ocurrir en el entorno desplegado.
AWS afirma que cada muestra fue creada para el benchmark y se basa en patrones de seguridad reales. La compañía utilizó un ciclo de desarrollo adversarial que generaba desafíos, los probaba contra modelos de frontera, reforzaba los casos sencillos y repetía el proceso.
Ese método hace que el conjunto de datos sea deliberadamente difícil. También implica que los resultados no deben considerarse una tasa de fallos representativa de todos los repositorios de código fuente. El benchmark selecciona casos diseñados para exponer razonamientos superficiales, no una muestra aleatoria de revisiones de código cotidianas.
Su valor proviene de aislar una capacidad específica. ¿Puede un modelo seguir una cadena de explotación lo suficiente como para distinguir una debilidad real de un señuelo convincente? Esa pregunta se sitúa en el centro de una detección de vulnerabilidades con IA de AWS fiable.
El repositorio público del benchmark contiene las 14.822 muestras. AWS puntúa 9.695 de ellas y deja 5.127 sin puntuar. Esas muestras reservadas incluyen casos discutidos o deliberadamente ambiguos.
Las etiquetas no se incluyen públicamente. Los participantes deben enviar predicciones para cada muestra, incluidas explicaciones, antes de que AWS devuelva resultados de precisión y tasa de errores. Este enfoque busca limitar la memorización y el ajuste específico para el benchmark.
AWS también afirma que revisores independientes examinaron repetidamente las etiquetas. Las muestras disputadas pasaron al grupo sin puntuar en lugar de recibir etiquetas corregidas. Según la compañía, una revisión humana de 100 muestras puntuadas seleccionadas al azar no encontró errores.
Eso no sitúa al conjunto de datos más allá de toda crítica. Los investigadores independientes aún deben examinar su construcción, equilibrio entre categorías, proceso de puntuación y transferencia al mundo real. Sin embargo, el lanzamiento ofrece a equipos externos un objetivo común para comparar sistemas bajo las mismas condiciones adversariales.
Los resultados de la detección de vulnerabilidades con IA de AWS revelan dos malas opciones
Las instrucciones directas generan demasiadas falsas alarmas, mientras que requisitos de prueba más estrictos hacen que los modelos pasen por alto más vulnerabilidades reales.
AWS evaluó 12 modelos de cinco proveedores mediante dos estrategias de instrucciones. Las instrucciones directas pedían a cada modelo clasificar el código como vulnerable o seguro. Las instrucciones de prueba de explotación exigían construir una explotación concreta antes de declarar una vulnerabilidad.
El benchmark separa dos tipos de error porque generan fallos operativos distintos. Un falso positivo etiqueta código seguro como vulnerable. Un falso negativo clasifica una vulnerabilidad real como segura.
Con instrucciones directas, los modelos generalmente favorecieron la sensibilidad. Según AWS, detectaron hasta el 95% de las vulnerabilidades reales. Sin embargo, también marcaron entre el 41% y el 99% del código seguro como vulnerable.
Este sesgo puede hacer que un modelo parezca activo y prudente. También es una forma sencilla de proteger la cobertura, que mide la proporción de vulnerabilidades reales detectadas. Un sistema que considera todo vulnerable nunca omitirá una vulnerabilidad, pero inundará a los usuarios con alertas inútiles.
Mistral Large ilustra ese modo de fallo. Su configuración con instrucciones directas registró una tasa de falsos positivos del 99% y una tasa de falsos negativos del 0%. Detectó los casos vulnerables tratando prácticamente todos los casos seguros como peligrosos.
Varias otras configuraciones directas se comportaron de forma similar. GPT-5.6 Sol registró una tasa de falsos positivos del 92,5% y una tasa de falsos negativos del 0,9%. Claude Haiku 4.5 alcanzó una tasa de falsos positivos del 92,1% sin registrar falsos negativos.
Nova 2 Lite de Amazon tampoco fue una excepción. Con instrucciones directas, AWS informó una tasa de falsos positivos del 89,2% y una tasa de falsos negativos del 1,2%. La inclusión del modelo de Amazon contribuye a que el lanzamiento sea más que una comparación dirigida a proveedores externos.
Claude Opus 5 logró el mejor equilibrio con instrucciones directas entre los sistemas enumerados. Alcanzó una precisión del 77,3%, con una tasa de falsos positivos del 41,5% y una tasa de falsos negativos del 5,2%. Incluso ese resultado se mantuvo muy por encima del umbral de producción establecido por AWS.
La precisión por sí sola oculta estas diferencias. El benchmark está aproximadamente equilibrado entre casos seguros y vulnerables, por lo que un clasificador que siempre responda «vulnerable» puede obtener una puntuación cercana al 50%. Su aparente precisión oculta el hecho de que cada muestra segura se convierte en una alerta.
Por ello, AWS estableció lo que calificó como un umbral mínimo generoso. Una configuración lista para producción debería mantener ambas tasas de error por debajo del 10%. Ninguna de las configuraciones evaluadas alcanzó ese objetivo.
Los resultados directos muestran por qué la detección de vulnerabilidades con IA no puede evaluarse únicamente por la cobertura. Detectar casi todos los fallos reales parece tranquilizador hasta que un equipo descubre que la mayoría del código seguro también activó advertencias.
No se trata de un problema estético de calidad. Cada alerta falsa entra en un flujo de trabajo. Alguien debe inspeccionar el código, reproducir la supuesta vía, comprobar la configuración, consultar al equipo responsable y documentar por qué el hallazgo puede cerrarse.
A escala empresarial, ese coste de revisión puede eliminar la ventaja de velocidad prometida por la automatización. También puede provocar fatiga de alertas, cuando los ingenieros empiezan a descartar hallazgos porque demasiadas alertas anteriores eran erróneas.
La consecuencia para la seguridad es incómoda. Una tasa alta de falsos positivos puede elevar indirectamente el riesgo incluso cuando el modelo tiene una cobertura excelente. La alerta importante compite por atención con decenas de errores convincentes.
Trabajos académicos anteriores identificaron el mismo patrón. Una evaluación de seguridad de 2024 probó ocho modelos de lenguaje en 228 escenarios de código e informó altas tasas de falsos positivos. En ocasiones, los modelos siguieron señalando vulnerabilidades después de que el código evaluado hubiera sido corregido.
Ese estudio también encontró respuestas no deterministas y razonamientos frágiles ante cambios simples en el código. El lanzamiento más amplio de AWS extiende esta preocupación a más lenguajes, categorías de debilidades, modelos y ejemplos seguros construidos de manera adversarial.
La prueba de explotación reduce el ruido, pero crea un nuevo punto ciego
Exigir evidencia mejora la disciplina, pero los modelos evaluados a menudo obtuvieron esa precisión pasando por alto vulnerabilidades genuinas.
Las instrucciones de prueba de explotación piden a un modelo ir más allá de la sospecha. Antes de etiquetar código como vulnerable, debe describir una vía concreta que podría utilizar un atacante. Esto cambia el umbral de decisión de «esto parece peligroso» a «puedo explicar cómo funciona el ataque».
AWS informó que esta estrategia redujo las tasas de falsos positivos entre 17 y 74 puntos porcentuales. Es una mejora significativa. También incrementó las tasas de falsos negativos, que oscilaron entre el 7% y el 44% con el enfoque más estricto.
GPT-5.4 ofrece el ejemplo más claro de esta disyuntiva. Su configuración directa produjo una tasa de falsos positivos del 81% y una tasa de falsos negativos del 1,5%. Las instrucciones de prueba de explotación redujeron los falsos positivos al 10,1%, pero los falsos negativos subieron al 33,6%.
Llama 3.3 70B siguió un patrón similar. Su tasa de falsos positivos cayó del 84,2% al 10,2%. Su tasa de falsos negativos aumentó del 1,1% al 44,2%, lo que significa que la configuración no detectó casi la mitad de las vulnerabilidades puntuadas.
Claude Opus 5 registró la mayor precisión global, del 79,3%, con instrucciones de prueba de explotación. Sin embargo, su tasa de falsos positivos del 24,9% y su tasa de falsos negativos del 16,8% seguían sin cumplir el umbral de AWS en ambos aspectos.
Los resultados no significan que las instrucciones de prueba de explotación sean ineficaces. Muestran que las instrucciones cambian qué errores comete un modelo. Los responsables de seguridad deben decidir si su flujo de trabajo puede absorber más falsas alarmas, más fallos omitidos o una combinación cuidadosamente medida.
Esa decisión depende de la aplicación. Una revisión de un servicio de autenticación expuesto a internet debería tolerar menos vulnerabilidades omitidas. Un repositorio interno de bajo riesgo podría priorizar la precisión para evitar agotar a un equipo de ingeniería pequeño.
La gravedad también debería influir en el umbral. Un sistema podría enviar hallazgos críticos de alta confianza a revisión humana inmediata, mientras gestiona advertencias más débiles mediante validación de menor prioridad. Es poco probable que un único umbral global de clasificación se adapte a todas las bases de código.
Aquí es donde cobra importancia el diseño de una sola interacción del benchmark. AWS eliminó deliberadamente el andamiaje de agentes, las herramientas externas y los ciclos repetidos de validación. El objetivo era medir el razonamiento intrínseco del modelo base, en lugar de un producto comercial de seguridad completo.
Por lo tanto, los resultados no establecen que todos los escáneres agénticos tengan las mismas tasas de error. Un producto podría combinar modelos de lenguaje con análisis estático, pruebas dinámicas, contexto de repositorio, comprobaciones de políticas y validación determinista de exploits. Esos componentes pueden cambiar el punto de operación.
AWS reconoce explícitamente esa distinción. Su benchmark acepta envíos agénticos por separado de los resultados de modelos de una sola interacción. Esa separación evita que un sistema asistido por herramientas se presente como equivalente a una llamada de modelo sin respaldo.
La salvedad no hace que la línea base sea irrelevante. Todo flujo de trabajo agéntico hereda algunas limitaciones de su modelo subyacente. Repetir un juicio débil puede crear una explicación más elaborada sin aportar el hecho técnico que falta.
Un sistema necesita una fuente fiable de nueva evidencia. Puede ejecutar una prueba, rastrear datos entre archivos, inspeccionar una política de despliegue o verificar si un endpoint es accesible. Las llamadas múltiples al modelo, por sí solas, no garantizan una comprensión más profunda.
La tarea más difícil es demostrar la seguridad. Las pruebas ofensivas suelen ofrecer un resultado visible porque un exploit tiene éxito o fracasa. Un intento fallido no demuestra que no exista otro exploit, por lo que la ausencia de éxito sigue siendo difícil de interpretar.
Los ejemplos de AWS condicionados por el entorno agudizan ese problema. Un modelo debe razonar sobre código e infraestructura y luego reconocer que una mitigación bloquea la ruta que detectó inicialmente. AWS afirma que los modelos a menudo detectaban el patrón riesgoso, pero ignoraban el control cercano.
Ese comportamiento se asemeja a un sesgo humano común en las revisiones de seguridad. Una vez que un revisor reconoce la forma de una vulnerabilidad conocida, la confirmación puede llegar más rápido que la refutación. Los modelos de lenguaje amplifican el problema porque el reconocimiento de patrones es central en la forma en que generan respuestas.
Para los compradores, la lección práctica es concreta. Pregunten si un producto de seguridad con IA verifica la explotabilidad y cómo mide ambas tasas de error. Una cifra de recall sin datos de falsos positivos revela poco sobre la carga de trabajo que crea el producto.
Los propios sistemas de seguridad de AWS muestran por qué la arquitectura importa
Las afirmaciones de AWS sobre producción se basan en agentes por capas, comprobaciones deterministas y aprobación humana, no en un modelo sin respaldo que decide si el código es seguro.
El benchmark llegó meses después de que AWS describiera dos sistemas de seguridad agénticos. Esas divulgaciones anteriores ofrecen un contrapunto importante porque muestran cómo Amazon intenta gestionar las limitaciones que ahora se miden directamente.
RuleForge genera reglas de detección a partir de ejemplos de exploits disponibles públicamente. AWS afirma que el sistema aumentó la productividad de producción de reglas en un 336% frente a un proceso manual durante los últimos cuatro meses de 2025.
Su arquitectura divide la tarea entre etapas especializadas. Un componente ingiere y prioriza información sobre vulnerabilidades. Los agentes de generación proponen varias reglas de detección. Un juez independiente las evalúa, las pruebas sintéticas las ponen a prueba y los datos de tráfico respaldan una validación adicional.
Un ingeniero de seguridad sigue siendo la puerta final de aprobación. Ese papel humano importa porque RuleForge no considera que la confianza de un modelo de IA sea evidencia suficiente para el despliegue.
AWS indicó que el modelo de generación calificaba muy positivamente casi todas las reglas cuando se le pedía juzgar su propio trabajo. Trasladar la evaluación a un modelo independiente redujo los falsos positivos en un 67% y preservó el número de detecciones verdaderas positivas, según el análisis de RuleForge de la empresa.
El juez también recibió preguntas específicas del dominio. En lugar de preguntar si una regla parecía correcta, el sistema preguntaba si podía pasar por alto solicitudes maliciosas. También comprobaba si una regla capturaba el mecanismo de la vulnerabilidad o solo una característica superficial correlacionada.
Esa distinción refleja Deception Benchmark. Una expresión poco precisa podría coincidir con entradas que contienen una comilla simple, pero detectar ese carácter no demuestra una inyección SQL. La regla debe distinguir el comportamiento de explotación del tráfico benigno que comparte la misma característica.
AWS Security Agent utiliza una estrategia relacionada para las pruebas de penetración automatizadas. Agentes especializados exploran aplicaciones y producen hallazgos candidatos, mientras que los validadores exigen evidencia de explotación.
AWS informó que su sistema logró una tasa de éxito de ataque del 92,5% en CVE Bench v2.0 cuando recibía instrucciones de capture-the-flag y comentarios del evaluador. La tasa cayó al 80% sin esas ayudas y alcanzó el 65% con un modelo cuyo corte de entrenamiento era anterior al benchmark.
Estas cifras miden el éxito ofensivo, no la precisión defensiva. CVE Bench contiene aplicaciones vulnerables y prueba si los agentes pueden explotar fallos conocidos. No responde con qué frecuencia el sistema acusaría a código seguro.
Aun así, la arquitectura de agentes ilustra una respuesta creíble a la debilidad del benchmark. Los hallazgos candidatos pasan por comprobaciones deterministas y basadas en modelos, mientras que los informes incluyen evidencia de explotación y contexto técnico.
Esto solo crea una contradicción aparente si la “detección de vulnerabilidades con IA” se trata como una única técnica. El benchmark del modelo base expone un juicio débil en una sola pasada. Los sistemas de producción de AWS atribuyen valor a flujos de trabajo que recopilan evidencia y restringen ese juicio.
La comparación respalda una conclusión más precisa. Los modelos de propósito general son componentes útiles para la automatización de seguridad, pero el sistema que los rodea determina si su resultado merece confianza operativa.
Un proveedor no puede cerrar la brecha simplemente colocando la etiqueta de agente sobre prompts repetidos. Las preguntas relevantes se refieren a herramientas, evidencia, calibración, gestión de fallos y supervisión humana. Los compradores deberían preguntar qué cambia entre la primera sospecha y el hallazgo final.
¿El producto ejecuta la ruta supuestamente vulnerable? ¿Inspecciona los controles de infraestructura? ¿Puede rastrear datos a través de los límites del repositorio? ¿Compara los resultados con analizadores deterministas? ¿Puede un revisor ver por qué el hallazgo superó la validación?
Los equipos también necesitan contexto duradero durante la investigación. Las notas de arquitectura, las excepciones previas, los modelos de amenazas y las decisiones de remediación suelen estar dispersos entre documentos y conversaciones. Una base de conocimiento de ingeniería consultable puede ayudar a los revisores a recuperar ese contexto, aunque no sustituye la validación técnica.
Las evaluaciones de adquisición deberían distinguir tres capas. La primera es el modelo subyacente, para el que Deception Benchmark ofrece una línea base común. La segunda es la arquitectura de validación, que determina cómo el sistema recopila evidencia adicional. La tercera es el proceso operativo, incluida la responsabilidad de revisión y el riesgo aceptable.
Un producto puede rendir bien en una capa y mal en otra. Un modelo capaz puede verse debilitado por prompts vagos y contexto insuficiente. Un modelo menos capaz puede volverse más útil cuando herramientas acotadas y una validación estricta restringen sus decisiones.
Las divulgaciones de AWS también contienen resultados reportados por la empresa, no auditorías independientes del rendimiento en producción. La afirmación de productividad del 336% y la reducción del 67% en falsos positivos describen RuleForge bajo la evaluación de Amazon. No deben generalizarse a repositorios o productos no relacionados.
Esa incertidumbre refuerza el argumento a favor de un benchmark público. Los proveedores pueden enviar sus sistemas completos a Deception Benchmark e informar resultados agénticos por separado. Los clientes pueden entonces comparar afirmaciones realizadas bajo una tarea compartida, en lugar de depender de estudios de caso incompatibles.
Los falsos positivos convierten la velocidad de la IA en trabajo humano
El riesgo empresarial no es que la IA no encuentre nada; es que errores plausibles consuman a las personas necesarias para confirmar hallazgos reales.
Las herramientas de seguridad llevan mucho tiempo lidiando con falsos positivos. Las pruebas tradicionales de seguridad de aplicaciones estáticas analizan el código fuente en busca de flujos o construcciones peligrosas, a menudo sin todo el contexto de ejecución. La IA promete un mejor razonamiento semántico, pero los resultados de AWS muestran que los patrones reconocibles siguen ejerciendo una fuerte atracción.
Consideremos un equipo de desarrollo que recibe una alerta urgente de inyección SQL. Un ingeniero interrumpe el trabajo planificado, identifica al responsable pertinente, revisa la ruta de la consulta y confirma que la vinculación de parámetros impide la inyección. Luego, la alerta necesita notas de cierre para que no vuelva a abrirse durante el siguiente análisis.
Un error parece manejable. Miles de repositorios y análisis frecuentes cambian el cálculo. Una alta tasa de falsos positivos convierte la detección automatizada en una cola recurrente de verificación manual.
Esa cola genera varias formas de coste. El trabajo de ingeniería se ralentiza porque la remediación interrumpe la entrega de funcionalidades. Los equipos de seguridad dedican tiempo a defender la credibilidad del escáner. Los propietarios de aplicaciones aprenden a tratar las alertas como sugerencias sin verificar.
Con el tiempo, la confianza se erosiona. Una vulnerabilidad real puede llegar por el mismo canal y recibir la misma respuesta escéptica. El sistema de detección aún “encontró” el fallo, pero operativamente no logró generar una acción oportuna.
Los falsos negativos crean el peligro opuesto. Un sistema más estricto puede reducir las interrupciones al reportar menos problemas, pero su silencio se vuelve menos fiable si pasa por alto una gran proporción de fallos genuinos.
Por eso importa el doble umbral de AWS. Medir solo la precisión recompensa a sistemas conservadores que casi no reportan nada. Medir solo el recall recompensa a sistemas agresivos que marcan casi todo. Las decisiones de producción necesitan ambos valores, segmentados por gravedad de la vulnerabilidad y contexto de código.
Los equipos también deberían preguntar cómo estableció un proveedor la verdad de referencia. Las etiquetas de vulnerabilidad son difíciles porque el código puede ser seguro por razones externas a la función visible. Las dependencias, la configuración, la autenticación, los controles de red y el estado de despliegue pueden alterar la explotabilidad.
El equipo de Deception Benchmark intentó limitar los errores de etiquetado mediante revisiones independientes repetidas y excluyendo de la puntuación los casos controvertidos. Es una elección de diseño cuidadosa, pero plantea otra pregunta. ¿Hasta qué punto sus muestras claramente adjudicadas se parecen a la ambigüedad de los sistemas empresariales reales?
Los repositorios reales contienen pruebas incompletas, supuestos no documentados, configuraciones obsoletas, código generado y vacíos de responsabilidad. Una herramienta puede necesitar indicar que la evidencia es insuficiente en lugar de forzar una respuesta binaria de vulnerable o seguro.
El benchmark actualmente exige esa decisión binaria. Se requieren explicaciones detalladas, pero la abstención no figura como resultado puntuable. Las evaluaciones futuras podrían examinar si la incertidumbre calibrada ayuda a los equipos a asignar el esfuerzo de revisión.
La latencia y el coste también merecen atención. Un sistema multiagente podría reducir los falsos positivos ejecutando pruebas e inspeccionando un contexto más amplio. Esa mejora podría requerir más cómputo, tiempos de revisión más largos y acceso a código o infraestructura sensibles.
Estas compensaciones no invalidan la verificación agéntica. Determinan dónde corresponde usarla. Los cambios de alto riesgo pueden justificar un análisis más profundo, mientras que el código rutinario puede necesitar una detección más económica seguida de una escalada selectiva.
Los líderes de seguridad deberían evitar sustituir una métrica de vanidad por otra. Una puntuación global de exactitud oculta la dirección de los errores. Una cifra espectacular de productividad puede ocultar la carga de revisión. Una impresionante tasa de éxito de exploits dice poco sobre el código seguro.
Una evaluación creíble debería divulgar al menos cinco elementos: tasa de falsos positivos, tasa de falsos negativos, cobertura, método de validación y rendimiento por categoría de debilidad. También debería identificar rechazos y resultados no válidos, en lugar de eliminarlos silenciosamente.
La cobertura afectó a un resultado de AWS. La mayoría de las configuraciones devolvió respuestas válidas para al menos el 98% de las muestras. GPT-5.6 Sol, con indicaciones de prueba de explotación, cubrió el 93%, porque un filtro de seguridad del proveedor rechazó algunas solicitudes de construcción de exploits.
Ese detalle muestra otra restricción de producción. Los agentes de seguridad a veces necesitan razonar sobre técnicas dañinas para validar las defensas. Los controles de seguridad del modelo pueden bloquear evaluaciones legítimas, creando resultados faltantes que deben medirse en lugar de ignorarse.
Para los compradores empresariales, la mejor posición a corto plazo es la asistencia controlada. Deje que la IA priorice, explique y reúna pruebas. Mantenga la verificación humana en las rutas de código de alto riesgo, especialmente cuando el contexto de despliegue o la lógica de negocio determinan si un ataque funciona.
La propuesta de valor se vuelve entonces más acotada, pero más defendible. La IA puede reducir el tiempo de búsqueda y plantear hipótesis. No debería recibir autoridad unilateral solo porque su resultado utiliza un lenguaje técnico seguro de sí mismo.
Qué deberían vigilar los equipos de seguridad a continuación
El benchmark solo cobrará relevancia si los proveedores prueban sistemas completos, publican tasas de error equilibradas y demuestran que las mejoras se sostienen en repositorios reales.
La primera señal es la participación. AWS invita a los desarrolladores a ejecutar las 14.822 muestras y enviar predicciones para una puntuación verificada. Los sistemas de varios pasos con herramientas se evalúan por separado de los modelos de un solo turno.
Los envíos independientes revelarán si la verificación mediante agentes reduce la brecha medida. Si los sistemas completos logran bajar ambas tasas de error por debajo del 10%, los resultados respaldarían la opinión de AWS de que la arquitectura puede compensar un criterio inicial débil. Si no lo consiguen, el problema de confianza es más profundo.
La segunda señal es la reproducibilidad. Los investigadores deberían examinar las muestras publicadas, las categorías de desafíos, el conjunto no puntuado y el proceso de etiquetas ocultas. Evaluaciones comparables de grupos independientes mostrarían si las clasificaciones de los modelos y los patrones de fallo persisten fuera del método de construcción de AWS.
La tercera señal es la evidencia de producción. Los proveedores deberían revelar cuántas alertas investigan los usuarios, descartan, reabren y finalmente corrigen. Esos resultados de flujo de trabajo importan más que la puntuación de clasificación aislada de un modelo.
El benchmark también ofrece a los compradores una mejor solicitud de propuestas. Pida a los proveedores que presenten sus sistemas y compartan tasas verificadas de falsos positivos y falsos negativos. Después, pregunte cómo cambia su proceso de validación para código crítico, hallazgos condicionados por el entorno y lenguajes no compatibles.
Los desarrolladores deberían observar cómo las herramientas presentan la incertidumbre. Un revisor útil debería distinguir entre rutas de explotación confirmadas, preocupaciones plausibles y contexto faltante. Tratar estas categorías como idénticas genera trabajo evitable y oculta la confianza real del sistema.
La investigación de AWS sobre detección de vulnerabilidades con IA no ha demostrado que la revisión de seguridad mediante IA sea inútil. Ha mostrado por qué la detección sin una verificación disciplinada sigue siendo costosa y arriesgada.
La próxima prueba corresponde a los equipos de producto y a los compradores. Exija pruebas de que un hallazgo resiste el rastreo del código, las comprobaciones ambientales y una validación reproducible antes de llegar a un ingeniero como trabajo urgente. ¿Su proveedor de seguridad publicará ambos tipos de errores o seguirá vendiendo velocidad sin revelar la cola de revisión que hay detrás?



