Prepare for v0.54.0 #7248
DmitriyLewen
started this conversation in
Development
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
Draft to collaborate on v0.54.0
📑 Table of Contents
--vuln-type
flag has now been renamed into--pkg-types
✅Tumbleweed OpenSUSE
✨Azure Linux 3.0
support 🦋pnpm-lock.yaml
files 📜SPDX
formats 📕Azure China Cloud
☁️CycloneDX
andSPDX
formats contain image labels 🏷️🛫 Deprecation 🌆
🐹
--vuln-type
flag has now been renamed into--pkg-types
✅--vuln-type
flag was added in one of the first versions of Trivy.Now more and more users use SBOM, and this flag works with
Packages
, notVulnerabilities
.To match our functionality, we are renaming
--vuln-type
flag to--pkg-types
flag.--vuln-type
flag is now marked as deprecated and will be removed over time.🚀 What's new? 🚀
🕸️ VEX Hub Support 📡
This update introduces VEX Hub integration into Trivy. Users can now automatically discover and apply VEX data during vulnerability scans, leveraging community-maintained VEX information to filter out non-exploitable vulnerabilities. This greatly helps to reduce noise in vulnerability scan results.
--vex repo
creates the default configuration file in the first run. While the default config refers to VEX Hub, you can also use other repositories complying with VEX Repository Specification.See here for more details.
For OSS maintainers: please consider publishing VEX.
📄 VEX Attestations from OCI Registries 🌐
Trivy now automatically retrieves and applies VEX (Vulnerability Exploitability eXchange) attestations from OCI registries during vulnerability scans. This feature leverages VEX data to filter out non-exploitable vulnerabilities more effectively.
See here for more details.
📦 Package Relationships Filter 🔄
This update introduces the
--pkg-relationships
flag, allowing users to filter vulnerabilities by package relationships. This flag provides more refined vulnerability reporting by focusing on direct or indirect dependencies.Note: The
--pkg-relationships
flag cannot be used with--dependency-tree
,--vex
, or SBOM formats (spdx, spdx-json, cyclonedx, github).Read more here.
🦎 Support for detection and scanning of
Tumbleweed OpenSUSE
✨Trivy now supports package and vulnerability detection for
Tumbleweed OpenSUSE
юThanks to @msmeissn
🖥️
Azure Linux 3.0
support 🦋Now Trivy supports
Azure Linux 3.0
(previouslyCBL-Mariner
).Thanks to @tofay
📋 Support for License Detection for
pnpm-lock.yaml
files 📜Trivy currently parses
package.json
files from thenode_module
directory to determine the licenses of installed packages.Thanks to @oscarbc96
🔓 Vulnerability support for
SPDX
formats 📕Trivy can now include vulnerabilities in
externalRefs
to add link to the advisory.See Appendix K for more details.
Don't forget to use
--scanners vuln
to enable advisories.Thanks to @goneall
🪭 Support of ACRs in the
Azure China Cloud
☁️Added configuration to support ACRs in the
Azure China Cloud
.Thanks to @admanb
🔖
CycloneDX
andSPDX
formats contain image labels 🏷️Currently you can find image labels in
CycloneDX
andSPDX
reports:CycloneDX
reports.SPDX
reports.👷♂️ Notable Fixes 🛠️
.deps.json
files asDev
#70790-9a-zA-Z
before secret #7176latest
is used as a package version #6747--tf-vars
#7084bytes.Index
inemptyLineSplit
to cut allocation #7065Beta Was this translation helpful? Give feedback.
All reactions