CLI, biblioteca y servidor que generan SBOM en CycloneDX y SPDX a partir de código fuente, imágenes de contenedores y hosts en ejecución.
anchore/grype
Escáner de vulnerabilidades de línea de comandos que busca problemas de seguridad conocidos en imágenes de contenedores, sistemas de archivos y SBOM.
Alternativa open source a:Snyk Container
- Estrellas
- 13,195
- Forks
- 934
- Issues abiertos
- 445
- Último commit
- hace 16 horas
¿Qué es?
Grype es un escáner de vulnerabilidades escrito en Go. Indícale una imagen de contenedor, un directorio o un SBOM existente y te mostrará las vulnerabilidades conocidas que encuentre en los paquetes del sistema operativo y las dependencias específicas de cada lenguaje.
Cubre los principales ecosistemas de paquetes de distribuciones Linux, como Alpine, Debian, Ubuntu, RHEL y Amazon Linux, además de paquetes de Ruby, Java, JavaScript, Python, .NET, Go, PHP y Rust. Acepta formatos de imagen Docker, OCI y Singularity, y, si se solicita explícitamente, puede leer imágenes de un almacén local containers-storage en Linux.
Los resultados se pueden priorizar mediante EPSS, CISA KEV y puntuaciones de riesgo, así como filtrar o complementar con declaraciones OpenVEX.
Funciones clave
- 01Analiza imágenes de contenedores, sistemas de archivos y SBOM en busca de vulnerabilidades conocidas.
- 02Cubre paquetes de sistemas operativos de Alpine, Debian, Ubuntu, RHEL y otras distribuciones.
- 03Detecta paquetes de Python, Java, JavaScript, Go, Rust y otros lenguajes.
- 04Admite formatos de imagen Docker, OCI y Singularity.
- 05Prioriza los hallazgos mediante EPSS, KEV y puntuaciones de riesgo.
- 06Filtra y complementa los resultados con OpenVEX.
Casos de uso
- Comprobar si una imagen de contenedor contiene paquetes vulnerables antes de implementarla.
- Analizar un directorio de proyecto durante el desarrollo local o en pipelines de CI.
- Analizar un SBOM generado por Syft para encontrar problemas conocidos sin volver a leer la imagen.
- Priorizar las tareas de corrección usando datos de explotabilidad, como KEV.
Inicio rápido
- 1
Ejecuta el script oficial de instalación del README
- 2
Analiza una imagen de contenedor
grype alpine:latest - 3
Analiza un directorio
grype ./my-project
En colecciones
Temas
Preguntas frecuentes
- ¿Qué es grype?
- Escáner de vulnerabilidades de línea de comandos que busca problemas de seguridad conocidos en imágenes de contenedores, sistemas de archivos y SBOM. Grype es un escáner de vulnerabilidades escrito en Go. Indícale una imagen de contenedor, un directorio o un SBOM existente y te mostrará las vulnerabilidades conocidas que encuentre en los paquetes del sistema operativo y las dependencias específicas de cada lenguaje.
- ¿grype es gratuito? ¿Qué licencia tiene?
- grype es open source bajo la licencia Apache-2.0. Revisa los términos de la licencia antes de usarlo en productos comerciales.
- ¿grype sigue mantenido?
- Mantenimiento activo. El último commit de grype fue el 6 nov 2026.
- ¿Para qué puedo usar grype?
- Comprobar si una imagen de contenedor contiene paquetes vulnerables antes de implementarla. Analizar un directorio de proyecto durante el desarrollo local o en pipelines de CI. Analizar un SBOM generado por Syft para encontrar problemas conocidos sin volver a leer la imagen. Priorizar las tareas de corrección usando datos de explotabilidad, como KEV.
- ¿Cómo se instala grype?
- Ejecuta el script oficial de instalación del README Analiza una imagen de contenedor: grype alpine:latest Analiza un directorio: grype ./my-project
- ¿Dónde consigo grype?
- El código fuente y las instrucciones de instalación están en GitHub: https://github.com/anchore/grype
Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.
Proyectos relacionados
Herramienta CLI y biblioteca Go que generan un inventario de materiales de software (SBOM) a partir de imágenes de contenedor y sistemas de archivos.
Trivy es un escáner de seguridad de código abierto que detecta vulnerabilidades, errores de configuración, secretos y datos de SBOM en contenedores, sistemas de archivos, repositorios Git, imágenes de VM y Kubernetes.
Plataforma de análisis de componentes basada en SBOM que hace seguimiento de las dependencias de software y sus vulnerabilidades conocidas en los proyectos de una organización.
CLI en Go que analiza las dependencias de un proyecto y las imágenes de contenedor frente a la base de datos de vulnerabilidades OSV para detectar vulnerabilidades conocidas.
Analiza las configuraciones de herramientas de desarrollo con IA (Claude Desktop, Cursor, VS Code) y el código fuente de servidores MCP para detectar secretos expuestos, endpoints de API, modelos de IA y riesgos de inyección de comandos.