v0.57.0 #7857
aqua-bot
announced in
Announcements
v0.57.0
#7857
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
📑 Table of Contents
trivy registry
Command for Authentication 🔑pom.xml
file fields 👾operating_system
field for OS packages ✂️publicNetworkAccess
for Azure Storage Account 🔒💔 Breaking Changes 💔
🚫 Error Out When Specified Ignore File is Missing 📂
This update introduces a check for the
--ignorefile
option, ensuring that if the specified ignore file is missing, Trivy will now display an error. This change enhances usability by notifying users of missing custom ignore files, though the default ignore file behavior remains unaffected.Thanks to @sgaist.
🐾 Dropping support for "Exceptions" in misconfiguration scanning⚠️
We have previously announced intention to deprecate conftest style Exceptions. In this release we have removed Exceptions from misconfiguration scanning report.
Before
After
NB Ignores are still listed as part of the regular log output
☸ Kubernetes Pod report supports multiple containers 📦
This release adds support for scanning multi-container Kubernetes Pods. In order to aggregate findings from multiple containers in the same report, the
Findings[].Metadata
field for Pods, which used to be an object describing a single pod, has changed to an array of objects each describing a pod. See example output in the feature announcement below.Report before change
Report after change
Thanks @smtan-gl
🚀 What's new? 🚀
🔐 New
trivy registry
Command for Authentication 🔑This release introduces the
trivy registry
command, providing an alternative todocker login
anddocker logout
for environments without container runtimes like Docker. Now, you can authenticate directly with Trivy to access private container registries.For more details, please refer to the document
🧩 Enhanced CycloneDX Reports with File Checksums 🔗
This update enriches CycloneDX SBOMs by adding file checksums (such as SHA-1), a feature previously exclusive to SPDX reports. Now, JAR files and other relevant files in CycloneDX reports include checksums, boosting traceability and ensuring integrity verification across software components.
Thanks to @Churro for implementing this change.
🏴 Trimming whitespace in
pom.xml
file fields 👾Trivy now correctly followed Maven (
mnv
) behavior of trimming leading and trailing whitespace forpom.xml
fields (ArtifactID
,GroupID
, etc).Thanks @sgaist
📜 GitLab template supports
operating_system
field for OS packages ✂️Trivy now populates the
operating_system
field for OS package vulnerabilities.Thanks @aarongoldenthal
🐦 Ubuntu 24.10 is now supported 🟠
Trivy correctly detects vulnerabilities for Ubuntu 24.10.
Thanks @itsdean
🔍 Show misconfig ID in table output 🏷️
Trivy now includes misconfiguration IDs directly in the table output, making it easier to reference or ignore specific issues.
🌐 Handle
publicNetworkAccess
for Azure Storage Account 🔒Added a check for public network access to storage accounts. By default, storage accounts allow connections from any network, potentially exposing sensitive data. This update ensures that public access is appropriately restricted where needed.
🕵️♂️ Detect secrets leaks in Dockerfile 🐳
Added a check for potential secrets leakage in Dockerfiles. This check is triggered in the following cases:
ARG GITHUB_TOKEN
RUN aws configure set aws_access_key_id test-id && \ aws configure set aws_secret_access_key test-key
This check can accept custom environment variables:
These measures help prevent the accidental exposure of sensitive information during the build process.
👷♂️ Notable Fixes 🛠️
version
andscope
from root DepManagement in parent dependencies #7539v
prefix from versions #7711Beta Was this translation helpful? Give feedback.
All reactions