Metis es un marco de seguridad agéntico y de código abierto que utiliza inteligencia artificial para realizar revisiones profundas de código, detectando fallos lógicos y de diseño que las herramientas SAST tradicional... Combina grandes modelos de lenguaje (LLMs) con generación aumentada por recuperación (RAG) para...

Create a landscape editorial hero image for this Studio Global article: What is Arm's Metis agentic AI security framework, and how does it use LLMs and RAG to perform deep security code reviews across 130+ intern. Article summary: Here is what the available evidence supports — and what it does not yet confirm — about Arm's Metis framework.. Topic tags: general web, ai safety, llm, agents, ai. Reference image context from search candidates: Reference image 1: visual subject "# Agentic AI-powered Arm Metis advances security vulnerability discovery in software. In the era of AI, modern software systems are built across increasingly complex codebases, fra" source context "Agentic AI-powered Arm Metis advances security vulnerability discovery in software - Arm Newsroom" Reference image 2: visual subject "# Agentic AI-powered Arm Metis advances security vulnerability discovery in software. In
Esto es lo que la evidencia disponible confirma —y lo que aún no— sobre Metis, el nuevo marco de seguridad de Arm.
Metis es un marco de seguridad agéntico, potenciado por inteligencia artificial y de código abierto (licencia Apache 2.0). Fue desarrollado por el equipo de Seguridad de Producto de Arm para llevar las revisiones de seguridad de código a otro nivel . Su nombre —tomado de la diosa griega de la sabiduría— ya da pistas de su enfoque: no se limita a buscar patrones predefinidos, sino que razona sobre el comportamiento esperado del software para encontrar fallos lógicos y riesgos de diseño que los linters y las herramientas SAST tradicionales dejan escapar.
El proyecto está alojado en github.com/arm/metis y cualquiera puede usarlo, modificarlo e integrarlo en sus pipelines de integración continua .
A diferencia de las herramientas clásicas de análisis estático (SAST), que funcionan con reglas fijas y firmas, Metis se apoya en modelos de lenguaje de gran tamaño (LLMs) capaces de interpretar el código de manera semántica . Pero la verdadera innovación está en cómo inyecta contexto.
Metis incorpora generación aumentada por recuperación (RAG, por sus siglas en inglés). En la práctica, esto significa que antes de pedirle al LLM que evalúe un fragmento de código, Metis recupera información relevante del proyecto: patrones arquitectónicos, hallazgos previos de seguridad, convenciones de codificación e incluso documentación. Al entregarle ese contexto adicional al modelo, el análisis gana una profundidad que reduce de forma drástica los falsos positivos, el gran talón de Aquiles de las herramientas tradicionales .
Metis funciona como una herramienta de línea de comandos con una arquitectura basada en complementos, lo que facilita extenderla a nuevos lenguajes o conectarla con distintos backends de LLM .
Arm no ha creado Metis como un experimento de laboratorio. Ya lo está utilizando de forma interna en más de 130 proyectos de software, con planes de adopción generalizada para finales de 2026 .
En cuanto a lenguajes, el lanzamiento inicial se centró en C y C++, pero gracias a su sistema de complementos ya se ha extendido a Python, Rust, TypeScript e incluso Solidity, y la arquitectura es agnóstica al lenguaje, por lo que añadir nuevos es cuestión de desarrollar el complemento correspondiente .
Las comparativas internas de Arm muestran que Metis ofrece:
Sin embargo, no he encontrado una fuente oficial de Arm que afirme explícitamente una “tasa de acierto del ~95%” como un número rotundo. Los materiales publicados por la compañía evitan dar una cifra absoluta de ese estilo y prefieren centrarse en la mejora relativa (10x en TP, ~50% menos FP). Es posible que ese 95% provenga de un subconjunto muy específico de pruebas internas, de alguna medición de la comunidad o de una extrapolación, pero no está confirmado en las fuentes primarias revisadas aquí. Si ese dato concreto es crítico para ti, te recomendaría revisar directamente el README del proyecto en GitHub o la última publicación del newsroom de Arm.
La decisión de abrir Metis no es cosmética. Responde a una estrategia clara de seguridad a escala . La licencia Apache 2.0 es permisiva y amigable para los negocios, lo que permite a cualquier empresa, proyecto open-source o desarrollador independiente usar, modificar e integrar la herramienta sin las ataduras del copyleft
. Las razones de fondo son:
Metis no es otra herramienta de análisis estático. Representa un cambio de paradigma hacia las revisiones de seguridad agénticas y contextuales. Mientras que un SAST clásico te dirá “aquí hay un buffer overflow potencial”, Metis te dirá “este módulo asume que la entrada siempre viene validada, pero el flujo de datos muestra que puede llegar sin sanitizar desde el frontend; esto podría permitir una escalada de privilegios”. La diferencia está en la profundidad del razonamiento y en la capacidad de hilar componentes dispersos en grandes codebases .
La evidencia confirma la arquitectura de Metis (LLM + RAG + bucles de revisión agénticos), su despliegue en más de 130 proyectos, el soporte multilingüe mediante complementos y su liberación bajo Apache 2.0 con mejoras medidas de hasta 10x en tasa de verdaderos positivos. La cifra específica de “~95% de acierto” no aparece en las fuentes primarias de Arm analizadas; si es un dato relevante para tu evaluación, consulta directamente los repositorios y las publicaciones oficiales más recientes de la compañía.
Studio Global AI
Use this topic as a starting point for a fresh source-backed answer, then compare citations before you share it.
Metis es un marco de seguridad agéntico y de código abierto que utiliza inteligencia artificial para realizar revisiones profundas de código, detectando fallos lógicos y de diseño que las herramientas SAST tradicional...
Metis es un marco de seguridad agéntico y de código abierto que utiliza inteligencia artificial para realizar revisiones profundas de código, detectando fallos lógicos y de diseño que las herramientas SAST tradicional... Combina grandes modelos de lenguaje (LLMs) con generación aumentada por recuperación (RAG) para analizar el código con razonamiento semántico y contexto del proyecto, reduciendo drásticamente los falsos positivos [2][8].
Arm ya lo utiliza internamente en más de 130 proyectos de software y soporta C, C++, Python, Rust y TypeScript mediante un sistema de complementos [3][5].