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

  • When scanning the FFmpeg binary with Syft a new package is now added [#3988 #3994 @popey]
  • Warn loudly if SQLite driver is not present when needed [#3234 #4150 @kzantow]

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

  • add debug logging for errors reading RPM files [#3051 @kzantow]

(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

  • Look for a maven version in a pom from a parent dependency management… [#2423 @coheigea]
  • Adding the ability to retrieve remote licenses for yarn.lock [#2338 @coheigea]
  • Retrieve remote licenses using pom.properties when there is no pom.xml [#2315 @coheigea]
  • Add the option to retrieve remote licenses for projects defined in a … [#2409 @coheigea]
  • Parse Python licenses from LicenseFile entry in the Wheel Metadata [#2331 @coheigea]
  • Add binary classifier for the ERLang interpreter [#2417 @LaurentGoderre]
  • Parse Python licenses from LicenseExpression entry in the Wheel Metadata [#2431 @coheigea]
  • Add binary classifier for Julia lang [#2427 @LaurentGoderre]
  • Add binary detection for PHP composer [#2432 @LaurentGoderre]

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

v0.90.0 (2023-09-11)

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

v0.89.0 (2023-08-31)

Full Changelog

Added Features

Bug Fixes

1.66 - v0.88.0

Release notes for syft v0.88.0

Release Notes

Version v0.88.0

v0.88.0 (2023-08-25)

Full Changelog

Added Features

Bug Fixes

1.67 - v0.87.1

Release notes for syft v0.87.1

Release Notes

Version v0.87.1

v0.87.1 (2023-08-17)

Full Changelog

Bug Fixes

1.68 - v0.87.0

Release notes for syft v0.87.0

Release Notes

Version v0.87.0

v0.87.0 (2023-08-14)

Full Changelog

Added Features

Bug Fixes

1.69 - v0.86.1

Release notes for syft v0.86.1

Release Notes

Version v0.86.1

v0.86.1 (2023-07-31)

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

v0.86.0 (2023-07-31)

Full Changelog

Added Features

Bug Fixes

  • Fix panic condition on docker pull failure [PR #1968] [wagoodman]
  • Syft reports the “minimum required version” of .NET assemblies rather than the “assembly version” [Issue #1799] [PR #1943] [luhring]
  • Grype cannot read SPDX documents generated by SPDX-maven-plugin [PR #1969] [spiffcs]

Breaking Changes

1.71 - v0.85.0

Release notes for syft v0.85.0

Release Notes

Version v0.85.0

v0.85.0 (2023-07-12)

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

v0.84.1 (2023-06-29)

Full Changelog

Bug Fixes

Additional Changes

1.73 - v0.84.0

Release notes for syft v0.84.0

Release Notes

Version v0.84.0

v0.84.0 (2023-06-20)

Full Changelog

Breaking Changes

Additional Changes

1.74 - v0.83.1

Release notes for syft v0.83.1

Release Notes

Version v0.83.1

v0.83.1 (2023-06-14)

Full Changelog

Bug Fixes

1.75 - v0.83.0

Release notes for syft v0.83.0

Release Notes

Version v0.83.0

v0.83.0 (2023-06-05)

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

v0.82.0 (2023-05-23)

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

v0.81.0 (2023-05-22)

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

v0.80.0 (2023-05-05)

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

v0.79.0 (2023-04-21)

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

v0.78.0 (2023-04-17)

Full Changelog

Added Features

Bug Fixes

1.81 - v0.77.0

Release notes for syft v0.77.0

Release Notes

Version v0.77.0

v0.77.0 (2023-04-11)

Full Changelog

Added Features

1.82 - v0.76.1

Release notes for syft v0.76.1

Release Notes

Version v0.76.1

v0.76.1 (2023-04-05)

Full Changelog

Added Features

1.83 - v0.76.0

Release notes for syft v0.76.0

Release Notes

Version v0.76.0

v0.76.0 (2023-03-31)

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

v0.75.0 (2023-03-13)

Full Changelog

Added Features

Bug Fixes

1.85 - v0.74.1

Release notes for syft v0.74.1

Release Notes

Version v0.74.1

v0.74.1 (2023-03-09)

Full Changelog

Bug Fixes

1.86 - v0.74.0

Release notes for syft v0.74.0

Release Notes

Version v0.74.0

(v0.74.0) (2023-03-02)

Full Changelog

Added Features

Bug Fixes

1.87 - v0.72.1

Release notes for syft v0.72.1

Release Notes

Version v0.72.1

v0.72.1 (2023-02-22)

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

v0.73.0 (2023-02-22)

Full Changelog

Added Features

Bug Fixes

1.89 - v0.72.0

Release notes for syft v0.72.0

Release Notes

Version v0.72.0

v0.72.0 (2023-02-16)

Full Changelog

Added Features

Bug Fixes

1.90 - v0.71.0

Release notes for syft v0.71.0

Release Notes

Version v0.71.0

v0.71.0 (2023-02-09)

Full Changelog

Added Features

Bug Fixes

1.91 - v0.70.0

Release notes for syft v0.70.0

Release Notes

Version v0.70.0

v0.70.0 (2023-02-03)

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

v0.69.1 (2023-01-31)

Full Changelog

Changes

1.93 - v0.69.0

Release notes for syft v0.69.0

Release Notes

Version v0.69.0

v0.69.0 (2023-01-30)

Full Changelog

Added Features

Bug Fixes

1.94 - v0.68.1

Release notes for syft v0.68.1

Release Notes

Version v0.68.1

v0.68.1 (2023-01-25)

Full Changelog

Bug Fixes

Additional Changes

1.95 - v0.68.0

Release notes for syft v0.68.0

Release Notes

Version v0.68.0

v0.68.0 (2023-01-20)

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

v0.66.2 (2023-01-17)

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

v0.66.1 (2023-01-12)

Full Changelog

Bug Fixes

1.98 - v0.66.0

Release notes for syft v0.66.0

Release Notes

Version v0.66.0

v0.66.0 (2023-01-12)

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

v0.65.0 (2023-01-04)

Full Changelog

Added Features

Bug Fixes

1.100 - v0.64.0

Release notes for syft v0.64.0

Release Notes

Version v0.64.0

v0.64.0 (2022-12-23)

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

v0.63.0 (2022-12-12)

Full Changelog

Added Features

Bug Fixes

1.102 - v0.62.3

Release notes for syft v0.62.3

Release Notes

Version v0.62.3

v0.62.3 (2022-11-30)

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

v0.62.2 (2022-11-28)

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

v0.62.1 (2022-11-21)

Full Changelog

Bug Fixes

1.105 - v0.62.0

Release notes for syft v0.62.0

Release Notes

Version v0.62.0

v0.62.0 (2022-11-18)

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

v0.61.0 (2022-11-18)

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

v0.60.3 (2022-11-03)

Full Changelog

1.108 - v0.60.2

Release notes for syft v0.60.2

Release Notes

Version v0.60.2

v0.60.2 (2022-11-02)

Full Changelog

1.109 - v0.60.1

Release notes for syft v0.60.1

Release Notes

Version v0.60.1

v0.60.1 (2022-11-01)

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

  • Consistent sorting for SPDX JSON output [Issue #1213]

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

v0.55.0 (2022-08-29)

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

v0.54.0 (2022-08-17)

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

v0.53.4 (2022-08-03)

Full Changelog

1.117 - v0.53.3

Release notes for syft v0.53.3

Release Notes

Version v0.53.3

v0.53.3 (2022-08-03)

Full Changelog

Bug Fixes

1.118 - v0.53.2

Release notes for syft v0.53.2

Release Notes

Version v0.53.2

v0.53.2 (2022-08-02)

Full Changelog

Bug Fixes

1.119 - v0.53.1

Release notes for syft v0.53.1

Release Notes

Version v0.53.1

v0.53.1 (2022-08-02)

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

v0.53.0 (2022-08-02)

Full Changelog

Added Features

  • Add support for auditable Rust binaries [Issue #1108]

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

v0.52.0 (2022-07-21)

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

v0.51.0 (2022-07-11)

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

v0.50.0 (2022-07-06)

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

v0.49.0 (2022-06-24)

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

v0.48.1 (2022-06-16)

Full Changelog

Bug Fixes

1.126 - v0.48.0

Release notes for syft v0.48.0

Release Notes

Version v0.48.0

v0.48.0 (2022-06-16)

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

v0.47.0 (2022-06-09)

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

v0.46.3 (2022-05-26)

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

v0.46.2 (2022-05-23)

Full Changelog

Bug Fixes

1.130 - v0.46.1

Release notes for syft v0.46.1

Release Notes

Version v0.46.1

v0.46.1 (2022-05-16)

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

v0.46.0 (2022-05-12)

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

v0.45.1 (2022-05-03)

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

v0.45.0 (2022-04-29)

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

v0.44.1 (2022-04-15)

Full Changelog

Bug Fixes

  • Invalid SPDXID (contains an underscore) [Issue #949]
  • Invalid SPDXID (contains a slash) [Issue #952]

1.135 - v0.44.0

Release notes for syft v0.44.0

Release Notes

Version v0.44.0

v0.44.0 (2022-04-12)

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

v0.43.2 (2022-04-06)

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

v0.43.0 (2022-03-31)

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

v0.42.4 (2022-03-24)

Full Changelog

Bug Fixes

1.139 - v0.42.3

Release notes for syft v0.42.3

Release Notes

Version v0.42.3

v0.42.3 (2022-03-23)

Full Changelog

Bug Fixes

1.140 - v0.42.2

Release notes for syft v0.42.2

Release Notes

Version v0.42.2

v0.42.2 (2022-03-22)

Full Changelog

Added Features

1.141 - v0.42.1

Release notes for syft v0.42.1

Release Notes

Version v0.42.1

v0.42.1 (2022-03-21)

Full Changelog

Bug Fixes

1.142 - v0.42.0

Release notes for syft v0.42.0

Release Notes

Version v0.42.0

v0.42.0 (2022-03-17)

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

v0.41.6 (2022-03-16)

Full Changelog

Bug Fixes

1.144 - v0.41.5

Release notes for syft v0.41.5

Release Notes

Version v0.41.5

v0.41.5 (2022-03-15)

Full Changelog

Bug Fixes

1.145 - v0.41.4

Release notes for syft v0.41.4

Release Notes

Version v0.41.4

v0.41.4 (2022-03-11)

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

v0.41.1 (2022-03-08)

Full Changelog

Bug Fixes

1.147 - v0.41.0

Release notes for syft v0.41.0

Release Notes

Version v0.41.0

v0.41.0 (2022-03-07)

Full Changelog

Added Features

Bug Fixes

1.148 - v0.40.1

Release notes for syft v0.40.1

Release Notes

Version v0.40.1

v0.40.1 (2022-03-04)

Full Changelog

Bug Fixes

1.149 - v0.40.0

Release notes for syft v0.40.0

Release Notes

Version v0.40.0

v0.40.0 (2022-03-02)

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

v0.39.3 (2022-02-26)

Full Changelog

Added Features

  • Allow for CPE strings that can later be sanitized [PR #844] [wagoodman]
  • Ability to sign or attest the generated SBOM [Issue #510]

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

v0.38.0 (2022-02-15)

Full Changelog

Added Features

Bug Fixes

  • use SYFT_LOG_FILE env var [PR #805] [jonasagx]
  • Syft stuck on some images (also affecting grype) [Issue #764]
  • Missing the metadata field for Kubernetes pod usage [Issue #787]

1.152 - v0.37.10

Release notes for syft v0.37.10

Release Notes

Version v0.37.10

v0.37.10 (2022-02-08)

Full Changelog

Added Features

  • Add distro information to package URLs for OS packages [PR #754] [wagoodman]
  • Encode upstream qualifier on OS package pURLs [PR #769] [wagoodman]
  • Extract language and package type from pURLs on SBOM decode [PR #777] [wagoodman]
  • Update SPDX license list to 3.16 [PR #801] [kzantow]
  • Extend CycloneDX presenters with syft-specific values [Issue #154]
  • Extend CycloneDX presenter with dependency graph [Issue #155]

1.153 - v0.36.0

Release notes for syft v0.36.0

Release Notes

Version v0.36.0

v0.36.0 (2022-01-19)

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

v0.35.1 (2022-01-10)

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

v0.35.0 (2022-01-07)

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

v0.34.0 (2021-12-22)

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

v0.33.0 (2021-12-16)

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

v0.32.2 (2021-12-14)

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

v0.32.1 (2021-12-14)

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

v0.32.0 (2021-12-08)

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

v0.31.0 (2021-12-03)

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

v0.30.1 (2021-11-15)

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

v0.29.0 (2021-10-31)

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

v0.28.0 (2021-10-28)

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

v0.27.0 (2021-10-21)

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

v0.26.0 (2021-10-15)

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

v0.25.0 (2021-10-07)

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

v0.24.1 (2021-09-27)

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

v0.24.0 (2021-09-23)

Full Changelog

Implemented enhancements:

  • Populate Files and Relationship fields for spdx-json output #507 (spiffcs)

Fixed bugs:

  • Filter out CPE product candidates that are asterisks #513 (wagoodman)
  • lower log file permissions to 0644 #511 (spiffcs)

* 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

v0.23.0 (2021-09-13)

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

v0.21.0 (2021-08-20)

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

v0.20.0 (2021-08-18)

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

v0.19.1 (2021-06-30)

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

v0.19.0 (2021-06-29)

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

v0.18.0 (2021-06-29)

Full Changelog

Implemented enhancements:

  • Add support for SPDX SBOM format #213
  • Split UI from event handling #448 (wagoodman)

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

v0.17.1 (2021-06-19)

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

v0.17.0 (2021-06-04)

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

v0.16.1 (2021-05-25)

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

v0.15.2 (2021-05-12)

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

v0.15.1 (2021-04-22)

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

v0.14.0 (2021-03-20)

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

v0.13.1 (2021-02-26)

Full Changelog

Fixed bugs:

  • Ignore ownership for shared copyright resources #334 (wagoodman)

* 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

v0.13.0 (2021-02-25)

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

v0.12.7 (2021-02-17)

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

v0.12.6 (2021-02-05)

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

v0.12.5 (2021-02-01)

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

v0.12.4 (2021-01-27)

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

v0.12.3 (2021-01-22)

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

v0.12.2 (2021-01-06)

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

v0.12.1 (2021-01-05)

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

v0.12.0 (2021-01-04)

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

v0.11.1 (2020-12-23)

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

v0.11.0 (2020-12-18)

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

v0.10.0 (2020-12-10)

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:

  • Add source to packages found by RPMdb cataloger #263 (wagoodman)

* 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

v0.1.0-beta.5 (2020-09-26)

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

  • Error scanning snap “unsupported source: source.SnapMetadata” [#2819 #2821 @kzantow]

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

Performance Improvements

(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

  • Nonroot can’t load local docker image with docker socket bind [#2721 #2723 @kzantow]
  • “Harden Container Runtime with Non-Root User” breaks –output usage [#2720 #2723 @kzantow]

(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

  • refactor v5-specific code out of core packages [#2299 @kzantow]

(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

  • update Syft to v1.16.0 [#2237 @anchore-actions-token-generator]

(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

  • update Syft to v1.10.0 [#2019 @anchore-actions-token-generator]

(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

  • update Syft to v0.101.1 [#1669 @anchore-actions-token-generator]

(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

  • update Syft to v0.97.1 [#1610 @anchore-actions-token-generator]

(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

  • avoid allocations with (*regexp.Regexp).MatchString [#1592 @Juneezee]

(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

v0.68.1 (2023-09-15)

Full Changelog

Bug Fixes

  • Version output was not including supported db schema [PR #1494] [kzantow]

2.70 - v0.68.0

Release notes for grype v0.68.0

Release Notes

Version v0.68.0

v0.68.0 (2023-09-14)

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

v0.67.0 (2023-09-11)

Full Changelog

Additional Changes

2.72 - v0.66.0

Release notes for grype v0.66.0

Release Notes

Version v0.66.0

v0.66.0 (2023-08-31)

Full Changelog

Added Features

Bug Fixes

Additional Changes

  • Update Syft to 0.89.0

2.73 - v0.65.2

Release notes for grype v0.65.2

Release Notes

Version v0.65.2

v0.65.2 (2023-08-17)

Full Changelog

Additional Changes

2.74 - v0.65.1

Release notes for grype v0.65.1

Release Notes

Version v0.65.1

v0.65.1 (2023-08-04)

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

v0.65.0 (2023-07-31)

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

v0.64.2 (2023-07-20)

Full Changelog

Bug Fixes

2.77 - v0.64.1

Release notes for grype v0.64.1

Release Notes

Version v0.64.1

v0.64.1 (2023-07-17)

Full Changelog

Bug Fixes

Additional Changes

2.78 - v0.64.0

Release notes for grype v0.64.0

Release Notes

Version v0.64.0

v0.64.0 (2023-07-13)

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

v0.63.1 (2023-06-30)

Full Changelog

Bug Fixes

2.80 - v0.63.0

Release notes for grype v0.63.0

Release Notes

Version v0.63.0

v0.63.0 (2023-06-21)

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

v0.62.3 (2023-06-05)

Full Changelog

Bug Fixes

2.82 - v0.62.2

Release notes for grype v0.62.2

Release Notes

Version v0.62.2

v0.62.2 (2023-05-26)

Full Changelog

2.83 - v0.62.1

Release notes for grype v0.62.1

Release Notes

Version v0.62.1

v0.62.1 (2023-05-24)

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

v0.62.0 (2023-05-22)

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

v0.61.1 (2023-04-21)

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

v0.61.0 (2023-04-04)

Full Changelog

Added Features

Additional Changes

2.87 - v0.60.0

Release notes for grype v0.60.0

Release Notes

Version v0.60.0

v0.60.0 (2023-03-28)

Full Changelog

Added Features

Additional Changes

2.88 - v0.59.1

Release notes for grype v0.59.1

Release Notes

Version v0.59.1

v0.59.1 (2023-03-09)

Full Changelog

Bug Fixes

2.89 - v0.59.0

Release notes for grype v0.59.0

Release Notes

Version v0.59.0

v0.59.0 (2023-03-03)

Full Changelog

Added Features

Additional Changes

2.90 - v0.58.0

Release notes for grype v0.58.0

Release Notes

Version v0.58.0

v0.58.0 (2023-03-02)

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

v0.57.1 (2023-02-16)

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

v0.56.0 (2023-01-26)

Full Changelog

Added Features

Bug Fixes

2.94 - v0.55.0

Release notes for grype v0.55.0

Release Notes

Version v0.55.0

v0.55.0 (2023-01-04)

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

v0.54.0 (2022-12-13)

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

v0.53.1 (2022-11-21)

Full Changelog

2.97 - v0.53.0

Release notes for grype v0.53.0

Release Notes

Version v0.53.0

v0.53.0 (2022-11-18)

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

v0.52.0 (2022-11-03)

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

v0.51.0 (2022-10-17)

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

(Unreleased) (2022-09-20)

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

(Unreleased) (2022-09-01)

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

v0.48.0 (2022-08-24)

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

v0.47.0 (2022-08-17)

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

v0.46.0 (2022-08-04)

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

v0.45.0 (2022-08-03)

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

v0.44.0 (2022-07-25)

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

v0.43.0 (2022-07-18)

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

v0.42.0 (2022-07-11)

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

v0.41.0 (2022-07-06)

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

v0.40.1 (2022-06-24)

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

v0.40.0 (2022-06-17)

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

v0.39.0 (2022-06-09)

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

v0.38.0 (2022-05-23)

Full Changelog

Added Features

2.116 - v0.37.0

Release notes for grype v0.37.0

Release Notes

Version v0.37.0

v0.37.0 (2022-05-13)

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

v0.36.1 (2022-05-03)

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

v0.36.0 (2022-04-29)

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

v0.35.0 (2022-04-13)

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

v0.34.7 (2022-03-24)

Full Changelog

Bug Fixes

2.121 - v0.34.6

Release notes for grype v0.34.6

Release Notes

Version v0.34.6

v0.34.5 (2022-03-23)

Full Changelog

Bug Fixes

2.122 - v0.34.4

Release notes for grype v0.34.4

Release Notes

Version v0.34.4

v0.34.4 (2022-03-21)

Full Changelog

Bug Fixes

2.123 - v0.34.3

Release notes for grype v0.34.3

Release Notes

Version v0.34.3

v0.34.3 (2022-03-16)

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

v0.34.1 (2022-03-15)

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

v0.33.1 (2022-02-27)

Full Changelog

Bug Fixes

2.126 - v0.33.0

Release notes for grype v0.33.0

Release Notes

Version v0.33.0

v0.33.0 (2022-02-15)

Full Changelog

Added Features

Bug Fixes

2.127 - v0.32.0

Release notes for grype v0.32.0

Release Notes

Version v0.32.0

v0.32.0 (2022-01-20)

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

v0.31.1 (2022-01-11)

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

v0.30.0 (2022-01-09)

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

v0.29.0 (2022-01-07)

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

v0.28.0 (2021-12-22)

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

v0.27.3 (2021-12-16)

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

v0.27.2 (2021-12-14)

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

v0.27.1 (2021-12-14)

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

v0.27.0 (2021-12-08)

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

v0.26.1 (2021-12-03)

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

v0.24.1 (2021-11-05)

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

v0.24.0 (2021-10-25)

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

v0.23.0 (2021-10-06)

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

v0.22.0 (2021-09-30)

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

v0.21.0 (2021-09-28)

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

v0.20.0 (2021-09-23)

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

v0.19.0 (2021-09-14)

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

v0.18.0 (2021-09-13)

Full Changelog

Implemented enhancements:

  • bump syft to the newest 0.23.0 version #414 (spiffcs)

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

v0.17.0 (2021-08-25)

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

v0.16.0 (2021-08-18)

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

v0.15.0 (2021-07-14)

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

v0.13.0 (2021-06-02)

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

v0.12.1 (2021-05-25)

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

v0.11.0 (2021-04-22)

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

v0.10.2 (2021-04-14)

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:

  • Grype Docker Image #227

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:

  • Updates for macOS release process #201 (luhring)
  • Remove darwin target from primary build entry #199 (luhring)

* 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

v0.1.0-beta.11 (2020-09-26)

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 – License information is just an SBOM away 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/.

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 – License information is just an SBOM away v0.1.0 (INTERNAL-PRE-RELEASE)

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

v0.21.0 (2024-03-27)

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

v0.20.1 (2024-03-12)

Full Changelog

4.39 - v0.20.0

Release notes for grype-db v0.20.0

Release Notes

Version v0.20.0

v0.20.0 (2024-03-11)

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

v0.19.6 (2024-02-16)

Full Changelog

Security Fixes

4.41 - v0.19.5

Release notes for grype-db v0.19.5

Release Notes

Version v0.19.5

v0.19.5 (2024-01-26)

Full Changelog

Bug Fixes

4.42 - v0.19.4

Release notes for grype-db v0.19.4

Release Notes

Version v0.19.4

v0.19.4 (2024-01-18)

Full Changelog

Additional Changes

4.43 - v0.19.3

Release notes for grype-db v0.19.3

Release Notes

Version v0.19.3

v0.19.3 (2023-12-07)

Full Changelog

Additional Changes

4.44 - v0.19.2

Release notes for grype-db v0.19.2

Release Notes

Version v0.19.2

v0.19.2 (2023-11-09)

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

v0.19.1 (2023-08-25)

Full Changelog

Bug Fixes

4.46 - v0.19.0

Release notes for grype-db v0.19.0

Release Notes

Version v0.19.0

v0.19.0 (2023-07-11)

Full Changelog

4.47 - v0.18.0

Release notes for grype-db v0.18.0

Release Notes

Version v0.18.0

v0.18.0 (2023-05-26)

Full Changelog

4.48 - v0.17.0

Release notes for grype-db v0.17.0

Release Notes

Version v0.17.0

v0.17.0 (2023-05-24)

Full Changelog

Added Features

4.49 - v0.16.0

Release notes for grype-db v0.16.0

Release Notes

Version v0.16.0

v0.16.0 (2023-05-22)

Full Changelog

Added Features

4.50 - v0.15.4

Release notes for grype-db v0.15.4

Release Notes

Version v0.15.4

v0.15.4 (2023-04-27)

Full Changelog

Bug Fixes

4.51 - v0.15.3

Release notes for grype-db v0.15.3

Release Notes

Version v0.15.3

v0.15.3 (2023-04-21)

Full Changelog

Additional Changes

4.52 - v0.15.2

Release notes for grype-db v0.15.2

Release Notes

Version v0.15.2

v0.15.2 (2023-03-28)

Full Changelog

Additional Changes

4.53 - v0.15.1

Release notes for grype-db v0.15.1

Release Notes

Version v0.15.1

v0.15.1 (2023-03-22)

Full Changelog

4.54 - v0.15.0

Release notes for grype-db v0.15.0

Release Notes

Version v0.15.0

v0.15.0 (2023-03-22)

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

v0.14.2 (2023-03-10)

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

v0.14.1 (2023-03-07)

Full Changelog

Additional Changes

4.57 - v0.14.0

Release notes for grype-db v0.14.0

Release Notes

Version v0.14.0

v0.14.0 (2023-02-16)

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

  • Remove old CSAF archives when downloading new ones [#883 @wagoodman]

(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

  • Add configuration to bypass RHEL hydra API failures [#819 @wagoodman]

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

v0.17.0 (2023-09-27)

Full Changelog

Added Features

5.58 - v0.16.0

Release notes for vunnel v0.16.0

Release Notes

Version v0.16.0

v0.16.0 (2023-09-20)

Added Features

Full Changelog

5.59 - v0.15.3

Release notes for vunnel v0.15.3

Release Notes

Version v0.15.3

v0.15.3 (2023-08-29)

Full Changelog

Bug Fixes

5.60 - v0.15.2

Release notes for vunnel v0.15.2

Release Notes

Version v0.15.2

v0.15.2 (2023-07-27)

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

v0.15.1 (2023-07-18)

Full Changelog

Bug Fixes

5.62 - v0.15.0

Release notes for vunnel v0.15.0

Release Notes

Version v0.15.0

v0.15.0 (2023-07-11)

Full Changelog

Added Features

5.63 - v0.14.0

Release notes for vunnel v0.14.0

Release Notes

Version v0.14.0

v0.14.0 (2023-07-03)

Full Changelog

5.64 - v0.13.0

Release notes for vunnel v0.13.0

Release Notes

Version v0.13.0

v0.13.0 (2023-06-30)

Full Changelog

5.65 - v0.12.2

Release notes for vunnel v0.12.2

Release Notes

Version v0.12.2

v0.12.2 (2023-06-29)

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

v0.12.0 (2023-05-26)

Full Changelog

5.68 - v0.11.0

Release notes for vunnel v0.11.0

Release Notes

Version v0.11.0

v0.11.0 (2023-05-24)

Full Changelog

Added Features

5.69 - v0.10.0

Release notes for vunnel v0.10.0

Release Notes

Version v0.10.0

v0.10.0 (2023-05-02)

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

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

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:

  1. Use image input parameter Instead of image-reference
  2. dockerfile-path is no longer supported and not necessary for the vulnerability scans
  3. custom-policy-path is no longer supported
  4. include-app-packages is no longer necessary or supported. Application packages are on by default and will receive vulnerability matches.
  5. Outputs:
    1. 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.
    2. 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

  • lazyBoundedReadCloser correctly close/seek [#431 @kzantow]

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