Google abrió al público Mantis, un marco de código abierto que utiliza agentes de inteligencia artificial para detectar, analizar, reproducir y ayudar a corregir vulnerabilidades en software. La herramienta fue presentada el 2 de septiembre por Google Cloud como parte de su estrategia para utilizar IA en defensa digital y acelerar procesos que normalmente requieren revisión de especialistas.
El objetivo de Mantis no es simplemente revisar grandes cantidades de código y señalar posibles problemas. Google diseñó el sistema para dividir la investigación de seguridad en varias etapas, con agentes especializados que analizan la estructura de un repositorio, investigan zonas de riesgo, revisan hallazgos y comprueban si una vulnerabilidad puede reproducirse realmente.
Esta diferencia es importante porque uno de los principales problemas de utilizar modelos de IA para analizar código es la generación de falsos positivos. Google señala que los análisis automatizados pueden producir numerosos errores y que, en determinados escenarios, la proporción de hallazgos que realmente corresponden a vulnerabilidades puede ser inferior a 7%. Esto obliga a los equipos de seguridad a invertir tiempo comprobando alertas que finalmente no representan una amenaza.
Mantis intenta reducir ese problema mediante una cadena de verificación. Después de encontrar una posible vulnerabilidad, agentes de revisión y crítica analizan el caso y buscan evidencia que permita determinar si las condiciones necesarias para explotarla están presentes. Posteriormente, el sistema puede reproducir el problema dentro de un entorno aislado. Si la vulnerabilidad se confirma, el proceso puede avanzar hacia la generación de una propuesta de corrección.
Otro reto es el tamaño de los proyectos actuales. Analizar un repositorio completo mediante inteligencia artificial puede requerir grandes cantidades de información y aumentar el consumo de recursos. Para enfrentar esta situación, Mantis crea resúmenes jerárquicos del código: primero organiza información a nivel de archivos y directorios y después construye una visión general del repositorio. Google afirma que este método puede reducir en más de 85% la cantidad de tokens necesarios, conservando información estructural importante.
La herramienta reúne capacidades para resumir repositorios, investigar posibles vulnerabilidades, revisar resultados, criticarlos, reproducir problemas y generar parches. Su arquitectura también permite utilizar distintos modelos de IA dependiendo de la tarea, en lugar de depender de un único modelo para todo el proceso.
Google plantea esta tecnología como una respuesta al crecimiento de las capacidades ofensivas de la inteligencia artificial. La compañía ha advertido que los modelos actuales pueden ayudar a descubrir y explotar vulnerabilidades con poca intervención humana, por lo que el desarrollo de herramientas defensivas automatizadas busca reducir la ventaja que podrían obtener los atacantes.
Sin embargo, Mantis no elimina la necesidad de especialistas. Google recomienda que los resultados generados por IA sean revisados manualmente y que cualquier código producido para corregir una vulnerabilidad sea comprobado antes de utilizarse en sistemas reales. También aconseja ejecutar código generado por IA dentro de entornos aislados, especialmente cuando pueda interactuar con sistemas internos o información sensible.
La apertura de Mantis refleja una transformación en la ciberseguridad. La IA ya no se utiliza solamente para clasificar alertas o asistir a programadores, sino para participar en procesos completos de investigación y corrección. Esto puede reducir tiempos y permitir que los equipos dediquen más atención a problemas complejos, aunque también aumenta la importancia de establecer límites y mecanismos de supervisión.
Para empresas y desarrolladores, el principal beneficio potencial está en acelerar la identificación de fallas antes de que sean aprovechadas. Para los usuarios finales, una detección más rápida podría traducirse en software con vulnerabilidades corregidas con mayor rapidez. No obstante, la seguridad seguirá dependiendo de la calidad del código, la supervisión humana y la forma en que cada organización implemente estas herramientas.
Mantis muestra así una nueva etapa en la relación entre inteligencia artificial y ciberseguridad: los mismos sistemas que pueden ayudar a encontrar nuevas formas de atacar también pueden utilizarse para buscar y corregir esas debilidades antes de que sean aprovechadas.



