Watch
1
0
Fork
You've already forked trivy
0
forked from trivy/trivy
No description
  • Go 97.6%
  • Smarty 1.1%
  • Mustache 0.7%
  • Go Template 0.4%
  • Shell 0.2%
Find a file
Repository files (latest commit first)
Filename Latest commit message Latest commit date
Aleksandr Gamzin 3ddaf56050 0.70.0-alt1
- 0.70.0
2026-04-22 15:03:46 +03:00
.gear 0.58.0-alt1 2024-12-11 19:29:53 +03:00
.github Merge tag 'v0.70.0' into sisyphus 2026-04-22 14:48:45 +03:00
.vex fix(vex): add CVE-2025-66564 as not_affected into Trivy VEX file (#9924) 2025-12-10 12:16:31 +00:00
brand style: update band logos (#5968) 2024-01-23 06:45:55 +00:00
ci chore: update the rpm download Update (#9202) 2025-07-18 11:11:08 +00:00
cmd/trivy feat: add documentation URL for database lock errors (#9531) 2025-09-26 08:25:44 +00:00
contrib chore: add client option to install script (#9962) 2025-12-19 09:49:08 +00:00
docs fix: use Development category for GoReleaser discussions (#10530) 2026-04-16 09:22:26 +00:00
e2e test: add end-to-end testing framework with image scan and proxy tests (#9231) 2025-07-24 07:06:01 +00:00
examples feat: replace TinyGo with standard Go for WebAssembly modules (#8496) 2025-03-07 10:10:15 +00:00
helm/trivy ci(helm): bump Trivy version to 0.69.3 for Trivy Helm Chart 0.21.3 (#10310) 2026-03-10 10:06:04 +00:00
integration chore(deps): bump testcontainers-go to v0.42.0 (#10531) 2026-04-16 07:23:08 +00:00
internal chore(deps): bump testcontainers-go to v0.42.0 (#10531) 2026-04-16 07:23:08 +00:00
magefiles ci: remove apidiff workflow (#10259) 2026-03-01 14:15:06 +04:00
misc chore: update reference links to Go Wiki (#9987) 2025-12-26 09:35:37 +00:00
pkg Merge tag 'v0.70.0' into sisyphus 2026-04-22 14:48:45 +03:00
rpc fix(misconf): apply check aliases when filtering results via .trivyignore (#10112) 2026-02-04 05:29:01 +00:00
schema fix(flag): validate template file extension (#10296) 2026-03-18 09:28:43 +00:00
vendor Update golang modules 2026-04-22 14:52:48 +03:00
.dockerignore SARIF: Tweak format for GitHub UI (#571) 2020-07-28 11:22:03 -07:00
.gitattributes feat: Adding support for Windows testing (#3037) 2022-12-22 22:54:18 +02:00
.gitignore feat(fs): use git commit hash as cache key for clean repositories (#8278) 2025-01-27 08:53:49 +00:00
.golangci.yaml chore: bump golangci-lint to v2.10.0 (#10223) 2026-02-26 06:01:05 +00:00
.release-please-manifest.json release: v0.70.0 [main] (#10105) 2026-04-17 04:58:31 +00:00
buf.gen.yaml chore: migrate protoc setup from Docker to buf CLI (#9184) 2025-07-11 09:27:56 +00:00
buf.yaml chore: migrate protoc setup from Docker to buf CLI (#9184) 2025-07-11 09:27:56 +00:00
CHANGELOG.md Merge tag 'v0.70.0' into sisyphus 2026-04-22 14:48:45 +03:00
CONTRIBUTING.md fix: update all documentation links (#9777) 2025-11-13 05:43:20 +00:00
Dockerfile chore(deps): bump to alpine:3.23.3 and go-1.25.6 to fix CVEs (#10107) 2026-02-02 10:20:22 +00:00
Dockerfile.canary chore(deps): bump to alpine:3.23.3 and go-1.25.6 to fix CVEs (#10107) 2026-02-02 10:20:22 +00:00
go.mod Update golang modules 2026-04-22 14:52:48 +03:00
go.sum Update golang modules 2026-04-22 14:52:48 +03:00
goreleaser-canary.yml refactor: migrate from go-json-experiment to encoding/json/v2 (#9422) 2025-09-15 08:46:44 +00:00
goreleaser.yml fix: use Development category for GoReleaser discussions (#10530) 2026-04-16 09:22:26 +00:00
LICENSE Change license to Apache 2.0 2020-03-11 18:16:40 +00:00
mkdocs.yml docs: migrate private registry documentation from GCR to GAR (#10208) 2026-02-19 06:08:36 +00:00
NOTICE Change license to Apache 2.0 2020-03-11 18:16:40 +00:00
README.md fix: update all documentation links (#9777) 2025-11-13 05:43:20 +00:00
release-please-config.json ci: introduce Release Please for automated release management (#6795) 2024-05-29 05:02:00 +00:00
SECURITY.md docs: Fix typos and linguistic errors in documentation / hacktoberfest (#9586) 2025-11-11 05:39:44 +00:00
trivy.service feat(systemd): add multi-user.target 2023-12-29 23:34:08 +03:00
trivy.spec 0.70.0-alt1 2026-04-22 15:03:46 +03:00
trivy.sysconfig feat(systemd): listen address option 2023-12-29 17:44:38 +03:00
zizmor.yml ci: add zizmor to scan GitHub Actions workflows (#10322) 2026-03-13 04:29:06 +00:00

Trivy (pronunciation) is a comprehensive and versatile security scanner. Trivy has scanners that look for security issues, and targets where it can find those issues.

Targets (what Trivy can scan):

  • Container Image
  • Filesystem
  • Git Repository (remote)
  • Virtual Machine Image
  • Kubernetes

Scanners (what Trivy can find there):

  • OS packages and software dependencies in use (SBOM)
  • Known vulnerabilities (CVEs)
  • IaC issues and misconfigurations
  • Sensitive information and secrets
  • Software licenses

Trivy supports most popular programming languages, operating systems, and platforms. For a complete list, see the Scanning Coverage page.

To learn more, go to the Trivy homepage for feature highlights, or to the Documentation site for detailed information.

Quick Start

Get Trivy

Trivy is available in most common distribution channels. The full list of installation options is available in the Installation page. Here are a few popular examples:

Trivy is integrated with many popular platforms and applications. The complete list of integrations is available in the Ecosystem page. Here are a few popular examples:

Canary builds

There are canary builds (Docker Hub, GitHub, ECR images and binaries) generated with every push to the main branch.

Please be aware: canary builds might have critical bugs, so they are not recommended for use in production.

General usage

trivy <target> [--scanners <scanner1,scanner2>] <subject>

Examples:

trivy image python:3.4-alpine
Result

https://user-images.githubusercontent.com/1161307/171013513-95f18734-233d-45d3-aaf5-d6aec687db0e.mov

trivy fs --scanners vuln,secret,misconfig myproject/
Result

https://user-images.githubusercontent.com/1161307/171013917-b1f37810-f434-465c-b01a-22de036bd9b3.mov

trivy k8s --report summary cluster
Result

k8s summary

FAQ

How to pronounce the name "Trivy"?

tri is pronounced like trigger, vy is pronounced like envy.

Want more? Check out Aqua

If you liked Trivy, you will love Aqua which builds on top of Trivy to provide even more enhanced capabilities for a complete security management offering.
You can find a high level comparison table specific to Trivy users here. In addition check out the https://aquasec.com website for more information about our products and services. If you'd like to contact Aqua or request a demo, please use this form: https://www.aquasec.com/demo

Community

Trivy is an Aqua Security open source project.
Learn about our open source work and portfolio here.
Contact us about any matter by opening a GitHub Discussion here

Please ensure to abide by our Code of Conduct during all interactions.