Repolode
aquasecurity

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:SnykPrisma 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. 1

    Instala Trivy con Homebrew

    brew install trivy
  2. 2

    O ejecuta Trivy desde la imagen de Docker

    docker run aquasec/trivy
  3. 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