โ ๏ธ Breaking Change
Impact Score: 7/10
Trivy v0.23.0 โ Release Notes & Engineering Impact
Source available โ automated, not human-reviewed
Component: trivy ยท Channel: stable. Automated analysis, not a compatibility certification. How this works.
Analysis updated: 2026-11-01.
Breaking-change evidence from the source
22054626 BREAKING: remove root command (#1579)
8da20c8c BREAKING: migrate the sarif template to Go code (#1437)
e65274e0 BREAKING: Trivy DB from GHCR (#1539)
โก Executive Summary (TL;DR)
Trivy v0.23.0. Source highlight: 449add24 docs: add ACR navigator (#1651)
Who Does This Impact? (Role-Based Analysis)
๐ป Software Engineers & Devs
Check the source notes against the package and APIs you use before upgrading.
๐ Product & Engineering Leads
Use the documented changes to assess relevance to your product; release frequency alone is not a quality measure.
โ๏ธ DevOps & Security
Verify the target version, runtime requirements and rollback procedure in the official documentation.
โ ๏ธ Breaking Changes & Deprecations (3)
- 22054626 BREAKING: remove root command (#1579)
- 8da20c8c BREAKING: migrate the sarif template to Go code (#1437)
- e65274e0 BREAKING: Trivy DB from GHCR (#1539)
๐ View Raw Release Notes (Original Developer Log)
## Changelog
449add24 docs: add ACR navigator (#1651)
cb9afc84 fix: update example Rego files and docs (#1628)
78b2b899 feat(option): show a link to GitHub Discussions for --light deprecation (#1650)
52fd3c2e fix(sarif): fix the warning message (#1647)
8d5882be refactor: migrate to prefixed buckets (#1644)
84dd33f7 feat(mariner): add support for CBL-Mariner (#1640)
9e903a1d docs: commercial use available (#1641)
f4c746a2 feat: support azure acr (#1611)
420f8ab1 feat(os-pkg): add data sources (#1636)
d2827cba feat(redhat): support build info in RHEL (#807)
ce703ce4 fix: change links in pull_request_template to static URLs (#1634)
50bb938a feat(lang-pkg): add data sources (#1625)
a31ddbe9 feat(detector): support custom detector (#1615)
3a4e18ac docs(contribution): change role who should resolve comments (#1618)
8ba68361 docs: add PR template (#1602)
f5c55739 feat(rocky): support Rocky Linux (#1570)
eab2b425 Add the ability to set dockerhub credentials in the helm chart (#1569)
cabd18da feat(cache): redis TLS support (#1297)
02c3c365 feat(java): add support for PAR files (#1599)
4f7b7683 refactor(rust): move rust-advisory-db to OSV (#1591)
d754cb8c feat: log ignored vulnerabilities on debug (#1378)
a936e675 chore(mod): hcl2json deps update (#1585)
af116d3c fix(rpm): do not ignore installed files via third-party rpm (#1594)
b5073600 feat(fs): allow scanning a single file (#1578)
7fcbf44b refactor(python): drop Safety DB (#1580)
478d2799 feat: added insecure tls skip to scan git repo (#1528)
33bd41b4 Supress git clone output (#1590)
39a10089 fix(alma): skip modular package because MODULARITYLABEL is not set (#1588)
37abd612 feat(photon os): added EOL dates check (#1587)
78de33e8 docs: update supported os (#1586)
22054626 BREAKING: remove root command (#1579)
28ddcf1a docs: add Rust to Language-specific Packages Table (#1577)
df134c73 docs: update int doc for gitlab ci (#1575)
8da20c8c BREAKING: migrate the sarif template to Go code (#1437)
714b5ca2 refactor: remove unused field (#1567)
51e152b0 chore(deps): bump helm/chart-testing-action from 2.1.0 to 2.2.0 (#1554)
884daff4 docs: gitlab integration (#1381)
2a8336b9 feat(alma): support AlmaLinux (#1238)
1e171af1 docs: added note about default template path when Trivy installed using rpm (#1551)
e65274e0 BREAKING: Trivy DB from GHCR (#1539)
db35450b feat(cli): Do not set default commands when a plugin is being run (#1549)
24254d19 fix: add fingerprint field to codequality template (#1541)
2ee07456 fix(image): correct handling of uncompressed layers (#1544)
0aef82c5 chore: helm chart app version 0.22.0 (#1535)
8b2a7997 test(integration): use fixtures (#1532)
## Docker images
- `docker pull aquasec/trivy:0.23.0`
- `docker pull ghcr.io/aquasecurity/trivy:0.23.0`
- `docker pull public.ecr.aws/aquasecurity/trivy:0.23.0`