Ir al contenido principal

Trivy (by Aqua Security)

Descripción

Trivy es un escáner de seguridad todo en uno para contenedores, código, repositorios Git y más. Identifica vulnerabilidades (CVE), secretos expuestos y configuraciones erróneas.

Uso local
# Escanear una imagen Docker
trivy image nginx:latest

# Escanear archivos o repositorios
trivy fs .

# Escanear un repositorio remoto
trivy repo https://github.com/usuario/proyecto
Reportes

    Formatos: JSON, SARIF (para GitHub), tabla, plantillas personalizadas.

    Exportables a sistemas como DefectDojo.

    Integración en CI/CD

      Plugins para GitHub Actions, GitLab CI, Jenkins.

      Puede detener el pipeline si encuentra vulnerabilidades críticas.

            - name: Generate Trivy Vulnerability Report
              uses: aquasecurity/trivy-action@master
              with:
                scan-type: "fs"
                output: trivy-report.json
                format: json
                scan-ref: .
                exit-code: 0
      
      Integraciones

        GitHub, GitLab, Bitbucket.

        Slack (via Webhook).

        Jira: se puede automatizar la creación de tickets con scripts + API.

        Plane, Teams: vía Webhooks o bots.

        VSCode: extensión oficial para escaneo local.

        DevSecOps: se puede integrar con DefectDojo, Kubernetes Admission Controllers.

        UI

          Tiene una UI web experimental en el proyecto Trivy Dashboard.

          CLI amigable.

          Licencia

            Open source (Apache 2.0).

            Puede instalarse localmente o en máquinas virtuales gratis.