v0.45.0 #5082
aqua-bot
announced in
Announcements
v0.45.0
#5082
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
🚀 What's new? 🚀
🌳 Dependency graph support for pom.xml 🕸️
Trivy has introduced graph support for
pom.xml
, enhancing its existing capabilities to identify origin of vulnerable package. This feature allows users to view the reversed dependency origin tree for their Java projects, providing a clearer understanding of the dependencies and their associated vulnerabilities.Usage:
See here for more details.
🍎 Vulnerability Detection for CocoaPods 🛡️
Trivy has expanded its support to include vulnerability detection for CocoaPods, a dependency manager for Swift and Objective-C. With this update, users can now scan their
Podfile.lock
to identify and address potential vulnerabilities in their projects.Example of Vulnerability Detection:
See here for more details.
📦 Swift Package Manager Support 🐦
Trivy now offers support for Swift's
Package.resolved
files. This enhancement ensures that users can scan their Swift projects' resolved packages for SBOM and vulnerabilities. The update provides a detailed view of the vulnerabilities associated with each package, enhancing the security overview for Swift projects.Example of Vulnerability Detection:
See here for more details.
🧶 License support for Yarn Projects 📜
Trivy has enhanced its capabilities by introducing license parsing for projects that use the Yarn package manager. Previously, dependency licenses in Yarn projects were not parsed. With this update, Trivy can now scan licenses for packages from the cache folders
.yarn
(for Yarn 2+) andnode_modules
(Yarn classic).See here for more details.
📄 Enhanced .trivyignore support 📁
Trivy now supports a structured ignore file format with
.trivyignore.yaml
. This enhancement allows users to specify vulnerabilities and other security findings to ignore in a more structured manner.Example of .trivyignore.yaml:
Users can specify paths and other attributes. This feature is still experimental, and users need to explicitly specify the file path to enable this feature. If the file extension is
.yml
or.yaml
, Trivy will parse it in the YAML format. Otherwise, it will be treated as the legacy.trivyignore
.Usage:
See here for more details.
📦 Bitnami components scanning enhancement 🚢
Trivy has expanded its scanning capabilities by adding support for scanning Bitnami applications. With this update, When scanning an image packaged by Bitnami, Trivy will automatically detect embedded Bitnami SPDX SBOM files and scan them using the Bitnami vulnerability database. This ensures a comprehensive vulnerability assessment for projects that utilize Bitnami components.
Example:
See here for more details.
Thanks to @juan131
📁 Add location details for Conan 📍
With this update, Trivy enhances its capability to pinpoint the location of dependencies within the conan.lock file used by the Conan package manager.
See here for more details.
🛠️ Version Endpoint for Trivy Server 📊
Trivy Server has introduced a new endpoint to retrieve the versions of Trivy and its database. This enhancement provides users with an easy way to check the current version of Trivy and the associated database versions. By accessing this endpoint, users can obtain detailed version information, including the next update time and the time of the last update.
Example of Version Endpoint Output:
⎈ Kubernetes - Exclude owner reference objects 🚩
Trivy k8s now support exclusion of Kubernetes objects that have an owner reference.
It is very useful when a user want to filter out resources that are managed or owned by other objects.
Usage:
Thanks @thapabishwa for the contribution
🐿️ Support scanning
.tf.json
files 🍄Trivy now supports scanning terraform files in JSON format for example:
🎮 Show Terraform resource name in scan results 🐬
Trivy now shows more context around a terraform scan result by mentioning the resource name that was found. This is helpful when you have multiple resources of the same kind.
🦾 Misconfiguration scanning updates 🔖
The following improvements have been made to IaC misconfiguration checks:
👷♂️ Notable Fixes 🛠️
null
value #5041Beta Was this translation helpful? Give feedback.
All reactions