Moby es el proyecto de contenedores de código abierto de Docker, con componentes modulares para crear, ejecutar y orquestar sistemas basados en contenedores.
aquasecurity/trivy
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.
Alternativa open source a:Snyk
Prisma Cloud
- Estrellas
- 38,514
- Forks
- 774
- Issues abiertos
- 271
- Último commit
- hace 17 horas
¿Qué es?
Trivy es un escáner de seguridad que analiza distintos objetivos: imágenes de contenedores, sistemas de archivos, repositorios Git remotos, imágenes de máquinas virtuales y clústeres de Kubernetes. Para cada objetivo, puede buscar CVE conocidos en paquetes del sistema operativo y dependencias de aplicaciones, generar un SBOM con el software utilizado, detectar errores de configuración en infraestructura como código, encontrar secretos expuestos e informar sobre licencias de software.
El uso sigue un patrón sencillo: un subcomando para el objetivo, como image, fs o k8s; un conjunto de escáneres seleccionados con --scanners; y el elemento que se va a analizar. Los resultados se pueden mostrar en varios formatos de informe, y la herramienta se distribuye como un único binario, una imagen de Docker y a través de gestores de paquetes habituales.
Aqua Security mantiene Trivy, que se integra con sistemas de CI como GitHub Actions, un operador de Kubernetes y una extensión para VS Code.
Funciones clave
- 01Analiza imágenes de contenedores, sistemas de archivos, repositorios Git remotos, imágenes de VM y clústeres de Kubernetes.
- 02Detecta CVE conocidos en paquetes del sistema operativo y dependencias de software.
- 03Encuentra errores de configuración de IaC y secretos expuestos.
- 04Genera resultados de SBOM e informa sobre licencias de software.
- 05Selecciona los escáneres de cada ejecución con la opción --scanners.
Casos de uso
- Analizar imágenes de contenedores para detectar vulnerabilidades antes de implementarlas.
- Comprobar si los manifiestos de Terraform o Kubernetes tienen errores de configuración en pipelines de CI.
- Auditar un clúster de Kubernetes para detectar cargas de trabajo riesgosas.
- Detectar secretos codificados directamente en un repositorio de código.
Inicio rápido
- 1
Instala Trivy con Homebrew
brew install trivy - 2
O ejecuta Trivy desde la imagen de Docker
docker run aquasec/trivy - 3
Analiza una imagen de contenedor
trivy image python:3.4-alpine
Antes de usarlo
- Las compilaciones Canary de la rama main pueden contener errores críticos y no se recomiendan para producción.
Temas
Preguntas frecuentes
- ¿Qué es trivy?
- 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. Trivy es un escáner de seguridad que analiza distintos objetivos: imágenes de contenedores, sistemas de archivos, repositorios Git remotos, imágenes de máquinas virtuales y clústeres de Kubernetes. Para cada objetivo, puede buscar CVE conocidos en paquetes del sistema operativo y dependencias de aplicaciones, generar un SBOM con el software utilizado, detectar errores de configuración en infraestructura como código, encontrar secretos expuestos e informar sobre licencias de software.
- ¿trivy es gratuito? ¿Qué licencia tiene?
- trivy es open source bajo la licencia Apache-2.0. Revisa los términos de la licencia antes de usarlo en productos comerciales.
- ¿trivy sigue mantenido?
- Mantenimiento activo. El último commit de trivy fue el 19 oct 2026.
- ¿Para qué puedo usar trivy?
- Analizar imágenes de contenedores para detectar vulnerabilidades antes de implementarlas. Comprobar si los manifiestos de Terraform o Kubernetes tienen errores de configuración en pipelines de CI. Auditar un clúster de Kubernetes para detectar cargas de trabajo riesgosas. Detectar secretos codificados directamente en un repositorio de código.
- ¿Cómo se instala trivy?
- Instala Trivy con Homebrew: brew install trivy O ejecuta Trivy desde la imagen de Docker: docker run aquasec/trivy Analiza una imagen de contenedor: trivy image python:3.4-alpine
- ¿Dónde consigo trivy?
- El código fuente y las instrucciones de instalación están en GitHub: https://github.com/aquasecurity/trivy
Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.
Proyectos relacionados
Motor de autorización autohospedado (PDP) que evalúa políticas YAML para determinar quién puede realizar qué acciones sobre qué recursos.
CLI y TUI que rastrea cualquier proceso, puerto, contenedor o archivo hasta la cadena de sistemas que lo inició.
Crea imágenes de contenedor Docker y OCI optimizadas para aplicaciones Java con Maven o Gradle, sin un daemon de Docker.
Panel web gratuito y de código abierto para administrar servidores de juegos, cada uno en un contenedor Docker aislado.
Gestor de tareas y quehaceres de código abierto y autoalojado, con grupos compartidos, programación recurrente y recordatorios por móvil, Telegram, Discord o Pushover.