This is the multi-page printable view of this section.
Click here to print .
Return to the regular view of this page .
Release Notes
Information about recent Anchore OSS releases
The following pages show the release notes for each of our open source SBOM and vulnerability scanning tools:
We also have releases for our GitHub actions:
1 - Syft Release Notes
Anchore Syft Release Notes
1.1 - v1.32.0
Release notes for syft v1.32.0
Release Notes
Version v1.32.0
Added Features
Bug Fixes
Additional Changes
Update dependencies to use go.yaml.in/yaml [#4157 @n -bes]
(Full Changelog)
1.2 - v1.31.0
Release notes for syft v1.31.0
Release Notes
Version v1.31.0
Added Features
Option to set PackageSupplier
in root of SPDX document generated by CLI [#3098 #4131 @spiffcs ]
Bug Fixes
closed reader during java binary detection [#4129 @kzantow ]
support multiple letters in openssl patch version [#4106 @honigbot ]
Can not have license ID [#1964 #4132 @spiffcs ]
Syft sometimes reports URL for license value when scanning JARs with a URL in Bundle-License
field of manifest [#3186 ]
(Full Changelog)
1.3 - v1.30.0
Release notes for syft v1.30.0
Release Notes
Version v1.30.0
Added Features
Bug Fixes
fix: update nondeterministic Java archive cataloging and improve groupID [#3521 #4118 @kzantow ]
(Full Changelog)
1.4 - v1.29.1
Release notes for syft v1.29.1
Release Notes
Version v1.29.1
Bug Fixes
(Full Changelog)
1.5 - v1.29.0
Release notes for syft v1.29.0
Release Notes
Version v1.29.0
Added Features
Additional Changes
(Full Changelog)
1.6 - v1.28.0
Release notes for syft v1.28.0
Release Notes
Version v1.28.0
Added Features
Additional Changes
(Full Changelog)
1.7 - v1.27.1
Release notes for syft v1.27.1
Release Notes
Version v1.27.1
Bug Fixes
Additional Changes
(Full Changelog)
1.8 - v1.27.0
Release notes for syft v1.27.0
Release Notes
Version v1.27.0
Added Features
Bug Fixes
Remove CPE product candidates for phf, prometheus, hyper and Rust crates [#3967 @jayvdb ]
Remove CPE product candidates for opentelemetry and redis Rust crates [#3962 @jayvdb ]
Harden Container Runtime with Non-Root User [#3941 @MikeTheCyberGuy ]
terraform provider lock entries should not require constraints [#3934 @ghouscht ]
sbom cataloger returning upstream package [#3662 #3981 @kzantow ]
Syft missing md5 sums and list data for dpkg packages under status.d/
[#3912 ]
Failure to detect dependency relationships between Python packages [#3958 #3965 @christoph -blessing]
Heavy memory consumption when directory scanning deb source [#3928 #3953 @kzantow ]
In versions 1.25.0 and later, graalvm-native-image-cataloger adds 3-6 hours to Syft [#3942 #3944 @kzantow ]
Syft incorrectly reports multiple APKs as parents of symlinked files [#3847 #3923 @luhring ]
(Full Changelog)
A HUGE thank you to @rezmoss for his help identifying and solving an issue causing excessive time and memory consumption with large numbers of symlinks! ❤️
1.9 - v1.26.1
Release notes for syft v1.26.1
Release Notes
Version v1.26.1
Bug Fixes
(Full Changelog)
1.10 - v1.26.0
Release notes for syft v1.26.0
Release Notes
Version v1.26.0
Added Features
Bug Fixes
pkg.JavaArchive.PomProperties
is being populated even though no pom.properties
file was present for analysis [#3922 @wagoodman ]
syft 1.24.0 debug container - wget fails TLS [#3891 #3915 @spiffcs ]
(Full Changelog)
1.11 - v1.25.1
Release notes for syft v1.25.1
Release Notes
Version v1.25.1
Additional Changes
(Full Changelog)
1.12 - v1.25.0
Release notes for syft v1.25.0
Release Notes
Version v1.25.0
Added Features
Bug Fixes
(Full Changelog)
1.13 - v1.24.0
Release notes for syft v1.24.0
Release Notes
Version v1.24.0
Added Features
Bug Fixes
update license sort to be stable with contents field [#3860 @spiffcs ]
Improve detection of erlang binary in alpine Linux [#3839 @avodotiiets ]
Do not search for main module versions within binary contents by default [#3874 @wagoodman ]
dpkg license improvement for non SPDX licenses [#3090 #3888 @spiffcs ]
CycloneDX group field not symmetrically handled by encoder/decoders [#2981 #3853 @kzantow ]
Syft crash [signal SIGSEGV: segmentation violation code=0x80 addr=0x0 pc=0x123a0da] [#3872 #3875 @wagoodman ]
Syft 1.23.1 shows version (devel) for grafana 12.0.0 [#3864 ]
.NET cataloger does not always pair up PE binaries and deps.json packages, resulting in duplicate packages on some runs [#3866 #3869 @wagoodman ]
Propagate error in FileSourceProvider instead of warn log [#3831 #3845 @Rupikz ]
Update github.com/Masterminds/semver package [#3829 #3836 @popey ]
go-module-file-cataloger fails if symlinks in path [#3614 #3783 @VictorHuu ]
Support fluent-bit some versions of arm/s390x images [#3793 #3817 @VictorHuu ]
Additional Changes
(Full Changelog)
1.14 - v1.23.1
Release notes for syft v1.23.1
Release Notes
Version v1.23.1
Additional Changes
(Full Changelog)
1.15 - v1.23.0
Release notes for syft v1.23.0
Release Notes
Version v1.23.0
Added Features
Bug Fixes
(Full Changelog)
1.16 - v1.22.0
Release notes for syft v1.22.0
Release Notes
Version v1.22.0
Added Features
Bug Fixes
Dotnet-Portable-Executable-Cataloger uses wrong component version for dotnet runtime libraries [#3282 #3768 @wagoodman ]
Dotnet deps cataloger returns “wrong” dotnet-framework dependencies and misses out on the runtime (for applications) [#2347 #3768 @wagoodman ]
.NET deps.json should be considered as installation evidence [#3570 #3563 @wagoodman ]
Dotnet PE binary cataloger is detecting false positives [#3469 #3563 @wagoodman ]
Long Processing Time in dpkg-db-cataloger with all-layers Option (Syft 1.20.0) [#3683 #3636 @kzantow ]
(Full Changelog)
1.17 - v1.21.0
Release notes for syft v1.21.0
Release Notes
Version v1.21.0
Added Features
Bug Fixes
Additional Changes
(Full Changelog)
1.18 - v1.20.0
Release notes for syft v1.20.0
Release Notes
Version v1.20.0
Added Features
Bug Fixes
Additional Changes
(Full Changelog)
1.19 - v1.19.0
Release notes for syft v1.19.0
Release Notes
Version v1.19.0
Added Features
Bug Fixes
Additional Changes
(Full Changelog)
1.20 - v1.18.1
Release notes for syft v1.18.1
Release Notes
Version v1.18.1
Bug Fixes
Runtime Error with Syft on Singularity .sif file (panic: index out of range) [#3390 ]
SPDX expressions are lost from CycloneDX if they contain extra parenthesis [#3441 #3517 @willmurphyscode ]
Additional Changes
migrate syft to use anchore fork of archiver without replace [#3516 @spiffcs ]
(Full Changelog)
1.21 - v1.18.0
Release notes for syft v1.18.0
Release Notes
Version v1.18.0
Added Features
Bug Fixes
fix order of rust dependencies and support git sources in Cargo.lock dependencies [#3502 @willmurphyscode ]
Use file indexer directly when scanning with file source [#3333 @adammcclenaghan ]
Remove incorrect power-user help text that only image sources are supported [#2046 ]
Invalid SPDX: missing copyright text [#3346 #3495 @spiffcs ]
Scanning a source tree with duplicate conanfile.txt dependencies generates multiple components [#3403 ]
(Full Changelog)
1.22 - v1.17.0
Release notes for syft v1.17.0
Release Notes
Version v1.17.0
Added Features
Bug Fixes
Additional Changes
doc: Add official Syft logo license information [#3421 @popey ]
(Full Changelog)
1.23 - v1.16.0
Release notes for syft v1.16.0
Release Notes
Version v1.16.0
Added Features
Bug Fixes
add support for dependencies and purl for Native Image SBOMs [#3399 @rudsberg ]
stop bubbling fileResolver errors from binary cataloger [#3410 @spiffcs ]
malformed pom.xml may cause recursive loop [#3391 @kzantow ]
syft convert: broken link in help - documentation no longer existing [#3143 #3407 @Makefolder ]
(Full Changelog)
1.24 - v1.15.0
Release notes for syft v1.15.0
Release Notes
Version v1.15.0
Added Features
Merge config files hierarchically and add support for config profiles [#3337 @kzantow ]
Enable cargo-auditable-binary-cataloger for files/directories [#3376 @ariel -miculas]
Improve mariadb binary classifer to detect older versions [#3052 ]
Look for dpkg status file at additional globs [#2692 #3373 @njv299 ]
Emit relationships for Java dependencies [#3189 #3363 @kzantow ]
(Full Changelog)
1.25 - v1.14.2
Release notes for syft v1.14.2
Release Notes
Version v1.14.2
Bug Fixes
Additional Changes
(Full Changelog)
1.26 - v1.14.1
Release notes for syft v1.14.1
Release Notes
Version v1.14.1
Bug Fixes
(Full Changelog)
1.27 - v1.14.0
Release notes for syft v1.14.0
Release Notes
Version v1.14.0
Added Features
Bug Fixes
performance: instantiate license check scanner to prevent memory leak [#3290 @govrin ]
Parse package.json with non-standard fields in ‘author’ section [#3300 @nuada ]
make failed CPE validation correctly return error [#2762 @willmurphyscode ]
Improve subpath to mount matching [#3269 @cdupuis ]
Additional Changes
(Full Changelog)
1.28 - v1.13.0
Release notes for syft v1.13.0
Release Notes
Version v1.13.0
Added Features
Bug Fixes
OpenJDK CPEs [#2422 #3217 @wagoodman ]
SBOM generated from poetry lock file contains no license information on any dependencies [#3204 ]
Scanning a folder with a jar archive with no metadata creates a SPDX package without versionInfo (Non-NTIA compliant) [#2039 #3257 @wagoodman ]
Using replace in a go.mod creates a SPDX package without versionInfo (Non-NTIA compliant) [#2038 #3257 @wagoodman ]
Command make add-snippet
can fail in some cases [#3249 ]
(Full Changelog)
1.29 - v1.12.2
Release notes for syft v1.12.2
Release Notes
Version v1.12.2
Added Features
Bug Fixes
Fix improper decoding of SPDX license expressions in the CycloneDX format [#3175 @NyanKiyoshi ]
improve generated cpes for binaries with existing classifiers [#3169 @westonsteimel ]
improve known CPEs and set NVD as source for all current binary classifiers [#3167 @westonsteimel ]
Respond to authoratative CPEs from catalogers [#3166 @wagoodman ]
Set cataloger names within package cataloger task [#3165 @wagoodman ]
use official CPE for curl binary cataloger [#3164 @westonsteimel ]
Fix ELF package correlations [#3151 @wagoodman ]
no space left and Could not retrieve mirrorlist in test [#3181 #3190 @wagoodman ]
Multiple versions of libssl3 and libcrypto3 present in SBOM while only one version is installed [#3195 ]
CycloneDX convertion into Syft improperly handles SPDX licenses [#3172 ]
Syft Cause stack overflow [goroutine stack exceeds 1000000000-byte limit] [#3163 #3170 @kzantow ]
Mysql binary detection version incorrect for 8.0.x [#3141 #3142 @kzantow ]
Additional Changes
(Full Changelog)
1.30 - v1.11.1
Release notes for syft v1.11.1
Release Notes
Version v1.11.1
Bug Fixes
(Full Changelog)
1.31 - v1.11.0
Release notes for syft v1.11.0
Release Notes
Version v1.11.0
Added Features
Bug Fixes
Additional Changes
rather than have a hard max recursive depth - syft should detect parent pom cycles [#2284 #2769 @GijsCalis ]
increase java purl generation test coverage [#3110 @westonsteimel ]
Updated PackageSupplier to type Organization for JAR files [#3093 @harippriyas ]
Ensure accurate java main artifact name retrieval for multi-JARs and refine fallback approach [#3054 @dor -hayun]
(Full Changelog)
1.32 - v1.10.0
Release notes for syft v1.10.0
Release Notes
Version v1.10.0
Added Features
Bug Fixes
Additional Changes
(Full Changelog)
1.33 - v1.9.0
Release notes for syft v1.9.0
Release Notes
Version v1.9.0
Added Features
Bug Fixes
(Full Changelog)
1.34 - v1.8.0
Release notes for syft v1.8.0
Release Notes
Version v1.8.0
Added Features
Bug Fixes
(Full Changelog)
1.35 - v1.7.0
Release notes for syft v1.7.0
Release Notes
Version v1.7.0
Added Features
Bug Fixes
(Full Changelog)
1.36 - v1.6.0
Release notes for syft v1.6.0
Release Notes
Version v1.6.0
Added Features
Bug Fixes
Additional Changes
(Full Changelog)
1.37 - v1.5.0
Release notes for syft v1.5.0
Release Notes
Version v1.5.0
Added Features
Bug Fixes
Additional Changes
(Full Changelog)
1.38 - v1.4.1
Release notes for syft v1.4.1
Release Notes
Version v1.4.1
Bug Fixes
Fix redundant package deletions when considering ELF packages [#2862 @wagoodman ]
(Full Changelog)
1.39 - v1.4.0
Release notes for syft v1.4.0
Release Notes
Version v1.4.0
Added Features
Bug Fixes
Additional Changes
(Full Changelog)
1.40 - v1.3.0
Release notes for syft v1.3.0
Release Notes
Version v1.3.0
Added Features
Bug Fixes
(Full Changelog)
1.41 - v1.2.0
Release notes for syft v1.2.0
Release Notes
Version v1.2.0
Added Features
Bug Fixes
(Full Changelog)
1.42 - v1.1.1
Release notes for syft v1.1.1
Release Notes
Version v1.1.1
Bug Fixes
(Full Changelog)
1.43 - v1.1.0
Release notes for syft v1.1.0
Release Notes
Version v1.1.0
Added Features
Bug Fixes
(Full Changelog)
1.44 - v1.0.1
Release notes for syft v1.0.1
Release Notes
Version v1.0.1
Bug Fixes
(Full Changelog)
1.45 - v1.0.0
Release notes for syft v1.0.0
Release Notes
Version v1.0.0
🎉 Checkout the blog post about v1 !
Added Features
Bug Fixes
(Full Changelog)
1.46 - v0.105.1
Release notes for syft v0.105.1
Release Notes
Version v0.105.1
Bug Fixes
Additional Changes
(Full Changelog)
1.47 - v0.105.0
Release notes for syft v0.105.0
Release Notes
Version v0.105.0
Added Features
Bug Fixes
Additional Changes
(Full Changelog)
1.48 - v0.104.0
Release notes for syft v0.104.0
Release Notes
Version v0.104.0
Added Features
Bug Fixes
Breaking Changes
(Full Changelog)
1.49 - v0.103.1
Release notes for syft v0.103.1
Release Notes
Version v0.103.1
Security Fixes
Bump archiver and stereoscope to address path traversal issues [#2570 @wagoodman ]
Bug Fixes
Breaking Changes
(Full Changelog)
1.50 - v0.102.0
Release notes for syft v0.102.0
Release Notes
Version v0.102.0
Added Features
Bug Fixes
Breaking Changes
Additional Changes
(Full Changelog)
1.51 - v0.101.1
Release notes for syft v0.101.1
Release Notes
Version v0.101.1
Bug Fixes
(Full Changelog)
1.52 - v0.101.0
Release notes for syft v0.101.0
Release Notes
Version v0.101.0
Security Fixes
Added Features
Bug Fixes
(Full Changelog)
1.53 - v0.100.0
Release notes for syft v0.100.0
Release Notes
Version v0.100.0
Added Features
Bug Fixes
Additional Changes
(Full Changelog)
1.54 - v0.99.0
Release notes for syft v0.99.0
Release Notes
Version v0.99.0
Added Features
Bug Fixes
Breaking Changes
Additional Changes
(Full Changelog)
1.55 - v0.98.0
Release notes for syft v0.98.0
Release Notes
Version v0.98.0
Added Features
Bug Fixes
Breaking Changes
Additional Changes
(Full Changelog)
Special Thanks
Thanks @duanemay and @whalelines for the enhanced binary classifier support 👍
1.56 - v0.97.1
Release notes for syft v0.97.1
Release Notes
Version v0.97.1
Bug Fixes
Syft does not use HTTP proxy when downloading the Docker image itself [#2203 #2336 @anchore -actions-token-generator]
Additional Changes
(Full Changelog)
1.57 - v0.97.0
Release notes for syft v0.97.0
Release Notes
Version v0.97.0
Added Features
Add license for golang stdlib package [#2317 @coheigea ]
Fall back to searching maven central using groupIDFromJavaMetadata [#2295 @coheigea ]
Bug Fixes
Refine license search from groupIDFromJavaMetadata to account for artfactId in the groupId [#2313 @coheigea ]
capture content written to stdout outside of report [#2324 @kzantow ]
add manual groupid mappings for org.apache.velocity jars [#2327 @westonsteimel ]
skip maven bundle plugin logic if vendor id and symbolic name match [#2326 @westonsteimel ]
cataloger dpkg-db-cataloger
not working [#2323 ]
Breaking Changes
Additional Changes
Export syft-json format package metadata type helper [#2328 @wagoodman ]
Add dotnet-portable-executable-cataloger to README [#2322 @noqcks ]
(Full Changelog)
1.58 - v0.96.0
Release notes for syft v0.96.0
Release Notes
Version v0.96.0
Added Features
Check maven central as well for licenses in parents poms for nested jars [#2302 @coheigea ]
store image annotations inside the SBOM [#2267 #2294 @noqcks ]
Support parsing license information in Maven projects via parent poms [#2103 ]
Bug Fixes
(Full Changelog)
1.59 - v0.95.0
Release notes for syft v0.95.0
Release Notes
Version v0.95.0
Added Features
Use case-insensitive matching for Go license files [#2286 @miquella ]
Add conaninfo.txt parser to detect conan packages in docker images [#2234 @Pro ]
Perform case insensitive matching on Java License files [#2235 @coheigea ]
Read a license from a parent pom stored in Maven Central [#2228 @coheigea ]
Add PURLs when scanning Gradle lock files [#2278 @robbiev ]
Bug Fixes
Breaking Changes
Additional Changes
(Full Changelog)
1.60 - v0.94.0
Release notes for syft v0.94.0
Release Notes
Version v0.94.0
Added Features
Bug Fixes
(Full Changelog)
1.61 - v0.93.0
Release notes for syft v0.93.0
Release Notes
Version v0.93.0
Added Features
Parse license from the pom.xml if not contained in the manifest [#2115 @coheigea ]
Add Golang STD library package given a Golang binary has been discovered compiled with that go binary [#1853 #2195 @spiffcs ]
Improve –output CLI help and deprecate –file [#2165 #2187 @sharief007 ]
Bug Fixes
Additional Changes
(Full Changelog)
1.62 - v0.92.0
Release notes for syft v0.92.0
Release Notes
Version v0.92.0
Added Features
Support for multiple image refs of same sha in OCI layout [#1544 ]
Bug Fixes
Additional Changes
(Full Changelog)
1.63 - v0.91.0
Release notes for syft v0.91.0
Release Notes
Version v0.91.0
Added Features
Bug Fixes
Allow CycloneDX json input with no components [#2127 @ahoz ]
Prevent errors from clobbering terminal [#2161 @kzantow ]
Using syft as a go library to decode a syft json has incomplete data [#2069 #2083 @kzantow ]
SBOMs are not the same on multiple runs of syft [#1944 ]
Additional Changes
(Full Changelog)
1.64 - v0.90.0
Release notes for syft v0.90.0
Release Notes
Version v0.90.0
Full Changelog
Added Features
Bug Fixes
Additional Changes
1.65 - v0.89.0
Release notes for syft v0.89.0
Release Notes
Version v0.89.0
Full Changelog
Added Features
Bug Fixes
1.66 - v0.88.0
Release notes for syft v0.88.0
Release Notes
Version v0.88.0
Full Changelog
Added Features
Bug Fixes
1.67 - v0.87.1
Release notes for syft v0.87.1
Release Notes
Version v0.87.1
Full Changelog
Bug Fixes
1.68 - v0.87.0
Release notes for syft v0.87.0
Release Notes
Version v0.87.0
Full Changelog
Added Features
Bug Fixes
1.69 - v0.86.1
Release notes for syft v0.86.1
Release Notes
Version v0.86.1
Full Changelog
Bug Fixes
Source requires default image name as user input for unparsable reference [PR #1979 ] [kzantow ]
1.70 - v0.86.0
Release notes for syft v0.86.0
Release Notes
Version v0.86.0
Full Changelog
Added Features
Bug Fixes
Breaking Changes
1.71 - v0.85.0
Release notes for syft v0.85.0
Release Notes
Version v0.85.0
Full Changelog
Added Features
Bug Fixes
Breaking Changes
Additional Changes
chore: update iterations to protect against race [PR #1927 ] [spiffcs ]
fix: background reader apart from global handler for testing [PR #1929 ] [spiffcs ]
1.72 - v0.84.1
Release notes for syft v0.84.1
Release Notes
Version v0.84.1
Full Changelog
Bug Fixes
Additional Changes
1.73 - v0.84.0
Release notes for syft v0.84.0
Release Notes
Version v0.84.0
Full Changelog
Breaking Changes
Additional Changes
1.74 - v0.83.1
Release notes for syft v0.83.1
Release Notes
Version v0.83.1
Full Changelog
Bug Fixes
1.75 - v0.83.0
Release notes for syft v0.83.0
Release Notes
Version v0.83.0
Full Changelog
Added Features
Add new ‘–source-version’ and ‘–source-name’ options to set the name and version of the target being analyzed for reference in resulting syft-json format SBOMs (more formats will support these flags soon). [Issue #1399 ] [PR #1859 ] [kzantow ]
Add scope to POM properties [PR #1779 ] [jneate ]
Accept main.version ldflags even without vcs [PR #1855 ] [deitch ]
Bug Fixes
Deprecated Features
Additional Changes
1.76 - v0.82.0
Release notes for syft v0.82.0
Release Notes
Version v0.82.0
Full Changelog
Added Features
Bug Fixes
Fix a problem in the license parsing logic that may result in a panic [PR #1839 ]
Return all relevant error messages if an image retrieval fails when a scheme is specified [PR #1801 ] [FrimIdan ]
Fix a problem with PNPM scanning where v6 lockfiles might result in duplicated packages [Issue #1762 ] [PR #1778 ] [kzantow ]
1.77 - v0.81.0
Release notes for syft v0.81.0
Release Notes
Version v0.81.0
Full Changelog
Added Features
Bug Fixes
Additional Changes
1.78 - v0.80.0
Release notes for syft v0.80.0
Release Notes
Version v0.80.0
Full Changelog
Added Features
Bug Fixes
Deprecated Features
1.79 - v0.79.0
Release notes for syft v0.79.0
Release Notes
Version v0.79.0
Full Changelog
Added Features
Bug Fixes
Additional Changes
1.80 - v0.78.0
Release notes for syft v0.78.0
Release Notes
Version v0.78.0
Full Changelog
Added Features
Bug Fixes
1.81 - v0.77.0
Release notes for syft v0.77.0
Release Notes
Version v0.77.0
Full Changelog
Added Features
1.82 - v0.76.1
Release notes for syft v0.76.1
Release Notes
Version v0.76.1
Full Changelog
Added Features
1.83 - v0.76.0
Release notes for syft v0.76.0
Release Notes
Version v0.76.0
Full Changelog
Added Features
Bug Fixes
Additional Changes
1.84 - v0.75.0
Release notes for syft v0.75.0
Release Notes
Version v0.75.0
Full Changelog
Added Features
Bug Fixes
1.85 - v0.74.1
Release notes for syft v0.74.1
Release Notes
Version v0.74.1
Full Changelog
Bug Fixes
1.86 - v0.74.0
Release notes for syft v0.74.0
Release Notes
Version v0.74.0
Full Changelog
Added Features
Bug Fixes
1.87 - v0.72.1
Release notes for syft v0.72.1
Release Notes
Version v0.72.1
Full Changelog
Added Features
Bug Fixes
Encountering “cycle during symlink resolution” with syft version 0.71.0 onwards [Issue #1586 ]
1.88 - v0.73.0
Release notes for syft v0.73.0
Release Notes
Version v0.73.0
Full Changelog
Added Features
Bug Fixes
1.89 - v0.72.0
Release notes for syft v0.72.0
Release Notes
Version v0.72.0
Full Changelog
Added Features
Bug Fixes
1.90 - v0.71.0
Release notes for syft v0.71.0
Release Notes
Version v0.71.0
Full Changelog
Added Features
Bug Fixes
1.91 - v0.70.0
Release notes for syft v0.70.0
Release Notes
Version v0.70.0
Full Changelog
Added Features
Bug Fixes
Security
1.92 - v0.69.1
Release notes for syft v0.69.1
Release Notes
Version v0.69.1
Full Changelog
Changes
1.93 - v0.69.0
Release notes for syft v0.69.0
Release Notes
Version v0.69.0
Full Changelog
Added Features
Bug Fixes
1.94 - v0.68.1
Release notes for syft v0.68.1
Release Notes
Version v0.68.1
Full Changelog
Bug Fixes
Additional Changes
1.95 - v0.68.0
Release notes for syft v0.68.0
Release Notes
Version v0.68.0
Full Changelog
Added Features
Bug Fixes
Relax error conditions for catalogers [PR #1492 ] [wagoodman ]
Always set the package ID for java packages [PR #1493 ] [wagoodman ]
Fix panic in APK version specifier handling [PR #1494 ] [luhring ]
ZERO npm dependencies discovered if any npm dependency has an array as a license [Issue #1479 ]
Syft panics on APK parsing when Dependencies or Provides holds an empty string [Issue #1483 ]
1.96 - v0.66.2
Release notes for syft v0.66.2
Release Notes
Version v0.66.2
Full Changelog
Bug Fixes
update dependency golang.org/x/text [Issue #1457 ]
syft is now throwing panic with version 0.66.1 [Issue #1462 ]
1.97 - v0.66.1
Release notes for syft v0.66.1
Release Notes
Version v0.66.1
Full Changelog
Bug Fixes
1.98 - v0.66.0
Release notes for syft v0.66.0
Release Notes
Version v0.66.0
Full Changelog
Added Features
Catalog Erlang/Elixir artifacts using “rebar” and “mix” package managers [Issue #1071 ] [@cpendery]
Catalog PHP binary runtimes [Issue #1429 ] [@witchcraze]
Catalog Apache HTTP binary runtimes [Issue #1440 ] [@witchcraze]
Catalog redis binary runtimes [Issue #1437 ] [@noqcks]
Increase the speed of cataloger stage [Issue #1353 ] [@Mikcl]
Add the origin field to the output format of syftjson [PR #1327 ] [@asi-cider]
Bug Fixes
A duplicate file in tar archive causes read to fail [Issue #1400 ] [@kzantow]
1.99 - v0.65.0
Release notes for syft v0.65.0
Release Notes
Version v0.65.0
Full Changelog
Added Features
Bug Fixes
1.100 - v0.64.0
Release notes for syft v0.64.0
Release Notes
Version v0.64.0
Full Changelog
Added Features
License parsing for Java [PR #1385 ]
Integration or association of binary and package [Issue #1411 ]
Include go.sum h1 digest information in checksums [Issue #1277 ]
Bug Fixes
Clean package names found in python catalogers [PR #1417 ] [wagoodman ]
FilesAnalyzed wrong and missing SHA1 for files [Issue #1396 ]
Binary executables identified as “library” type in CycloneDX [Issue #1402 ]
Excessive “unable to read golang buildinfo error=not a Go executable file” warnings in versions after v0.62.1 [Issue #1403 ]
Binary java detection [Issue #1410 ]
1.101 - v0.63.0
Release notes for syft v0.63.0
Release Notes
Version v0.63.0
Full Changelog
Added Features
Bug Fixes
1.102 - v0.62.3
Release notes for syft v0.62.3
Release Notes
Version v0.62.3
Full Changelog
Added Features
Bug Fixes
Recover from bad parsing of golang binary [PR #1371 ] [wagoodman ]
panic: runtime error: index out of range [0] with length 0 [Issue #1094 ]
Syft finds no apks for some images with apks [Issue #1354 ]
1.103 - v0.62.2
Release notes for syft v0.62.2
Release Notes
Version v0.62.2
Full Changelog
Bug Fixes
SPDX-json output differs between cli and golang implementation [Issue #1213 ]
Python cataloging fails to remove some non-version characters from version string [Issue #1360 ]
Haskell Cabal packages crash syft [Issue #1362 ]
Panic case for alpm on windows has a correct error case [Issue #1094 ]
1.104 - v0.62.1
Release notes for syft v0.62.1
Release Notes
Version v0.62.1
Full Changelog
Bug Fixes
1.105 - v0.62.0
Release notes for syft v0.62.0
Release Notes
Version v0.62.0
Full Changelog
Added Features
Bug Fixes
Don’t replace : with - in docker SPDX namespaces [Issue #1111 ]
1.106 - v0.61.0
Release notes for syft v0.61.0
Release Notes
Version v0.61.0
Full Changelog
Added Features
Add support for map fields in CycloneDX (XML and JSON) [Issue #1032 ]
Dependency’s MIT license not picked up when scanning package-lock.json [Issue #1113 ]
Support SPDX 2.3 [Issue #1292 ]
Add support for dependency relationships for alpine (apk) [PR #1063 ]
Bug Fixes
Normalize alpm md5 refs [PR #1333 ] [wagoodman ]
APK Metadata decoding should be backwards compatible [PR #1341 ] [wagoodman ]
Add spdx relationship encoding for dependencies [PR #1342 ] [wagoodman ]
v0.3.0 SPDX SBOM Does Not Have Unique SPDXID Package IDs [Issue #923 ]
Missing licenses and “skipping encoding of unsupported property: syft:metadata:goBuildSetting” [Issue #1007 ]
System independent build not possible [Issue #1084 ]
Dependency’s MIT license not picked up when scanning package-lock.json [Issue #1113 ]
No packages discovered in SIF when image source not specified [Issue #1189 ]
syft packages
panics on OCI archive creation [Issue #1318 ]
Missing metadata in syft-json artifacts crashes grype [Issue #1334 ]
CPE for amazoncorretto:19.0.1-al2 is incorrect [Issue #1337 ]
1.107 - v0.60.3
Release notes for syft v0.60.3
Release Notes
Version v0.60.3
Full Changelog
1.108 - v0.60.2
Release notes for syft v0.60.2
Release Notes
Version v0.60.2
Full Changelog
1.109 - v0.60.1
Release notes for syft v0.60.1
Release Notes
Version v0.60.1
Full Changelog
Added Features
Remove the docker installation from the release process [Issue #577 ]
Include go binary h1 digests in SPDX [Issue #1261 ]
Bug Fixes
A malformed Python RECORD file stops Syft processing [Issue #1012 ]
Deprecated SPDX license (GFDL* and BSD-2-Clause-NetBSD) [Issue #1179 ]
Update SPDX license list to 3.18 [Issue #1245 ]
Versions not printed out properly from maven pom.xml [Issue #1251 ]
syft attest –output cyclonedx-json incompatible with cosign [Issue #1268 ]
Create SBOM file will have suffix in modules name [Issue #1275 ]
1.110 - v0.59.0
Release notes for syft v0.59.0
Release Notes
Version v0.59.0
Full Changelog
Added Features
Bug Fixes
Update requires to use list; remove field [PR #1234 ] [spiffcs ]
Deprecated SPDX license (GFDL* and BSD-2-Clause-NetBSD) [Issue #1179 ]
SPDX JSON has external reference category of PACKAGE_MANAGER instead of PACKAGE-MANAGER [Issue #1236 ]
Follow symlinks when searching for globs in all-layers scope [PR #1221 ] [kzantow ]
1.111 - v0.58.0
Release notes for syft v0.58.0
Release Notes
Version v0.58.0
Full Changelog
Added Features
Add support for cpp conan.lock
files [PR #1230 ]
Adding file checksum field in SPDX documents [Issue #1226 ]
Bug Fixes
1.112 - v0.57.0
Release notes for syft v0.57.0
Release Notes
Version v0.57.0
Full Changelog
Added Features
Bug Fixes
1.113 - v0.56.0
Release notes for syft v0.56.0
Release Notes
Version v0.56.0
Full Changelog
Added Features
Add flag to disable Syft hitting toolbox-data.anchore.io [Issue #1185 ]
Bug Fixes
1.114 - v0.55.0
Release notes for syft v0.55.0
Release Notes
Version v0.55.0
Full Changelog
Added Features
Bug Fixes
Java-Cataloger produces empty entries for cyclonedx output [Issue #466 ]
No licenses included in scan with yarn.lock [Issue #845 ]
syft convert -o option erroring out [Issue #1095 ]
1.115 - v0.54.0
Release notes for syft v0.54.0
Release Notes
Version v0.54.0
Full Changelog
Added Features
Assume :latest
tag implicitly [Issue #411 ]
Add ‘rpm modularity’ to rpm records generated by syft [Issue #1145 ]
Bug Fixes
Empty metadata while decoding should be allowed [PR #1154 ] [wagoodman ]
Add PHP Composer dev dependencies [Issue #773 ]
opaque error when scanning an image in github registry [Issue #790 ]
javascript-lock-cataloger not detect and parse yarn.lock file [Issue #798 ]
Distro identification fails for dir: scheme when identityFiles not in scope. [Issue #814 ]
podman report not working [Issue #893 ]
Parsing yarn.lock fails to identify the currect package and version combinations [Issue #925 ]
gemspecs going unreported [Issue #960 ]
json SPDX invalid format [Issue #992 ]
Docker configuration issue on release [Issue #1126 ]
Can’t configure off-by-default cataloger without using –all [Issue #1141 ]
1.116 - v0.53.4
Release notes for syft v0.53.4
Release Notes
Version v0.53.4
Full Changelog
1.117 - v0.53.3
Release notes for syft v0.53.3
Release Notes
Version v0.53.3
Full Changelog
Bug Fixes
1.118 - v0.53.2
Release notes for syft v0.53.2
Release Notes
Version v0.53.2
Full Changelog
Bug Fixes
1.119 - v0.53.1
Release notes for syft v0.53.1
Release Notes
Version v0.53.1
Full Changelog
Added Features
Singularity Image Format (SIF) support [Issue #937 ]
1.120 - v0.53.0
Release notes for syft v0.53.0
Release Notes
Version v0.53.0
Full Changelog
Added Features
Bug Fixes
WARN unable to convert relationship from CycloneDX 1.3 JSON [Issue #980 ]
purls not generated for unknown types [Issue #1118 ]
1.121 - v0.52.0
Release notes for syft v0.52.0
Release Notes
Version v0.52.0
Full Changelog
Added Features
Bug Fixes
Unable to build binary on ppc64le architecture [Issue #1097 ]
1.122 - v0.51.0
Release notes for syft v0.51.0
Release Notes
Version v0.51.0
Full Changelog
Added Features
Syft ignore docker images [Issue #670 ]
feat: add support for cocoapods (Swift/Objective-C) [Issue #815 ]
An option to limit to a single filesystem (like -xdev) [Issue #674 ]
Add Gentoo Linux support [Issue #998 ]
Update README.md with information about syft choco package [Issue #1028 ]
Bug Fixes
syft attest cmd is not exporting output to file [Issue #1061 ]
Name is duplicated into Package URL Namespace when Go module path has one element [Issue #1091 ]
fix: unintended artifactRelationship records of type ownership-by-file-overlap are being reported [Issue 1077 ]
1.123 - v0.50.0
Release notes for syft v0.50.0
Release Notes
Version v0.50.0
Full Changelog
Added Features
Add a dockerized workflow for local dev [Issue #1042 ]
add flag for image scanning to use all catalogers rather than just some [Issue #1049 ]
feat: add Conan (C/C++) support [Issue #1082 ]
Bug Fixes
composer.json isn’t parsed for packages [Issue #1064 ]
Source pom.xml cataloger Namespace error [Issue #1075 ]
unintended artifactRelationship records of type ownership-by-file-overlap are being reported in SBOMs generated against current fedora container imges [Issue #1077 ]
1.124 - v0.49.0
Release notes for syft v0.49.0
Release Notes
Version v0.49.0
Full Changelog
Added Features
Allow user-defined output formats [Issue #152 ]
Add ability to enable/disable package catalogers [Issue #465 ]
Catalog packages from source pom.xml during directory scans [Issue #676 ]
Enable/disable SBOM generation for specific language types [Issue #840 ]
Add support for Mariner distroless images [Issue #1044 ]
Bug Fixes
No results for rpm packages when run against version 9.x of redhat/almalinux [Issue #1030 ]
Updates parsing of yarn.lock to use resolved URLs [PR #926 ]
1.125 - v0.48.1
Release notes for syft v0.48.1
Release Notes
Version v0.48.1
Full Changelog
Bug Fixes
1.126 - v0.48.0
Release notes for syft v0.48.0
Release Notes
Version v0.48.0
Full Changelog
Added Features
Add Pacman (Arch linux package manager) support [Issue #241 ]
Bug Fixes
1.127 - v0.47.0
Release notes for syft v0.47.0
Release Notes
Version v0.47.0
Full Changelog
Added Features
Support newer versions of ‘rpm’ that use Sqlite for the db instead of BerkeleyDB [Issue #469 ]
Support ’ndb’ rpm database format used in rpmdb 4.15+ [Issue #504 ]
Amazon Linux 2022 [Issue #838 ]
Specify the “main module” in Go binary metadata for packages [Issue #908 ]
Make Syft available in the Nix Package Store (nixpkgs) [Issue #1019 ]
Bug Fixes
Version is [not provided]
when encoding to most formats [Issue #1010 ]
Panic from Syft cyclonedx format method [Issue #1014
1.128 - v0.46.3
Release notes for syft v0.46.3
Release Notes
Version v0.46.3
Full Changelog
Bug Fixes
Longer CPEs for golang modules to avoid false positives [PR #1006 ] [jonasagx ]
Package.json cataloger malformed licences dropping package [Issue #1008 ]
1.129 - v0.46.2
Release notes for syft v0.46.2
Release Notes
Version v0.46.2
Full Changelog
Bug Fixes
1.130 - v0.46.1
Release notes for syft v0.46.1
Release Notes
Version v0.46.1
Bug Fixes
Fix Cyclone-DX
output so only valid enum values are produced. Add integration tests to cover validation. [PR #967 ] [Christopher Phillips ]
Full Changelog
1.131 - v0.46.0
Release notes for syft v0.46.0
Release Notes
Version v0.46.0
Full Changelog
Added Features
Bug Fixes
Fix github-json
output option [PR #967 ] [StevenMaude ]
Clearing Go main module version makes creating a CycloneDX 1.3 JSON document difficult [Issue #959 ]
WARN golang cataloger: failed to read buildinfo [Issue #978 ]
1.132 - v0.45.1
Release notes for syft v0.45.1
Release Notes
Version v0.45.1
Full Changelog
Bug Fixes
reduce noise of log output at the info level [PR #976 ] [luhring ]
fix Illegal character encoding in CylconeDX-XML. [Issue #918 ]
update golang crypto library dependency [Issue #972 ]
1.133 - v0.45.0
Release notes for syft v0.45.0
Release Notes
Version v0.45.0
Full Changelog
Added Features
Preserve package IDs on Syft JSON SBOM decode [PR #963 ] [wagoodman ]
refactor command package to remove globals and add dependency injection [PR #965 ] [spiffcs ]
Bug Fixes
Decoding of sparse CycloneDX does not set language [Issue #953 ]
1.134 - v0.44.1
Release notes for syft v0.44.1
Release Notes
Version v0.44.1
Full Changelog
Bug Fixes
1.135 - v0.44.0
Release notes for syft v0.44.0
Release Notes
Version v0.44.0
Full Changelog
Added Features
Detect Java Namespaces/Group IDs by hash [Issue #887 ]
Add additional Vendors for Springframework [PR #947 ]
1.136 - v0.43.2
Release notes for syft v0.43.2
Release Notes
Version v0.43.2
Full Changelog
Bug Fixes
Pulls from private DockerHub repo fails with 0.43.0 when working with 0.42.4 [Issue #936 ]
1.137 - v0.43.0
Release notes for syft v0.43.0
Release Notes
Version v0.43.0
Full Changelog
Added Features
Bug Fixes
Pull from DockerHub fails for public images when using SSO [PR #928 ] [wagoodman ]
Panic in DirectoryResolver indexPath due to null info parameter [Issue #872 ]
1.138 - v0.42.4
Release notes for syft v0.42.4
Release Notes
Version v0.42.4
Full Changelog
Bug Fixes
1.139 - v0.42.3
Release notes for syft v0.42.3
Release Notes
Version v0.42.3
Full Changelog
Bug Fixes
1.140 - v0.42.2
Release notes for syft v0.42.2
Release Notes
Version v0.42.2
Full Changelog
Added Features
1.141 - v0.42.1
Release notes for syft v0.42.1
Release Notes
Version v0.42.1
Full Changelog
Bug Fixes
1.142 - v0.42.0
Release notes for syft v0.42.0
Release Notes
Version v0.42.0
Full Changelog
Added Features
Bug Fixes
Fix panic when CycloneDX BOM missing metadata.component [#895 ] [kzantow ]
1.143 - v0.41.6
Release notes for syft v0.41.6
Release Notes
Version v0.41.6
Full Changelog
Bug Fixes
1.144 - v0.41.5
Release notes for syft v0.41.5
Release Notes
Version v0.41.5
Full Changelog
Bug Fixes
1.145 - v0.41.4
Release notes for syft v0.41.4
Release Notes
Version v0.41.4
Full Changelog
Added Features
Bug Fixes
Correct CycloneDX distro decoding, test relationships [PR #745 ] [kzantow ]
RPM Epoch should be optional in the json schema [PR #880 ] [wagoodman ]
syft packages
fails to catalog golang binary’s modules for binary built with vendored modules [Issue #871 ] [fg-j ]
1.146 - v0.41.1
Release notes for syft v0.41.1
Release Notes
Version v0.41.1
Full Changelog
Bug Fixes
1.147 - v0.41.0
Release notes for syft v0.41.0
Release Notes
Version v0.41.0
Full Changelog
Added Features
Bug Fixes
1.148 - v0.40.1
Release notes for syft v0.40.1
Release Notes
Version v0.40.1
Full Changelog
Bug Fixes
1.149 - v0.40.0
Release notes for syft v0.40.0
Release Notes
Version v0.40.0
Full Changelog
Added Features
Add support for multiple CPEs in CycloneDX [Issue #818 ]
Use syft property namespace in CycloneDX [Issue #842 ]
Bug Fixes
Wrong digest used for in-toto statement subject when using Docker daemon source [Issue #855 ]
1.150 - v0.39.3
Release notes for syft v0.39.3
Release Notes
Version v0.39.3
Full Changelog
Added Features
Bug Fixes
Resolve symlinks when fetching file contents [PR #782 ] [wagoodman ]
Add exception for handlebars java package to generate nodejs CPE [PR #837 ] [wagoodman ]
Do not generate empty CPEs for non-compliant CPE fields [PR #850 ] [spiffcs ]
unable to catalog dpkg package=/var/lib/dpkg/status [Issue #733 ]
Deduplicate docker image manifests [Issue #825 ]
scan crash with panic: runtime error: index out of range [1] with length 1 when parsing invalid formatted requirements.txt file [Issue #831 ]
1.151 - v0.38.0
Release notes for syft v0.38.0
Release Notes
Version v0.38.0
Full Changelog
Added Features
Bug Fixes
1.152 - v0.37.10
Release notes for syft v0.37.10
Release Notes
Version v0.37.10
Full Changelog
Added Features
1.153 - v0.36.0
Release notes for syft v0.36.0
Release Notes
Version v0.36.0
Full Changelog
Added Features
Bug Fixes
Missing checksums for other than Linux in 0.35.0 release [Issue #739 ]
Add support for “file” source type in syftjson unmarshaling [PR #750 ]
Docker images
docker pull anchore/syft:v0.36.0
1.154 - v0.35.1
Release notes for syft v0.35.1
Release Notes
Version v0.35.1
Full Changelog
Update Containerd dependency to fix GHSA-mvff-h3cj-wj9c
Docker images
docker pull anchore/syft:v0.35.1
1.155 - v0.35.0
Release notes for syft v0.35.0
Release Notes
Version v0.35.0
Full Changelog
Added Features
Bug Fixes
Failed to parse CPE - unbind formatted string [Issue #426 ]
Unable to catalog .jar files on Windows [Issue #683 ]
Generating invalid CPEs for debs and rpms with epochs [Issue #712 ]
Docker images
docker pull anchore/syft:v0.35.0
1.156 - v0.34.0
Release notes for syft v0.34.0
Release Notes
Version v0.34.0
Full Changelog
Added Features
Bug Fixes
Misleading error message when oci-archive scheme used on non-OCI archives [Issue #701 ]
1.157 - v0.33.0
Release notes for syft v0.33.0
Release Notes
Version v0.33.0
Full Changelog
Bug Fixes
Cataloging large images is taking too long [Issue #688 ]
Docker images
docker pull anchore/syft:v0.33.0
1.158 - v0.32.2
Release notes for syft v0.32.2
Release Notes
Version v0.32.2
Full Changelog
Bug Fixes
Handle extra empty lines in Java manifest parsing [PR #687 ] [luhring ]
Installation via install.sh on Mac M1 is not working [Issue #684 ]
Prefer warning over erroring out when parsing java manifests [PR #688 ] [wagoodman ]
Docker images
docker pull anchore/syft:v0.32.2
1.159 - v0.32.1
Release notes for syft v0.32.1
Release Notes
Version v0.32.1
Full Changelog
Bug Fixes
Missing versions for java packages [Issue #666 ]
Hang when encountering symlink (in /run/udev/) to a character device (in /dev/) [Issue #665 ]
Indexing should ignore non-regular files [Issue #615 ]
Docker images
docker pull anchore/syft:v0.32.1
1.160 - v0.32.0
Release notes for syft v0.32.0
Release Notes
Version v0.32.0
Full Changelog
Added Features
Bug Fixes
Docker images
docker pull anchore/syft:v0.32.0
1.161 - v0.31.0
Release notes for syft v0.31.0
Release Notes
Version v0.31.0
Full Changelog
Added Features
Catalog archive contents for single-file input [PR #637 ] [wagoodman ]
Promote cataloging task pattern [Issue #554 ]
Prefer artifact relationships over package relationships [Issue #556 ]
Media type for Syft SBoM JSON format [Issue #612 ]
Support for PHP/composer installed.json files [Issue #642 ]
Bug Fixes
SPDX2.2 JSON format should not use UUID random [Issue #622 ]
Docker images
docker pull anchore/syft:v0.31.0
1.162 - v0.30.1
Release notes for syft v0.30.1
Release Notes
Version v0.30.1
Full Changelog
Added Features
support external registry configuration [Issue #502 ]
Allow cataloging from a single file [Issue #541 ]
Bug Fixes
Analysis of “docker” image fails [Issue #287 ]
Indexing blocked on named pipe [Issue #568 ]
Syft indexing should ignore non-regular files [Issue #615 ]
Go module with AllLayers only giving RealPath information [Issue #619 ]
Docker images
docker pull anchore/syft:v0.30.1
1.163 - v0.29.0
Release notes for syft v0.29.0
Release Notes
Version v0.29.0
Full Changelog
Added Features
Stabilize package identifier based on contents [Issue #363 ]
Unhide auto-completion command [Issue #594 ]
Docker images
docker pull anchore/syft:v0.29.0
1.164 - v0.28.0
Release notes for syft v0.28.0
Release Notes
Version v0.28.0
Full Changelog
Added Features
Docker images
docker pull anchore/syft:v0.28.0
1.165 - v0.27.0
Release notes for syft v0.27.0
Release Notes
Version v0.27.0
Full Changelog
Added Features
Docker images
docker pull anchore/syft:v0.27.0
docker pull anchore/syft:v0
docker pull anchore/syft:v0.27
1.166 - v0.26.0
Release notes for syft v0.26.0
Release Notes
Version v0.26.0
Full Changelog
Implemented enhancements:
Capture additional go package data #540
provide github-action #340
Fixed bugs:
Remove go and rust catalogers from image cataloger set #464
* This Changelog was automatically generated by github_changelog_generator
Docker images
docker pull anchore/syft:v0.26.0
docker pull anchore/syft:v0
docker pull anchore/syft:v0.26
1.167 - v0.25.0
Release notes for syft v0.25.0
Release Notes
Version v0.25.0
Full Changelog
Implemented enhancements:
Fixed bugs:
SPDX output is not consistently sorted #522 (spiffcs )
Missing/incorrect SPDX fields: DocumentName, DocumentNamespace #528 (spiffcs )
Allow file digests instances to be optional for alpine metadata #531 (wagoodman )
Stable sort package CPE array (JSON and SPDX) #522 (spiffcs )
Remove go and rust catalogers from image cataloger set #539 (spiffcs )
* This Changelog was automatically generated by github_changelog_generator
Docker images
docker pull anchore/syft:v0.25.0
docker pull anchore/syft:v0
docker pull anchore/syft:v0.25
1.168 - v0.24.1
Release notes for syft v0.24.1
Release Notes
Version v0.24.1
Full Changelog
Fixed bugs:
* This Changelog was automatically generated by github_changelog_generator
Docker images
docker pull anchore/syft:v0.24.1
docker pull anchore/syft:v0
docker pull anchore/syft:v0.24
1.169 - v0.24.0
Release notes for syft v0.24.0
Release Notes
Version v0.24.0
Full Changelog
Implemented enhancements:
Populate Files and Relationship fields for spdx-json output #507 (spiffcs )
Fixed bugs:
* This Changelog was automatically generated by github_changelog_generator
Docker images
docker pull anchore/syft:v0.24.0
docker pull anchore/syft:v0
docker pull anchore/syft:v0.24
1.170 - v0.23.0
Release notes for syft v0.23.0
Release Notes
Version v0.23.0
Full Changelog
Implemented enhancements:
Allow syft to populate distro data for all types #499
Add directory source to power-user subcommand #467 (houdini91 )
Updated the distro package to include SLES #489 (Toure )
Modify CPE vendor candidate generation approach #484 (wagoodman )
Fixed bugs:
Distro not detected for centos:6 #429
On a purl a name must be a percent-encoded string #351
Cataloging root dir takes a very long time #119
* This Changelog was automatically generated by github_changelog_generator
Docker images
docker pull anchore/syft:v0.23.0
docker pull anchore/syft:v0
docker pull anchore/syft:v0.23
1.171 - v0.21.0
Release notes for syft v0.21.0
Release Notes
Version v0.21.0
Full Changelog
Implemented enhancements:
Add Pipenv support (Pipfile.lock) #242
Fixed bugs:
Only “top level” lock files should be inspected for NPM packages #431
* This Changelog was automatically generated by github_changelog_generator
Docker images
docker pull anchore/syft:latest
docker pull anchore/syft:v0.21.0
docker pull anchore/syft:v0
docker pull anchore/syft:v0.21
1.172 - v0.20.0
Release notes for syft v0.20.0
Release Notes
Version v0.20.0
Full Changelog
Implemented enhancements:
Enhance CPE generation to improve downstream matching in grype #471
Add option to enable http connection to registries #482 (kzantow )
Fixed bugs:
Running syft without arguments doesn’t display help text #454
Use of asterisk in CPEs leading to many false positives in vulnerability matching in grype #396
Fix directory resolver indexer to report one progressable object #457 (wagoodman )
* This Changelog was automatically generated by github_changelog_generator
Docker images
docker pull anchore/syft:latest
docker pull anchore/syft:v0.20.0
docker pull anchore/syft:v0
docker pull anchore/syft:v0.20
1.173 - v0.19.1
Release notes for syft v0.19.1
Release Notes
Version v0.19.1
Full Changelog
Fixed bugs:
* This Changelog was automatically generated by github_changelog_generator
Docker images
docker pull anchore/syft:latest
docker pull anchore/syft:v0.19.1
docker pull anchore/syft:v0
docker pull anchore/syft:v0.19
1.174 - v0.19.0
Release notes for syft v0.19.0
Release Notes
Version v0.19.0
Full Changelog
Enhancements:
Support Scanning a root filesystem #283
Fixed bugs:
Disk space not freed after syft command #416
* This Changelog was automatically generated by github_changelog_generator
Docker images
docker pull anchore/syft:latest
docker pull anchore/syft:v0.19.0
docker pull anchore/syft:v0
docker pull anchore/syft:v0.19
1.175 - v0.18.0
Release notes for syft v0.18.0
Release Notes
Version v0.18.0
Full Changelog
Implemented enhancements:
Fixed bugs:
Disk space not freed after syft command #416
* This Changelog was automatically generated by github_changelog_generator
Docker images
docker pull anchore/syft:latest
docker pull anchore/syft:v0.18.0
docker pull anchore/syft:v0
docker pull anchore/syft:v0.18
1.176 - v0.17.1
Release notes for syft v0.17.1
Release Notes
Version v0.17.1
Full Changelog
Fixed bugs:
Incorrect version detection for NPM packages found via yarn.lock #430
* This Changelog was automatically generated by github_changelog_generator
Docker images
docker pull anchore/syft:latest
docker pull anchore/syft:v0.17.1
docker pull anchore/syft:v0
docker pull anchore/syft:v0.17
1.177 - v0.17.0
Release notes for syft v0.17.0
Release Notes
Version v0.17.0
Full Changelog
Implemented enhancements:
Improve discovery of app.jar packaging (self-executing Jars) #413
Report Epoch in RPM version #408
Fixed bugs:
How to join the Anchore Community Slack? #423
* This Changelog was automatically generated by github_changelog_generator
Docker images
docker pull anchore/syft:latest
docker pull anchore/syft:v0.17.0
docker pull anchore/syft:v0
docker pull anchore/syft:v0.17
1.178 - v0.16.1
Release notes for syft v0.16.1
Release Notes
Version v0.16.1
Full Changelog
Implemented enhancements:
Add all package metadata types slice for use in downstream testing #418
Add config option for import timeout #421 (luhring )
Fixed bugs:
Allow registry auth config without authority value #420 (luhring )
Fix go mod tidy release problem #422 (luhring )
* This Changelog was automatically generated by github_changelog_generator
Docker images
docker pull anchore/syft:latest
docker pull anchore/syft:v0.16.1
docker pull anchore/syft:v0
docker pull anchore/syft:v0.16
1.179 - v0.15.2
Release notes for syft v0.15.2
Release Notes
Version v0.15.2
Full Changelog
Fixed bugs:
Close all ReadClosers explicitly retrieved from resolvers #414 (wagoodman )
* This Changelog was automatically generated by github_changelog_generator
Docker images
docker pull anchore/syft:latest
docker pull anchore/syft:v0.15.2
docker pull anchore/syft:v0
docker pull anchore/syft:v0.15
1.180 - v0.15.1
Release notes for syft v0.15.1
Release Notes
Version v0.15.1
Full Changelog
Implemented enhancements:
Account for known mappings of package name to CPE products #393
Implement binary package identification #372
Report package DB verification metadata #371
Implement selective “retrieve files” cataloger #369
Add hyphen replacement in CPE generator #361
Cataloger for Rust crates from Cargo.lock #338
Add file metadata cataloger #335
Introduce an additional command line switch so that syft command understands I am passing a directory #277
Add for known bad CPE field combinations for jenkins package #405 (wagoodman )
Add additional cases for categorizing jenkins package type by group id #404 (wagoodman )
Enhance CPE generation for java GroupId and filtering #402 (wagoodman )
Add hyphen replacement logic for CPE generation #397 (wagoodman )
Add ability to pull images directly from a registry #378 (wagoodman )
Add secrets cataloger #362
Fixed bugs:
Using pom groupId leading to bad CPEs for plugins, leading to false positives #395
Registry credentials should require username and password #385
Malformed Python package metadata can cause parse failure #365
Java cataloger missing packages when parsing partially fails #349
Syft BOM ordering is not always consistent #331
Update parent pom persistence with regard to shaded jars #403 (wagoodman )
Refactor pom properties handling relative to parent package #392 (wagoodman )
Safely join paths derived from archive headers #386 (wagoodman )
Add manifest + repo digests on registry source #382 (wagoodman )
Ensure credentials are not HTML encoded #368 (wagoodman )
Ensure pkg.Catalog path index deduplicates real vs virtual paths #356 (wagoodman )
* This Changelog was automatically generated by github_changelog_generator
Docker images
docker pull anchore/syft:latest
docker pull anchore/syft:v0.15.1
docker pull anchore/syft:v0
docker pull anchore/syft:v0.15
1.181 - v0.14.0
Release notes for syft v0.14.0
Release Notes
Version v0.14.0
Full Changelog
Implemented enhancements:
Add Docker image to release process #344 (wagoodman )
Added Photon OS to the list of distros #341 (thehh1974 )
Add distroless image identification #44
Fixed bugs:
* This Changelog was automatically generated by github_changelog_generator
1.182 - v0.13.1
Release notes for syft v0.13.1
Release Notes
Version v0.13.1
Full Changelog
Fixed bugs:
* This Changelog was automatically generated by github_changelog_generator
1.183 - v0.13.0
Release notes for syft v0.13.0
Release Notes
Version v0.13.0
Full Changelog
Implemented enhancements:
Fixed bugs:
Failure when working on odoo:latest
#309
global incremental ID creates issues for consumers #166
* This Changelog was automatically generated by github_changelog_generator
1.184 - v0.12.7
Release notes for syft v0.12.7
Release Notes
Version v0.12.7
Full Changelog
Fixed bugs:
* This Changelog was automatically generated by github_changelog_generator
1.185 - v0.12.6
Release notes for syft v0.12.6
Release Notes
Version v0.12.6
Full Changelog
Fixed bugs:
Missing support for path prefixes during import to Anchore API #315
* This Changelog was automatically generated by github_changelog_generator
1.186 - v0.12.5
Release notes for syft v0.12.5
Release Notes
Version v0.12.5
Full Changelog
Fixed bugs:
Bring in fix from stereoscope for zero-layers panic #316 (luhring )
* This Changelog was automatically generated by github_changelog_generator
1.187 - v0.12.4
Release notes for syft v0.12.4
Release Notes
Version v0.12.4
Full Changelog
Fixed bugs:
SIGSEGV in discoverPkgsFromPomProperties on parsing Java pom.properties #252
* This Changelog was automatically generated by github_changelog_generator
1.188 - v0.12.3
Release notes for syft v0.12.3
Release Notes
Version v0.12.3
Full Changelog
Fixed bugs:
Partial package.json files lead to empty packages in output #311 (luhring )
* This Changelog was automatically generated by github_changelog_generator
1.189 - v0.12.2
Release notes for syft v0.12.2
Release Notes
Version v0.12.2
Full Changelog
Fixed bugs:
Prefer real paths over those with links for glob results #308 (wagoodman )
Duplicate reference readers for duplicate location resolutions #307 (wagoodman )
* This Changelog was automatically generated by github_changelog_generator
1.190 - v0.12.1
Release notes for syft v0.12.1
Release Notes
Version v0.12.1
Full Changelog
Fixed bugs:
Update gemspec glob to include named nested specification directories #306 (wagoodman )
Add HasPath() to Resolver interface for existence check #305 (wagoodman )
* This Changelog was automatically generated by github_changelog_generator
1.191 - v0.12.0
Release notes for syft v0.12.0
Release Notes
Version v0.12.0
Full Changelog
Implemented enhancements:
Bump stereoscope to pull in content API refactors #299 (wagoodman )
Fixed bugs:
* This Changelog was automatically generated by github_changelog_generator
1.192 - v0.11.1
Release notes for syft v0.11.1
Release Notes
Version v0.11.1
Full Changelog
Fixed bugs:
Handle site packages based on which egg file is parsed #303 (luhring )
Python runtime is not a Python package itself, ignore it #301 (alfredodeza )
* This Changelog was automatically generated by github_changelog_generator
1.193 - v0.11.0
Release notes for syft v0.11.0
Release Notes
Version v0.11.0
Full Changelog
Implemented enhancements:
Update dpkg license to only include single-word entries #298 (wagoodman )
Incorporate import changes + add image overwrite option #294 (wagoodman )
Improve performance of the python cataloger #290 (wagoodman )
Sort generated CPEs by specificity #289 (luhring )
Upload SBOM results to Anchore Engine #38
Fixed bugs:
Python egg-info may be a directory or file, Syft only looks for directories #295
* This Changelog was automatically generated by github_changelog_generator
1.194 - v0.10.0
Release notes for syft v0.10.0
Release Notes
Version v0.10.0
Full Changelog
Enhancements:
Include in JSON output the raw manifest (and digest) from registry if available or a computed manifest (and digest) #272
Add support for uploading SBOM results to Anchore Engine #38
* This Changelog was automatically generated by github_changelog_generator
1.195 - v0.9.2
Release notes for syft v0.9.2
Release Notes
Version v0.9.2
v0.9.2 (2020-12-03)
Full Changelog
Fixed bugs:
Unable to pull/analyze docker image as of 0.9.0 #284
* This Changelog was automatically generated by github_changelog_generator
1.196 - v0.9.1
Release notes for syft v0.9.1
Release Notes
Version v0.9.1
v0.9.1 (2020-12-02)
Full Changelog
Implemented enhancements:
Include CPEs with elements from POM GroupId fields #279 (wagoodman )
* This Changelog was automatically generated by github_changelog_generator
1.197 - v0.9.0
Release notes for syft v0.9.0
Release Notes
Version v0.9.0
v0.9.0 (2020-11-30)
Full Changelog
Implemented enhancements:
Fixed bugs:
Update stereoscope version to fix opaque directory merge issue #278 (luhring )
Our project’s Docker image kills syft
and grype
#264 (luhring )
* This Changelog was automatically generated by github_changelog_generator
1.198 - v0.8.0
Release notes for syft v0.8.0
Release Notes
Version v0.8.0
v0.8.0 (2020-11-17)
Full Changelog
Enhancements:
Add JSON document import #266
Fixed bugs:
Incorrect version parsing from certain java package names in syft 5.0 and newer #255
Unable to parse license field for certain npm dependencies #253
* This Changelog was automatically generated by github_changelog_generator
1.199 - v0.7.1
Release notes for syft v0.7.1
Release Notes
Version v0.7.1
v0.7.1 (2020-11-12)
Full Changelog
Fixed bugs:
* This Changelog was automatically generated by github_changelog_generator
1.200 - v0.7.0
Release notes for syft v0.7.0
Release Notes
Version v0.7.0
v0.7.0 (2020-11-11)
Full Changelog
Implemented enhancements:
Add identified distro and version to output for JSON presenter #169
Add signed and notarized ZIP release asset #261 (luhring )
Include ID_LIKE
when parsing distro information #256
Fixed bugs:
Cataloging python packages errors out if “top_level.txt” entry is missing #259
* This Changelog was automatically generated by github_changelog_generator
1.201 - v0.6.0
Release notes for syft v0.6.0
Release Notes
Version v0.6.0
v0.6.0 (2020-11-10)
Full Changelog
Implemented enhancements:
Add identified distro and version to output for JSON presenter #169
Add RPM file info sourced from the RPM DB #251 (wagoodman )
Fixed bugs:
* This Changelog was automatically generated by github_changelog_generator
1.202 - v0.5.1
Release notes for syft v0.5.1
Release Notes
Version v0.5.1
v0.5.1 (2020-11-04)
Full Changelog
Fixed bugs:
* This Changelog was automatically generated by github_changelog_generator
1.203 - v0.5.0
Release notes for syft v0.5.0
Release Notes
Version v0.5.0
v0.5.0 (2020-10-30)
Full Changelog
Implemented enhancements:
Fixed bugs:
Java cataloger doesn’t scan the top-level directory during glob matching for pom and nested archives #238
Java cataloger reporting packages without name and version #220
Java cataloger miscellaneous fixes #245 (wagoodman )
* This Changelog was automatically generated by github_changelog_generator
1.204 - v0.4.1
Release notes for syft v0.4.1
Release Notes
Version v0.4.1
v0.4.1 (2020-10-26)
Full Changelog
Fixed bugs:
errors+failures parsing package.json
files #230
Update doublestar to include fix for open dirs issue #240 (luhring )
* This Changelog was automatically generated by github_changelog_generator
1.205 - v0.4.0
Release notes for syft v0.4.0
Release Notes
Version v0.4.0
v0.4.0 (2020-10-23)
Full Changelog
Implemented enhancements:
Enhance python cataloger to be image/directory aware #205
Add support for package.json #200
Enable CodeQL Security Scan #222 (VinodAnandan )
Fixed bugs:
Reduce number of open files while processing nested java archives #227 (wagoodman )
* This Changelog was automatically generated by github_changelog_generator
1.206 - v0.3.0
Release notes for syft v0.3.0
Release Notes
Version v0.3.0
v0.3.0 (2020-10-15)
Full Changelog
Implemented enhancements:
Update install script arguments for proper argument processing #211 (wagoodman )
Run checks on PRs from forks #210 (wagoodman )
Fix acceptance tests & add notification upon failures #204 (wagoodman )
Add homepage field as output to the gemspec metadata #214
Fixed bugs:
Cataloger apkdb-cataloger failed to parse entries #212
Allow for gemspec metadata fields to be optional #218 (wagoodman )
* This Changelog was automatically generated by github_changelog_generator
1.207 - v0.2.0
Release notes for syft v0.2.0
Release Notes
Version v0.2.0
v0.2.0 (2020-10-08)
Full Changelog
Implemented enhancements:
Support cataloging gemspec
files #197
Fix acceptance tests & add notification upon failures #204 (wagoodman )
Fixed bugs:
* This Changelog was automatically generated by github_changelog_generator
1.208 - v0.1.0
Release notes for syft v0.1.0
Release Notes
Version v0.1.0
First Release! :tada:
1.209 - v0.1.0-beta.5
Release notes for syft v0.1.0-beta.5
Release Notes
Version v0.1.0-beta.5
Full Changelog
Implemented enhancements:
Integrate the changelog generator into the release pipeline #182
Test DependencyTrack can utilize the CycloneDX report #161
Extend CycloneDx to use pURL #160
Add auto-changelog generation #159
JSON output for version details #122
Normalize the json image/dir source #180 (wagoodman )
Remove duplicate rows from the summary table #179 (wagoodman )
Add OCI support + use URI schemes #178 (wagoodman )
Fixed bugs:
Closed issues:
Expand matching of requirements.txt
#167
Document release process #132
Add arch distro identification #49
Add suse distro identification #48
* This Changelog was automatically generated by github_changelog_generator
1.210 - v0.1.0-beta.4
Release notes for syft v0.1.0-beta.4
Release Notes
Version v0.1.0-beta.4
676544b use token on release
647c806 Add install script + brew tap (#138)
89dc415 Add badges (#137)
ac9141e add issue template (#135)
21aa32c Merge pull request #134 from anchore/issue-69
2adbe75 docs: add contributing guidelines
1.211 - v0.1.0-beta.3
Release notes for syft v0.1.0-beta.3
Release Notes
Version v0.1.0-beta.3
2d452bf Add inline-comparison as acceptance test (#130)
4c7784d Add shell completion script (#131)
86d3336 Add macos quarantine to readme (#129)
a3a3e38 replace master with main (#128)
fa5d2b5 fix readme installation notice
817ce61 Add detailed location info to json artifact (#127)
dc8dfc8 fix panic on top-level log (#125)
f855a38 pull all commits on checkout for release to build changelog (#126)
bfc5dd8 replace fetching->loading and reading->parsing in UI (#124)
70e6732 Add poetry cataloger (#121)
e2a874a finalize json output & add schema (#118)
2560266 Initial README (#120)
8fe59c6 bump stereoscope for docker pull + add UI elements for pull status (#117)
78515da replace zap logger with logrus (#116)
076d5c2 fix ui handlers to write before first event
5320280 show message when no packages are discovered (#115)
c67e17a Merge pull request #114 from anchore/issue-111
04a1c91 java: fallback to manifest.ImplTitle when there is no name
bb81c0b tests: java cataloger tests for selecting name
e397659 pull in fix for bounds check progress formatting values in etui
271ba35 Export UI handlers for reuse in other tools (#113)
857f41b Merge pull request #112 from anchore/ignore-prerelease-versions
ad1a72c ignore prerelease verions when uploading version file on release
bc69382 Merge pull request #110 from anchore/issue-8
caecce9 tests: update integration tests to include yarn packages
713f660 cataloger: update controller to use javascript (vs. npm)
d79cece tests: verify new yarn.lock parser
5790474 pkg: define the Yarn package type
67fb132 cataloger: implement the yarn.lock parser
146b4bd cataloger: rename npm to javascript to accommodate yarn parser
1.212 - v0.1.0-beta.2
Release notes for syft v0.1.0-beta.2
Release Notes
Version v0.1.0-beta.2
06f8355 finalize update check URL
1.213 - v0.1.0-beta.1
Release notes for syft v0.1.0-beta.1
Release Notes
Version v0.1.0-beta.1
2 - Grype Release Notes
Anchore Grype Release Notes
2.1 - v0.99.1
Release notes for grype v0.99.1
Release Notes
Version v0.99.1
Bug Fixes
Present fix available version in grype JSON output [#2905 @wagoodman ]
detect patch numbers in fuzzy version comparison [#2844 @willmurphyscode ]
Make timestamp in output configurable (so that results are more reproducible) [#522 #2724 @gabetrau ]
Grype .98 misidentifies the container package version [#2884 ]
(Full Changelog)
2.2 - v0.99.0
Release notes for grype v0.99.0
Release Notes
Version v0.99.0
Added Features
Bug Fixes
Breaking Changes
(Full Changelog)
2.3 - v0.98.0
Release notes for grype v0.98.0
Release Notes
Version v0.98.0
Added Features
move debian 13 (trixie) to released and debian 14 (forky) to testing/sid/unstable [#2861 @westonsteimel ]
(Full Changelog)
2.4 - v0.97.2
Release notes for grype v0.97.2
Release Notes
Version v0.97.2
Grype v0.97.2
Added Features
Bug Fixes
fix: update syft’s nondeterministic Java archive purl and improve groupID for better matching [#3521 #4118 @kzantow ]
(Full Changelog)
2.5 - v0.97.1
Release notes for grype v0.97.1
Release Notes
Version v0.97.1
Bug Fixes
Multiple EUS advisories where only some are fixed result in unexpected vulnerabilities [#2840 #2841 @kzantow ]
(Full Changelog)
2.6 - v0.97.0
Release notes for grype v0.97.0
Release Notes
Version v0.97.0
Added Features
Bug Fixes
Additional Changes
(Full Changelog)
2.7 - v0.96.1
Release notes for grype v0.96.1
Release Notes
Version v0.96.1
Syft Improvments
Update to latest version of syft v1.29.0
(Full Changelog)
2.8 - v0.96.0
Release notes for grype v0.96.0
Release Notes
Version v0.96.0
Added Features
Added the EPSS score and KEV indications as CycloneDX vulnerabilities.ratings
entries [#2695 #2765 @AlinaPodoba ]
Bug Fixes
The go run
and go install
broken due to useless redirect
directive in go.mod
[#2777 #2780 @stefanb ]
EPSS implementation using percentile instead of percent probability [#2778 #2785 @wagoodman ]
Latest version of grype with V6 schema lists incorrect URL for v6 database [#2513 ]
Additional Changes
(Full Changelog)
2.9 - v0.95.0
Release notes for grype v0.95.0
Release Notes
Version v0.95.0
Added Features
Bug Fixes
Additional Changes
(Full Changelog)
2.10 - v0.94.0
Release notes for grype v0.94.0
Release Notes
Version v0.94.0
Added Features
Bug Fixes
(Full Changelog)
2.11 - v0.93.0
Release notes for grype v0.93.0
Release Notes
Version v0.93.0
Added Features
Bug Fixes
Harden Container Runtime with Non-Root User [#2716 @wagoodman ]
valid cpes in db search output [#2706 @westonsteimel ]
Always show results with json output for db search
commands [#2692 @wagoodman ]
False positive: CVE-2025-5702 reported with High severity on glibc 2.34 (wrong severity and affected version) [#2718 ]
(Full Changelog)
2.12 - v0.92.2
Release notes for grype v0.92.2
Release Notes
Version v0.92.2
Bug Fixes
Additional Changes
(Full Changelog)
2.13 - v0.92.1
Release notes for grype v0.92.1
Release Notes
Version v0.92.1
(Full Changelog)
2.14 - v0.92.0
Release notes for grype v0.92.0
Release Notes
Version v0.92.0
Added Features
Bug Fixes
adjust namespace translation logic to be v5 compatible [#2634 @westonsteimel ]
fall back to fuzzy constraint units [#2651 @willmurphyscode ]
adjust version prefix check when excluding overlapping packages [#2653 @westonsteimel ]
Dropping group from npm package names leads to false positives [#2554 #2645 @kzantow ]
Potential regression in CVE detection from 0.87.0 (v5 schema) to 0.88.0 (v6 schema) for go-module detection [#2642 ]
Removal of temporary files not working on Windows [#2233 #2657 @popey ]
@jridgewell /gen-mapping incorrectly attributed GHSA-8rmg-jf7p-4p22 [#1886 #2645 @kzantow ]
Vulnerability reported on @group /name dependency when actual vulnerability exists on name dependency [#1701 #2645 @kzantow ]
Grype false negatives in versions v0.88.0 and later leading to missed critical vulnerabilities [#2628 #2645 @kzantow ]
PHP pecl redis mixes with redis project itself and creates false positive cve [#1804 ]
False Positive: Openssl CVE-2022-2068, CVE-2022-1292, CVE-2021-3711 in SUSE Enterprise 15 SP5 [#1729 ]
Grype does not handle purl file input with packages from different distributions [#2630 #2639 @chovanecadam ]
grype pkg:golang/k8s.io/ingress-nginx@v1 .11.2 does not show cve [#2580 #2586 @goatwu1993 ]
(Full Changelog)
2.15 - v0.91.2
Release notes for grype v0.91.2
Release Notes
Version v0.91.2
Bug Fixes
(Full Changelog)
2.16 - v0.91.1
Release notes for grype v0.91.1
Release Notes
Version v0.91.1
Bug Fixes
Additional Changes
add timing info to log output [#2597 @kzantow ]
Replace os.ReadDir with afero.ReadDir for consistency [#2579 @joe -ton]
(Full Changelog)
2.17 - v0.91.0
Release notes for grype v0.91.0
Release Notes
Version v0.91.0
Added Features
Add v5 namespace emulation to db search output [#2539 @wagoodman ]
Add CVSS metrics in search JSON output [#2568 @wagoodman ]
Exit with a different return code for a failed scan [#1922 ]
Bug Fixes
(Full Changelog)
2.18 - v0.90.0
Release notes for grype v0.90.0
Release Notes
Version v0.90.0
Added Features
(Full Changelog)
2.19 - v0.89.1
Release notes for grype v0.89.1
Release Notes
Version v0.89.1
Bug Fixes
(Full Changelog)
2.20 - v0.89.0
Release notes for grype v0.89.0
Release Notes
Version v0.89.0
[!IMPORTANT]
As of Grype v0.88.0, the listing file which hosts the URLs of databases to download has migrated from https://toolbox-data.anchore.io/grype/databases/listing.json
to https://grype.anchore.io/databases/v6/latest.json
.
Added Features
Bug Fixes
Check for vulnerability database update failed with unsupported protocol scheme
when referencing local file [#2507 #2508 @wagoodman ]
(Full Changelog)
2.21 - v0.88.0
Release notes for grype v0.88.0
Release Notes
Version v0.88.0
[!IMPORTANT]
With #2126 the listing file which hosts the URLs of databases to download has migrated from https://toolbox-data.anchore.io/grype/databases/listing.json
to https://grype.anchore.io/databases/v6/latest.json
.
Added Features
Bug Fixes
fix golang 1.24 versions when not semver compliant [#2486 @xnox ]
error out on maven search rate limiting [#2460 @luhring ]
CPE search failed when considering target software for unknown package type [#2434 #2438 @westonsteimel ]
Grype Does Not Clean TMPDIR When Running in a Docker Container [#2500 ]
GetMavenPackageBySha
can be rate limited by maven central, grype will silently fail which results in inconsistent scan results [#2383 ]
Grype exits with error on JSON output with PURL input [#2360 ]
Removal of temporary files not working on Windows [#2233 #2439 @kzantow ]
grype db status
reports “valid” when the DB is missing [#2077 #2439 @kzantow ]
grype db status
doesn’t always check the db’s checksum and validity [#1648 #2439 @kzantow ]
False positive of CVE-2023-45853 on apt zlib1g/now 1:1.2.13.dfsg-1 package [#2412 #2474 @westonsteimel ]
GHSA-93ww-43rr-79v3 / CVE-2024-10039 does not get patched version [#2408 ]
“grype config” output swaps comments for search-indexed-archives / search-unindexed-archives [#2409 #2414 @spiffcs ]
Breaking Changes
Additional Changes
(Full Changelog)
2.22 - v0.87.0
Release notes for grype v0.87.0
Release Notes
Version v0.87.0
Added Features
Bug Fixes
fix upstream match for linux-.-headers-. [#2320 @barnuri ]
external-sources: throttle requests to maven central to avoid being rate limited for large sets of java dependencies [#2384 @rawlingsj ]
Clean up config help text [#2347 @wagoodman ]
(Full Changelog)
2.23 - v0.86.1
Release notes for grype v0.86.1
Release Notes
Version v0.86.1
Security Fixes
Bug Fixes
Additional Changes
move v5-specific interfaces and implementations to the v5 package [#2322 @kzantow ]
Fix broken link to cosign documentation [#2321 @uaqben ]
(Full Changelog)
2.24 - v0.86.0
Release notes for grype v0.86.0
Release Notes
Version v0.86.0
Added Features
Bug Fixes
ignore linux-aws-headers-._ as well like linux-headers-._ [#2295 @barnuri ]
Breaking Changes
Additional Changes
(Full Changelog)
2.25 - v0.85.0
Release notes for grype v0.85.0
Release Notes
Version v0.85.0
Added Features
Bug Fixes
Additional Changes
(Full Changelog)
2.26 - v0.84.0
Release notes for grype v0.84.0
Release Notes
Version v0.84.0
Added Features
Bug Fixes
Additional Changes
(Full Changelog)
2.27 - v0.83.0
Release notes for grype v0.83.0
Release Notes
Version v0.83.0
Added Features
(Full Changelog)
2.28 - v0.82.2
Release notes for grype v0.82.2
Release Notes
Version v0.82.2
Bug Fixes
azurelinux considered as comprehensive distro [#2197 @westonsteimel ]
Java archive cataloger performance in 0.82.x much slower than 0.81.0 [#2200 ]
Additional Changes
(Full Changelog)
2.29 - v0.82.1
Release notes for grype v0.82.1
Release Notes
Version v0.82.1
Bug Fixes
Additional Changes
(Full Changelog)
2.30 - v0.82.0
Release notes for grype v0.82.0
Release Notes
Version v0.82.0
Added Features
performance: only check for a new DB once every 2 hours (configurable) [#2148 @wagoodman ]
wordpress-plugin support [#1553 @disc ]
Bug Fixes
Breaking Changes
Additional Changes
Add a space following the “Name:” label in html.tmpl [#2155 @deftdawg ]
(Full Changelog)
2.31 - v0.81.0
Release notes for grype v0.81.0
Release Notes
Version v0.81.0
Added Features
(Full Changelog)
2.32 - v0.80.2
Release notes for grype v0.80.2
Release Notes
Version v0.80.2
Bug Fixes
Additional Changes
(Full Changelog)
2.33 - v0.80.1
Release notes for grype v0.80.1
Release Notes
Version v0.80.1
Bug Fixes
Additional Changes
Update Syft to 1.12.2 [#2108 ]
(Full Changelog)
2.34 - v0.80.0
Release notes for grype v0.80.0
Release Notes
Version v0.80.0
Added Features
Bug Fixes
correctly close the db file in v4/v5 stores [#2066 @AndreiStefanie ]
Grype panics with a nil pointer dereference error when given an empty string argument [#2063 #2064 @lucasrod16 ]
Ignoring search results when CPE is not set in the SBOM [#2039 #2040 @aeg ]
“No vulnerability database update available” when actually the check for an update was unsuccessful [#310 #1247 @shanedell ]
CycloneDX output metadata.properties
set to null
instead of empty array or omitted [#1759 ]
Additional Changes
(Full Changelog)
2.35 - v0.79.6
Release notes for grype v0.79.6
Release Notes
Version v0.79.6
Bug Fixes
(Full Changelog)
2.36 - v0.79.5
Release notes for grype v0.79.5
Release Notes
Version v0.79.5
Bug Fixes
Additional Changes
(Full Changelog)
2.37 - v0.79.4
Release notes for grype v0.79.4
Release Notes
Version v0.79.4
Bug Fixes
Additional Changes
(Full Changelog)
2.38 - v0.79.3
Release notes for grype v0.79.3
Release Notes
Version v0.79.3
Bug Fixes
correct logic checking cpe target software component against package type [#1658 @westonsteimel ]
Additional Changes
(Full Changelog)
2.39 - v0.79.2
Release notes for grype v0.79.2
Release Notes
Version v0.79.2
Bug Fixes
use location RealPath
not String()
for match sorting [#1950 @luhring ]
(Full Changelog)
2.40 - v0.79.1
Release notes for grype v0.79.1
Release Notes
Version v0.79.1
Updates
update CI to install golang at the latest version [#1949 @spiffcs ]
Grype is now built with the latest version of Golang at v1.22.x. This resolves a few security findings that would have been flagged against the v0.79.0 binary for using an older version of the Golang standard library.
(Full Changelog)
2.41 - v0.79.0
Release notes for grype v0.79.0
Release Notes
Version v0.79.0
Added Features
Bug Fixes
(Full Changelog)
2.42 - v0.78.0
Release notes for grype v0.78.0
Release Notes
Version v0.78.0
Added Features
Bug Fixes
ask catalog for package, rather than type asserting [#1857 @willmurphyscode ]
Disable TUI for simple commands [#1872 @wagoodman ]
False Positive: CVE-2023-42282 not affected in SUSE ecosystem [#1813 ]
False positive GHSA-jr9c-h74f-2v28/CVE-2022-0905 reported for Non-vulnerable Gitea version [#1416 ]
Additional Changes
(Full Changelog)
2.43 - v0.77.4
Release notes for grype v0.77.4
Release Notes
Version v0.77.4
Additional Changes
(Full Changelog)
2.44 - v0.77.3
Release notes for grype v0.77.3
Release Notes
Version v0.77.3
Additional Changes
Remove providers’ pull information from DB metadata file [#1846 @asomya ]
(Full Changelog)
2.45 - v0.77.2
Release notes for grype v0.77.2
Release Notes
Version v0.77.2
Bug Fixes
(Full Changelog)
2.46 - v0.77.1
Release notes for grype v0.77.1
Release Notes
Version v0.77.1
Additional Changes
(Full Changelog)
2.47 - v0.77.0
Release notes for grype v0.77.0
Release Notes
Version v0.77.0
Added Features
add linux and libc-dev headers ignore rules for debian packages [#1809 @zhill ]
use Go main module version when possible [#1797 @luhring ]
Additional Changes
Add providers’ pull date to DB metadata structure [#1795 @asomya ]
config: add config opt in golang pseudo version main module comparison [#1816 @spiffcs ]
(Full Changelog)
2.48 - v0.76.0
Release notes for grype v0.76.0
Release Notes
Version v0.76.0
Added Features
Bug Fixes
Disable matching kernel vulnerabilities by default for indirect matches against the ‘kernel-headers’ packages [#1762 #1787 @zhill ]
Additional Changes
(Full Changelog)
2.49 - v0.75.0
Release notes for grype v0.75.0
Release Notes
Version v0.75.0
Added Features
Bug Fixes
use “path/filepath” to build file path [#1767 @seiyab ]
Suppress warnings when matching go packages with devel
version [#1752 @wagoodman ]
not showing poco CVEs from syft generated sbom [#1737 ]
(Full Changelog)
2.50 - v0.74.7
Release notes for grype v0.74.7
Release Notes
Version v0.74.7
Bug Fixes
Additional Changes
update Syft to v0.105.1 [#1728 ]
(Full Changelog)
2.51 - v0.74.6
Release notes for grype v0.74.6
Release Notes
Version v0.74.6
Bug Fixes
(Full Changelog)
2.52 - v0.74.5
Release notes for grype v0.74.5
Release Notes
Version v0.74.5
Additional Changes
(Full Changelog)
2.53 - v0.74.4
Release notes for grype v0.74.4
Release Notes
Version v0.74.4
Security Fixes
(Full Changelog)
2.54 - v0.74.3
Release notes for grype v0.74.3
Release Notes
Version v0.74.3
Bug Fixes
Additional Changes
(Full Changelog)
2.55 - v0.74.2
Release notes for grype v0.74.2
Release Notes
Version v0.74.2
Additional Changes
(Full Changelog)
2.56 - v0.74.1
Release notes for grype v0.74.1
Release Notes
Version v0.74.1
Security Fixes
Additional Changes
fix logging configuration in tests [#1655 @plavy ]
Update Syft to 0.101.0 [#1663 ]
(Full Changelog)
2.57 - v0.74.0
Release notes for grype v0.74.0
Release Notes
Version v0.74.0
Added Features
Vulnerabilities marked as fixed in distro packages should be reported as fixed for all contained packages too [#1236 #1603 @luhring ]
Bug Fixes
Parameter quiet
is ignored in configuration file [#1645 #1646 @plavy ]
401 unauthorized pulling from public registry [#1637 ]
Additional Changes
Update Syft to 0.100.0 [#1649 ]
(Full Changelog)
2.58 - v0.73.5
Release notes for grype v0.73.5
Release Notes
Version v0.73.5
Additional Changes
(Full Changelog)
2.59 - v0.73.4
Release notes for grype v0.73.4
Release Notes
Version v0.73.4
Additional Changes
(Full Changelog)
2.60 - v0.73.3
Release notes for grype v0.73.3
Release Notes
Version v0.73.3
Additional Changes
(Full Changelog)
2.61 - v0.73.2
Release notes for grype v0.73.2
Release Notes
Version v0.73.2
Bug Fixes
(Full Changelog)
2.62 - v0.73.1
Release notes for grype v0.73.1
Release Notes
Version v0.73.1
Bug Fixes
Additional Changes
(Full Changelog)
2.63 - v0.73.0
Release notes for grype v0.73.0
Release Notes
Version v0.73.0
Added Features
Bug Fixes
Enable setting golang CPE config using env var [#1585 @willmurphyscode ]
Incorrect version comparisons for maven packages [#1526 #1571 @spiffcs ]
Grype fails to detect postgresql jdbc driver CVEs when scanning .jar [#1482 ]
Additional Changes
(Full Changelog)
2.64 - v0.72.0
Release notes for grype v0.72.0
Release Notes
Version v0.72.0
Added Features
Add –ignore-states flag for ignoring findings with specific fix states [#1473 @jhebden -gl]
Implement checksum & artifact signing [#1513 #1535 @hibare ]
Bug Fixes
(Full Changelog)
2.65 - v0.71.0
Release notes for grype v0.71.0
Release Notes
Version v0.71.0
Added Features
(Full Changelog)
2.66 - v0.70.0
Release notes for grype v0.70.0
Release Notes
Version v0.70.0
Added Features
Update Syft to v0.93.0 + enable golang stdlib matching [#1550 @spiffcs ]
Bug Fixes
(Full Changelog)
2.67 - v0.69.1
Release notes for grype v0.69.1
Release Notes
Version v0.69.1
Bug Fixes
Additional Changes
(Full Changelog)
2.68 - v0.69.0
Release notes for grype v0.69.0
Release Notes
Version v0.69.0
Added Features
Bug Fixes
Additional Changes
(Full Changelog)
2.69 - v0.68.1
Release notes for grype v0.68.1
Release Notes
Version v0.68.1
Full Changelog
Bug Fixes
2.70 - v0.68.0
Release notes for grype v0.68.0
Release Notes
Version v0.68.0
Full Changelog
Added Features
Ignore/add match results based on OpenVEX documents [PR #1397 ] [puerco ]
Introduce exit code failure option for db update check [PR #1463 ] [devfbe ]
Bug Fixes
2.71 - v0.67.0
Release notes for grype v0.67.0
Release Notes
Version v0.67.0
Full Changelog
Additional Changes
2.72 - v0.66.0
Release notes for grype v0.66.0
Release Notes
Version v0.66.0
Full Changelog
Added Features
Bug Fixes
Additional Changes
2.73 - v0.65.2
Release notes for grype v0.65.2
Release Notes
Version v0.65.2
Full Changelog
Additional Changes
2.74 - v0.65.1
Release notes for grype v0.65.1
Release Notes
Version v0.65.1
Full Changelog
Bug Fixes
Grype cannot read SPDX documents generated by SPDX-maven-plugin [Issue #1306 ]
2.75 - v0.65.0
Release notes for grype v0.65.0
Release Notes
Version v0.65.0
Full Changelog
Added Features
Bug Fixes
Additional Changes
2.76 - v0.64.2
Release notes for grype v0.64.2
Release Notes
Version v0.64.2
Full Changelog
Bug Fixes
2.77 - v0.64.1
Release notes for grype v0.64.1
Release Notes
Version v0.64.1
Full Changelog
Bug Fixes
Additional Changes
2.78 - v0.64.0
Release notes for grype v0.64.0
Release Notes
Version v0.64.0
Full Changelog
Added Features
You can now list multiple output formats and files to write to disk with one command, like Syft: “-o format1=file1 -o format1=file2” [Issue #648 ] [PR #1346 ] [olivierboudet ]
Bug Fixes
Correctly detect format of CycloneDX XML SBOM with no components [Issue #1005 ]
Fix vulnerability summary counts to be less confusing. [Issue #1360 ]
Additional Changes
2.79 - v0.63.1
Release notes for grype v0.63.1
Release Notes
Version v0.63.1
Full Changelog
Bug Fixes
2.80 - v0.63.0
Release notes for grype v0.63.0
Release Notes
Version v0.63.0
Full Changelog
Added Features
Always include the specific package name and version used in the vulnerability search in the matchDetails section of the output [PR #1339 ] [westonsteimel ]
Expose Go template file that produces the table report [Issue #629 ] [PR #1343 ] [jneate ]
Add a folder for community Go templates (see templates/README.md for more details) [Issue #1316 ]
Breaking Changes
2.81 - v0.62.3
Release notes for grype v0.62.3
Release Notes
Version v0.62.3
Full Changelog
Bug Fixes
2.82 - v0.62.2
Release notes for grype v0.62.2
Release Notes
Version v0.62.2
Full Changelog
2.83 - v0.62.1
Release notes for grype v0.62.1
Release Notes
Version v0.62.1
Full Changelog
Bug Fixes
Updated syft to v0.82.0 to address license parsing logic that may result in a panic [PR #1313 ]
2.84 - v0.62.0
Release notes for grype v0.62.0
Release Notes
Version v0.62.0
Full Changelog
Added Features
Bug Fixes
Additional Changes
2.85 - v0.61.1
Release notes for grype v0.61.1
Release Notes
Version v0.61.1
Full Changelog
Bug Fixes
:grey_question: Parsing dpkg status: extracting key-value from line: usr/lib/os-release err: cannot parse field [Issue #1195 ]
Grype suggesting to upgrade to a version already used. [Issue #1209 ]
Additional Changes
2.86 - v0.61.0
Release notes for grype v0.61.0
Release Notes
Version v0.61.0
Full Changelog
Added Features
Additional Changes
2.87 - v0.60.0
Release notes for grype v0.60.0
Release Notes
Version v0.60.0
Full Changelog
Added Features
Additional Changes
2.88 - v0.59.1
Release notes for grype v0.59.1
Release Notes
Version v0.59.1
Full Changelog
Bug Fixes
2.89 - v0.59.0
Release notes for grype v0.59.0
Release Notes
Version v0.59.0
Full Changelog
Added Features
Additional Changes
2.90 - v0.58.0
Release notes for grype v0.58.0
Release Notes
Version v0.58.0
Full Changelog
Security Fixes
chore(deps): bump github.com/hashicorp/go-getter from 1.6.2 to 1.7.0 [PR #1134 ] [dependabot ]
Added Features
Bug Fixes
Additional Changes
2.91 - v0.57.1
Release notes for grype v0.57.1
Release Notes
Version v0.57.1
Full Changelog
2.92 - v0.57.0
Release notes for grype v0.57.0
Release Notes
Version v0.57.0
Updates
Update to latest syft for faster indexing and SBOM generation when consuming source and not using the SBOM as an input
Full Changelog
Bug Fixes
regression: Grype 0.54.0 does not find vulnerabilities in Nodejs runtime itself anymore [Issue #1043 ]
Additional Changes
2.93 - v0.56.0
Release notes for grype v0.56.0
Release Notes
Version v0.56.0
Full Changelog
Added Features
Bug Fixes
2.94 - v0.55.0
Release notes for grype v0.55.0
Release Notes
Version v0.55.0
Full Changelog
Added Features
add documentation about air gap installation support [Issue #509 ]
Include Syft’s cyclonedx component properties in Grype output [Issue #951 ]
Bug Fixes
OWASP dependency track is not listing vulnerabilities (cyclone dx format) from grype , syft is working however [Issue #796 ]
Failure scanning images with arch variant (e.g. arm/v7
) [Issue #831 ]
Unnecessarily escaped output in CycloneDX [Issue #959 ]
SBOM cataloger and ownership-by-file-overlap relationships for packages [Issue #1044 ]
2.95 - v0.54.0
Release notes for grype v0.54.0
Release Notes
Version v0.54.0
Full Changelog
Added Features
reporting the relevant CVE number when GHSA is reported [Issue #204 ]
Add official support for ppc64le [Issue #404 ]
Bug Fixes
False positive: redis vuln associated to somewhat unrelated python dependency [Issue #491 ]
False flagging [Issue #800 ]
grype db update error [Issue #846 ]
Grype debug image no longer contains busybox [Issue #1010 ]
2.96 - v0.53.1
Release notes for grype v0.53.1
Release Notes
Version v0.53.1
Full Changelog
2.97 - v0.53.0
Release notes for grype v0.53.0
Release Notes
Version v0.53.0
Full Changelog
Added Features
Enable the Scorecard Github Action and badge [Issue #926 ]
Update Grype to use use syft v0.62.0
2.98 - v0.52.0
Release notes for grype v0.52.0
Release Notes
Version v0.52.0
Full Changelog
Added Features
Show all vulnerabilities, even suppressed [Issue #887 ]
Ubuntu: Add as a Vulnerability Specification Source [Issue #958 ]
Bug Fixes
Grype inconsistence output squashed and all-layers representation [Issue #894 ]
Grype doesn’t find CVE-2022-3358 [Issue #954 ]
Not applying Alpine secdb data correctly for “edge” [Issue #964 ]
Incorrect artifact entry in json report for grype v0.51.0 [Issue #967 ]
2.99 - v0.51.0
Release notes for grype v0.51.0
Release Notes
Version v0.51.0
Full Changelog
Features
Upgrade to a new vulnerability database schema v5 [PR #944 ]
Bug Fixes
Grype is not reporting CVE-2018-1270 [Issue #237 ]
Grype does not recognize Debian fix for CVE-2022-37434 [Issue #900 ]
grype cannot be used, because modify syft CycloneDX format json result file. [Issue #953 ]
2.100 - v0.50.2
Release notes for grype v0.50.2
Release Notes
Version v0.50.2
Full Changelog
Added Features
Add distro information into the CPE generation process [Issue #141 ]
allow development installations via install.sh [Issue #253 ]
2.101 - v0.50.1
Release notes for grype v0.50.1
Release Notes
Version v0.50.1
Full Changelog
Bug Fix
Pin syft version to latest release to resolve pseudo version conflict
2.102 - v0.50.0
Release notes for grype v0.50.0
Release Notes
Version v0.50.0
Full Changelog
Added Features
0.49.0 docker image does not support arm64 [Issue #916 ]
review rpm packages [[Issue #570](https://github.com/anchore/grype/issues/570
2.103 - v0.49.0
Release notes for grype v0.49.0
Release Notes
Version v0.49.0
Full Changelog
Added Features
add basic instructions for compiling binaries to install readme [Issue #581 ]
How can grype scan manually installed dependencies? [Issue #651 ]
Flag to disable db check and update [Issue #878 ]
Bug Fixes
Java CVEs not detected from sparse CycloneDX SBOM [Issue #723 ]
Add support to bci images [Issue #740 ]
failed to catalog: could not fetch image (only on v0.47.0) [Issue #882 ]
2.104 - v0.48.0
Release notes for grype v0.48.0
Release Notes
Version v0.48.0
Full Changelog
Added Features
enhancement: add support for s390x
arch [Issue #719 ]
More accurate “no OS distribution” messaging [Issue #748 ]
Fixed Bugs
disable CPE match filtering based on target software component for java packages [PR #889 ]
2.105 - v0.47.0
Release notes for grype v0.47.0
Release Notes
Version v0.47.0
Full Changelog
Security
Grype v0.46.0 reports a Critical vulnerability CVE-2022-35929 on itself [Issue #880 ]
Bug Fixes
GRYPE_DB_AUTO_UPDATE=false
no longer works [Issue #870 ]
2.106 - v0.46.0
Release notes for grype v0.46.0
Release Notes
Version v0.46.0
Full Changelog
Added Features
ux: db: update: append more information about the next update [Issue #754 ]
update syft to use latest version [v0.53.4 ]
2.107 - v0.45.0
Release notes for grype v0.45.0
Release Notes
Version v0.45.0
Full Changelog
Added Features
Accept simple package list as input [Issue #516 ]
Request vulnerability data by a single cpe string [Issue #757 ]
Bug Fixes
grype db diff default case inverted [Issue #844 ]
Grype slow on parallel execution [Issue #855 ]
Concurrent gyrpe runs result in SQLITE_BUSY error [Issue #859 ]
2.108 - v0.44.0
Release notes for grype v0.44.0
Release Notes
Version v0.44.0
Full Changelog
Added Features
Filter CPE matches by target SW to reduce FPs [Issue #390 ]
Support ARM32 (linux/armv7) architecture [Issue #595 ]
2.109 - v0.43.0
Release notes for grype v0.43.0
Release Notes
Version v0.43.0
Full Changelog
Added Features
Remove matching for main go module matcher [PR #829 ]
Add –only-notfixed to complete the existing and useful –only-fixed [Issue #824 ]
Bug Fixes
Cannot concurrently access sqlite DB within a single process [Issue #155 ]
False positive of CVE-2020-16250 and CVE-2020-16251 [Issue #712 ]
2.110 - v0.42.0
Release notes for grype v0.42.0
Release Notes
Version v0.42.0
Full Changelog
Added Features
Bug Fixes
panic: runtime error: index out of range [0] with length 0 [Issue #821 ]
2.111 - v0.41.0
Release notes for grype v0.41.0
Release Notes
Version v0.41.0
Full Changelog
Features
Upgrade to a new vulnerability database schema v4 [PR #803 ]
Bug Fixes
Grype Busy Box Vulnerabilities resolved [Issue #510 ]
Vulnerabilities now reported under php (composer) [Issue #797 ]
Grype outputs listed properly [Issue #801 ]
Grype db update command now shows spinner [Issue #805 ]
2.112 - v0.40.1
Release notes for grype v0.40.1
Release Notes
Version v0.40.1
Full Changelog
Features
Bug Fixes
grype fixed version cyclonedxjson [Issue #762 ]
Include php in Grype supported languages [Issue #792 ]
2.113 - v0.40.0
Release notes for grype v0.40.0
Release Notes
Version v0.40.0
Full Changelog
Added Features
Be clear about version and data staleness [Issue #240 ]
Add a dockerized workflow for local dev [Issue #782 ]
Update grype documentation to include golang [Issue #787 ]
Bug Fixes
“Matcher failed to parse version” when scanning a Ruby project using bundler 2.2.0 or newer [Issue #767 ]
GHSA-x24g-9w7v-vprh included in grype 0.38.0 [Issue #779 ]
Template pipelines don’t seem to work in 0.39.0 [Issue #784 ]
2.114 - v0.39.0
Release notes for grype v0.39.0
Release Notes
Version v0.39.0
Full Changelog
Features
Support newer versions of ‘rpm’ that use Sqlite for the db instead of BerkeleyDB [Issue #469 ]
Bug Fixes
Template errors don’t lead to non-zero exit status [Issue #623 ]
Issues with Grype’s handling of template output for invalid templates [Issue #625 ]
Grype reports some critical Vault CVE on itself [Issue #676 ]
2.115 - v0.38.0
Release notes for grype v0.38.0
Release Notes
Version v0.38.0
Full Changelog
Added Features
2.116 - v0.37.0
Release notes for grype v0.37.0
Release Notes
Version v0.37.0
Full Changelog
Added Features
Security Fixes
Bug Fixes
Unable to determine the OS distribution (Ubuntu 20.04.4 LTS) [Issue #684 ]
2.117 - v0.36.1
Release notes for grype v0.36.1
Release Notes
Version v0.36.1
Update grype to use syft v0.45.1 and reduce info level logging overload
Full Changelog
2.118 - v0.36.0
Release notes for grype v0.36.0
Release Notes
Version v0.36.0
Full Changelog
Added Features
Add support for cyclonedx 1.4 and VEX [Issue #591 ]
Read attestation file, validate attestation, produce vulnerability report [Issue #644 ]
Bug Fixes
Panic while running scan on directory [Issue #715 ]
2.119 - v0.35.0
Release notes for grype v0.35.0
Release Notes
Version v0.35.0
Full Changelog
Added Features
Indicate location of vulnerability [Issue #561 ]
Optional External Data Source Reference for Maven Packages [Issue #711 ]
Bug Fixes
False positive (critical) on GHSA-8v27-2fg9-7h62 [Issue #632 ]
False Positive on CVE-2020-36518 [Issue #692 ]
Matches should be sorted by package name for template output [Issue #696 ]
panic: runtime error: invalid memory address or nil pointer dereference [Issue #702 ]
2.120 - v0.34.7
Release notes for grype v0.34.7
Release Notes
Version v0.34.7
Full Changelog
Bug Fixes
2.121 - v0.34.6
Release notes for grype v0.34.6
Release Notes
Version v0.34.6
Full Changelog
Bug Fixes
2.122 - v0.34.4
Release notes for grype v0.34.4
Release Notes
Version v0.34.4
Full Changelog
Bug Fixes
2.123 - v0.34.3
Release notes for grype v0.34.3
Release Notes
Version v0.34.3
Full Changelog
Bug Fixes
Panic: runtime error - when utilizing the vulnerability scanner on an cyclonedx sbom file input [Issue #669 ] [kzantow ]
2.124 - v0.34.1
Release notes for grype v0.34.1
Release Notes
Version v0.34.1
Full Changelog
Added Features
Bug Fixes
Issue in Installation. err: anchore/grype err hash_sha256_verify unable to find checksum [Issue #577 ] [spiffcs ]
2.125 - v0.33.1
Release notes for grype v0.33.1
Release Notes
Version v0.33.1
Full Changelog
Bug Fixes
2.126 - v0.33.0
Release notes for grype v0.33.0
Release Notes
Version v0.33.0
Full Changelog
Added Features
Bug Fixes
2.127 - v0.32.0
Release notes for grype v0.32.0
Release Notes
Version v0.32.0
Full Changelog
Features
Upgrade Grype to latest version of syft. See full release for details.
Bug Fixes
Error scanning SBOM from file: unsupported package metadata type: file [Issue #592 ]
Docker images
docker pull anchore/grype:v0.32.0
2.128 - v0.31.1
Release notes for grype v0.31.1
Release Notes
Version v0.31.1
Full Changelog
Added Features
Update Containerd dependency to fix GHSA-mvff-h3cj-wj9c
Bug Fixes
Grype installation contains vulnerability GHSA-mvff-h3cj-wj9c [Issue #583 ]
Docker images
docker pull anchore/grype:v0.31.1
2.129 - v0.30.0
Release notes for grype v0.30.0
Release Notes
Version v0.30.0
Full Changelog
Added Features
Docker images
docker pull anchore/grype:v0.30.0
2.130 - v0.29.0
Release notes for grype v0.29.0
Release Notes
Version v0.29.0
Full Changelog
Added Features
Bug Fixes
ability to go install “github.com/anchore/grype” [Issue #568 ]
Docker images
docker pull anchore/grype:v0.29.0
2.131 - v0.28.0
Release notes for grype v0.28.0
Release Notes
Version v0.28.0
Full Changelog
Added Features
Bug Fixes
Java packages sometimes missing version information [Issue #504 ]
False positives cases for CVE-2021-44228 [Issue #552 ]
Error when scanning a single file (e.g. zip, war, etc.) and using JSON output format [Issue #554 ]
MacOS install fails using GNU coreutils version of cp [Issue #560 ]
Docker images
docker pull anchore/grype:v0.28.0
2.132 - v0.27.3
Release notes for grype v0.27.3
Release Notes
Version v0.27.3
Full Changelog
Bug Fixes
Panic when a package has been added to a catalog multiple times [Issue #548 ]
Docker images
docker pull anchore/grype:v0.27.3
2.133 - v0.27.2
Release notes for grype v0.27.2
Release Notes
Version v0.27.2
Full Changelog
Bug Fixes
Index out of range while scanning Java webapps [Issue #538 ]
Docker images
docker pull anchore/grype:v0.27.2
2.134 - v0.27.1
Release notes for grype v0.27.1
Release Notes
Version v0.27.1
Full Changelog
Bug Fixes
panic: runtime error: invalid memory address or nil pointer dereference (deb package parsing) [Issue #523 ]
panic: runtime error: invalid memory address or nil pointer dereference (go binary parsing) [Issue #526 ]
Docker images
docker pull anchore/grype:v0.27.1
2.135 - v0.27.0
Release notes for grype v0.27.0
Release Notes
Version v0.27.0
Full Changelog
Added Features
Docker images
docker pull anchore/grype:v0.27.0
2.136 - v0.26.1
Release notes for grype v0.26.1
Release Notes
Version v0.26.1
Full Changelog
Added Features
Docker images
docker pull anchore/grype:v0.26.1
2.137 - v0.25.1
Release notes for grype v0.25.1
Release Notes
Version v0.25.1
Full Changelog
Update grype to use the latest grype-db so correct namespace for rocky linux distributions is used in vulnerability matching [PR #501]
Docker images
docker pull anchore/grype:0.25.1
2.138 - v0.25.0
Release notes for grype v0.25.0
Release Notes
Version v0.25.0
Full Changelog
Added Features
Use existing registry authentication such as Docker config [Issue #478 ]
Add Rocky Linux Support[PR #500 ]
Docker images
docker pull anchore/grype:0.25.0
2.139 - v0.24.1
Release notes for grype v0.24.1
Release Notes
Version v0.24.1
Full Changelog
Bug Fixes
Unable to invoke grype as an external process since 0.8.0 [Issue #267 ]
Homebrew - Tapping fails: Formulae require at least a URL on Apple M1 [Issue #401 ]
Docker images
docker pull anchore/grype:0.24.1
2.140 - v0.24.0
Release notes for grype v0.24.0
Release Notes
Version v0.24.0
Full Changelog
Added Features
Bug Fixes
Cannot handle Syft SBOM for directory scans [Issue #298 ]
False positive for package version appended with a release number (e.g. 1.5.1-r1) [Issue #427 ]
Image parsing hang if finds a directory with name ending in space [Issue #460 ]
Scan against container generating error and usage prompt on finding vulnerability [Issue #461 ]
Docker images
docker pull anchore/grype:v0.24.0-amd64
docker pull anchore/grype:v0-amd64
docker pull anchore/grype:v0.24-amd64
docker pull anchore/grype:v0.24.0-arm64v8
docker pull anchore/grype:v0-arm64v8
docker pull anchore/grype:v0.24-arm64v8
2.141 - v0.23.0
Release notes for grype v0.23.0
Release Notes
Version v0.23.0
Full Changelog
Implemented enhancements:
add an option to output the report into a file rather than redirecting the output #207
Fixed bugs:
Cannot handle Syft SBOM for directory scans #298
* This Changelog was automatically generated by github_changelog_generator
Docker images
docker pull anchore/grype:v0.23.0
docker pull anchore/grype:v0
docker pull anchore/grype:v0.23
2.142 - v0.22.0
Release notes for grype v0.22.0
Release Notes
Version v0.22.0
Full Changelog
Implemented enhancements:
Ability to ignore vulnerability matches (to help manage false positives) #198
Fixed bugs:
False positives for perl-* packages in centos:8 images #437
* This Changelog was automatically generated by github_changelog_generator
Docker images
docker pull anchore/grype:latest
docker pull anchore/grype:v0.22.0
docker pull anchore/grype:v0
docker pull anchore/grype:v0.22
2.143 - v0.21.0
Release notes for grype v0.21.0
Release Notes
Version v0.21.0
Full Changelog
Implemented enhancements:
Fixed bugs:
Grype raise error: “failed to catalog: failed to parse CPE” #417
* This Changelog was automatically generated by github_changelog_generator
Docker images
docker pull anchore/grype:latest
docker pull anchore/grype:v0.21.0
docker pull anchore/grype:v0
docker pull anchore/grype:v0.21
2.144 - v0.20.0
Release notes for grype v0.20.0
Release Notes
Version v0.20.0
Full Changelog
Implemented enhancements:
Fixed bugs:
False positive on Centos/Rhel openjdk package #419
Java group ID not found resulting in missed results #378
False positive on sentry and other libs #280
update log file permissions to 0644 #422 (spiffcs )
Update KB constraint to not satisfy if raw constraint is empty. #421 (Vijay-P )
* This Changelog was automatically generated by github_changelog_generator
Docker images
docker pull anchore/grype:latest
docker pull anchore/grype:v0.20.0
docker pull anchore/grype:v0
docker pull anchore/grype:v0.20
2.145 - v0.19.0
Release notes for grype v0.19.0
Release Notes
Version v0.19.0
Full Changelog
Implemented enhancements:
Fixed bugs:
False positive core.jar (CVE-2020-15235, CVE-2020-15505, CVE-2020-15506, CVE-2020-15507) #342
False positives for javax.mail #341
False positives in Python package “redis” confused with Redis server #307
False positive - Python Libraries mistaken for other Software #212
* This Changelog was automatically generated by github_changelog_generator
Docker images
docker pull anchore/grype:latest
docker pull anchore/grype:v0.19.0
docker pull anchore/grype:v0
docker pull anchore/grype:v0.19
2.146 - v0.18.0
Release notes for grype v0.18.0
Release Notes
Version v0.18.0
Full Changelog
Implemented enhancements:
Fixed bugs:
Alpine matching should include source indirection matching #343
Ensure that virtual path is reported for java archives. #393 (dakaneye )
* This Changelog was automatically generated by github_changelog_generator
Docker images
docker pull anchore/grype:latest
docker pull anchore/grype:v0.18.0
docker pull anchore/grype:v0
docker pull anchore/grype:v0.18
2.147 - v0.17.0
Release notes for grype v0.17.0
Release Notes
Version v0.17.0
Full Changelog
Implemented enhancements:
Fixed bugs:
Reporting vulnerabilities for NPM dependencies from lock files that should be excluded #385
False positive perl-Pod-Escapes vulns, RHEL7 #376
RPM matcher not always properly detecting package name from source RPM #374
* This Changelog was automatically generated by github_changelog_generator
Docker images
docker pull anchore/grype:latest
docker pull anchore/grype:v0.17.0
docker pull anchore/grype:v0
docker pull anchore/grype:v0.17
2.148 - v0.16.0
Release notes for grype v0.16.0
Release Notes
Version v0.16.0
Full Changelog
Implemented enhancements:
Grype is not consistent when scaning dir on disk #338
Add option for accessing registries without HTTPS #334
Incorporate CPE generation enhancements #375 (wagoodman )
* This Changelog was automatically generated by github_changelog_generator
Docker images
docker pull anchore/grype:latest
docker pull anchore/grype:v0.16.0
docker pull anchore/grype:v0
docker pull anchore/grype:v0.16
2.149 - v0.15.0
Release notes for grype v0.15.0
Release Notes
Version v0.15.0
Full Changelog
Implemented enhancements:
Add NVD CVSS scores to grype json output for matches on the vendor record #314
Vendor metadata for vulnerability fixes is missing #276
Fixed bugs:
cyclonedx reports a score of 0 if CVE has no CVSS #366
cyclonedx doesn’t report severity if feed has no CVSS #364
Pipelines allow unclean go.sum files that block our release pipeline #358
Panic during directory scan #353
CycloneDX Document struct returns empty Components list when parsing CycloneDX XML output #345
Add vendor-provided CVSS scores to vulnerability match records where available #287
There should always be links associated with a vulnerability #189
Show no value in table output for unknown fixes #350 (luhring )
Fix RPM epoch comparison logic #331 (wagoodman )
* This Changelog was automatically generated by github_changelog_generator
Docker images
docker pull anchore/grype:latest
docker pull anchore/grype:v0.15.0
docker pull anchore/grype:v0
docker pull anchore/grype:v0.15
2.150 - v0.13.0
Release notes for grype v0.13.0
Release Notes
Version v0.13.0
Full Changelog
Implemented enhancements:
Add NVD CVSS scores to grype json output for matches on the vendor record #314
Add Vendor metadata for vulnerability fixes #276
Fixed bugs:
Replace links to Slack channels with public signup link #325 (luhring )
There should always be links associated with a vulnerability #189
Add vendor-provided CVSS scores to vulnerability match records where available #287
* This Changelog was automatically generated by github_changelog_generator
Docker images
docker pull anchore/grype:latest
docker pull anchore/grype:v0.13.0
docker pull anchore/grype:v0
docker pull anchore/grype:v0.13
2.151 - v0.12.1
Release notes for grype v0.12.1
Release Notes
Version v0.12.1
Full Changelog
Implemented enhancements:
Allow registry auth config without authority value #322 (luhring )
Add java virtual path to package metadata #320 (wagoodman )
Show limited package metadata in json presenter #319 (wagoodman )
json output should be sorted #245
Expose the explicit record source for each match #283
Add database information to the JSON output #270
Add DB information to json descriptor block #302 (wagoodman )
Add grype db namespace indication in match details #299 (wagoodman )
Fixed bugs:
Alpine matching should use NVD as primary source #281
Vulnerability check should be more “greedy” #252
Allow registry auth config without authority value #322 (luhring )
* This Changelog was automatically generated by github_changelog_generator
Docker images
docker pull anchore/grype:latest
docker pull anchore/grype:v0.12.1
docker pull anchore/grype:v0
docker pull anchore/grype:v0.12
2.152 - v0.11.0
Release notes for grype v0.11.0
Release Notes
Version v0.11.0
Full Changelog
Implemented enhancements:
Fixed bugs:
CycloneDX format is broken in 0.7.0 #288
Safely join paths derived from tar headers #294 (wagoodman )
* This Changelog was automatically generated by github_changelog_generator
Docker images
docker pull anchore/grype:latest
docker pull anchore/grype:v0.11.0
docker pull anchore/grype:v0
docker pull anchore/grype:v0.11
2.153 - v0.10.2
Release notes for grype v0.10.2
Release Notes
Version v0.10.2
Full Changelog
Implemented enhancements:
Report the repo digests in the JSON output source section #269
Ability to pull image directly from a registry (without the Docker daemon) #264
Allow user-defined output formats #251
Pull in syft v0.14.0 and further decouple presenters from Syft #263 (wagoodman )
Upgrade grype-db to schema v2 #255
Fixed bugs:
Status text column not consistently aligned #289
Cannot handle downgrading grype versions with different DB schemas #271
CPEs in JSON output should be a formatted string #268
Private registry and password not working with special chars #254
Align status text column with that of Syft handlers #292 (luhring )
Stage DB file within directory named by schema version #272 (wagoodman )
* This Changelog was automatically generated by github_changelog_generator
Docker images
docker pull anchore/grype:latest
docker pull anchore/grype:v0.10.2
docker pull anchore/grype:v0
docker pull anchore/grype:v0.10
2.154 - v0.9.0
Release notes for grype v0.9.0
Release Notes
Version v0.9.0
v0.9.0 (2021-03-25)
Full Changelog
Implemented enhancements:
Fixed bugs:
Dockerfile for Grype #249
Reporting “exponent has no digits” on go case #246
* This Changelog was automatically generated by github_changelog_generator
Docker images
docker pull anchore/grype:latest
docker pull anchore/grype:v0.9.0
docker pull anchore/grype:v0
docker pull anchore/grype:v0.9
2.155 - v0.8.0
Release notes for grype v0.8.0
Release Notes
Version v0.8.0
v0.8.0 (2021-03-15)
Full Changelog
Implemented enhancements:
Refactor constraint expression parser to allow for quoted versions #234 (wagoodman )
Fixed bugs:
Can’t use syft JSON output as input #235
Reporting “exponent has no digits” on go case #246
* This Changelog was automatically generated by github_changelog_generator
2.156 - v0.7.0
Release notes for grype v0.7.0
Release Notes
Version v0.7.0
v0.7.0 (2021-01-27)
Full Changelog
Implemented enhancements:
Decouple grype from syft-specific data structures #220
Update to syft v0.12.4 #233 (luhring )
* This Changelog was automatically generated by github_changelog_generator
2.157 - v0.6.1
Release notes for grype v0.6.1
Release Notes
Version v0.6.1
v0.6.1 (2020-12-08)
Full Changelog
Fixed bugs:
UBI-based images do not generate any vulnerabilities #221
* This Changelog was automatically generated by github_changelog_generator
2.158 - v0.6.0
Release notes for grype v0.6.0
Release Notes
Version v0.6.0
v0.6.0 (2020-12-03)
Full Changelog
Implemented enhancements:
Fixed bugs:
False negatives in finding CVEs in jar files #209
* This Changelog was automatically generated by github_changelog_generator
2.159 - v0.5.0
Release notes for grype v0.5.0
Release Notes
Version v0.5.0
v0.5.0 (2020-11-20)
Full Changelog
Implemented enhancements:
Option to use an SBOM input document instead of invoking syft’s cataloging functionality #196
Remove CPE generation (rely on static CPEa from syft instead) #213 (wagoodman )
Fixed bugs:
can’t brew install 0.3.0 on mac #203
“failed to catalog” error when scanning Python apps #200
Remove powershell description from completion command #211 (KeisukeYamashita )
* This Changelog was automatically generated by github_changelog_generator
2.160 - v0.4.0
Release notes for grype v0.4.0
Release Notes
Version v0.4.0
v0.4.0 (2020-11-12)
Full Changelog
Implemented enhancements:
Fixed bugs:
* This Changelog was automatically generated by github_changelog_generator
2.161 - v0.3.0
Release notes for grype v0.3.0
Release Notes
Version v0.3.0
v0.3.0 (2020-11-05)
Full Changelog
Implemented enhancements:
Fixed bugs:
* This Changelog was automatically generated by github_changelog_generator
2.162 - v0.2.0
Release notes for grype v0.2.0
Release Notes
Version v0.2.0
v0.2.0 (2020-10-23)
Full Changelog
Implemented enhancements:
Closed issues:
Enable auto pre-release goreleaser flag in release pipeline #119
* This Changelog was automatically generated by github_changelog_generator
2.163 - v0.1.0
Release notes for grype v0.1.0
Release Notes
Version v0.1.0
First Release! :tada:
2.164 - v0.1.0-beta.11
Release notes for grype v0.1.0-beta.11
Release Notes
Version v0.1.0-beta.11
Full Changelog
Implemented enhancements:
Integrate the changelog generator into the release pipeline #165
Fixed bugs:
* This Changelog was automatically generated by github_changelog_generator
2.165 - v0.1.0-beta.10
Release notes for grype v0.1.0-beta.10
Release Notes
Version v0.1.0-beta.10
f13b9a7 Use latest versions of anchore repos (#164)
326afa3 Add OCI support + use URI schemes (#160)
9f6301b Change root of JSON presenter to a mapping (instead of a sequence) (#163)
b2715ff Update high level docs (#162)
ed9f9bc remove duplicate rows from the summary table (#161)
2.166 - v0.1.0-beta.9
Release notes for grype v0.1.0-beta.9
Release Notes
Version v0.1.0-beta.9
ec493d5 Merge pull request #159 from anchore/update-testutils
578afab update go.mod and go.sum
c73a337 fix replacement of results with matches (#158)
f0f8f4b add –fail-on threshold support (#156)
0397206 Merge pull request #154 from anchore/issue-148
ca19b08 presenter: cyclonedx shouldn’t eat up errors
7b71401 cyclonedx tests: update BD name to use grype instead of syft
2d44839 presenter: cyclonedx document updates to pass schema validation
4f78b57 presenter: cyclonedx vulnerability schema fixes
2b8dfc2 temporary bump of go deps for testing
0fb5080 presenter: add new golden files for cyclonedx tests
46f3948 presenter: remove unneeded golden files
3de06ce presenter: join dir+img presesnter tests for cyclonedx
298a801 tests: update CycloneDX presenters with new namespaces
80d494b presenter: add xmlns for bd and v namespaces in cyclonedx output
3a57218 ci: hook the cyclonedx validation into CircleCI
57d777c tests: add cyclonedx schema check
2.167 - v0.1.0-beta.8
Release notes for grype v0.1.0-beta.8
Release Notes
Version v0.1.0-beta.8
2c1ddbe Merge pull request #152 from anchore/fix-json-keys
cb437b6 Change kebab case to camelCase, use updated syft version
ca8ac61 Rename Result object to Matches (#153)
ad7d9d5 Merge pull request #151 from anchore/fix-version-json-output-casing
9fa5064 Fix json keys to be camel case instead of kebab
293368e Shell completion via Cobra utility (#149)
0f97081 add positional argument validation (#150)
2.168 - v0.1.0-beta.7
Release notes for grype v0.1.0-beta.7
Release Notes
Version v0.1.0-beta.7
1338850 Add fixed-in-version to the presenters (#147)
bd50ffc Change search key json output to a map (#146)
c0efed5 Merge pull request #143 from anchore/issue-39
c768955 presenter: cyclonedx tests
8fc7efd result: add a helper to get packages by ID
444b191 presenter: set the options to hook CycloneDX output
48c3c2a presenter: add a cyclonedx presenter
8e8ad48 dependencies: update to latest syft and include uuid
b77e023 Merge pull request #137 from anchore/issue-94
d2949a2 matcher: add duplicate to demonstrate they don’t show up
89f8ac4 test: update integration to match new SearchMatches
46f614d tests: json presenter output updated
5428cc2 presenter: json to use a string for the search key, not a map
2d7af0b matchers: use strings for SearchKeys
87c267f matchers: cpe should prevent duplicates by not adding already present CPEs
b8a4183 vuln matches should include search matches
651751f simplify version cmd + add json option (#139)
be6a7ea Update README.md to highlight supported distros and languages (#135)
8757b47 Merge pull request #136 from anchore/issue-py-setup
b0c6dc2 test: update scope.FilesByGlob, it is now part of Resolver
b8e9431 dependencies: bump to latest syft that includes setup.py support
618672a matcher: use pkg.PythonSetupPkg as well
3836626 add demo gif (#134)
d3987d7 Update modules (#127)
66b2512 Merge pull request #124 from anchore/issue-91
b237bf9 test: fuzzyConstraint needs a hint now, update tests
75b3537 version: use hint if provided
84684f2 test: add examples of crazy PEP440 rules
0399e08 version: use the new PythonFormat
41147df test: update integration validation for python packages with Python format
0618d1d github is picky about the issue template file extension
d0b03fa add slack links to issue selection (#123)
a34bf6e Merge pull request #122 from nwl/readme-fixes
f2ce94b Replaced stray syft entries with grype
93e39a7 Merge pull request #120 from anchore/readme-install-fix
2caa0d2 docs: emphasize installation methods before features and getting started
89a6201 Disable prerelease version update check (#118)
12b2296 Add future ideas + beta warning to README (#114)
8052fa6 Update installation method (#117)
2.169 - v0.1.0-beta.6
Release notes for grype v0.1.0-beta.6
Release Notes
Version v0.1.0-beta.6
cbd6060 Add installer script + brew tap (#116)
457cd29 Add badges (#115)
219d8bc Use warn instead of error for packages with no matchers (#113)
50d7251 add issue templates (#112)
4596701 Merge pull request #110 from anchore/issue-35
9ece1f5 docs: add contributing guidelines
2.170 - v0.1.0-beta.5
Release notes for grype v0.1.0-beta.5
Release Notes
Version v0.1.0-beta.5
56b9576 Add inline-comparison as acceptance test (#106)
f98e3cd replace search key from table with severity (#107)
37ceb17 Add shell completion script (#109)
2ccdefd Add poetry to package types (#108)
30d72dd fix spaces alignment on etui
c1fdaba Adding additional detail to README (#103)
f1ad989 replace master with main (#104)
6de7e40 finalize the json output (no schema yet) (#102)
76ff973 Merge pull request #99 from anchore/issue-18
5d057db cpe: update tests to match new ANY in product name
d8da43b test: update integration tests for alpine
e4689c6 matcher: add apk matcher unit tests
44767fc result: add a Count() helper method
4476fc9 broaden cpe matcher + modify alpine matcher
a9bf268 integration tests for corner case
cff46b8 add apk to controller
e0db0c1 test: add integration corner cases for Alpine
905cae5 matcher: add APK support
317b383 match: add APK matcher type
5147985 add description and cvss metadata to v1 schema (#100)
4e6eb13 fix panic on top-level log (#97)
81eab4e pull all commits on checkout for release to build changelog (#98)
f3756d0 change default scope to squashed (from all-layers) (#95)
0cfca60 Merge pull request #83 from anchore/initial-docs
57d73a5 docs: update README with sections and DB information
2cd127b Update pkg type (#87)
e1f4c54 bump syft for docker pull + UI elements for pull status (#81)
5261e4a Merge pull request #84 from anchore/help-error
c581a45 cmd: display help menu when no args are passed in - skip the error
87e6dc0 Merge pull request #82 from anchore/log-fix
b214c29 cmd: fix log identifier for stereoscope
fb8f3d8 restore log source after etui exit
11731fa replace zap logger with logrus (#80)
861883c pull in fix for bounds check progress formatting values in etui
2.171 - v0.1.0-beta.4
Release notes for grype v0.1.0-beta.4
Release Notes
Version v0.1.0-beta.4
2.172 - v0.1.0-beta.3
Release notes for grype v0.1.0-beta.3
Release Notes
Version v0.1.0-beta.3
2.173 - v0.1.0-beta.2
Release notes for grype v0.1.0-beta.2
Release Notes
Version v0.1.0-beta.2
2.174 - v0.1.0-beta.1
Release notes for grype v0.1.0-beta.1
Release Notes
Version v0.1.0-beta.1
3 - Grant Release Notes
Anchore Grant Release Notes
3.1 - v0.2.9
Release notes for grant v0.2.9
Release Notes
Version v0.2.9
(Full Changelog)
3.2 - v0.2.8
Release notes for grant v0.2.8
Release Notes
Version v0.2.8
Additional Changes
(Full Changelog)
3.3 - v0.2.7
Release notes for grant v0.2.7
Release Notes
Version v0.2.7
Additional Changes
(Full Changelog)
3.4 - v0.2.6
Release notes for grant v0.2.6
Release Notes
Version v0.2.6
Updates
(Full Changelog)
3.5 - v0.2.5
Release notes for grant v0.2.5
Release Notes
Version v0.2.5
Additional Changes
(Full Changelog)
3.6 - v0.2.4
Release notes for grant v0.2.4
Release Notes
Version v0.2.4
Additional Changes
(Full Changelog)
3.7 - v0.2.3
Release notes for grant v0.2.3
Release Notes
Version v0.2.3
Additional Changes
(Full Changelog)
3.8 - v0.2.2
Release notes for grant v0.2.2
Release Notes
Version v0.2.2
Grant v0.2.2
Special thanks to @NyanKiyoshi and @psududemike for the contributions surrounding fixing #101.
Please file an issue or reach out on the issue board tagging @spiffcs if you need support, feature requests, bug fixes, or have ideas for future features and PR.
Bug Fixes
Additional Changes
(Full Changelog)
3.9 - v0.2.1
Release notes for grant v0.2.1
Release Notes
Version v0.2.1
Additional Changes
Add SBOM generation and checksums signing to release [#55 @spiffcs ]
Update Syft to v1.8.0
(Full Changelog)
3.10 - v0.2.0
Release notes for grant v0.2.0
Release Notes
Version v0.2.0
Feature Changes
(Full Changelog)
3.11 - v0.1.3
Release notes for grant v0.1.3
Release Notes
Version v0.1.3
Bug Fixes
Additional Changes
(Full Changelog)
3.12 - v0.1.2
Release notes for grant v0.1.2
Release Notes
Version v0.1.2
Additional Changes
(Full Changelog)
3.13 - v0.1.1
Release notes for grant v0.1.1
Release Notes
Version v0.1.1
Grant is a new tool from the Anchore team that can view and check licenses from a given software bill of material.
Features
Users can supply an SBOM to grant and obtain a license violation report
Grant also can take an image or directory input, generate an SBOM, and then use those results as part of the license check.
list all the licenses found for a given container image or directory
Grant also has the ability to recognize licenses passed to it as a part of its input.
Given some text, grant can recognize a license and compare it to the provided configuration along with the SBOM or other supplied containers
Licenses are checked against the SPDX license list found here: https://spdx.org/licenses/ .
Additional Changes
chore: update automatic release flow for v0.1.1 release [#29 @spiffcs ]
chore: update code static analysis path [#27 @spiffcs ]
(Full Changelog)
3.14 - v0.1.0
Release notes for grant v0.1.0
Release Notes
Version v0.1.0
Grant is a new tool from the Anchore team that can view and check licenses from a given software bill of material.
Features
Users can supply an SBOM to grant and obtain a license violation report
Grant also can take an image or directory input, generate an SBOM, and then use those results as part of the license check.
list all the licenses found for a given container image or directory
Grant also has the ability to recognize licenses passed to it as a part of its input.
Given some text, grant can recognize a license and compare it to the provided configuration along with the SBOM or other supplied containers
Licenses are checked against the SPDX license list found here: https://spdx.org/licenses/ .
3.15 - v0.0.1
Release notes for grant v0.0.1
Release Notes
Version v0.0.1
Initial release of no code
4 - Grype-db Release Notes
Anchore Grype-db Release Notes
4.1 - v0.42.0
Release notes for grype-db v0.42.0
Release Notes
Version v0.42.0
Added Features
(Full Changelog)
4.2 - v0.41.0
Release notes for grype-db v0.41.0
Release Notes
Version v0.41.0
Added Features
Bug Fixes
Use results db explicitly in build [#683 @wagoodman ]
Validate only the results.db file [#682 @wagoodman ]
Some APK vulnerabilities are no longer reported by grype in the latest grype-db [#681 ]
(Full Changelog)
4.3 - v0.40.0
Release notes for grype-db v0.40.0
Release Notes
Version v0.40.0
Added Features
(Full Changelog)
4.4 - v0.39.0
Release notes for grype-db v0.39.0
Release Notes
Version v0.39.0
Added Features
Bug Fixes
Additional Changes
move to pyyaml-include 2.x, keep legacy CWD-relative !include [#642 @jamestexas ]
(Full Changelog)
4.5 - v0.38.0
Release notes for grype-db v0.38.0
Release Notes
Version v0.38.0
Added Features
(Full Changelog)
4.6 - v0.37.0
Release notes for grype-db v0.37.0
Release Notes
Version v0.37.0
Added Features
(Full Changelog)
4.7 - v0.36.1
Release notes for grype-db v0.36.1
Release Notes
Version v0.36.1
Bug Fixes
update generated mapping code for trixie [#626 @anchore -actions-token-generator]
(Full Changelog)
4.8 - v0.36.0
Release notes for grype-db v0.36.0
Release Notes
Version v0.36.0
Added Features
move debian 13 (trixie) to released and debian 14 (forky) to testing/sid/unstable [#628 @westonsteimel ]
Additional Changes
(Full Changelog)
4.9 - v0.35.0
Release notes for grype-db v0.35.0
Release Notes
Version v0.35.0
Added Features
Bug Fixes
(Full Changelog)
4.10 - v0.34.1
Release notes for grype-db v0.34.1
Release Notes
Version v0.34.1
(Full Changelog)
4.11 - v0.34.0
Release notes for grype-db v0.34.0
Release Notes
Version v0.34.0
Added Features
Bug Fixes
Version 5 vulnerability database no longer getting updates [#578 ]
Additional Changes
(Full Changelog)
4.12 - v0.33.1
Release notes for grype-db v0.33.1
Release Notes
Version v0.33.1
Bug Fixes
(Full Changelog)
4.13 - v0.33.0
Release notes for grype-db v0.33.0
Release Notes
Version v0.33.0
Added Features
Additional Changes
(Full Changelog)
4.14 - v0.32.0
Release notes for grype-db v0.32.0
Release Notes
Version v0.32.0
Added Features
Additional Changes
add option to always publish databases under their schema direc… [#552 @asomya ]
(Full Changelog)
4.15 - v0.31.0
Release notes for grype-db v0.31.0
Release Notes
Version v0.31.0
Added Features
Bug Fixes
(Full Changelog)
4.16 - v0.30.1
Release notes for grype-db v0.30.1
Release Notes
Version v0.30.1
Added Features
Additional Changes
(Full Changelog)
4.17 - v0.29.0
Release notes for grype-db v0.29.0
Release Notes
Version v0.29.0
Added Features
Bug Fixes
Additional Changes
(Full Changelog)
4.18 - v0.28.0
Release notes for grype-db v0.28.0
Release Notes
Version v0.28.0
Added Features
Change DB publish workflow to account for V6 [#387 ]
Bug Fixes
Additional Changes
(Full Changelog)
4.19 - v0.27.4
Release notes for grype-db v0.27.4
Release Notes
Version v0.27.4
(Full Changelog)
4.20 - v0.27.3
Release notes for grype-db v0.27.3
Release Notes
Version v0.27.3
Bug Fixes
(Full Changelog)
4.21 - v0.27.2
Release notes for grype-db v0.27.2
Release Notes
Version v0.27.2
Additional Changes
Consider all providers and edge cases when determining earliest data timestamp [#441 @wagoodman ]
Ignore NVD data age when crafting DB timestamp [#440 @wagoodman ]
(Full Changelog)
4.22 - v0.27.1
Release notes for grype-db v0.27.1
Release Notes
Version v0.27.1
Additional Changes
(Full Changelog)
4.23 - v0.27.0
Release notes for grype-db v0.27.0
Release Notes
Version v0.27.0
Added Features
(Full Changelog)
4.24 - v0.26.0
Release notes for grype-db v0.26.0
Release Notes
Version v0.26.0
Added Features
(Full Changelog)
4.25 - v0.25.1
Release notes for grype-db v0.25.1
Release Notes
Version v0.25.1
(Full Changelog)
4.26 - v0.25.0
Release notes for grype-db v0.25.0
Release Notes
Version v0.25.0
Added Features
(Full Changelog)
4.27 - v0.24.1
Release notes for grype-db v0.24.1
Release Notes
Version v0.24.1
Additional Changes
(Full Changelog)
4.28 - v0.24.0
Release notes for grype-db v0.24.0
Release Notes
Version v0.24.0
Added Features
(Full Changelog)
4.29 - v0.23.4
Release notes for grype-db v0.23.4
Release Notes
Version v0.23.4
Bug Fixes
Additional Changes
(Full Changelog)
4.30 - v0.23.3
Release notes for grype-db v0.23.3
Release Notes
Version v0.23.3
Additional Changes
(Full Changelog)
4.31 - v0.23.2
Release notes for grype-db v0.23.2
Release Notes
Version v0.23.2
(Full Changelog)
4.32 - v0.23.1
Release notes for grype-db v0.23.1
Release Notes
Version v0.23.1
Bug Fixes
All DB updates from Daily DB publisher uses the same built date since job #467 [#315 ]
Additional Changes
(Full Changelog)
4.33 - v0.23.0
Release notes for grype-db v0.23.0
Release Notes
Version v0.23.0
Added Features
Capture the dates for the last successful pull of each vunnel provider in the grype-db metadata.json file [#255 #306 @asomya ]
(Full Changelog)
4.34 - v0.22.1
Release notes for grype-db v0.22.1
Release Notes
Version v0.22.1
Additional Changes
Remove providers’ pull information from DB metadata file [#303 @asomya ]
bumping grype version [#304 @asomya ]
remove vunnel and update yardstick in grype-db [#299 @spiffcs ]
(Full Changelog)
4.35 - v0.22.0
Release notes for grype-db v0.22.0
Release Notes
Version v0.22.0
Added Features
Capture the dates for the last successful pull of each vunnel provider in the grype-db metadata.json file [#255 #292 @asomya ]
(Full Changelog)
4.36 - v0.21.1
Release notes for grype-db v0.21.1
Release Notes
Version v0.21.1
Additional Changes
(Full Changelog)
4.37 - v0.21.0
Release notes for grype-db v0.21.0
Release Notes
Version v0.21.0
Full Changelog
Added Features
feat: add –results-only switch to grype-db cache backup [PR #268 ] [asomya ]
Additional Changes
4.38 - v0.20.1
Release notes for grype-db v0.20.1
Release Notes
Version v0.20.1
Full Changelog
4.39 - v0.20.0
Release notes for grype-db v0.20.0
Release Notes
Version v0.20.0
Full Changelog
Added Features
Additional Changes
4.40 - v0.19.6
Release notes for grype-db v0.19.6
Release Notes
Version v0.19.6
Full Changelog
Security Fixes
4.41 - v0.19.5
Release notes for grype-db v0.19.5
Release Notes
Version v0.19.5
Full Changelog
Bug Fixes
4.42 - v0.19.4
Release notes for grype-db v0.19.4
Release Notes
Version v0.19.4
Full Changelog
Additional Changes
4.43 - v0.19.3
Release notes for grype-db v0.19.3
Release Notes
Version v0.19.3
Full Changelog
Additional Changes
4.44 - v0.19.2
Release notes for grype-db v0.19.2
Release Notes
Version v0.19.2
Full Changelog
Bug Fixes
Additional Changes
4.45 - v0.19.1
Release notes for grype-db v0.19.1
Release Notes
Version v0.19.1
Full Changelog
Bug Fixes
4.46 - v0.19.0
Release notes for grype-db v0.19.0
Release Notes
Version v0.19.0
Full Changelog
4.47 - v0.18.0
Release notes for grype-db v0.18.0
Release Notes
Version v0.18.0
Full Changelog
4.48 - v0.17.0
Release notes for grype-db v0.17.0
Release Notes
Version v0.17.0
Full Changelog
Added Features
4.49 - v0.16.0
Release notes for grype-db v0.16.0
Release Notes
Version v0.16.0
Full Changelog
Added Features
4.50 - v0.15.4
Release notes for grype-db v0.15.4
Release Notes
Version v0.15.4
Full Changelog
Bug Fixes
4.51 - v0.15.3
Release notes for grype-db v0.15.3
Release Notes
Version v0.15.3
Full Changelog
Additional Changes
4.52 - v0.15.2
Release notes for grype-db v0.15.2
Release Notes
Version v0.15.2
Full Changelog
Additional Changes
4.53 - v0.15.1
Release notes for grype-db v0.15.1
Release Notes
Version v0.15.1
Full Changelog
4.54 - v0.15.0
Release notes for grype-db v0.15.0
Release Notes
Version v0.15.0
Full Changelog
Added Features
Bug Fixes
Additional Changes
4.55 - v0.14.2
Release notes for grype-db v0.14.2
Release Notes
Version v0.14.2
Full Changelog
Bug Fixes
Remove depending on package types for version constraint enforcement [PR #67 ] [wagoodman ]
Additional Changes
4.56 - v0.14.1
Release notes for grype-db v0.14.1
Release Notes
Version v0.14.1
Full Changelog
Additional Changes
4.57 - v0.14.0
Release notes for grype-db v0.14.0
Release Notes
Version v0.14.0
Full Changelog
Added Features
Additional Changes
5 - Vunnel Release Notes
Anchore Vunnel Release Notes
5.1 - v0.40.0
Release notes for vunnel v0.40.0
Release Notes
Version v0.40.0
Added Features
Add support for annotated openvex with observed fix dates [#885 @wagoodman ]
Bug Fixes
(Full Changelog)
5.2 - v0.39.2
Release notes for vunnel v0.39.2
Release Notes
Version v0.39.2
Bug Fixes
Update RHEL parser to account for missing module in CSAF product tree [#882 @wagoodman ]
(Full Changelog)
5.3 - v0.39.1
Release notes for vunnel v0.39.1
Release Notes
Version v0.39.1
Bug Fixes
Use context managers for provider and parser resource cleanup [#881 @wagoodman ]
(Full Changelog)
5.4 - v0.39.0
Release notes for vunnel v0.39.0
Release Notes
Version v0.39.0
Added Features
Bug Fixes
(Full Changelog)
5.5 - v0.38.3
Release notes for vunnel v0.38.3
Release Notes
Version v0.38.3
Bug Fixes
Process all NVD records to ensure a fix date is associated [#878 @wagoodman ]
(Full Changelog)
5.6 - v0.38.2
Release notes for vunnel v0.38.2
Release Notes
Version v0.38.2
Bug Fixes
Additional Changes
Add nocase statements to schema (remove from queries) [#876 @wagoodman ]
(Full Changelog)
5.7 - v0.38.1
Release notes for vunnel v0.38.1
Release Notes
Version v0.38.1
Bug Fixes
Ensure fetching entries from the fixdates db is case insensitive [#873 @wagoodman ]
(Full Changelog)
5.8 - v0.38.0
Release notes for vunnel v0.38.0
Release Notes
Version v0.38.0
Added Features
Bug Fixes
Additional Changes
(Full Changelog)
5.9 - v0.37.0
Release notes for vunnel v0.37.0
Release Notes
Version v0.37.0
Added Features
Additional Changes
(Full Changelog)
5.10 - v0.36.0
Release notes for vunnel v0.36.0
Release Notes
Version v0.36.0
Added Features
Bug Fixes
(Full Changelog)
5.11 - v0.35.1
Release notes for vunnel v0.35.1
Release Notes
Version v0.35.1
Bug Fixes
(Full Changelog)
5.12 - v0.35.0
Release notes for vunnel v0.35.0
Release Notes
Version v0.35.0
Added Features
(Full Changelog)
5.13 - v0.34.2
Release notes for vunnel v0.34.2
Release Notes
Version v0.34.2
Bug Fixes
(Full Changelog)
5.14 - v0.34.1
Release notes for vunnel v0.34.1
Release Notes
Version v0.34.1
Additional Changes
(Full Changelog)
5.15 - v0.34.0
Release notes for vunnel v0.34.0
Release Notes
Version v0.34.0
Added Features
(Full Changelog)
5.16 - v0.33.0
Release notes for vunnel v0.33.0
Release Notes
Version v0.33.0
Added Features
(Full Changelog)
5.17 - v0.32.0
Release notes for vunnel v0.32.0
Release Notes
Version v0.32.0
Added Features
Bug Fixes
Additional Changes
(Full Changelog)
5.18 - v0.31.0
Release notes for vunnel v0.31.0
Release Notes
Version v0.31.0
Added Features
(Full Changelog)
5.19 - v0.30.0
Release notes for vunnel v0.30.0
Release Notes
Version v0.30.0
Added Features
Additional Changes
(Full Changelog)
5.20 - v0.29.0
Release notes for vunnel v0.29.0
Release Notes
Version v0.29.0
Added Features
(Full Changelog)
5.21 - v0.28.0
Release notes for vunnel v0.28.0
Release Notes
Version v0.28.0
Added Features
Additional Changes
doc: Updates for the Slack to Discourse migration [#662 @popey ]
(Full Changelog)
5.22 - v0.27.0
Release notes for vunnel v0.27.0
Release Notes
Version v0.27.0
Added Features
Bug Fixes
Additional Changes
(Full Changelog)
5.23 - v0.26.2
Release notes for vunnel v0.26.2
Release Notes
Version v0.26.2
Bug Fixes
(Full Changelog)
5.24 - v0.26.1
Release notes for vunnel v0.26.1
Release Notes
Version v0.26.1
Bug Fixes
hack: prevent more debian package-specific priorities from overriding upstream severity [#622 @joshbressers ]
(Full Changelog)
5.25 - v0.26.0
Release notes for vunnel v0.26.0
Release Notes
Version v0.26.0
Added Features
Add support for reading result DBs for Debian provider [#613 @wagoodman ]
(Full Changelog)
5.26 - v0.25.0
Release notes for vunnel v0.25.0
Release Notes
Version v0.25.0
Added Features
(Full Changelog)
5.27 - v0.24.0
Release notes for vunnel v0.24.0
Release Notes
Version v0.24.0
Added Features
(Full Changelog)
5.28 - v0.23.2
Release notes for vunnel v0.23.2
Release Notes
Version v0.23.2
Bug Fixes
(Full Changelog)
5.29 - v0.23.1
Release notes for vunnel v0.23.1
Release Notes
Version v0.23.1
Bug Fixes
update vunnel provider date and option to skip listing check [#578 @asomya ]
(Full Changelog)
5.30 - v0.23.0
Release notes for vunnel v0.23.0
Release Notes
Version v0.23.0
Added Features
(Full Changelog)
5.31 - v0.22.2
Release notes for vunnel v0.22.2
Release Notes
Version v0.22.2
Bug Fixes
(Full Changelog)
5.32 - v0.22.1
Release notes for vunnel v0.22.1
Release Notes
Version v0.22.1
Bug Fixes
Keep original import timestamp on results archive import [#560 @wagoodman ]
(Full Changelog)
5.33 - v0.22.0
Release notes for vunnel v0.22.0
Release Notes
Version v0.22.0
Added Features
(Full Changelog)
5.34 - v0.21.2
Release notes for vunnel v0.21.2
Release Notes
Version v0.21.2
Bug Fixes
(Full Changelog)
5.35 - v0.21.1
Release notes for vunnel v0.21.1
Release Notes
Version v0.21.1
Bug Fixes
(Full Changelog)
5.36 - v0.21.0
Release notes for vunnel v0.21.0
Release Notes
Version v0.21.0
Added Features
(Full Changelog)
5.37 - v0.20.0
Release notes for vunnel v0.20.0
Release Notes
Version v0.20.0
Added Features
(Full Changelog)
5.38 - v0.19.0
Release notes for vunnel v0.19.0
Release Notes
Version v0.19.0
Added Features
Bug Fixes
Additional Changes
(Full Changelog)
5.39 - v0.18.5
Release notes for vunnel v0.18.5
Release Notes
Version v0.18.5
Bug Fixes
improve the ubuntu provider to emit vuln rows for out of support entries [#477 @westonsteimel ]
(Full Changelog)
5.40 - v0.18.4
Release notes for vunnel v0.18.4
Release Notes
Version v0.18.4
Bug Fixes
Additional Changes
(Full Changelog)
5.41 - v0.18.3
Release notes for vunnel v0.18.3
Release Notes
Version v0.18.3
Additional Changes
disable auto merging of dependabot PRs [#456 @westonsteimel ]
Bump urllib3 from 2.0.5 to 2.0.7 (#454)
Bump jinja2 from 3.1.2 to 3.1.3 (#455)
(Full Changelog)
5.42 - v0.18.2
Release notes for vunnel v0.18.2
Release Notes
Version v0.18.2
Bug Fixes
Additional changes
(Full Changelog)
5.43 - v0.18.1
Release notes for vunnel v0.18.1
Release Notes
Version v0.18.1
Bug Fixes
(Full Changelog)
5.44 - v0.18.0
Release notes for vunnel v0.18.0
Release Notes
Version v0.18.0
Added Features
Bug Fixes
Additional Changes
(Full Changelog)
5.45 - v0.17.12
Release notes for vunnel v0.17.12
Release Notes
Version v0.17.12
Bug Fixes
(Full Changelog)
5.46 - v0.17.11
Release notes for vunnel v0.17.11
Release Notes
Version v0.17.11
Bug Fixes
(Full Changelog)
5.47 - v0.17.10
Release notes for vunnel v0.17.10
Release Notes
Version v0.17.10
Bug Fixes
(Full Changelog)
5.48 - v0.17.9
Release notes for vunnel v0.17.9
Release Notes
Version v0.17.9
Bug Fixes
Disallow all bare try-except clauses [#310 ]
Additional Changes
(Full Changelog)
5.49 - v0.17.8
Release notes for vunnel v0.17.8
Release Notes
Version v0.17.8
Bug Fixes
(Full Changelog)
5.50 - v0.17.7
Release notes for vunnel v0.17.7
Release Notes
Version v0.17.7
Bug Fixes
(Full Changelog)
5.51 - v0.17.6
Release notes for vunnel v0.17.6
Release Notes
Version v0.17.6
Additional Changes
(Full Changelog)
5.52 - v0.17.5
Release notes for vunnel v0.17.5
Release Notes
Version v0.17.5
Bug Fixes
Additional Changes
introduce http get wrapper; use it in mariner provider [#376
@willmurphyscode ]
Move nightly quality gate to be roughly after the latest DB build [#381 @wagoodman ]
Only ask for release on quality gate step [#378 @wagoodman ]
(Full Changelog)
5.53 - v0.17.4
Release notes for vunnel v0.17.4
Release Notes
Version v0.17.4
Additional Changes
(Full Changelog)
5.54 - v0.17.3
Release notes for vunnel v0.17.3
Release Notes
Version v0.17.3
Additional Changes
(Full Changelog)
5.55 - v0.17.2
Release notes for vunnel v0.17.2
Release Notes
Version v0.17.2
Bug Fixes
align retry timeout for NVD requests with the rate limit rolling window [#321 @westonsteimel ]
Additional Changes
(Full Changelog)
5.56 - v0.17.1
Release notes for vunnel v0.17.1
Release Notes
Version v0.17.1
Bug Fixes
Revert #284 + fix namespace resolution for quality gate testing [#307 @wagoodman ]
Additional Changes
(Full Changelog)
5.57 - v0.17.0
Release notes for vunnel v0.17.0
Release Notes
Version v0.17.0
Full Changelog
Added Features
5.58 - v0.16.0
Release notes for vunnel v0.16.0
Release Notes
Version v0.16.0
Added Features
Full Changelog
5.59 - v0.15.3
Release notes for vunnel v0.15.3
Release Notes
Version v0.15.3
Full Changelog
Bug Fixes
5.60 - v0.15.2
Release notes for vunnel v0.15.2
Release Notes
Version v0.15.2
Full Changelog
Bug Fixes
grype showing disputed CVE in Mariner 2.0 [Issue #246 ]
5.61 - v0.15.1
Release notes for vunnel v0.15.1
Release Notes
Version v0.15.1
Full Changelog
Bug Fixes
5.62 - v0.15.0
Release notes for vunnel v0.15.0
Release Notes
Version v0.15.0
Full Changelog
Added Features
5.63 - v0.14.0
Release notes for vunnel v0.14.0
Release Notes
Version v0.14.0
Full Changelog
5.64 - v0.13.0
Release notes for vunnel v0.13.0
Release Notes
Version v0.13.0
Full Changelog
5.65 - v0.12.2
Release notes for vunnel v0.12.2
Release Notes
Version v0.12.2
Full Changelog
Bug Fixes
5.66 - v0.12.1
Release notes for vunnel v0.12.1
Release Notes
Version v0.12.1
Full Changelog : https://github.com/anchore/vunnel/compare/v0.12.0...v0.12.1
Bug Fixes
5.67 - v0.12.0
Release notes for vunnel v0.12.0
Release Notes
Version v0.12.0
Full Changelog
5.68 - v0.11.0
Release notes for vunnel v0.11.0
Release Notes
Version v0.11.0
Full Changelog
Added Features
5.69 - v0.10.0
Release notes for vunnel v0.10.0
Release Notes
Version v0.10.0
Full Changelog
5.70 - v0.9.0
Release notes for vunnel v0.9.0
Release Notes
Version v0.9.0
v0.9.0 (2023-04-27)
Full Changelog
Added Features
Bug Fixes
5.71 - v0.8.1
Release notes for vunnel v0.8.1
Release Notes
Version v0.8.1
v0.8.1 (2023-03-28)
Full Changelog
Features
Additional Changes
5.72 - v0.8.0
Release notes for vunnel v0.8.0
Release Notes
Version v0.8.0
v0.8.0 (2023-03-28)
Full Changelog
Bug Fixes
Fix workspace schema to be correct relative to actual 1.0 datashape [PR #128 ] [wagoodman ]
Additional Changes
5.73 - v0.7.0
Release notes for vunnel v0.7.0
Release Notes
Version v0.7.0
v0.7.0 (2023-03-21)
Full Changelog
Added Features
5.74 - v0.6.0
Release notes for vunnel v0.6.0
Release Notes
Version v0.6.0
v0.6.0 (2023-03-14)
Full Changelog
Additional Changes
5.75 - v0.5.0
Release notes for vunnel v0.5.0
Release Notes
Version v0.5.0
v0.5.0 (2023-03-13)
Full Changelog
Added Features
5.76 - v0.4.0
Release notes for vunnel v0.4.0
Release Notes
Version v0.4.0
v0.4.0 (2023-03-10)
Full Changelog
Added Features
Bug Fixes
Disallow existing input to be deleted via configuration [PR #71 ] [wagoodman ]
Additional Changes
5.77 - v0.3.4
Release notes for vunnel v0.3.4
Release Notes
Version v0.3.4
v0.3.4 (2023-02-06)
Full Changelog
Bug Fixes
5.78 - v0.3.3
Release notes for vunnel v0.3.3
Release Notes
Version v0.3.3
v0.3.3 (2023-01-31)
Full Changelog
Bug Fixes
Additional Changes
5.79 - v0.3.2
Release notes for vunnel v0.3.2
Release Notes
Version v0.3.2
v0.3.2 (2023-01-30)
Full Changelog
• fix: remove flawed skip_if_exists logic [PR #53 ] [westonsteimel ]
5.80 - v0.3.1
Release notes for vunnel v0.3.1
Release Notes
Version v0.3.1
v0.3.1 (2023-01-30)
Full Changelog
Bug Fixes
5.81 - v0.3.0
Release notes for vunnel v0.3.0
Release Notes
Version v0.3.0
v0.3.0 (2023-01-30)
Full Changelog
Added Features
ubuntu provider git url should be configurable [Issue #48 ]
Bug Fixes
5.82 - v0.2.0
Release notes for vunnel v0.2.0
Release Notes
Version v0.2.0
v0.2.0 (2023-01-17)
Full Changelog
Added Features
Bug Fixes
5.83 - v0.1.4
Release notes for vunnel v0.1.4
Release Notes
Version v0.1.4
v0.1.4 (2023-01-13)
Full Changelog
5.84 - v0.1.3
Release notes for vunnel v0.1.3
Release Notes
Version v0.1.3
v0.1.3 (2023-01-12)
Full Changelog
Bug Fixes
5.85 - v0.1.2
Release notes for vunnel v0.1.2
Release Notes
Version v0.1.2
v0.1.2 (2023-01-11)
Full Changelog
Bug Fixes
5.86 - v0.1.1
Release notes for vunnel v0.1.1
Release Notes
Version v0.1.1
v0.1.1 (2023-01-10)
Full Changelog
5.87 - v0.1.0
Release notes for vunnel v0.1.0
Release Notes
Version v0.1.0
v0.1.0 (2023-01-10)
Full Changelog
Added Features
Port remaining feed drivers from enterprise [Issue #3 ]
Bug Fixes
NVD provider taking a long time even when results are cached [Issue #9 ]
6 - Sbom-action Release Notes
Anchore Sbom-action Release Notes
6.1 - v0.20.5
Release notes for sbom-action v0.20.5
Release Notes
Version v0.20.5
Changes in v0.20.5
Update Syft to v1.31.0 (#531)
6.2 - v0.20.4
Release notes for sbom-action v0.20.4
Release Notes
Version v0.20.4
Changes in v0.20.4
chore: update Syft to v1.29.0 (#529)
6.3 - v0.20.3
Release notes for sbom-action v0.20.3
Release Notes
Version v0.20.3
Changes in v0.20.3
Fix: Strip emojis from correlator before using github APIs (#527) [AndrewHendry ]
6.4 - v0.20.2
Release notes for sbom-action v0.20.2
Release Notes
Version v0.20.2
Changes in v0.20.2
Update Syft to v1.28.0 (#526)
6.5 - v0.20.1
Release notes for sbom-action v0.20.1
Release Notes
Version v0.20.1
Changes in v0.20.1
Update Syft to v1.27.1 (#525)
6.6 - v0.20.0
Release notes for sbom-action v0.20.0
Release Notes
Version v0.20.0
Changes in v0.20.0
chore(deps): update Syft to v1.24.0 (#522)
6.7 - v0.19.0
Release notes for sbom-action v0.19.0
Release Notes
Version v0.19.0
Changes in v0.19.0
chore(deps): update Syft to v1.23.0 (#521)
chore(deps): bump peter-evans/create-pull-request from 7.0.6 to 7.0.8 (#519)
chore(deps): bump cross-spawn (#514)
6.8 - v0.18.0
Release notes for sbom-action v0.18.0
Release Notes
Version v0.18.0
Changes in v0.18.0
chore(deps): update Syft to v1.19.0 (#513)
6.9 - v0.17.9
Release notes for sbom-action v0.17.9
Release Notes
Version v0.17.9
Changes in v0.17.9
6.10 - v0.17.8
Release notes for sbom-action v0.17.8
Release Notes
Version v0.17.8
Changes in v0.17.8
6.11 - v0.17.7
Release notes for sbom-action v0.17.7
Release Notes
Version v0.17.7
Changes in v0.17.7
6.12 - v0.17.6
Release notes for sbom-action v0.17.6
Release Notes
Version v0.17.6
Changes in v0.17.6
6.13 - v0.17.5
Release notes for sbom-action v0.17.5
Release Notes
Version v0.17.5
Changes in v0.17.5
6.14 - v0.17.4
Release notes for sbom-action v0.17.4
Release Notes
Version v0.17.4
Changes in v0.17.4
6.15 - v0.17.3
Release notes for sbom-action v0.17.3
Release Notes
Version v0.17.3
Changes in v0.17.3
6.16 - v0.17.2
Release notes for sbom-action v0.17.2
Release Notes
Version v0.17.2
Changes in v0.17.2
6.17 - v0.17.1
Release notes for sbom-action v0.17.1
Release Notes
Version v0.17.1
Changes in v0.17.1
6.18 - v0.17.0
Release notes for sbom-action v0.17.0
Release Notes
Version v0.17.0
Changes in v0.17.0
6.19 - v0.16.1
Release notes for sbom-action v0.16.1
Release Notes
Version v0.16.1
Changes in v0.16.1
fix: workaround windows install issue (#477) [willmurphyscode ]
fix: allow users to properly use the file input over the default path value (#471) [komish ]
chore(deps): update Syft to v1.5.0 (#470) [anchore-actions-token-generator ]
docs: notes for matrix and required permissions (#469) [kzantow ]
chore(deps): bump actions/checkout from 4.1.5 to 4.1.6 (#466) [dependabot ]
6.20 - v0.16.0
Release notes for sbom-action v0.16.0
Release Notes
Version v0.16.0
Changes in v0.16.0
Update Syft to v1.4.1 (#465)
Update GitHub artifact client (#463) [kzantow ]
NOTE: if you are using this action within a matrix build and see failures attempting to upload artifacts with duplicate names, you will need to set the artifact-name
to be unique based on the matrix properties (an example here ). This is due to a change to use a newer GitHub API which no longer allows artifacts with duplicate names.
6.21 - v0.15.11
Release notes for sbom-action v0.15.11
Release Notes
Version v0.15.11
Changes in v0.15.11
chore(deps): update Syft to v1.3.0 (#456) [anchore-actions-token-generator ]
chore: remove outdated snapshot workflow (#457) [spiffcs ]
fix: don’t pass in a separate env. This makes it impossible to pass env vars via the action context to syft. (#455) [iNoahNothing ]
6.22 - v0.15.10
Release notes for sbom-action v0.15.10
Release Notes
Version v0.15.10
Changes in v0.15.10
Update Syft to v1.1.0 (#454)
Bump Node to v20 on download-syft/publish-sbom actions (#448) [ViacheslavKudinov ]
6.23 - v0.15.9
Release notes for sbom-action v0.15.9
Release Notes
Version v0.15.9
Changes in v0.15.9
6.24 - v0.15.8
Release notes for sbom-action v0.15.8
Release Notes
Version v0.15.8
Changes in v0.15.8
6.25 - v0.15.7
Release notes for sbom-action v0.15.7
Release Notes
Version v0.15.7
Changes in v0.15.7
chore: migrate action to use node v20.11.0 (Iron) FROM node v16.x.x (#440) [spiffcs ]
6.26 - v0.15.6
Release notes for sbom-action v0.15.6
Release Notes
Version v0.15.6
Changes in v0.15.6
6.27 - v0.15.5
Release notes for sbom-action v0.15.5
Release Notes
Version v0.15.5
Changes in v0.15.5
6.28 - v0.15.4
Release notes for sbom-action v0.15.4
Release Notes
Version v0.15.4
Changes in v0.15.4
6.29 - v0.15.3
Release notes for sbom-action v0.15.3
Release Notes
Version v0.15.3
Changes in v0.15.3
6.30 - v0.15.2
Release notes for sbom-action v0.15.2
Release Notes
Version v0.15.2
Changes in v0.15.2
6.31 - v0.15.1
Release notes for sbom-action v0.15.1
Release Notes
Version v0.15.1
Changes in v0.15.1
6.32 - v0.15.0
Release notes for sbom-action v0.15.0
Release Notes
Version v0.15.0
Changes in v0.14.4
Breaking Changes
Previously, running on Windows required WSL. Now, running on Windows expects to be run on native windows (#426) [willmurphyscode ].
Other Changes
6.33 - v0.14.3
Release notes for sbom-action v0.14.3
Release Notes
Version v0.14.3
Changes in v0.14.3
6.34 - v0.14.2
Release notes for sbom-action v0.14.2
Release Notes
Version v0.14.2
Changes in v0.14.2
Update Syft to v0.80.0 (#415)
Make sure all invalid artifact name characters are replaced #396 (#417) [lts-po ]
Ensure SBOM is copied to output-file
(#411) [gszr ]
6.35 - v0.14.1
Release notes for sbom-action v0.14.1
Release Notes
Version v0.14.1
Changes in v0.14.1
6.36 - v0.13.4
Release notes for sbom-action v0.13.4
Release Notes
Version v0.13.4
Changes in v0.13.4
6.37 - v0.13.3
Release notes for sbom-action v0.13.3
Release Notes
Version v0.13.3
Changes in v0.13.3
6.38 - v0.13.2
Release notes for sbom-action v0.13.2
Release Notes
Version v0.13.2
Changes in v0.13.2
6.39 - v0.13.1
Release notes for sbom-action v0.13.1
Release Notes
Version v0.13.1
Changes in v0.13.1
6.40 - v0.13.0
Release notes for sbom-action v0.13.0
Release Notes
Version v0.13.0
Changes in v0.13.0
Allow type “file:…” to enable creation of SBOMs from tar and other package formats (#357) [malt3 ]
Update Syft to v0.59.0 (#371) [anchore-actions-token-generator ]
Update dependencies and node version (#372) [kzantow ]
6.41 - v0.12.0
Release notes for sbom-action v0.12.0
Release Notes
Version v0.12.0
Changes in v0.12.0
6.42 - v0.11.0
Release notes for sbom-action v0.11.0
Release Notes
Version v0.11.0
Changes in v0.11.0
Update GitHub Snapshot to use correlator (#259) kzantow
6.43 - v0.10.0
Release notes for sbom-action v0.10.0
Release Notes
Version v0.10.0
Changes in v0.10.0
Update Syft to v0.43.2 (#225)
Improve SBOM format handling (#235)
6.44 - v0.9.0
Release notes for sbom-action v0.9.0
Release Notes
Version v0.9.0
Changes in v0.9.0
Add syft-version input to download-syft action (#228)
🐛 Bug Fixes
Don’t use JSON.stringify for logging purposes (#236)
6.45 - v0.8.0
Release notes for sbom-action v0.8.0
Release Notes
Version v0.8.0
Changes in v0.8.0
Specify the Syft version to use (#126)
Add support for GitHub dependency snapshot API (#201)
6.46 - v0.7.0
Release notes for sbom-action v0.7.0
Release Notes
Version v0.7.0
Changes in v0.7.0
Bump Syft to 0.40.1 (#206)
6.47 - v0.6.0
Release notes for sbom-action v0.6.0
Release Notes
Version v0.6.0
Changes in v0.6.0
Bump Syft to 0.33.0 (#163)
6.48 - v0.5.0
Release notes for sbom-action v0.5.0
Release Notes
Version v0.5.0
Changes in v0.5.0
Bump Syft to 0.32.0 (#158)
Bump multiple NPM dependencies
6.49 - v0.4.0
Release notes for sbom-action v0.4.0
Release Notes
Version v0.4.0
Changes in v0.4.0
Update Syft version to 0.26.0 (#111)
Update @actions /core (#101)
Bump @types /node from 16.10.2 to 16.10.3 (#92)
Bump eslint-plugin-jest from 24.5.2 to 25.0.1 (#100)
Bump jest from 27.2.4 to 27.2.5 (#96)
Bump @octokit /webhooks-types from 4.8.2 to 4.12.0 (#98)
Bump @octokit /webhooks from 9.15.1 to 9.17.0 (#99)
6.50 - v0.3.0
Release notes for sbom-action v0.3.0
Release Notes
Version v0.3.0
Changes in v0.3.0
🚀 Features
Add support for running on Windows via WSL (#97)
6.51 - v0.2.0
Release notes for sbom-action v0.2.0
Release Notes
Version v0.2.0
Changes in v0.2.0
Update Syft to 0.25.0 (#95)
6.52 - v0.1.0
Release notes for sbom-action v0.1.0
Release Notes
Version v0.1.0
Initial release of SBOM action 🎉
Integrates software bill of material (SBOM) scanning into your GitHub action workflow!
7 - Scan-action Release Notes
Anchore Scan-action Release Notes
7.1 - v6.5.1
Release notes for scan-action v6.5.1
Release Notes
Version v6.5.1
New in scan-action v6.5.1
Update Grype to v0.97.1 (#495)
7.2 - v6.5.0
Release notes for scan-action v6.5.0
Release Notes
Version v6.5.0
New in scan-action v6.5.0
7.3 - v6.4.0
Release notes for scan-action v6.4.0
Release Notes
Version v6.4.0
New in scan-action v6.4.0
Update Grype to v0.95.0 (#486)
chore(deps-dev): bump eslint from 9.30.0 to 9.30.1 (#485)
chore(deps-dev): bump lint-staged from 16.1.0 to 16.1.2 (#476)
chore(deps-dev): bump jest from 30.0.0 to 30.0.3 (#481)
chore(deps-dev): bump prettier from 3.5.3 to 3.6.2 (#483)
chore(deps-dev): bump eslint from 9.28.0 to 9.30.0 (#484)
7.4 - v6.3.0
Release notes for scan-action v6.3.0
Release Notes
Version v6.3.0
New in scan-action v6.3.0
Update Grype to v0.94.0 (#470)
7.5 - v6.2.0
Release notes for scan-action v6.2.0
Release Notes
Version v6.2.0
New in scan-action v6.2.0
feat: update Scan action to use grype db v6 (#462) [spiffcs ]
7.6 - v6.1.0
Release notes for scan-action v6.1.0
Release Notes
Version v6.1.0
New in scan-action v6.1.0
Feature (deps): update Grype to v0.87.0 (#430)
7.7 - v6.0.0
Release notes for scan-action v6.0.0
Release Notes
Version v6.0.0
New in scan-action v6.0.0
Breaking Change
feat: add output-file option, default to random directory output in temp (#346) [kzantow ]
The action no longer generates files in your working directory by default, instead you should use the action outputs: ${{ steps.<id>.outputs.sarif }}
where the <id>
needs to match the id
you configured to reference the scan-action
, e.g.:
- uses : anchore/scan-action[@v6](https://github.com/v6)
id : scan
...
- uses : github/codeql-action/upload-sarif[@v3](https://github.com/v3)
with :
sarif_file : ${{ steps.scan.outputs.sarif }}
Other Changes
7.8 - v5.3.0
Release notes for scan-action v5.3.0
Release Notes
Version v5.3.0
New in scan-action v5.3.0
7.9 - v5.2.1
Release notes for scan-action v5.2.1
Release Notes
Version v5.2.1
New in scan-action v5.2.1
7.10 - v5.2.0
Release notes for scan-action v5.2.0
Release Notes
Version v5.2.0
New in scan-action v5.2.0
7.11 - v5.1.0
Release notes for scan-action v5.1.0
Release Notes
Version v5.1.0
New in scan-action v5.1.0
7.12 - v5.0.1
Release notes for scan-action v5.0.1
Release Notes
Version v5.0.1
New in scan-action v5.0.1
7.13 - v5.0.0
Release notes for scan-action v5.0.0
Release Notes
Version v5.0.0
New in scan-action v5.0.0
🚀 Features
feat: short-lived grype-db cache (#348) [kzantow ]
Note: with this release grype is no longer installed on $PATH
. We suspect the changes here could break a number of users of the action who have learned to expect Grype be installed on $PATH
.
7.14 - v4.1.2
Release notes for scan-action v4.1.2
Release Notes
Version v4.1.2
New in scan-action v4.1.2
7.15 - v4.1.1
Release notes for scan-action v4.1.1
Release Notes
Version v4.1.1
New in scan-action v4.1.1
7.16 - v4.1.0
Release notes for scan-action v4.1.0
Release Notes
Version v4.1.0
New in scan-action v4.1.0
7.17 - v4.0.0
Release notes for scan-action v4.0.0
Release Notes
Version v4.0.0
New in scan-action v4.0.0
7.18 - v3.6.4
Release notes for scan-action v3.6.4
Release Notes
Version v3.6.4
New in scan-action v3.6.4
7.19 - v3.6.3
Release notes for scan-action v3.6.3
Release Notes
Version v3.6.3
New in scan-action v3.6.3
chore: migrate action to use node v20.11.0 (Iron) FROM node v16.x.x (#278) [spiffcs ]
7.20 - v3.6.2
Release notes for scan-action v3.6.2
Release Notes
Version v3.6.2
New in scan-action v3.6.2
7.21 - v3.6.1
Release notes for scan-action v3.6.1
Release Notes
Version v3.6.1
New in scan-action v3.6.1
7.22 - v3.6.0
Release notes for scan-action v3.6.0
Release Notes
Version v3.6.0
New in scan-action v3.6.0
7.23 - v3.5.0
Release notes for scan-action v3.5.0
Release Notes
Version v3.5.0
New in scan-action v3.5.0
7.24 - v3.4.0
Release notes for scan-action v3.4.0
Release Notes
Version v3.4.0
New in scan-action v3.4.0
7.25 - v3.3.8
Release notes for scan-action v3.3.8
Release Notes
Version v3.3.8
New in scan-action v3.3.8
7.26 - v3.3.7
Release notes for scan-action v3.3.7
Release Notes
Version v3.3.7
New in scan-action v3.3.7
🐛 Bug Fixes
7.27 - v3.3.6
Release notes for scan-action v3.3.6
Release Notes
Version v3.3.6
New in scan-action v3.3.6
7.28 - v3.3.5
Release notes for scan-action v3.3.5
Release Notes
Version v3.3.5
New in scan-action v3.3.5
7.29 - v3.3.4
Release notes for scan-action v3.3.4
Release Notes
Version v3.3.4
New in scan-action v3.3.4
Update Grype to v0.56.0 (#205)
7.30 - v3.3.3
Release notes for scan-action v3.3.3
Release Notes
Version v3.3.3
New in scan-action v3.3.3
7.31 - v3.3.2
Release notes for scan-action v3.3.2
Release Notes
Version v3.3.2
New in scan-action v3.3.2
Include process environment into grype execution (#202) [erhan- + kzantow ]
7.32 - v3.3.1
Release notes for scan-action v3.3.1
Release Notes
Version v3.3.1
New in scan-action v3.3.1
7.33 - v3.3.0
Release notes for scan-action v3.3.0
Release Notes
Version v3.3.0
New in scan-action v3.3.0
7.34 - v3.2.5
Release notes for scan-action v3.2.5
Release Notes
Version v3.2.5
New in scan-action v3.2.5
Update node versions to v16 from v12 (#176) [spiffcs ]
Update Grype to v0.38.0 (#173)
7.35 - v3.2.4
Release notes for scan-action v3.2.4
Release Notes
Version v3.2.4
New in scan-action v3.2.4
Update Grype to v0.34.7 (#163)
More closely align parameters with sbom-action (#158)
7.36 - v3.2.3
Release notes for scan-action v3.2.3
Release Notes
Version v3.2.3
New in scan-action v3.2.3
Support SBOM input for scanning (#154) [@harmw]
7.37 - v3.2.2
Release notes for scan-action v3.2.2
Release Notes
Version v3.2.2
New in scan-action v3.2.2
Add sub-action to download Grype (#152)
Update Grype to 0.34.4 to fix a nil pointer in SARIF generation (#151)
7.38 - v3.2.1
Release notes for scan-action v3.2.1
Release Notes
Version v3.2.1
New in scan-action v3.2.1
Remove SARIF processing (#148)
7.39 - v3.2.0
Release notes for scan-action v3.2.0
Release Notes
Version v3.2.0
New in scan-action v3.2.0
Update Grype to 0.27.3 (#136)
Output Grype stderr to action logs (#137)
Readme should point to CONTRIBUTING.md (#126)
Improve documentation (#125)
7.40 - v3.1.0
Release notes for scan-action v3.1.0
Release Notes
Version v3.1.0
New in scan-action v3.1.0
Update Grype to 0.22.0 - this includes the ability to ignore vulnerability matches (#121)
7.41 - v3.0.0
Release notes for scan-action v3.0.0
Release Notes
Version v3.0.0
New in scan-action v3.0.0
Upgrade to Grype to 0.17.0 and add tests #102 (#112) (#118)
Improve SARIF output #114 (#115)
Change default behavior so action fails on medium (and higher) severities (#86)
Respect verbosity from action to call Grype (#82)
7.42 - v2.0.4
Release notes for scan-action v2.0.4
Release Notes
Version v2.0.4
New in scan-action v2.0.4
bump grype to 0.7.0 (#81)
7.43 - 2.0.3
Release notes for scan-action 2.0.3
Release Notes
Version 2.0.3
New in scan-action 2.0.3
bump grype to 0.6.1 (#79)
Halt execution when invalid options are provided (#76)
bump grype to 0.5.0 (#75)
7.44 - v2.0.2
Release notes for scan-action v2.0.2
Release Notes
Version v2.0.2
Minor bug-fix release:
7.45 - v2.0.1
Release notes for scan-action v2.0.1
Release Notes
Version v2.0.1
Minor bug-fix release.
Fixes:
Removes unnecessary constraint in deduplication for SARIF reporting
Allows defining and referencing the location of the SARIF report file
Fixes multiple instances where undefined items in the reporting would break scanning
7.46 - v2.0.0
Release notes for scan-action v2.0.0
Release Notes
Version v2.0.0
New major version of scan action based on new Grype tool from Anchore that is much faster for scanning compared to v1.x and adds some new capabilities and more metadata about the matches.
Significantly faster performance for scans
New vulnerabilities output format is the JSON output from Grype directly
Adds support for scanning directories as well as Docker containers, so you can do the same checks pre-and post-build of the container.
Supports Automatic Code Scanning/SARIF for exposing results via your repository’s Security tab.
This is a breaking change from v1.x, as indicated by the major version revision:
Use image
input parameter Instead of image-reference
dockerfile-path
is no longer supported and not necessary for the vulnerability scans
custom-policy-path
is no longer supported
include-app-packages
is no longer necessary or supported. Application packages are on by default and will receive vulnerability matches.
Outputs:
billofmaterials
is no longer output. V2 is focused on vulnerability scanning and another action may be introduced for BoM support with its own options/config.
policycheck
is no longer output
7.47 - v1.0.9
Release notes for scan-action v1.0.9
Release Notes
Version v1.0.9
Update to Anchore Engine 0.8.1
7.48 - v1.0.8
Release notes for scan-action v1.0.8
Release Notes
Version v1.0.8
Update to Anchore Engine 0.8.0
7.49 - v1.0.7
Release notes for scan-action v1.0.7
Release Notes
Version v1.0.7
Update to Anchore Engine 0.7.3
7.50 - 1.0.6
Release notes for scan-action 1.0.6
Release Notes
Version 1.0.6
Adds optional support for integration with GitHub code scanning.
7.51 - 1.0.5
Release notes for scan-action 1.0.5
Release Notes
Version 1.0.5
Update Anchore Engine to v0.7.2
7.52 - v1.0.4
Release notes for scan-action v1.0.4
Release Notes
Version v1.0.4
7.53 - v1.0.3
Release notes for scan-action v1.0.3
Release Notes
Version v1.0.3
7.54 - v1.0.2
Release notes for scan-action v1.0.2
Release Notes
Version v1.0.2
Update to v0.6.1 of anchore-engine
7.55 - v1.0.1
Release notes for scan-action v1.0.1
Release Notes
Version v1.0.1
Bumps version of anchore used to v0.6.0 as well as adding an input parameter to enable overriding the Anchore inline scan version. Other updates are internal optimizations, test improvements, and code cleanup.
7.56 - v1.0.0
Release notes for scan-action v1.0.0
Release Notes
Version v1.0.0
First release of the scan action
7.57 - v1.0.0-RC0
Release notes for scan-action v1.0.0-RC0
Release Notes
Version v1.0.0-RC0
Initial release candidate for v1.0.0 of the anchore-engine scan action.
8 - Stereoscope Release Notes
Anchore Stereoscope Release Notes
8.1 - v0.1.10
Release notes for stereoscope v0.1.10
Release Notes
Version v0.1.10
Dependency Updates
bump github.com/stretchr/testify from 1.11.0 to 1.11.1 [#449 @dependabot ]
bump github.com/docker/cli from 28.3.3+incompatible to 28.4.0+incompatible [#452 @dependabot ]
bump github.com/spf13/afero from 1.14.0 to 1.15.0 [#450 @dependabot ]
bump golang.org/x/crypto from 0.41.0 to 0.42.0 [#451 @dependabot ]
bump github.com/docker/docker from 28.3.3+incompatible to 28.4.0+incompatible [#453 @dependabot ]
bump github.com/ulikunitz/xz from 0.5.12 to 0.5.15 [#447 @dependabot ]
bump actions/setup-go from 5.5.0 to 6.0.0 in /.github/actions/bootstrap [#448 @dependabot ]
Bug Fix
handling of variant in platform string and image config [#455 @mathrock ]
(Full Changelog)
8.2 - v0.1.9
Release notes for stereoscope v0.1.9
Release Notes
Version v0.1.9
Dependency Updates
8.3 - v0.1.8
Release notes for stereoscope v0.1.8
Release Notes
Version v0.1.8
Bug Fixes
Dependency Updates
bump github.com/docker/docker from 28.3.2+incompatible to 28.3.3+incompatible [#432 @dependabot ]
(Full Changelog)
8.4 - v0.1.7
Release notes for stereoscope v0.1.7
Release Notes
Version v0.1.7
Bug Fixes
Dependency Updates
bump github.com/docker/cli from 28.3.0+incompatible to 28.3.2+incompatible [#426 @dependabot ]
bump golang.org/x/crypto from 0.39.0 to 0.40.0 [#424 @dependabot ]
bump github.com/bmatcuk/doublestar/v4 from 4.8.1 to 4.9.0 [#425 @dependabot ]
bump github.com/docker/docker from 28.2.2+incompatible to 28.3.2+incompatible [#427 @dependabot ]
bump marocchino/sticky-pull-request-comment from 2.9.3 to 2.9.4 in /.github/workflows [#429 @dependabot ]
(Full Changelog)
8.5 - v0.1.6
Release notes for stereoscope v0.1.6
Release Notes
Version v0.1.6
Dependency Updates
bump golang.org/x/crypto from 0.38.0 to 0.39.0 [#414 @dependabot ]
bump github.com/google/go-containerregistry from 0.20.5 to 0.20.6 [#416 @dependabot ]
bump github.com/sergi/go-diff from 1.3.1 to 1.4.0 [#415 @dependabot ]
bump github.com/docker/cli from 28.2.2+incompatible to 28.3.0+incompatible [#420 @dependabot ]
(Full Changelog)
8.6 - v0.1.5
Release notes for stereoscope v0.1.5
Release Notes
Version v0.1.5
Bug Fixes
Dependency Updates
bump github.com/docker/cli from 28.1.1+incompatible to 28.2.2+incompatible [#410 @dependabot ]
bump github.com/google/go-containerregistry from 0.20.3 to 0.20.5 [#407 @dependabot ]
bump golang.org/x/crypto from 0.37.0 to 0.38.0 [#405 @dependabot ]
bump actions/setup-go from 5.4.0 to 5.5.0 in /.github/actions/bootstrap [#406 @dependabot ]
Additional Changes
add ability to associate opener and layer separately [#408 @wagoodman ]
(Full Changelog)
8.7 - v0.1.4
Release notes for stereoscope v0.1.4
Release Notes
Version v0.1.4
Dependency Updates
bump github.com/docker/docker from 28.0.4+incompatible to 28.1.1+incompatible [#403 @dependabot ]
bump github.com/docker/cli from 28.0.4+incompatible to 28.1.1+incompatible [#402 @dependabot ]
bump marocchino/sticky-pull-request-comment from 2.9.1 to 2.9.2 in /.github/workflows [#399 @dependabot ]
bump golang.org/x/crypto from 0.36.0 to 0.37.0 [#398 @dependabot ]
bump github.com/gabriel-vasile/mimetype from 1.4.8 to 1.4.9 [#404 @dependabot ]
(Full Changelog)
8.8 - v0.1.3
Release notes for stereoscope v0.1.3
Release Notes
Version v0.1.3
Additional Changes
(Full Changelog)
8.9 - v0.1.2
Release notes for stereoscope v0.1.2
Release Notes
Version v0.1.2
Dependency Updates
bump github.com/docker/docker from 28.0.2+incompatible to 28.0.4+incompatible [#396 @dependabot ]
bump github.com/sylabs/sif/v2 from 2.20.2 to 2.21.1 [#376 @dependabot ]
bump github.com/google/go-containerregistry from 0.20.2 to 0.20.3 [#359 @dependabot ]
bump github.com/docker/cli from 28.0.1+incompatible to 28.0.2+incompatible [#392 @dependabot ]
bump github.com/containerd/containerd from 1.7.26 to 1.7.27 [#384 @dependabot ]
bump actions/setup-go from 5.3.0 to 5.4.0 in /.github/actions/bootstrap [#389 @dependabot ]
bump actions/cache from 4.2.2 to 4.2.3 in /.github/actions/bootstrap [#390 @dependabot ]
bump github.com/docker/docker from 28.0.1+incompatible to 28.0.2+incompatible [#393 @dependabot ]
bump 8398a7/action-slack from 3.16.2 to 3.18.0 in /.github/workflows [#394 @dependabot ]
bump github.com/sylabs/squashfs from 1.0.5 to 1.0.6 [#385 @dependabot ]
bump github.com/spf13/afero from 1.12.0 to 1.14.0 [#386 @dependabot ]
bump actions/cache from 4.2.2 to 4.2.3 in /.github/workflows [#388 @dependabot ]
Additional Changes
(Full Changelog)
8.10 - v0.1.0
Release notes for stereoscope v0.1.0
Release Notes
Version v0.1.0
Added Features
Bug Fixes
Dependency Updates
Bump runners and dependabot config [#356 @wagoodman ]
bump github.com/docker/docker from 27.5.1+incompatible to 28.0.1+incompatible [#374 @dependabot ]
bump github.com/google/go-cmp from 0.6.0 to 0.7.0 [#368 @dependabot ]
bump golang.org/x/crypto from 0.33.0 to 0.36.0 [#378 @dependabot ]
bump github.com/awslabs/amazon-ecr-credential-helper/ecr-login from 0.0.0-20220517224237-e6f29200ae04 to 0.9.1 [#364 @dependabot ]
bump actions/cache from 4.2.0 to 4.2.2 in /.github/workflows [#371 @dependabot ]
bump actions/cache from 4.2.0 to 4.2.2 in /.github/actions/bootstrap [#372 @dependabot ]
bump github.com/docker/cli from 27.5.1+incompatible to 28.0.1+incompatible [#375 @dependabot ]
bump github.com/containerd/containerd from 1.7.25 to 1.7.26 [#373 @dependabot ]
bump github.com/opencontainers/image-spec from 1.1.0 to 1.1.1 [#377 @dependabot ]
bump golang.org/x/net from 0.33.0 to 0.36.0 [#380 @dependabot ]
bump golang.org/x/crypto from 0.32.0 to 0.33.0 [#357 @dependabot ]
bump github.com/bmatcuk/doublestar/v4 from 4.8.0 to 4.8.1 [#360 @dependabot ]
bump github.com/docker/cli from 27.5.0+incompatible to 27.5.1+incompatible [#358 @dependabot ]
bump github.com/containerd/containerd from 1.7.24 to 1.7.25 [#361 @dependabot ]
bump the workflows group in /.github/actions/bootstrap with 2 updates [#350 @dependabot ]
bump github.com/docker/docker from 27.4.1+incompatible to 27.5.1+incompatible [#347 @dependabot ]
bump github.com/bmatcuk/doublestar/v4 from 4.7.1 to 4.8.0 [#344 @dependabot ]
bump github.com/docker/cli from 27.4.1+incompatible to 27.5.0+incompatible [#346 @dependabot ]
Additional Changes
Replace manual map clearing loop with built-in clear() [#352 @rezmoss ]
(Full Changelog)
8.11 - v0.0.13
Release notes for stereoscope v0.0.13
Release Notes
Version v0.0.13
Dependency Updates
bump github.com/spf13/afero from 1.11.0 to 1.12.0 [#339 @dependabot ]
bump marocchino/sticky-pull-request-comment from 2.9.0 to 2.9.1 in the workflows group [#342 @dependabot ]
Additional Changes
containerd handle localhost and ports in registry hosts [#334 @chrisplo ]
(Full Changelog)
8.12 - v0.0.12
Release notes for stereoscope v0.0.12
Release Notes
Version v0.0.12
Bug Fixes
Add more strict verifications when user provides a platform [#336 @wagoodman ]
Dependency Updates
bump github.com/gabriel-vasile/mimetype from 1.4.7 to 1.4.8 in the go group [#337 @dependabot ]
bump golang.org/x/crypto from 0.31.0 to 0.32.0 [#338 @dependabot ]
bump the go group across 1 directory with 3 updates [#335 @dependabot ]
(Full Changelog)
8.13 - v0.0.11
Release notes for stereoscope v0.0.11
Release Notes
Version v0.0.11
Dependency Updates
bump github.com/docker/docker from 27.3.1+incompatible to 27.4.0+incompatible [#327 @dependabot ]
bump the go group with 2 updates [#331 @dependabot ]
bump github.com/docker/cli from 27.3.1+incompatible to 27.4.0+incompatible [#328 @dependabot ]
(Full Changelog)
8.14 - v0.0.10
Release notes for stereoscope v0.0.10
Release Notes
Version v0.0.10
Dependency Updates
(Full Changelog)
8.15 - v0.0.9
Release notes for stereoscope v0.0.9
Release Notes
Version v0.0.9
Dependency Updates
(Full Changelog)
8.16 - v0.0.8
Release notes for stereoscope v0.0.8
Release Notes
Version v0.0.8
Dependency Updates
bump github.com/adrg/xdg from 0.5.1 to 0.5.3 in the go group across 1 directory [#318 @dependabot ]
bump crazy-max/ghaction-setup-containerd from 3.0.0 to 3.1.0 in the workflows group [#316 @dependabot ]
Additional Changes
(Full Changelog)
8.17 - v0.0.5
Release notes for stereoscope v0.0.5
Release Notes
Version v0.0.5
Dependency Updates
bump github.com/sylabs/sif/v2 from 2.19.1 to 2.19.2 in the go group [#313 @dependabot ]
bump github.com/adrg/xdg from 0.5.0 to 0.5.1 in the go group [#310 @dependabot ]
(Full Changelog)
8.18 - v0.0.4
Release notes for stereoscope v0.0.4
Release Notes
Version v0.0.4
Additional Changes
(Full Changelog)
8.19 - v0.0.3
Release notes for stereoscope v0.0.3
Release Notes
Version v0.0.3
Additional Changes
(Full Changelog)
8.20 - v0.0.2
Release notes for stereoscope v0.0.2
Release Notes
Version v0.0.2
Bug Fixes
Additional Changes
(Full Changelog)
8.21 - v0.0.1
Release notes for stereoscope v0.0.1
Release Notes
Version v0.0.1
Security Fixes
Full Changelog : https://github.com/anchore/stereoscope/commits/v0.0.1