Highlights
- 1Multi-target scanning: images, fs, git repos, VMs, k8s
- 2Detects CVEs, IaC misconfigs, secrets and generates SBOMs
- 3Integrates with GitHub Actions, k8s operator and VS Code
Overview
Trivy is a comprehensive security scanner (written in Go) that inspects multiple targets — Container Image, Filesystem, Git repository (remote), Virtual Machine Image and Kubernetes — using multiple scanners for OS packages/SBOM, known vulnerabilities (CVEs), IaC misconfigurations, sensitive information (secrets) and software licenses. The project is Apache-2.0 licensed and provides binary, Homebrew and Docker distribution channels, plus canary builds generated on every push to main (not recommended for production).
