Skip to content
Vol. 1 · Ed. 2026
CyberGlossary
Entry № 1175

Trivy

What is Trivy?

TrivyAn open-source, single-binary scanner from Aqua Security that finds CVEs, misconfigurations, secrets, SBOM data, and license issues in container images, file systems, Git repos, and Kubernetes clusters.


Trivy is an Apache 2.0 vulnerability and configuration scanner developed by Aqua Security and widely adopted as a CNCF-friendly default for container CI/CD. Distributed as a single Go binary, it pulls daily-refreshed vulnerability databases (NVD, Red Hat OVAL, GitHub Advisory, Aqua's own feeds) and scans OS packages, language dependencies (npm, PyPI, Maven, Go modules, Cargo, etc.), Dockerfiles, Terraform, Kubernetes manifests, Helm charts, and AWS accounts. It can produce CycloneDX or SPDX SBOMs, detect hard-coded AWS keys and GitHub tokens, and integrates into GitHub Actions, GitLab CI, Jenkins, and admission controllers via the Trivy Operator. Trivy is often paired with Falco for build-time plus runtime coverage.

Examples

  1. 01

    Running "trivy image myapp:1.4" in CI to fail the pipeline on any HIGH or CRITICAL CVE.

  2. 02

    Scanning a Terraform plan with "trivy config ." to catch a publicly exposed S3 bucket.

Frequently asked questions

What is Trivy?

An open-source, single-binary scanner from Aqua Security that finds CVEs, misconfigurations, secrets, SBOM data, and license issues in container images, file systems, Git repos, and Kubernetes clusters. It belongs to the Defense & Operations category of cybersecurity.

What does Trivy mean?

An open-source, single-binary scanner from Aqua Security that finds CVEs, misconfigurations, secrets, SBOM data, and license issues in container images, file systems, Git repos, and Kubernetes clusters.

How does Trivy work?

Trivy is an Apache 2.0 vulnerability and configuration scanner developed by Aqua Security and widely adopted as a CNCF-friendly default for container CI/CD. Distributed as a single Go binary, it pulls daily-refreshed vulnerability databases (NVD, Red Hat OVAL, GitHub Advisory, Aqua's own feeds) and scans OS packages, language dependencies (npm, PyPI, Maven, Go modules, Cargo, etc.), Dockerfiles, Terraform, Kubernetes manifests, Helm charts, and AWS accounts. It can produce CycloneDX or SPDX SBOMs, detect hard-coded AWS keys and GitHub tokens, and integrates into GitHub Actions, GitLab CI, Jenkins, and admission controllers via the Trivy Operator. Trivy is often paired with Falco for build-time plus runtime coverage.

How do you defend against Trivy?

Defences for Trivy typically combine technical controls and operational practices, as detailed in the full definition above.

What are other names for Trivy?

Common alternative names include: Aqua Trivy.

Related terms