Skip to content

Releases: anchore/syft

v1.18.1

13 Dec 18:48
5e16e50
Compare
Choose a tag to compare

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)

v1.18.0

09 Dec 21:09
d38efb0
Compare
Choose a tag to compare

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)

v1.17.0

21 Nov 14:46
a8d4202
Compare
Choose a tag to compare

Added Features

Bug Fixes

Additional Changes

  • doc: Add official Syft logo license information [#3421 @popey]

(Full Changelog)

v1.16.0

04 Nov 22:36
8a41d77
Compare
Choose a tag to compare

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)

v1.15.0

28 Oct 21:18
55cc187
Compare
Choose a tag to compare

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)

v1.14.2

21 Oct 17:27
e4e985b
Compare
Choose a tag to compare

Bug Fixes

Additional Changes

(Full Changelog)

v1.14.1

15 Oct 13:12
754cebe
Compare
Choose a tag to compare

Bug Fixes

(Full Changelog)

v1.14.0

07 Oct 20:48
ccbee94
Compare
Choose a tag to compare

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)

v1.13.0

24 Sep 13:35
01de99b
Compare
Choose a tag to compare

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)

v1.12.2

11 Sep 14:20
fcd5ec9
Compare
Choose a tag to compare

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)