v0.71.0 #10767
v0.71.0
#10767
Replies: 1 comment
|
Good |
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
📑 Table of Contents
<mirrors>support fromsettings.xml🚀 What's new? 🚀
CycloneDX 1.7 Support
Trivy now supports CycloneDX 1.7 and use this version for SBOM generation and ingestion.
Azure Secret Detection Rules
Trivy now ships with built-in secret detection rules for the following Azure services:
Maven
<mirrors>support fromsettings.xmlTrivy now honors the
<mirrors>section in Mavensettings.xmlwhen resolving POMs for Java scans. Mirrors are read from both user (~/.m2/settings.xml) and global ($MAVEN_HOME/conf/settings.xml) settings, with user settings taking precedence on duplicate<id>.This includes full Maven
mirrorOfmatching —*,external:*,external:http:*, comma-separated repository ids, and!idexclusions — plus${env.X}placeholder expansion. Credentials are resolved against the mirror's<server>id (the canonical Maven behavior), and all remote POM fetches (settings repositories, pom-declared repositories, and the default Maven Central) are routed through the matching mirror.Usage
~/.m2/settings.xml:# POM resolution (including transitive parents) now goes through the configured mirror trivy fs --scanners vuln /path/to/projectSeal Security vendor support
Trivy can now detect vulnerabilities in packages provided by Seal Security.
Seal Security packages are recognized by their naming patterns, and Trivy queries the vendor-specific advisory bucket instead of the standard ecosystem bucket for them. Supported ecosystems:
Customizable skip patterns for secret scanning
The secret scanner's previously hardcoded skip lists (files, directories, and extensions) can now be customized via a
skip-patternsfield in the secret config file. Patterns use glob syntax and default to the same paths that were skipped before.You can also disable skipping entirely by setting
skip-patterns: [].Usage
Maven secret detection rules
Trivy now ships with built-in secret detection rules for Maven configuration files (new
Mavencategory, allHIGH):maven-settings-password— plaintext<password>values insettings.xmlmaven-settings-passphrase— plaintext<passphrase>values insettings.xmlmaven-settings-security-master—<master>values insettings-security.xml(any value, including encrypted)Only the value inside the XML tags is censored in findings — the tags themselves stay visible.
To reduce false positives, the
passwordandpassphraserules skip Maven-encrypted values ({...}), property substitutions (${env.X},${prop.Y}), and empty values. Themasterrule stays broad, since leaking the master defeats the encryption regardless of format.SHA-512 checksums in SPDX SBOMs
Trivy now includes SHA-512 checksums in SPDX SBOM output when they are available.
Thanks to @DicksenT
Ubuntu 26.04 LTS support
Trivy now detects and scans Ubuntu 26.04 LTS (Resolute Raccoon).
Thanks to @chrisnovakovic
👷♂️ Notable Fixes 🛠️
--distroflag is used. #9796All reactions