OPENSUSE-SU-2026:20928-1
Vulnerability from csaf_opensuse - Published: 2026-06-08 17:34 - Updated: 2026-09-17 17:34Summary
Security update for syft
Severity
Important
Notes
Title of the patch: Security update for syft
Description of the patch: This update for syft fixes the following issues:
Changes in syft:
- Update to version 1.45.0:
* Added Features
- Add support for ZapAddOns as jar files [#4654 #4932
@douglasclarke]
- MySQL binary classifier should distinguish between MySQL
Cluster (ndb) and MySQL [#3297 #4907 @witchcraze]
- Catalog ingress-nginx binary [#4818 #4857 @witchcraze]
* Bug Fixes
- Support helm binary various versions [#4820 #4922
@witchcraze]
- Support julia binary various versions [#4867 #4945
@witchcraze]
- Support deno binary old versions [#4865 #4939 @witchcraze]
- Compressed kernel modules are not scanned by the
linux-kernel-cataloger [#4721 #4740 @will-bates11]
- Yarn Berry lockfile parser incorrectly deduplicates packages
with multiple resolutions [#4691 #4838 @calumleslie]
- Possible misdetection of AWS-LC as OpenSSL 1.1.1 [#4539 #4882
@witchcraze]
- Support elixir binary rc versions [#4819 #4851 @ChrisJr404]
- Exclude path ending with a slash are discarded [#4839 #4892
@ChrisJr404]
- Incorrect CPE for .NET Runtime [#4738 #4743 @PGrayCS]
- fix parsing of debian/copyright files [#4708 #4754 @Bahtya]
- Grype ignores python requirements in arbitrary equality (===)
format [#4834 #4835 @cyphercodes]
- valkey is detected as both of valkey and redis [#4591 #4619
@witchcraze]
- TypeByName missing "nuget" case causes UnknownPkg when
reading SPDX SBOMs [#4837 #4848 @ChrisJr404]
* Additional Changes
- hoist name normalization regexp to package level [#4926
@matiasinsaurralde]
- bump the actions-minor-patch group across 1 directory with 6
updates [#4946 @dependabot]
- bump the actions-minor-patch group across 2 directories with
2 updates [#4936 @dependabot]
- bump the actions-minor-patch group across 1 directory with 4
updates [#4927 @dependabot]
- bump the actions-minor-patch group across 1 directory with 2
updates [#4920 @dependabot]
- bump the actions-minor-patch group across 1 directory with 2
updates [#4897 @dependabot]
- update CPE dictionary index [#4831 @anchore-oss-update-bot]
* Dependencies
- chore(deps): bump github.com/containerd/containerd/v2 (#4935)
- chore(deps): update anchore dependencies (#4821)
- chore(deps): bump github.com/go-git/go-git/v5 from 5.19.0 to
5.19.1 (#4930)
- chore(deps): update CPE dictionary index (#4925)
- chore(deps): update CPE dictionary index (#4909)
- chore(deps): bump github.com/go-git/go-git/v5 from 5.18.0 to
5.19.0 (#4911)
- Update to version 1.44.0:
* Added Features
- Add support for linux-riscv64 [#4757 @luhenry]
* Bug Fixes
- Yarn lockfile cataloguing does not handle aliases [#4833
#4836 @cyphercodes]
- Some snippet files are saved in the previous test directory
[#4829 #4830 @witchcraze]
- empty rockspec causes index out of range [#4824 #4827
@aki1770-del]
- PE cataloger shows asp.net core ref assemblies using
fileversion build stamp instead of productversion [#4813
#4814 @rezmoss]
- Syft safeCopy silently swallows archive decompression errors
[#4806 #4807 @SAY-5]
- Update to version 1.43.0:
* Added Features
- added deno bin classifiers [#4677 @rezmoss]
- Support haskell old versions [#3237 #4793 @witchcraze]
- Add support for OpenLDAP binary detection [#4768 #4755
@nadimz]
- Support erlang ols versions [#3235 #4766 @witchcraze]
* Bug Fixes
- improve redhat-release parsing fallback for RHEL clones
[#4808 @westonsteimel]
- fix format string in search results struct [#4775
@willmurphyscode]
- prevent infinite recursion in Document.UnmarshalJSON with
encoding/json/v2 [#4748 @benja-M-1]
- Syft can not complete scanning golang image [#4686]
- javascript-package-cataloger drops entire package.json when
authors/contributors/maintainers is a single string [#4778
#4779 @yoav-orca]
- pnpm lock file cataloger produces unstable output [#4648
#4765 @lawrence3699]
- Linux Kernel bzImage and zImage not cataloged by
linux-kernel-cataloger [#4769 #4751 @nadimz]
- Support istio binary (pilot-discovery, pilot-agent)
alpha,beta,rc,dev version [#4546 #4645 @witchcraze]
- Scanning mounted ISO: duplicate entries [#4759]
* Additional Changes
- update CPE dictionary index [#4767 @anchore-oss-update-bot]
* Dependencies
- chore(deps): update anchore dependencies (#4797)
- chore(deps): restore Go version to 1.25.8 (#4804)
- chore(deps): bump the actions-minor-patch group across 1
directory with 2 updates (#4790)
- chore(deps): bump github.com/go-git/go-git/v5 from 5.17.0 to
5.18.0 (#4792)
- chore(deps): update Go version (#4798)
- chore(deps): update tools to latest versions (#4701)
- chore(deps): update Go version (#4773)
- chore(deps): bump github.com/aws/aws-sdk-go-v2/service/s3
(#4750)
- chore(deps): bump go.opentelemetry.io/otel/sdk from 1.40.0 to
1.43.0 (#4752)
- chore(deps): bump github.com/go-jose/go-jose/v4 from 4.1.3 to
4.1.4 (#4737)
- chore(deps): bump the actions-minor-patch group across 2
directories with 7 updates (#4763)
- chore(deps): bump github.com/hashicorp/go-getter from 1.8.5
to 1.8.6 (#4764)
- chore(deps): update CPE dictionary index (#4767)
- Update to version 1.42.4:
* Bug Fixes
- Similar Packages Should Be Aggregated [#1162]
- Support arangodb binary recent version [#4571 #4662
@witchcraze]
- Support go binary various versions [#4687 #4694 @kzantow]
* Additional Changes
- update CPE dictionary index [#4745 @anchore-oss-update-bot]
- update CPE dictionary index [#4726 @anchore-oss-update-bot]
- Add a trust boundary section [#4716 @joshbressers]
* Dependencies
- chore(deps): update CPE dictionary index (#4745)
- chore(deps): update CPE dictionary index (#4726)
- chore(deps): update CPE dictionary index (#4715)
- chore(deps): update tool versions (#4706)
- chore(deps): bump slackapi/slack-github-action from 2.1.1 to
3.0.1 (#4684)
- chore(deps): bump marocchino/sticky-pull-request-comment
(#4685)
- chore(deps): bump the go-minor-patch group with 2 updates
(#4697)
- chore(deps): bump actions/create-github-app-token from 2.2.1
to 3.0.0 (#4699)
- chore(deps): update CPE dictionary index (#4689)
- chore(deps): ignore some dependabot deps (#4696)
- chore(deps): update tools to latest versions (#4690)
- Update to version 1.42.3:
* Bug Fixes
- Missing secondary evidence for .NET dependency in
ghcr.io/open-telemetry/demo:2.0.0-accounting image [#4652]
* Additional Changes
- centralize temp files and prefer streaming IO [#4668
@willmurphyscode]
- chore(deps): update anchore dependencies (#4681)
- chore(deps): bump github.com/buger/jsonsparser to v1.1.2
(#4680)
- chore(deps): bump the go-minor-patch group with 2 updates
(#4678)
- chore(deps): bump google.golang.org/grpc from 1.78.0 to
1.79.3 (#4675)
- chore(deps): bump the go-minor-patch group with 2 updates
(#4674)
- chore(deps): update tools to latest versions (#4663)
- chore(deps): bump the go-minor-patch group with 3 updates
(#4669)
- chore(deps): bump github/codeql-action (#4670)
- chore(deps): bump docker/login-action from 3.7.0 to 4.0.0
(#4671)
- chore(deps): update CPE dictionary index (#4673)
- chore(tests): fix test fixture build on modern ARM Mac
(#4666)
- Update to version 1.42.2:
* Bug Fixes
- [BUG] Incorrect Maven PURL generation: Automatic-Module-Name
should not be used as Maven groupId [#4611 #4642 @xnox]
- Checksum is 0 for spdx files [#2307 #4620 @ppalucha]
- Support grafana binary various versions [#4559 #4635
@witchcraze]
* Additional Changes
- migrate fixtures to testdata [#4651 @wagoodman]
* Dependencies
- chore(deps): update anchore dependencies (#4631)
- chore(deps): update tools to latest versions (#4630)
- chore(deps): update SPDX license list (#4637)
- chore(deps): bump actions/download-artifact from 7.0.0 to
8.0.0 (#4658)
- chore(deps): bump github.com/cloudflare/circl from 1.6.1 to
1.6.3 (#4638)
- chore(deps): bump the actions-minor-patch group across 2
directories with 2 updates (#4657)
- chore(deps): bump actions/upload-artifact from 6.0.0 to 7.0.0
(#4659)
- chore(deps): bump go.opentelemetry.io/otel/sdk from 1.39.0 to
1.40.0 (#4646)
- chore(deps): update CPE dictionary index (#4647)
- chore(deps): bump the go-minor-patch group across 1 directory
with 5 updates (#4661)
- chore(deps): update CPE dictionary index (#4636)
- chore(deps): bump github/codeql-action (#4634)
- chore(deps): bump github.com/charmbracelet/bubbles from
0.21.1 to 1.0.0 (#4633)
- chore(deps): bump the go-minor-patch group with 5 updates
(#4632)
- Update to version 1.42.1:
* Bug Fixes
- Use redhat as namespace for hummingbird rpms [#4615 @scoheb]
- False Positive: Emacs snap package version CVE-2024-39331
[#4485]
* Additional Changes
- call cleanup on tmpfile and replace some io.ReadAlls with
streams [#4629 @willmurphyscode]
- bumps go mod version to 1.25; ci takes latest patch [#4628
@spiffcs]
* Dependencies
- chore(deps): update tools to latest versions (#4614)
- chore(deps): bump the actions-minor-patch group across 1
directory with 2 updates (#4622)
- chore(deps): bump the go-minor-patch group with 2 updates
(#4621)
- chore(deps): update CPE dictionary index (#4623)
- Update to version 1.42.0:
* Added Features
- Add support for scanning GGUF models from OCI registries
[#4335 @spiffcs]
- yarn lockfile scan doesnt catch dev dependencies [#4548 #4549
@rezmoss]
* Additional Changes
- CPE detection for APK libavif to use aomedia vendor [#4597
@naag]
* Dependencies
- chore(deps): update anchore dependencies (#4613)
- chore(deps): bump github.com/go-git/go-git/v5 from 5.16.4 to
5.16.5 (#4612)
- chore(deps): update CPE dictionary index (#4610)
- chore(deps): bump github.com/bmatcuk/doublestar/v4 (#4606)
- chore(deps): bump the actions-minor-patch group across 2
directories with 2 updates (#4607)
- chore(deps): update CPE dictionary index (#4601)
- chore(deps): update tools to latest versions (#4594)
- Update to version 1.41.2:
* Bug Fixes
- further improve go binary classifier, including windows
[#4593 @kzantow]
- Wrong format in license [#4233 #4588 @spiffcs]
- Cannot detect installation of Qt6 [#4467 #4550 @rezmoss]
- bug: Syft mis-identifies binary as deb inside a snap [#4486
#4500 @popey]
* Dependencies
- chore(deps): update tools to latest versions (#4589)
- chore(deps): bump the go-minor-patch group with 2 updates
(#4583)
- chore(deps): bump the actions-minor-patch group across 1
directory with 2 updates (#4584)
- Update to version 1.41.1:
* Bug Fixes
- [Bug Report] Missing some dependencies on cyclonedx formatted
SBOM using syft [#4562 #4573 @spiffcs]
* Dependencies
- chore(deps): update tools to latest versions (#4577)
- Update to version 1.41.0:
* Added Features
- detect Debian version from /etc/debian_version [#4569
@kzantow]
* Bug Fixes
- correctly report supporting evidence for binary packages
[#4558 @kzantow]
* Dependencies
- chore(deps): update anchore dependencies (#4575)
- chore(deps): update tools to latest versions (#4570)
- chore(deps): bump the actions-minor-patch group across 2
directories with 3 updates (#4568)
- chore(deps): bump the go-minor-patch group with 6 updates
(#4567)
- chore(deps): update tools to latest versions (#4565)
- chore(deps): bump github.com/spdx/tools-golang (#4557)
- Update to version 1.40.1:
* Bug Fixes
- mongodb binary not detected manual/source install [#4540
#4541 @rezmoss]
- chore: sync generated file immediately (#4538)
* Dependencies
- chore(deps): update anchore dependencies (#4552)
- chore(deps): update tools to latest versions (#4551)
- chore(deps): update tools to latest versions (#4545)
- chore(deps): update tools to latest versions (#4542)
- chore(deps): bump the go-minor-patch group with 4 updates
(#4543)
- chore(deps): bump anchore/sbom-action (#4544)
- chore(deps): update tools to latest versions (#4537)
- Update to version 1.40.0:
* Added Features
- Exclude development or test dependencies for PNPM Package
type [#4430 #4487 @rezmoss]
- Catalog istio binary (pilot-discovery, pilot-agent) [#4508
#4521 @witchcraze]
- Catalog envoy binary [#4506 #4530 @witchcraze]
- Catalog grafana binary [#4505 #4516 @witchcraze]
- Add a binary classifier for valkey [#3400 #4509 @witchcraze]
* Bug Fixes
- old bitnami images without spdx files arent getting picked up
correctly in the catalog [#4529 #4532 @rezmoss]
- wrong traefik rc versions at binary detection [#3535 #4499
@rezmoss]
- FromPOSIX() in internals\windows\path.go assumes that all
Windows root paths must have a colon terminator [#4070 #4075
@luissantosHCIT]
- binary cataloger is picking up the go version instead of the
actual binary version in traefik experimental images [#4498
#4499 @rezmoss]
* Dependencies
- chore(deps): update anchore dependencies (#4535)
- chore(deps): bump the go-minor-patch group with 3 updates
(#4524)
- chore(deps): bump the actions-minor-patch group across 1
directory with 2 updates (#4525)
- chore(deps): bump actions/download-artifact from 6.0.0 to
7.0.0 (#4526)
- chore(deps): bump actions/upload-artifact from 4.4.3 to 6.0.0
(#4527)
- chore(deps): bump modernc.org/sqlite from 1.41.0 to 1.42.2
(#4513)
- chore(deps): bump anchore/sbom-action from 0.20.11 to 0.21.0
(#4501)
- chore(deps): bump github.com/jedib0t/go-pretty/v6 from 6.7.7
to 6.7.8 (#4502)
- chore(deps): bump github.com/spdx/tools-golang from 0.5.5 to
0.5.6 (#4503)
- chore(deps): update tools to latest versions (#4504)
- chore(deps): bump github.com/hashicorp/go-getter from 1.8.3
to 1.8.4 (#4518)
- chore(deps): bump github.com/gkampitakis/go-snaps from 0.5.18
to 0.5.19 (#4520)
- Update to version 1.39.0:
* Added Features
- add support for Gemfile.next.lock [#4457 @HatiCode]
- Command output to give more information on what catalogers
look for and what they can find [#4155 #4317 @wagoodman]
- Support reading lzma compressed .go.buildinfo sections with
upx [#4411 #4480 @wagoodman]
- Specify specific snap revision to pull [#4389 #4439
@VictorHuu]
- Cannot detect embedded deps.json metadata in single-file .NET
binaries [#4344 #4375 @rezmoss]
- ELF note cataloger does not pick up OS field, but should
[#4384 #4438 @VictorHuu]
* Bug Fixes
- remove debug print statement in dependency parser [#4412
@cgreeno]
- dotnet-deps cataloger should skip project references with
type "project" when building the sbom [#4423 #4436 @rezmoss]
- File digests not computed when using --base-path [#4410 #4478
@wagoodman]
- Syft should not define subpaths by default in PURLs [#4394
#4395 @rezmoss]
- go: valid purl but incorrect name [#1737 #4395 @rezmoss]
- Incorrect Go module PURL generation when module path contains
/vN (e.g. /v5) [#4316 #4395 @rezmoss]
- Failing to convert npm repository information correctly to
SPDX [#4362 #4390 @kendrickm]
* Dependencies
- chore(deps): update tools to latest versions (#4491)
- chore(deps): bump modernc.org/sqlite from 1.40.1 to 1.41.0
(#4489)
- chore(deps): bump github/codeql-action from 4.31.8 to 4.31.9
(#4481)
- chore(deps): bump github.com/goccy/go-yaml from 1.19.0 to
1.19.1 (#4482)
- chore(deps): bump actions/cache from 5.0.0 to 5.0.1 (#4476)
- chore(deps): bump actions/cache in /.github/actions/bootstrap
(#4477)
- chore(deps): update tools to latest versions (#4473)
- chore(deps): update tools to latest versions (#4466)
- chore(deps): bump github/codeql-action from 4.31.7 to 4.31.8
(#4468)
- chore(deps): bump actions/cache from 4.3.0 to 5.0.0 (#4469)
- chore(deps): bump github.com/anchore/stereoscope from 0.1.14
to 0.1.16 (#4470)
- chore(deps): bump actions/cache in /.github/actions/bootstrap
(#4471)
- chore(deps): update tools to latest versions (#4462)
- chore(deps): update tools to latest versions (#4456)
- chore(deps): bump github.com/jedib0t/go-pretty/v6 from 6.7.5
to 6.7.7 (#4460)
- chore(deps): bump peter-evans/create-pull-request from 7.0.11
to 8.0.0 (#4459)
- chore(deps): bump anchore/sbom-action from 0.20.10 to 0.20.11
(#4458)
- Update to version 1.38.2 (.1 was not released):
* Bug Fixes
- drop cpe from gguf [#4383 @spiffcs]
- emit lua rockspec dependencies in metadata [#4376
@willmurphyscode]
- Invalid SBOMs are created when GO replace directive is used
[#4415 #4419 @VictorHuu]
- Incorrect CPE for Vercel's Next js [#4443 #4450
@willmurphyscode]
- v1.38.0 generates empty sbom for tgz sources [#4416 #4421
@VictorHuu]
- Syft: The dependency graph does not include all Requires-Dist
relationships defined in the package's METADATA file [#4401
#4408 @willmurphyscode]
* Dependencies
- chore(deps): update anchore dependencies (#4440)
- chore(deps): update tools to latest versions (#4442)
- chore(deps): bump peter-evans/create-pull-request from 7.0.8
to 7.0.11 (#4447)
- chore(deps): bump actions/create-github-app-token from 2.1.4
to 2.2.1 (#4445)
- chore(deps): bump github.com/go-git/go-billy/v5 from 5.6.2 to
5.7.0 (#4448)
- chore(deps): bump github/codeql-action from 4.31.6 to 4.31.7
(#4446)
- chore(deps): bump golang.org/x/tools from 0.39.0 to 0.40.0
(#4453)
- chore(deps): bump github.com/github/go-spdx/v2 from 2.3.4 to
2.3.5 (#4434)
- chore(deps): bump github.com/spf13/cobra from 1.10.1 to
1.10.2 (#4435)
- chore(deps): bump actions/checkout from 6.0.0 to 6.0.1
(#4431)
- chore(deps): bump github.com/gkampitakis/go-snaps from 0.5.17
to 0.5.18 (#4432)
- chore(deps): bump github.com/gkampitakis/go-snaps from 0.5.15
to 0.5.17 (#4413)
- chore(deps): update tools to latest versions (#4420)
- chore(deps): bump github.com/olekukonko/tablewriter from
1.1.1 to 1.1.2 (#4427)
- chore(deps): bump github/codeql-action from 4.31.4 to 4.31.6
(#4424)
- chore(deps): bump github.com/goccy/go-yaml from 1.18.0 to
1.19.0 (#4426)
- chore(deps): bump anchore/sbom-action from 0.20.9 to 0.20.10
(#4381)
- chore(deps): bump modernc.org/sqlite from 1.40.0 to 1.40.1
(#4382)
- chore(deps): bump actions/checkout from 5.0.0 to 6.0.0
(#4396)
- chore(deps): bump github.com/jedib0t/go-pretty/v6 from 6.7.3
to 6.7.5 (#4397)
- chore(deps): update tools to latest versions (#4398)
- chore(deps): bump github.com/google/go-containerregistry
(#4409)
- chore(deps): bump github/codeql-action from 4.31.3 to 4.31.4
(#4386)
- chore(deps): bump github.com/jedib0t/go-pretty/v6 from 6.7.2
to 6.7.3 (#4387)
- chore(deps): bump golang.org/x/crypto from 0.44.0 to 0.45.0
(#4391)
- chore(deps): bump actions/setup-go from 6.0.0 to 6.1.0
(#4392)
- chore(deps): bump actions/setup-go in
/.github/actions/bootstrap (#4393)
- Update to version 1.38.0:
* Added Features
- add support for cataloging GGUF models [#4184 #4279 @spiffcs]
- Support scanning a list of CPEs [#3890 #4207 @chovanecadam]
- Syft does not detect Elixir binary on system [#4333 #4334
@rezmoss]
* Bug Fixes
- Support extras statements in Python PDM cataloger [#4352
@wagoodman]
- Preserve --from argument order [#4350 @wagoodman]
- SBOM generated by Syft 1.28 contains license elements missing
id or name (causing CycloneDX parser error) [#4363]
- empty PURL output in dependency snapshot format breaks
sbom-action [#4311]
- Interface includes constraint elements, can only be used in
type parameters [#4346]
- Upgrade github.com/nwaples/rardecode@v1.1.3 to 2.2.1 [#4338]
- Upgrade to Golang 1.25.4 [#4341]
* Additional Changes
- migrate syft to use mholt/archives instead of anchore fork
[#4029 @Rupikz]
- Add license enrichment from pypi to python packages [#4295
@timols]
- license file search [#4327 @kzantow]
* Dependencies
- chore(deps): update anchore dependencies (#4374)
- chore(deps): bump github.com/jedib0t/go-pretty/v6 from 6.7.1
to 6.7.2 (#4372)
- chore(deps): bump golang.org/x/tools from 0.38.0 to 0.39.0
(#4364)
- chore(deps): update tools to latest versions (#4370)
- chore(deps): update tools to latest versions (#4365)
- chore(deps): bump github/codeql-action from 4.31.2 to 4.31.3
(#4366)
- chore(deps): update tools to latest versions (#4358)
- chore(deps): bump golang.org/x/mod from 0.29.0 to 0.30.0
(#4359)
- chore(deps): bump github.com/olekukonko/tablewriter from
1.0.9 to 1.1.1 (#4354)
- chore(deps): bump github.com/jedib0t/go-pretty/v6 from 6.7.0
to 6.7.1 (#4355)
- chore(deps): update tools to latest versions (#4347)
- chore(deps): bump github.com/opencontainers/selinux (#4349)
- chore(deps): bump golang.org/x/time from 0.12.0 to 0.14.0
(#4348)
- chore(deps): bump github.com/jedib0t/go-pretty/v6 from 6.6.9
to 6.7.0 (#4337)
- chore(deps): bump github.com/containerd/containerd from
1.7.28 to 1.7.29 (#4340)
- Update to version 1.37.0:
* Added Features
- Refactor fileresolver to not require base path [#4298
@Rupikz]
- Describe cataloger capabilities via test observations [#4318
@wagoodman]
- Support Java resource adapter extension .far as a Java
archive [#4183 #4193 @kyounghunJang]
- Add Java resource adapter extension ".rar" as supported Java
archive [#4136 #4137 @thomassui]
* Bug Fixes
- fix empty PURL Github format [#4312 @rezmoss]
- Canonicalize Ghostscript CPE/PURL for ghostscript packages
from PE Binaries [#4308 @kdt523]
- Respect "rpmmod" PURL qualifier [#4314 @willmurphyscode]
- fix dpkg packages that are in deinstalled state should not be
in SBOM [#3063 #4231 @rkirk-nos]
* Dependencies
- chore(deps): update anchore dependencies (#4330)
- chore(deps): bump github/codeql-action from 4.31.1 to 4.31.2
(#4325)
- chore(deps): bump github.com/hashicorp/go-getter from 1.8.2
to 1.8.3 (#4326)
- chore(deps): bump modernc.org/sqlite from 1.39.1 to 1.40.0
(#4329)
- chore(deps): bump github/codeql-action from 4.31.0 to 4.31.1
(#4321)
- chore(deps): bump github.com/jedib0t/go-pretty/v6 from 6.6.8
to 6.6.9 (#4315)
- chore(deps): bump github/codeql-action from 4.30.9 to 4.31.0
(#4310)
- chore(deps): bump anchore/sbom-action from 0.20.8 to 0.20.9
(#4305)
- chore(deps): update tools to latest versions (#4307)
- Update to version 1.36.0 (1.35.0 was not released):
* Added Features
- Add the ability to fetch remote licenses for pnpm-lock.yaml
files [#4286 @timols]
- support universal (fat) mach-o binary files [#4278
@JoeyShapiro]
- pdm support [#2709 #4234 @paulslaby]
* Bug Fixes
- Remove duplicate image source providers [#4289 @Rupikz]
- syft can't extract go module information from executables on
Windows [#4271 #4285 @JoeyShapiro]
* Dependencies
- chore(deps): update tools to latest versions (#4302)
- chore(deps): bump github.com/github/go-spdx/v2 from 2.3.3 to
2.3.4 (#4301)
- chore(deps): bump github/codeql-action from 4.30.8 to 4.30.9
(#4299)
- chore(deps): bump sigstore/cosign-installer from 3.10.0 to
4.0.0 (#4296)
- chore(deps): bump anchore/sbom-action from 0.20.7 to 0.20.8
(#4297)
- chore(deps): bump anchore/sbom-action from 0.20.6 to 0.20.7
(#4293)
- Update to version 1.34.2:
* Bug Fixes
- Extract zip archive with multiple entries [#4283 @Rupikz]
- panic while resolving maven properties in archive parser
[#4288 #4290 @kzantow]
* Dependencies
- chore(deps): update tools to latest versions (#4291)
- Update to version 1.34.1 (1.34.0 was not released):
* Added Features
- feat: enhance setup.py parser to handle unquoted dependencies
[#4255 @HalaAli198]
- feat: support for identifying ffmpeg/libav libraries [#4227
@popey]
- feat: PNPM latest lockfile (version 9.0) [#3927 #4256
@bernardoamc]
- Add Windows ARM64 releases [#4179 #4237 @compnerd]
* Bug Fixes
- fix: SBOM CPE mismatch for Qt5 causes Grype to miss CVE
matches [#4036 #4093 @hawkaii]
- fix: use of manifest files present in Snap packages when
generating SBOMs [#4147 #4151 @popey]
- fix: Pom xml only archive parser [#4272 @douglasclarke]
* Dependencies
- chore(deps): bump actions/cache from 4.2.4 to 4.3.0 (#4240)
- chore(deps): bump actions/cache in /.github/actions/bootstrap
(#4241)
- chore(deps): bump anchore/sbom-action from 0.20.5 to 0.20.6
(#4222)
- chore(deps): bump github.com/CycloneDX/cyclonedx-go from
0.9.2 to 0.9.3 (#4251)
- chore(deps): bump github.com/charmbracelet/bubbletea (#4228)
- chore(deps): bump github.com/gkampitakis/go-snaps from 0.5.14
to 0.5.15 (#4225)
- chore(deps): bump github.com/go-git/go-git/v5 from 5.16.2 to
5.16.3 (#4259)
- chore(deps): bump github.com/gohugoio/hashstructure from
0.5.0 to 0.6.0 (#4267)
- chore(deps): bump github.com/hashicorp/go-getter from 1.8.0
to 1.8.1 (#4229)
- chore(deps): bump github.com/hashicorp/go-getter from 1.8.1
to 1.8.2 (#4254)
- chore(deps): bump github.com/iancoleman/orderedmap (#4258)
- chore(deps): bump github.com/mholt/archives from 0.1.3 to
0.1.5 (#4280)
- chore(deps): bump github.com/quasilyte/go-ruleguard/dsl
(#4245)
- chore(deps): bump github/codeql-action from 3.30.3 to 3.30.4
(#4239)
- chore(deps): bump github/codeql-action from 3.30.4 to 3.30.5
(#4246)
- chore(deps): bump github/codeql-action from 3.30.5 to 3.30.6
(#4253)
- chore(deps): bump github/codeql-action from 3.30.6 to 4.30.7
(#4262)
- chore(deps): bump github/codeql-action from 4.30.7 to 4.30.8
(#4277)
- chore(deps): bump golang.org/x/mod from 0.28.0 to 0.29.0
(#4266)
- chore(deps): bump golang.org/x/net from 0.44.0 to 0.45.0
(#4263)
- chore(deps): bump golang.org/x/net from 0.45.0 to 0.46.0
(#4268)
- chore(deps): bump golang.org/x/tools from 0.37.0 to 0.38.0
(#4265)
- chore(deps): bump modernc.org/sqlite from 1.39.0 to 1.39.1
(#4276)
- chore(deps): update anchore dependencies (#4282)
- chore(deps): update tools to latest versions (#4221)
- chore(deps): update tools to latest versions (#4230)
- chore(deps): update tools to latest versions (#4236)
- chore(deps): update tools to latest versions (#4238)
- chore(deps): update tools to latest versions (#4248)
- chore(deps): update tools to latest versions (#4261)
- chore(deps): update tools to latest versions (#4274)
- chore: update ffmpeg tests (#4249)
- chore: update to use old configuration on new cosign (#4287)
- Update to version 1.33.0:
* Added Features
- Modify RpmDBEntry to include modularityLabel for cyclonedx
[#4212 @sfc-gh-rmaj]
- Add locations onto packages read from Java native image SBOMs
[#4186 @rudsberg]
* Dependencies
- chore(deps): update anchore dependencies (#4220)
- chore(deps): update tools to latest versions (#4215)
- chore(deps): bump zizmorcore/zizmor-action from 0.1.2 to
0.2.0 (#4216)
- chore(deps): bump 8398a7/action-slack from 3.18.0 to 3.19.0
(#4217)
- chore(deps): bump sigstore/cosign-installer from 3.9.2 to
3.10.0 (#4218)
- chore(deps): bump modernc.org/sqlite from 1.38.2 to 1.39.0
(#4219)
- chore(deps): bump github.com/charmbracelet/bubbletea from
1.3.8 to 1.3.9 (#4214)
- chore(deps): bump github.com/spf13/afero from 1.14.0 to
1.15.0 (#4202)
- chore(deps): bump github.com/charmbracelet/bubbletea from
1.3.6 to 1.3.8 (#4203)
- chore(deps): bump github.com/vbatts/go-mtree from 0.5.4 to
0.6.0 (#4204)
- chore(deps): update tools to latest versions (#4200)
- chore(deps): bump github/codeql-action from 3.30.1 to 3.30.3
(#4210)
- chore(deps): bump golang.org/x/tools from 0.36.0 to 0.37.0
(#4211)
- chore(deps): update tools to latest versions (#4194)
- chore(deps): bump github.com/hashicorp/go-getter from 1.7.10
to 1.8.0 (#4197)
- chore(deps): bump golang.org/x/mod from 0.27.0 to 0.28.0
(#4198)
- chore(deps): bump github.com/spf13/cobra from 1.9.1 to 1.10.1
(#4182)
- chore(deps): bump actions/setup-go from 5.5.0 to 6.0.0
(#4188)
- chore(deps): bump actions/setup-go in
/.github/actions/bootstrap (#4189)
- chore(deps): bump github.com/hashicorp/go-getter from 1.7.9
to 1.7.10 (#4190)
- chore(deps): bump github/codeql-action from 3.30.0 to 3.30.1
(#4191)
- chore(deps): bump actions/github-script from 7 to 8 (#4192)
- chore(deps): bump github.com/stretchr/testify from 1.11.0 to
1.11.1 (#4173)
- chore(deps): update tools to latest versions (#4185)
- chore(deps): bump github.com/ulikunitz/xz from 0.5.12 to
0.5.14 (#4178)
- chore(deps): bump github.com/spf13/cobra from 1.9.1 to 1.10.0
(#4180)
- chore(deps): bump github/codeql-action from 3.29.11 to 3.30.0
(#4181)
- chore(deps): bump github.com/anchore/stereoscope (#4174)
- chore(deps): bump github.com/gookit/color from 1.5.4 to 1.6.0
(#4176)
- chore(deps): bump golang.org/x/tools from 0.35.0 to 0.36.0
(#4172)
- Update to version 1.32.0:
* Added Features
- Catalog entire build list for Go projects, not just packages
listed in go.mod [#432 #4127 @spiffcs]
- package.json authors keyword parsing [#2250 #4003 @popey]
- Conda ecosystem support (basic) [#4002@SimeonStoykovQC]
* 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]
- chore(deps): update anchore dependencies (#4169)
- chore(deps): bump github.com/diskfs/go-diskfs (#4159)
- chore(deps): bump github.com/stretchr/testify from 1.10.0 to
1.11.0 (#4160)
- chore(deps): update tools to latest versions (#4154)
- chore(deps): bump github/codeql-action from 3.29.10 to
3.29.11 (#4149)
- chore(deps): bump github/codeql-action from 3.29.9 to 3.29.10
(#4145)
- chore(deps): update CPE dictionary index (#4143)
- chore(deps): bump github.com/hashicorp/go-getter from 1.7.8
to 1.7.9 (#4144)
- chore(deps): bump anchore/sbom-action from 0.20.4 to 0.20.5
(#4141)
- chore(deps): update tools to latest versions (#4139)
- Update to version 1.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]
* Dependencies
- chore(deps): bump zizmorcore/zizmor-action from 0.1.1 to
0.1.2 (#4135)
- chore(deps): bump github/codeql-action from 3.29.8 to 3.29.9
(#4134)
- chore(deps): bump actions/checkout from 4.2.2 to 5.0.0
(#4130)
- chore(deps): update CPE dictionary index (#4126)
- Update to version 1.30.0:
* Added Features
- add binary classifier for hashicorp vault [#4121
@willmurphyscode]
* Bug Fixes
- fix: update nondeterministic Java archive cataloging and
improve groupID [#3521 #4118 @kzantow]
* Dependencies
- chore(deps): bump golang.org/x/net from 0.42.0 to 0.43.0
(#4122)
- chore(deps): bump golang.org/x/mod from 0.26.0 to 0.27.0
(#4123)
- chore(deps): bump github/codeql-action from 3.29.7 to 3.29.8
(#4124)
- chore(deps): bump docker/login-action from 3.4.0 to 3.5.0
(#4115)
- chore(deps): bump actions/cache from 4.2.3 to 4.2.4 (#4119)
- chore(deps): bump actions/cache in /.github/actions/bootstrap
(#4120)
- chore(deps): update tools to latest versions (#4111)
- chore(deps): update CPE dictionary index (#4112)
- chore(deps): update tools to latest versions (#4108)
- chore(deps): bump github/codeql-action from 3.29.4 to 3.29.5
(#4096)
- Update to version 1.29.1:
* Bug Fixes
- Missing license information for tzdata [#4102]
- Improve JVM Scan Accuracy for JDK and JRE Detection [#4071
#4046 @kzantow]
- Azul JDK classified as Oracle JRE [#3893 #4046 @kzantow]
* Dependencies
- chore(deps): update anchore dependencies (#4104)
- chore(deps): update anchore dependencies (#4098)
- chore(deps): bump github.com/anchore/stereoscope (#4091)
- chore(deps): bump github.com/docker/docker (#4092)
- chore(deps): bump modernc.org/sqlite from 1.38.1 to 1.38.2
(#4088)
- chore(deps): bump github.com/gkampitakis/go-snaps from 0.5.13
to 0.5.14 (#4089)
- chore(deps): bump github.com/bmatcuk/doublestar/v4 from 4.9.0
to 4.9.1 (#4087)
- chore(deps): bump github.com/olekukonko/tablewriter from
1.0.8 to 1.0.9 (#4086)
- chore(deps): bump github.com/jedib0t/go-pretty/v6 from 6.6.7
to 6.6.8 (#4085)
- chore(deps): bump modernc.org/sqlite from 1.38.0 to 1.38.1
(#4084)
- chore(deps): update tools to latest versions (#4082)
- chore(deps): update CPE dictionary index (#4083)
- chore(deps): update tools to latest versions (#4079)
- chore(deps): bump github/codeql-action from 3.29.3 to 3.29.4
(#4080)
- chore(deps): update tools to latest versions (#4076)
- chore(deps): update tools to latest versions (#4072)
- chore(deps): bump github/codeql-action from 3.29.2 to 3.29.3
(#4074)
- chore(deps): bump anchore/sbom-action from 0.20.2 to 0.20.4
(#4073)
- Update to version 1.29.0:
* Added Features
- Catalog python uv.lock files [#3268 #3763 @jkugler]
* Additional Changes
- Pkg Metadata type unmarshal bug [#4043 @houdini91]
* Dependencies
- chore(deps): update anchore dependencies (#4068)
- chore(deps): bump pygments (#4064)
- chore(deps): update tools to latest versions (#4065)
- chore(deps): bump sigstore/cosign-installer from 3.9.1 to
3.9.2 (#4066)
- chore(deps): update CPE dictionary index (#4067)
- chore(deps): bump marocchino/sticky-pull-request-comment
(#4063)
- chore(deps): update tools to latest versions (#4060)
- chore(deps): bump github.com/go-viper/mapstructure/v2 (#4061)
- chore(deps): bump github.com/bmatcuk/doublestar/v4 from 4.8.1
to 4.9.0 (#4059)
- chore(deps): bump golang.org/x/mod from 0.25.0 to 0.26.0
(#4054)
- chore(deps): update tools to latest versions (#4053)
- chore(deps): bump golang.org/x/net from 0.41.0 to 0.42.0
(#4056)
- chore(deps): update CPE dictionary index (#4058)
- chore(deps): bump github.com/olekukonko/tablewriter from
1.0.7 to 1.0.8 (#4049)
- chore(deps): update CPE dictionary index (#4050)
- chore(deps): bump github.com/hashicorp/hcl/v2 from 2.23.0 to
2.24.0 (#4051)
- chore(deps): bump github.com/charmbracelet/bubbletea from
1.3.5 to 1.3.6 (#4052)
- chore(deps): bump anchore/sbom-action from 0.20.1 to 0.20.2
(#4048)
- Update to version 1.28.0:
* Added Features
- add native support for snap packages [#1088 #3929 @wagoodman]
* Additional Changes
- upgrade tablewriter dependency to use new API [#3990
@cpanato]
* Dependencies
- chore(deps): update anchore dependencies (#4047)
- chore(deps): update anchore dependencies (#4045)
- chore: upgrade tablewriter dependency to use new API (#3990)
- chore(deps): bump github.com/Masterminds/semver/v3 from 3.3.1
to 3.4.0 (#4040)
- chore: update tests to read from latest test-fixture-cache
and fix cache publish (#4042)
- chore(deps): bump github.com/mholt/archives from 0.1.2 to
0.1.3 (#4032)
- chore(deps): bump marocchino/sticky-pull-request-comment
(#4019)
- chore(deps): bump sigstore/cosign-installer from 3.9.0 to
3.9.1 (#4022)
- chore(deps): update tools to latest versions (#4035)
- chore(deps): update CPE dictionary index (#4037)
- chore(deps): bump github/codeql-action from 3.29.0 to 3.29.2
(#4039)
- chore(deps): update CPE dictionary index (#4021)
- chore(deps): update tools to latest versions (#4016)
- chore(deps): update tools to latest versions (#4012)
- chore(deps): bump github.com/go-viper/mapstructure/v2 (#4014)
- chore(deps): bump sigstore/cosign-installer from 3.8.2 to
3.9.0 (#4015)
- chore(deps): update CPE dictionary index (#4007)
- chore(deps): bump anchore/sbom-action from 0.20.0 to 0.20.1
(#4008)
- chore(deps): bump github.com/google/go-containerregistry
(#4009)
- chore(deps): update tools to latest versions (#3992)
- chore(deps): bump github/codeql-action from 3.28.19 to 3.29.0
(#4000)
- Update to version 1.27.1:
* fix: provide separate nonroot image (#3998)
* account for non-import shapes (#3997)
* Allow decoding of anchorectl json files (#3973)
* chore(deps): bump github.com/anchore/stereoscope (#3991)
- Update to version 1.27.0:
* Added Features
- add syft schema version to version command [#3949 @spiffcs]
* 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]
* Dependencies
- chore(deps): bump modernc.org/sqlite from 1.37.1 to 1.38.0
(#3979)
- chore(deps): bump github.com/go-git/go-git/v5 from 5.16.1 to
5.16.2 (#3978)
- chore(deps): update tools to latest versions (#3977)
- chore(deps): update CPE dictionary index (#3976)
- chore(deps): bump golang.org/x/net from 0.40.0 to 0.41.0
(#3970)
- chore(deps): bump github.com/sergi/go-diff (#3971)
- chore(deps): bump golang.org/x/mod from 0.24.0 to 0.25.0
(#3963)
- chore(deps): bump github.com/gkampitakis/go-snaps from 0.5.12
to 0.5.13 (#3964)
- chore(deps): bump github.com/go-git/go-git/v5 from 5.16.0 to
5.16.1 (#3960)
- chore(deps): bump github/codeql-action from 3.28.18 to
3.28.19 (#3952)
- chore(deps): bump github.com/gkampitakis/go-snaps from 0.5.11
to 0.5.12 (#3943)
- chore(deps): update tools to latest versions (#3945)
- chore(deps): update CPE dictionary index (#3947)
- chore(deps): bump github.com/google/go-containerregistry
(#3933)
- chore(deps): update CPE dictionary index (#3935)
- chore(deps): bump modernc.org/sqlite from 1.37.0 to 1.37.1
(#3926)
- Update to version 1.26.1:
* fix(dotnet-deps-cataloger): avoid repeated dependency
resolution (#3930)
* chore(deps): update tools to latest versions (#3921)
* chore(deps): bump github.com/google/go-containerregistry
(#3925)
- Update to version 1.26.0:
* Added Features
- Read version resources from non-.NET DLLs and executables
[#3842 #3911 @wagoodman]
* 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]
* Dependencies
- chore(deps): update CPE dictionary index (#3913)
- Update to version 1.25.1:
* remove go-rpmdb replace directive [#3908 @wagoodman]
- Update to version 1.25.0:
* Added Features
- Add PHP interpreter + extensions cataloger [#2585
@LaurentGoderre]
* Bug Fixes
- update license content filtering default case to be 'none'
for no content [#3903 @spiffcs]
- Distinguish openjdk vs jdk when using file source [#3895
@adammcclenaghan]
- Make it discoverable if Native Image contains no embedded
SBOM [#3731 #3805 @sathiya06]
* Dependencies
- chore(deps): bump github/codeql-action from 3.28.17 to
3.28.18 (#3905)
- chore(deps): bump github.com/mholt/archives from 0.1.1 to
0.1.2 (#3898)
- chore(deps): bump anchore/sbom-action from 0.19.0 to 0.20.0
(#3899)
- Update to version 1.24.0:
https://github.com/anchore/syft/compare/v1.23.1...v1.24.0
* Added Features
- Add cataloger for Dart pubspec [#3292 @LaurentGoderre]
- Translate Portage license strings to SPDX expressions [#1763
@wagoodman]
- Use package ID from decoded SBOMs when provided [#1872
@jneate]
- Annotate visible/hidden paths when all-layers scope [#3855
@wagoodman]
- Add support for PHP Pear [#2775 @LaurentGoderre]
- Detect whether full license text or a license name has been
provided [#3088 #3876 @spiffcs #3450 @spiffcs]
- Add Cataloger for Homebrew on macOS [#3632 #3724 @rezmoss]
- Provide a way to get the LayerID the package was first found
in [#435 #3858 @wagoodman #3138 @tomersein]
- Go binaries that currently get (devel) as the version should
instead stub UNKNOWN based on the compliance policy [#3324
#3873 @wagoodman]
- Upgrade base Docker image to
gcr.io/distroless/static-debian12 [#3840 #3862 @bgoareguer]
- Return full license string instead of SHA256 hash when
license string exceeds 64 characters [#3780 #3844 @spiffcs]
- Detect nix dependencies [#3814 #3837 @wagoodman]
* 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
- update rust test fixtures to latest [#3852 @spiffcs]
- Update to version 1.23.1:
* chore(deps): update tools to latest versions (#3830)
* Resolve owned file paths when searching for overlaps (#3828)
- Update to version 1.23.0:
* Added Features
- Support skipping archive extraction with file source [#3795
@adammcclenaghan]
- Use the R cataloger in directory scans [#3774 @spiffcs]
- Add support for detecting javascript assets in .NET projects
using libman [#3825 @wagoodman]
- Parse GitHub actions comments [#3776 @wagoodman]
- Support chrome binary detection [#3174 #3136 @lem-onade]
- Add support for detecting undeclared license files scanning
from python installations [#2624 #3779 @wagoodman]
* Bug Fixes
- .NET cataloger should consider compile target paths from
deps.json [#3821 @wagoodman]
- Skip license scanner injection [#3796 @adammcclenaghan]
- Delete collection name/type key entries when empty [#3797
@adammcclenaghan]
- Use module name over relative paths in go.mod replace
directives [#3812 @VictorHuu]
- Correct variable names for Conan lock parsing version
handling [#3802 @musangk]
- Consider DLL claims for dependencies of .NET packages from
deps.json [#3822 @wagoodman]
- Empty source during decoding an SBOM document should not be
fatal [#3791 @wagoodman]
- Dpkg are not detected when scanning a directory [#3726 #3820
@VictorHuu]
- Support golang tip image [#3681 #3757 @VictorHuu]
- syft cataloger list should flatten options [#3801 #3804
@kzantow]
- Unable to generate a correct SBOM for C++ project [#3755]
* Dependencies
- chore(deps): update anchore dependencies (#3827)
- chore(deps): update tools to latest versions (#3823)
- chore(deps): bump sigstore/cosign-installer from 3.8.1 to
3.8.2 (#3818)
- chore(deps): bump github/codeql-action from 3.28.15 to
3.28.16 (#3819)
- chore(deps): update tools to latest versions (#3815)
- chore(deps): update CPE dictionary index (#3813)
- chore(deps): update tools to latest versions (#3806)
- chore(deps): bump github.com/go-git/go-git/v5 from 5.15.0 to
5.16.0 (#3807)
- chore(deps): bump github.com/anchore/stereoscope from 0.1.2
to 0.1.3 (#3803)
- chore(deps): update tools to latest versions (#3798)
- chore(deps): update CPE dictionary index (#3799)
- chore(deps): bump github.com/mholt/archives from 0.1.0 to
0.1.1 (#3778)
- chore(deps): bump marocchino/sticky-pull-request-comment
(#3788)
- chore(deps): bump github.com/magiconair/properties from 1.8.9
to 1.8.10 (#3789)
- chore(deps): bump github.com/charmbracelet/bubbles from
0.20.0 to 0.21.0 (#3790)
- chore(deps): bump github.com/go-git/go-git/v5 from 5.14.0 to
5.15.0 (#3792)
- chore(deps): update tools to latest versions (#3785)
- chore(deps): bump github/codeql-action from 3.28.13 to
3.28.15 (#3786)
- chore(deps): bump golang.org/x/net from 0.38.0 to 0.39.0
(#3787)
- chore(deps): update CPE dictionary index (#3782)
- chore(deps): update tools to latest versions (#3775)
- Update to version 1.22.0:
* Added Features
- Improve .NET package CPE generation [#3764 @wagoodman]
- Catalog deb archives directly [#3315 #3704 @popey]
* 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]
* Dependencies
- chore(deps): update anchore dependencies (#3772)
- chore(deps): bump golang.org/x/net from 0.37.0 to 0.38.0
(#3766)
- chore(deps): bump 8398a7/action-slack from 3.16.2 to 3.18.0
(#3767)
- chore(deps): bump modernc.org/sqlite from 1.36.1 to 1.37.0
(#3771)
- chore(deps): update CPE dictionary index (#3769)
- chore(deps): bump github/codeql-action from 3.28.12 to
3.28.13 (#3758)
- chore(deps): update CPE dictionary index (#3756)
- chore(deps): update tools to latest versions (#3747)
- chore(deps): bump actions/upload-artifact from 4.6.1 to 4.6.2
(#3750)
- chore(deps): bump github.com/docker/docker (#3749)
- chore(deps): bump actions/cache from 4.2.2 to 4.2.3 (#3751)
- chore(deps): bump actions/cache in /.github/actions/bootstrap
(#3752)
- chore(deps): bump actions/setup-go in
/.github/actions/bootstrap (#3742)
- chore(deps): bump actions/setup-go from 5.3.0 to 5.4.0
(#3743)
- chore(deps): bump github/codeql-action from 3.28.11 to
3.28.12 (#3744)
- chore(deps): bump github.com/BurntSushi/toml from 1.4.0 to
1.5.0 (#3740)
- chore(deps): bump github.com/containerd/containerd from
1.7.26 to 1.7.27 (#3738)
- chore(deps): update tools to latest versions (#3739)
- Update to version 1.21.0:
* chore(deps): update anchore dependencies (#3727)
* chore(deps): update CPE dictionary index (#3735)
* chore(deps): update tools to latest versions (#3722)
* chore(deps): bump github.com/spf13/afero from 1.12.0 to 1.14.0
(#3736)
* chore(deps): bump modernc.org/sqlite from 1.36.0 to 1.36.1
(#3737)
* chore(deps): bump github.com/charmbracelet/lipgloss from 1.0.0
to 1.1.0 (#3732)
* chore(deps): bump docker/login-action from 3.3.0 to 3.4.0
(#3733)
* fix(performance): reduce memory allocation in containsPath
(#3730)
* chore: upload individual binaries as artifacts (#3714)
* fix: fetch Dart package versions from sdk entries (#3572)
* chore(deps): update tools to latest versions (#3713)
* chore(deps): update CPE dictionary index (#3715)
* Add set ID to dotnet packages (#3719)
* chore(deps): bump github/codeql-action from 3.28.10 to 3.28.11
(#3716)
* Location order on packages should consider evidence annotations
when sorting (#3720)
* chore: fix some function names in comment (#3717)
* fix: improve fluent-bit binary detection regex pattern (#3701)
* chore: updates for go 1.24.1 (#3712)
* chore(deps): bump golang.org/x/mod from 0.23.0 to 0.24.0
(#3708)
* Update rustaudit module name (#3689)
* chore(deps): bump golang.org/x/net from 0.35.0 to 0.37.0
(#3711)
* chore(deps): bump github.com/charmbracelet/bubbletea from 1.2.4
to 1.3.4 (#3690)
* Add downloadLocation URI validation (#3697)
* Native Image SBOM: support extracting symbols in .dynsym
section for ELF files (#3647)
* chore(deps): bump github.com/google/go-cmp from 0.6.0 to 0.7.0
(#3687)
* chore(deps): bump modernc.org/sqlite from 1.35.0 to 1.36.0
(#3692)
* chore(deps): bump github.com/go-git/go-git/v5 from 5.13.2 to
5.14.0 (#3693)
* chore(deps): bump github.com/docker/docker (#3694)
* chore(deps): bump actions/cache from 4.2.1 to 4.2.2 (#3698)
* chore(deps): bump actions/cache in /.github/actions/bootstrap
(#3699)
* chore(deps): update CPE dictionary index (#3702)
* chore(deps): bump github.com/jedib0t/go-pretty/v6 from 6.6.6 to
6.6.7 (#3703)
* chore(deps): bump golang.org/x/net from 0.35.0 to 0.36.0
(#3709)
* chore(deps): bump peter-evans/create-pull-request from 7.0.7 to
7.0.8 (#3706)
* suppress file already closed errors (#3695)
* Fix /etc/redhat-release file parsing when resolving distro
details (#3688)
* chore(deps): bump sigstore/cosign-installer from 3.8.0 to 3.8.1
(#3675)
* chore: disable line wrapping glow output (#3679)
* chore(deps): update CPE dictionary index (#3682)
* chore(deps): bump peter-evans/create-pull-request from 7.0.6 to
7.0.7 (#3684)
* chore(deps): bump github/codeql-action from 3.28.9 to 3.28.10
(#3685)
* chore(deps): bump actions/upload-artifact from 4.6.0 to 4.6.1
(#3686)
- Update to version 1.20.0:
* Added Features
- Add file catalogers to selection configuration [#3505
@wagoodman]
- Configuration for including license contents in SBOM [#3626
#3631 @spiffcs]
- Support Bitnami embedded SBOMs [#3065 #3341 @juan131]
* Bug Fixes
- Version parse caused by line breaks on different platforms
[#3672 @idhyt]
- find bitnami files even when no relationships [#3676
@willmurphyscode]
- License files which do not match an SPDX expression are
erroneously handled as 'unlicensed' [#3412 #3366
@HeyeOpenSource]
- Incorrect URL encoding of package url (purl) [#3533 #3678
@kzantow]
- syft should not warn on known bad package.json [#3470 #3645
@kzantow]
- Scanning a project with many DLLs is slow [#3455 #3677
@rogueai]
- cyclone-dx presenter drops files, includes only packages
[#3435 #3539 @spiffcs]
- "syft config" output swaps comments for
search-indexed-archives / search-unindexed-archives [#3624
#3630 @spiffcs]
- dpkg license improvement for non SPDX licenses [#3090 #3366
@HeyeOpenSource]
- RPM-based PURLs sometimes have incorrect namespace
(specifically OpenSUSE) [#3534 #3615 @mprpic]
* Additional Changes
- update to go 1.24.x [#3660 @westonsteimel]
- replace all shorthand tags of mapstruct -> mapstructure
[#3633 @spiffcs]
- Update to version 1.19.0:
* chore(deps): update tools to latest versions (#3602)
* chore(deps): bump github/codeql-action from 3.28.1 to 3.28.2
(#3604)
* chore(deps): bump github.com/hashicorp/hcl/v2 from 2.22.0 to
2.23.0 (#3605)
* chore(deps): bump github.com/aquasecurity/go-pep440-version
(#3606)
* chore: bump stereoscope to v0.0.13 (#3601)
* feat(cataloger): add a terraform provider cataloger (#3378)
* chore(deps): update tools to latest versions (#3597)
* chore(deps): update CPE dictionary index (#3599)
* chore(deps): bump actions/setup-go from 5.2.0 to 5.3.0 (#3600)
* feat(golang): add license parsing from vendor dirs (#3522)
* chore: bump packageurl-go with new parsing rules (#3596)
* chore(deps): bump marocchino/sticky-pull-request-comment
(#3595)
* feat: add cataloger for NuGet packages (#3484)
* allow disabling all package catalogers (#3468)
* chore(deps): bump github.com/google/go-containerregistry
(#3592)
* chore(deps): bump modernc.org/sqlite from 1.34.4 to 1.34.5
(#3593)
* chore(deps): update tools to latest versions (#3582)
* chore: update README.md's link to Nixpkgs (#3578)
* chore(deps): bump github.com/sanity-io/litter from 1.5.5 to
1.5.6 (#3579)
* chore(deps): bump github.com/spf13/afero from 1.11.0 to 1.12.0
(#3580)
* chore(deps): bump actions/upload-artifact from 4.5.0 to 4.6.0
(#3581)
* chore(deps): update CPE dictionary index (#3583)
* chore(deps): bump github/codeql-action from 3.28.0 to 3.28.1
(#3584)
* chore(deps): bump github.com/go-git/go-billy/v5 from 5.6.1 to
5.6.2 (#3585)
* chore(deps): bump github.com/bmatcuk/doublestar/v4 from 4.7.1
to 4.8.0 (#3586)
* chore(deps): bump github.com/docker/docker (#3587)
* chore(deps): update anchore dependencies (#3571)
* chore(deps): update tools to latest versions (#3567)
* chore(deps): bump golang.org/x/net from 0.33.0 to 0.34.0
(#3568)
* fix: golang remote license search not executing when error
reading local mod dir (#3549)
* chore(deps): update tools to latest versions (#3564)
* chore(deps): update CPE dictionary index (#3565)
* chore(deps): bump github.com/gkampitakis/go-snaps from 0.5.7 to
0.5.8 (#3548)
* chore(deps): update tools to latest versions (#3560)
* chore(deps): bump github.com/go-git/go-git/v5 from 5.13.0 to
5.13.1 (#3561)
* Use reader when scanning for package versions over reading
entire binary into memory (#3558)
* chore(deps): bump github.com/go-git/go-billy/v5 from 5.6.0 to
5.6.1 (#3551)
* chore(deps): update tools to latest versions (#3556)
* test: removes latest license list test (#3559)
* chore(deps): bump peter-evans/create-pull-request from 7.0.5 to
7.0.6 (#3547)
* chore(deps): update CPE dictionary index (#3550)
* chore(deps): bump github.com/go-git/go-git/v5 from 5.12.0 to
5.13.0 (#3552)
* chore(deps): update tools to latest versions (#3543)
* chore(deps): update CPE dictionary index (#3544)
* chore(deps): bump modernc.org/sqlite from 1.34.3 to 1.34.4
(#3545)
* chore(deps): bump github/codeql-action from 3.27.9 to 3.28.0
(#3546)
* chore(deps): bump golang.org/x/net from 0.32.0 to 0.33.0
(#3541)
* chore(deps): bump modernc.org/sqlite from 1.34.2 to 1.34.3
(#3542)
* chore(deps): bump actions/upload-artifact from 4.4.3 to 4.5.0
(#3537)
* chore(deps): bump github.com/docker/docker (#3538)
* chore(deps): update CPE dictionary index (#3526)
* chore(deps): bump github.com/CycloneDX/cyclonedx-go from 0.9.1
to 0.9.2 (#3530)
* chore(deps): bump github.com/jedib0t/go-pretty/v6 from 6.6.4 to
6.6.5 (#3531)
* chore(deps): bump anchore/sbom-action from 0.17.8 to 0.17.9
(#3532)
- Update to version 1.18.1:
* chore(deps): update anchore dependencies (#3525)
* chore(deps): bump github/codeql-action from 3.27.7 to 3.27.9
(#3524)
* chore(deps): bump golang.org/x/crypto from 0.30.0 to 0.31.0
(#3523)
* chore(deps): bump actions/setup-go from 5.1.0 to 5.2.0 (#3519)
* chore(deps): bump actions/checkout from 4.2.1 to 4.2.2 (#3518)
* chore: make fixes field in PR template match auto-close regex
(#3520)
* fix: stop omitting redundantly parenthesized licenses in CDX
formatter (#3517)
* chore: migrate syft to use the anchore fork of archiver without
replace (#3516)
* Make pre-release integration PRs (#3370)
* chore(deps): bump github.com/docker/docker (#3512)
* chore(deps): bump github.com/jedib0t/go-pretty/v6 from 6.6.3 to
6.6.4 (#3513)
* chore(deps): bump github/codeql-action from 3.27.6 to 3.27.7
(#3514)
- Update to version 1.18.0:
* chore(deps): update anchore dependencies (#3510)
* fix: convert file paths for spdx formats from absolute to
relative (#3509)
* chore(deps): update CPE dictionary index (#3507)
* chore(deps): update tools to latest versions (#3506)
* chore(deps): bump github.com/magiconair/properties from 1.8.7
to 1.8.9 (#3508)
* chore(deps): bump actions/cache from 4.1.2 to 4.2.0 (#3503)
* Add relationships for rust audit binary packages (#3500)
* fix order of rust dependencies and support git sources in
Cargo.lock dependencies (#3502)
* chore(deps): update tools to latest versions (#3501)
* chore(deps): bump golang.org/x/net from 0.31.0 to 0.32.0
(#3499)
* chore: add and document target for updating unit snapshots
(#3498)
* fix: emit NOASSERTION for copyright text to fix SPDX 2.2
validation failure (#3495)
* chore(deps): update tools to latest versions (#3496)
* chore(deps): update tools to latest versions (#3487)
* chore(deps): bump github/codeql-action from 3.27.5 to 3.27.6
(#3494)
* chore(deps): bump github.com/jedib0t/go-pretty/v6 from 6.6.2 to
6.6.3 (#3489)
* feat: set max layer size (#3464)
* chore(deps): update CPE dictionary index (#3491)
* chore(deps): bump modernc.org/sqlite from 1.34.1 to 1.34.2
(#3492)
* chore(deps): bump github.com/saferwall/pe from 1.5.5 to 1.5.6
(#3493)
* chore(deps): update tools to latest versions (#3478)
* chore(deps): update CPE dictionary index (#3479)
* chore(deps): bump github.com/stretchr/testify from 1.9.0 to
1.10.0 (#3480)
* chore(deps): bump github.com/charmbracelet/bubbletea from 1.2.3
to 1.2.4 (#3482)
* chore(deps): update stereoscope to
be5deed44b7c03fcbfa6f1f42fb67202d31636a9 (#3483)
* fix: dart classifier for 2.x and ARM (#3475)
* Use file indexer directly when scanning with file source
(#3333)
* chore(deps): bump anchore/sbom-action from 0.17.7 to 0.17.8
(#3476)
* chore(deps): bump github/codeql-action from 3.27.4 to 3.27.5
(#3473)
- Update to version 1.17.0:
* chore(deps): update stereoscope to
aa3a3ef4efe8d8759c9aa87261b405cc003bfc9a (#3472)
* chore(deps): bump github.com/charmbracelet/bubbletea from 1.2.2
to 1.2.3 (#3467)
* fix: bump clio to pull in logging fix (#3466)
* 3122 valid license url characters (#3449)
* 3030 license declared spdx correction (#3461)
* chore(deps): update tools to latest versions (#3463)
* chore(deps): bump github.com/jedib0t/go-pretty/v6 from 6.6.1 to
6.6.2 (#3465)
* chore(deps): bump modernc.org/sqlite from 1.33.1 to 1.34.1
(#3460)
* chore(deps): update CPE dictionary index (#3453)
* chore(deps): update tools to latest versions (#3454)
* chore(deps): update tools to latest versions (#3448)
* chore(deps): update tools to latest versions (#3444)
* chore(deps): bump github/codeql-action from 3.27.3 to 3.27.4
(#3446)
* feat: emit dependency relationships found in Cargo.lock (#3443)
* chore(deps): update stereoscope to
aa3a3ef4efe8d8759c9aa87261b405cc003bfc9a (#3442)
* chore(deps): bump github/codeql-action from 3.27.2 to 3.27.3
(#3438)
* chore(deps): bump github.com/charmbracelet/bubbletea from 1.2.1
to 1.2.2 (#3439)
* chore(deps): bump github.com/saferwall/pe from 1.5.4 to 1.5.5
(#3440)
* chore(deps): update tools to latest versions (#3413)
* chore(deps): bump github/codeql-action from 3.27.1 to 3.27.2
(#3436)
* chore(deps): bump golang.org/x/mod from 0.21.0 to 0.22.0
(#3426)
* update node classifier (#3419)
* chore(deps): update stereoscope to
120d9ea511e2f7a9887b443c52e66cd19bb80b43 (#3424)
* chore(deps): update CPE dictionary index (#3429)
* chore(deps): bump github/codeql-action from 3.27.0 to 3.27.1
(#3431)
* chore(deps): bump golang.org/x/net from 0.30.0 to 0.31.0
(#3432)
* chore(deps): bump github.com/charmbracelet/bubbletea from 1.1.2
to 1.2.1 (#3433)
* restore log on ui teardown (#3427)
* doc: Add official Syft logo license information (#3421)
* chore(deps): bump anchore/sbom-action from 0.17.6 to 0.17.7
(#3418)
* chore: build release sbom from go.mod (#3417)
- Update to version 1.16.0:
* chore: prevent file resolver from bubbling errors in binary
cataloger (#3410)
* chore(deps): update stereoscope to
cbd43fb4e5d348fe680066ee6329385fd6a4f827 (#3411)
* chore(deps): update CPE dictionary index (#3414)
* chore(deps): bump github.com/adrg/xdg from 0.5.2 to 0.5.3
(#3408)
* chore(deps): bump github.com/charmbracelet/lipgloss from 0.13.1
to 1.0.0 (#3409)
* chore(deps): update stereoscope to
2ce1e520983b1c21d5150d7fae2b39e8e5ab9063 (#3405)
* Issue #3143 - fixed format conversion docs link (#3407)
* feat: support dependencies and purl for Native Image SBOMs
(#3399)
* chore(deps): update stereoscope to
9c92fe30492ffeba14ed2e23ad1fd923341dda4f (#3398)
* feat: exclude devDependencies from package-lock.json parsing
(#3371)
* chore(deps): bump github.com/adrg/xdg from 0.5.1 to 0.5.2
(#3394)
* chore(deps): bump anchore/sbom-action from 0.17.5 to 0.17.6
(#3393)
* fix: stack overflow in spyingIoReadCloser (#3392)
* fix: bad pom files may cause infinite loop (#3391)
- Update to version 1.15.0:
* chore(deps): update stereoscope to
bcc40c6817524718277256d6b774ce643f98640a (#3388)
* chore(deps): bump actions/setup-go from 5.0.2 to 5.1.0 (#3384)
* chore(deps): bump github.com/charmbracelet/bubbletea from 1.1.1
to 1.1.2 (#3385)
* chore(deps): update tools to latest versions (#3383)
* chore(deps): update CPE dictionary index (#3387)
* chore(deps): bump actions/checkout from 4.2.1 to 4.2.2 (#3380)
* feat: multi-level configuration and profiles (#3337)
* feat: Java dependency graph information (#3363)
* Expanded dpkg cataloger globs (#3373)
* Enable cargo-auditable-binary-cataloger for files/directories
(#3376)
* chore(deps): bump github/codeql-action from 3.26.13 to 3.27.0
(#3374)
* chore(deps): bump github.com/charmbracelet/lipgloss (#3375)
* chore(deps): update stereoscope to
6db3c175f1f836e552b01ee70e5d5528cc04bce4 (#3362)
* chore(deps): bump actions/cache from 4.1.1 to 4.1.2 (#3364)
* chore(deps): bump anchore/sbom-action from 0.17.4 to 0.17.5
(#3365)
* chore(deps): bump github.com/go-git/go-billy/v5 from 5.5.0 to
5.6.0 (#3367)
- Update to version 1.14.2:
* Create single license scanner for all catalogers (#3348)
* chore(deps): update stereoscope to
a38c93517fc7d67ca1af826ac529a06c05b571d2 (#3357)
* chore(deps): update CPE dictionary index (#3358)
* chore(deps): bump github.com/jedib0t/go-pretty/v6 from 6.6.0 to
6.6.1 (#3361)
* update to latest packageurl-go (#3347)
* chore(deps): update tools to latest versions (#3342)
* chore(deps): update stereoscope to
9e57bce5efeb0ffe27770dd0b8eb2eef8b38512f (#3338)
* chore(deps): bump github.com/adrg/xdg from 0.5.0 to 0.5.1
(#3344)
* fix: use official CPE for linux kernel (#3343)
* chore(deps): bump anchore/sbom-action from 0.17.3 to 0.17.4
(#3340)
* fix: improve mariadb binary classifer to detect older versions
(#3339)
Patchnames: openSUSE-Leap-16.0-packagehub-303
Terms of use: CSAF 2.0 data is provided by SUSE under the Creative Commons License 4.0 with Attribution (CC-BY-4.0).
7.8 (High)
Affected products
Recommended
7 products
| Product | Identifier | Version | Remediation |
|---|---|---|---|
| Unresolved product id: openSUSE Leap 16.0:syft-0:1.45.0-bp160.1.1.aarch64 | — |
Vendor Fix
|
|
| Unresolved product id: openSUSE Leap 16.0:syft-0:1.45.0-bp160.1.1.ppc64le | — |
Vendor Fix
|
|
| Unresolved product id: openSUSE Leap 16.0:syft-0:1.45.0-bp160.1.1.s390x | — |
Vendor Fix
|
|
| Unresolved product id: openSUSE Leap 16.0:syft-0:1.45.0-bp160.1.1.x86_64 | — |
Vendor Fix
|
|
| Unresolved product id: openSUSE Leap 16.0:syft-bash-completion-0:1.45.0-bp160.1.1.noarch | — |
Vendor Fix
|
|
| Unresolved product id: openSUSE Leap 16.0:syft-fish-completion-0:1.45.0-bp160.1.1.noarch | — |
Vendor Fix
|
|
| Unresolved product id: openSUSE Leap 16.0:syft-zsh-completion-0:1.45.0-bp160.1.1.noarch | — |
Vendor Fix
|
Threats
Impact
important
References
5 references
{
"document": {
"aggregate_severity": {
"namespace": "https://www.suse.com/support/security/rating/",
"text": "important"
},
"category": "csaf_security_advisory",
"csaf_version": "2.0",
"distribution": {
"text": "Copyright 2024 SUSE LLC. All rights reserved.",
"tlp": {
"label": "WHITE",
"url": "https://www.first.org/tlp/"
}
},
"lang": "en",
"notes": [
{
"category": "summary",
"text": "Security update for syft",
"title": "Title of the patch"
},
{
"category": "description",
"text": "This update for syft fixes the following issues:\n\nChanges in syft:\n\n- Update to version 1.45.0:\n * Added Features\n - Add support for ZapAddOns as jar files [#4654 #4932\n @douglasclarke]\n - MySQL binary classifier should distinguish between MySQL\n Cluster (ndb) and MySQL [#3297 #4907 @witchcraze]\n - Catalog ingress-nginx binary [#4818 #4857 @witchcraze]\n * Bug Fixes\n - Support helm binary various versions [#4820 #4922\n @witchcraze]\n - Support julia binary various versions [#4867 #4945\n @witchcraze]\n - Support deno binary old versions [#4865 #4939 @witchcraze]\n - Compressed kernel modules are not scanned by the\n linux-kernel-cataloger [#4721 #4740 @will-bates11]\n - Yarn Berry lockfile parser incorrectly deduplicates packages\n with multiple resolutions [#4691 #4838 @calumleslie]\n - Possible misdetection of AWS-LC as OpenSSL 1.1.1 [#4539 #4882\n @witchcraze]\n - Support elixir binary rc versions [#4819 #4851 @ChrisJr404]\n - Exclude path ending with a slash are discarded [#4839 #4892\n @ChrisJr404]\n - Incorrect CPE for .NET Runtime [#4738 #4743 @PGrayCS]\n - fix parsing of debian/copyright files [#4708 #4754 @Bahtya]\n - Grype ignores python requirements in arbitrary equality (===)\n format [#4834 #4835 @cyphercodes]\n - valkey is detected as both of valkey and redis [#4591 #4619\n @witchcraze]\n - TypeByName missing \"nuget\" case causes UnknownPkg when\n reading SPDX SBOMs [#4837 #4848 @ChrisJr404]\n * Additional Changes\n - hoist name normalization regexp to package level [#4926\n @matiasinsaurralde]\n - bump the actions-minor-patch group across 1 directory with 6\n updates [#4946 @dependabot]\n - bump the actions-minor-patch group across 2 directories with\n 2 updates [#4936 @dependabot]\n - bump the actions-minor-patch group across 1 directory with 4\n updates [#4927 @dependabot]\n - bump the actions-minor-patch group across 1 directory with 2\n updates [#4920 @dependabot]\n - bump the actions-minor-patch group across 1 directory with 2\n updates [#4897 @dependabot]\n - update CPE dictionary index [#4831 @anchore-oss-update-bot]\n * Dependencies\n - chore(deps): bump github.com/containerd/containerd/v2 (#4935)\n - chore(deps): update anchore dependencies (#4821)\n - chore(deps): bump github.com/go-git/go-git/v5 from 5.19.0 to\n 5.19.1 (#4930)\n - chore(deps): update CPE dictionary index (#4925)\n - chore(deps): update CPE dictionary index (#4909)\n - chore(deps): bump github.com/go-git/go-git/v5 from 5.18.0 to\n 5.19.0 (#4911)\n\n- Update to version 1.44.0:\n * Added Features\n - Add support for linux-riscv64 [#4757 @luhenry]\n * Bug Fixes\n - Yarn lockfile cataloguing does not handle aliases [#4833\n #4836 @cyphercodes]\n - Some snippet files are saved in the previous test directory\n [#4829 #4830 @witchcraze]\n - empty rockspec causes index out of range [#4824 #4827\n @aki1770-del]\n - PE cataloger shows asp.net core ref assemblies using\n fileversion build stamp instead of productversion [#4813\n #4814 @rezmoss]\n - Syft safeCopy silently swallows archive decompression errors\n [#4806 #4807 @SAY-5]\n\n- Update to version 1.43.0:\n * Added Features\n - added deno bin classifiers [#4677 @rezmoss]\n - Support haskell old versions [#3237 #4793 @witchcraze]\n - Add support for OpenLDAP binary detection [#4768 #4755\n @nadimz]\n - Support erlang ols versions [#3235 #4766 @witchcraze]\n * Bug Fixes\n - improve redhat-release parsing fallback for RHEL clones\n [#4808 @westonsteimel]\n - fix format string in search results struct [#4775\n @willmurphyscode]\n - prevent infinite recursion in Document.UnmarshalJSON with\n encoding/json/v2 [#4748 @benja-M-1]\n - Syft can not complete scanning golang image [#4686]\n - javascript-package-cataloger drops entire package.json when\n authors/contributors/maintainers is a single string [#4778\n #4779 @yoav-orca]\n - pnpm lock file cataloger produces unstable output [#4648\n #4765 @lawrence3699]\n - Linux Kernel bzImage and zImage not cataloged by\n linux-kernel-cataloger [#4769 #4751 @nadimz]\n - Support istio binary (pilot-discovery, pilot-agent)\n alpha,beta,rc,dev version [#4546 #4645 @witchcraze]\n - Scanning mounted ISO: duplicate entries [#4759]\n * Additional Changes\n - update CPE dictionary index [#4767 @anchore-oss-update-bot]\n * Dependencies\n - chore(deps): update anchore dependencies (#4797)\n - chore(deps): restore Go version to 1.25.8 (#4804)\n - chore(deps): bump the actions-minor-patch group across 1\n directory with 2 updates (#4790)\n - chore(deps): bump github.com/go-git/go-git/v5 from 5.17.0 to\n 5.18.0 (#4792)\n - chore(deps): update Go version (#4798)\n - chore(deps): update tools to latest versions (#4701)\n - chore(deps): update Go version (#4773)\n - chore(deps): bump github.com/aws/aws-sdk-go-v2/service/s3\n (#4750)\n - chore(deps): bump go.opentelemetry.io/otel/sdk from 1.40.0 to\n 1.43.0 (#4752)\n - chore(deps): bump github.com/go-jose/go-jose/v4 from 4.1.3 to\n 4.1.4 (#4737)\n - chore(deps): bump the actions-minor-patch group across 2\n directories with 7 updates (#4763)\n - chore(deps): bump github.com/hashicorp/go-getter from 1.8.5\n to 1.8.6 (#4764)\n - chore(deps): update CPE dictionary index (#4767)\n\n- Update to version 1.42.4:\n * Bug Fixes\n - Similar Packages Should Be Aggregated [#1162]\n - Support arangodb binary recent version [#4571 #4662\n @witchcraze]\n - Support go binary various versions [#4687 #4694 @kzantow]\n * Additional Changes\n - update CPE dictionary index [#4745 @anchore-oss-update-bot]\n - update CPE dictionary index [#4726 @anchore-oss-update-bot]\n - Add a trust boundary section [#4716 @joshbressers]\n * Dependencies\n - chore(deps): update CPE dictionary index (#4745)\n - chore(deps): update CPE dictionary index (#4726)\n - chore(deps): update CPE dictionary index (#4715)\n - chore(deps): update tool versions (#4706)\n - chore(deps): bump slackapi/slack-github-action from 2.1.1 to\n 3.0.1 (#4684)\n - chore(deps): bump marocchino/sticky-pull-request-comment\n (#4685)\n - chore(deps): bump the go-minor-patch group with 2 updates\n (#4697)\n - chore(deps): bump actions/create-github-app-token from 2.2.1\n to 3.0.0 (#4699)\n - chore(deps): update CPE dictionary index (#4689)\n - chore(deps): ignore some dependabot deps (#4696)\n - chore(deps): update tools to latest versions (#4690)\n\n- Update to version 1.42.3:\n * Bug Fixes\n - Missing secondary evidence for .NET dependency in\n ghcr.io/open-telemetry/demo:2.0.0-accounting image [#4652]\n * Additional Changes\n - centralize temp files and prefer streaming IO [#4668\n @willmurphyscode]\n - chore(deps): update anchore dependencies (#4681)\n - chore(deps): bump github.com/buger/jsonsparser to v1.1.2\n (#4680)\n - chore(deps): bump the go-minor-patch group with 2 updates\n (#4678)\n - chore(deps): bump google.golang.org/grpc from 1.78.0 to\n 1.79.3 (#4675)\n - chore(deps): bump the go-minor-patch group with 2 updates\n (#4674)\n - chore(deps): update tools to latest versions (#4663)\n - chore(deps): bump the go-minor-patch group with 3 updates\n (#4669)\n - chore(deps): bump github/codeql-action (#4670)\n - chore(deps): bump docker/login-action from 3.7.0 to 4.0.0\n (#4671)\n - chore(deps): update CPE dictionary index (#4673)\n - chore(tests): fix test fixture build on modern ARM Mac\n (#4666)\n\n- Update to version 1.42.2:\n * Bug Fixes\n - [BUG] Incorrect Maven PURL generation: Automatic-Module-Name\n should not be used as Maven groupId [#4611 #4642 @xnox]\n - Checksum is 0 for spdx files [#2307 #4620 @ppalucha]\n - Support grafana binary various versions [#4559 #4635\n @witchcraze]\n * Additional Changes\n - migrate fixtures to testdata [#4651 @wagoodman]\n * Dependencies\n - chore(deps): update anchore dependencies (#4631)\n - chore(deps): update tools to latest versions (#4630)\n - chore(deps): update SPDX license list (#4637)\n - chore(deps): bump actions/download-artifact from 7.0.0 to\n 8.0.0 (#4658)\n - chore(deps): bump github.com/cloudflare/circl from 1.6.1 to\n 1.6.3 (#4638)\n - chore(deps): bump the actions-minor-patch group across 2\n directories with 2 updates (#4657)\n - chore(deps): bump actions/upload-artifact from 6.0.0 to 7.0.0\n (#4659)\n - chore(deps): bump go.opentelemetry.io/otel/sdk from 1.39.0 to\n 1.40.0 (#4646)\n - chore(deps): update CPE dictionary index (#4647)\n - chore(deps): bump the go-minor-patch group across 1 directory\n with 5 updates (#4661)\n - chore(deps): update CPE dictionary index (#4636)\n - chore(deps): bump github/codeql-action (#4634)\n - chore(deps): bump github.com/charmbracelet/bubbles from\n 0.21.1 to 1.0.0 (#4633)\n - chore(deps): bump the go-minor-patch group with 5 updates\n (#4632)\n\n- Update to version 1.42.1:\n * Bug Fixes\n - Use redhat as namespace for hummingbird rpms [#4615 @scoheb]\n - False Positive: Emacs snap package version CVE-2024-39331\n [#4485]\n * Additional Changes\n - call cleanup on tmpfile and replace some io.ReadAlls with\n streams [#4629 @willmurphyscode]\n - bumps go mod version to 1.25; ci takes latest patch [#4628\n @spiffcs]\n * Dependencies\n - chore(deps): update tools to latest versions (#4614)\n - chore(deps): bump the actions-minor-patch group across 1\n directory with 2 updates (#4622)\n - chore(deps): bump the go-minor-patch group with 2 updates\n (#4621)\n - chore(deps): update CPE dictionary index (#4623)\n\n- Update to version 1.42.0:\n * Added Features\n - Add support for scanning GGUF models from OCI registries\n [#4335 @spiffcs]\n - yarn lockfile scan doesnt catch dev dependencies [#4548 #4549\n @rezmoss]\n * Additional Changes\n - CPE detection for APK libavif to use aomedia vendor [#4597\n @naag]\n * Dependencies\n - chore(deps): update anchore dependencies (#4613)\n - chore(deps): bump github.com/go-git/go-git/v5 from 5.16.4 to\n 5.16.5 (#4612)\n - chore(deps): update CPE dictionary index (#4610)\n - chore(deps): bump github.com/bmatcuk/doublestar/v4 (#4606)\n - chore(deps): bump the actions-minor-patch group across 2\n directories with 2 updates (#4607)\n - chore(deps): update CPE dictionary index (#4601)\n - chore(deps): update tools to latest versions (#4594)\n\n- Update to version 1.41.2:\n * Bug Fixes\n - further improve go binary classifier, including windows\n [#4593 @kzantow]\n - Wrong format in license [#4233 #4588 @spiffcs]\n - Cannot detect installation of Qt6 [#4467 #4550 @rezmoss]\n - bug: Syft mis-identifies binary as deb inside a snap [#4486\n #4500 @popey]\n * Dependencies\n - chore(deps): update tools to latest versions (#4589)\n - chore(deps): bump the go-minor-patch group with 2 updates\n (#4583)\n - chore(deps): bump the actions-minor-patch group across 1\n directory with 2 updates (#4584)\n\n- Update to version 1.41.1:\n * Bug Fixes\n - [Bug Report] Missing some dependencies on cyclonedx formatted\n SBOM using syft [#4562 #4573 @spiffcs]\n * Dependencies\n - chore(deps): update tools to latest versions (#4577)\n\n- Update to version 1.41.0:\n * Added Features\n - detect Debian version from /etc/debian_version [#4569\n @kzantow]\n * Bug Fixes\n - correctly report supporting evidence for binary packages\n [#4558 @kzantow]\n * Dependencies\n - chore(deps): update anchore dependencies (#4575)\n - chore(deps): update tools to latest versions (#4570)\n - chore(deps): bump the actions-minor-patch group across 2\n directories with 3 updates (#4568)\n - chore(deps): bump the go-minor-patch group with 6 updates\n (#4567)\n - chore(deps): update tools to latest versions (#4565)\n - chore(deps): bump github.com/spdx/tools-golang (#4557)\n\n- Update to version 1.40.1:\n * Bug Fixes\n - mongodb binary not detected manual/source install [#4540\n #4541 @rezmoss]\n - chore: sync generated file immediately (#4538)\n * Dependencies\n - chore(deps): update anchore dependencies (#4552)\n - chore(deps): update tools to latest versions (#4551)\n - chore(deps): update tools to latest versions (#4545)\n - chore(deps): update tools to latest versions (#4542)\n - chore(deps): bump the go-minor-patch group with 4 updates\n (#4543)\n - chore(deps): bump anchore/sbom-action (#4544)\n - chore(deps): update tools to latest versions (#4537)\n\n- Update to version 1.40.0:\n * Added Features\n - Exclude development or test dependencies for PNPM Package\n type [#4430 #4487 @rezmoss]\n - Catalog istio binary (pilot-discovery, pilot-agent) [#4508\n #4521 @witchcraze]\n - Catalog envoy binary [#4506 #4530 @witchcraze]\n - Catalog grafana binary [#4505 #4516 @witchcraze]\n - Add a binary classifier for valkey [#3400 #4509 @witchcraze]\n * Bug Fixes\n - old bitnami images without spdx files arent getting picked up\n correctly in the catalog [#4529 #4532 @rezmoss]\n - wrong traefik rc versions at binary detection [#3535 #4499\n @rezmoss]\n - FromPOSIX() in internals\\windows\\path.go assumes that all\n Windows root paths must have a colon terminator [#4070 #4075\n @luissantosHCIT]\n - binary cataloger is picking up the go version instead of the\n actual binary version in traefik experimental images [#4498\n #4499 @rezmoss]\n * Dependencies\n - chore(deps): update anchore dependencies (#4535)\n - chore(deps): bump the go-minor-patch group with 3 updates\n (#4524)\n - chore(deps): bump the actions-minor-patch group across 1\n directory with 2 updates (#4525)\n - chore(deps): bump actions/download-artifact from 6.0.0 to\n 7.0.0 (#4526)\n - chore(deps): bump actions/upload-artifact from 4.4.3 to 6.0.0\n (#4527)\n - chore(deps): bump modernc.org/sqlite from 1.41.0 to 1.42.2\n (#4513)\n - chore(deps): bump anchore/sbom-action from 0.20.11 to 0.21.0\n (#4501)\n - chore(deps): bump github.com/jedib0t/go-pretty/v6 from 6.7.7\n to 6.7.8 (#4502)\n - chore(deps): bump github.com/spdx/tools-golang from 0.5.5 to\n 0.5.6 (#4503)\n - chore(deps): update tools to latest versions (#4504)\n - chore(deps): bump github.com/hashicorp/go-getter from 1.8.3\n to 1.8.4 (#4518)\n - chore(deps): bump github.com/gkampitakis/go-snaps from 0.5.18\n to 0.5.19 (#4520)\n\n- Update to version 1.39.0:\n * Added Features\n - add support for Gemfile.next.lock [#4457 @HatiCode]\n - Command output to give more information on what catalogers\n look for and what they can find [#4155 #4317 @wagoodman]\n - Support reading lzma compressed .go.buildinfo sections with\n upx [#4411 #4480 @wagoodman]\n - Specify specific snap revision to pull [#4389 #4439\n @VictorHuu]\n - Cannot detect embedded deps.json metadata in single-file .NET\n binaries [#4344 #4375 @rezmoss]\n - ELF note cataloger does not pick up OS field, but should\n [#4384 #4438 @VictorHuu]\n * Bug Fixes\n - remove debug print statement in dependency parser [#4412\n @cgreeno]\n - dotnet-deps cataloger should skip project references with\n type \"project\" when building the sbom [#4423 #4436 @rezmoss]\n - File digests not computed when using --base-path [#4410 #4478\n @wagoodman]\n - Syft should not define subpaths by default in PURLs [#4394\n #4395 @rezmoss]\n - go: valid purl but incorrect name [#1737 #4395 @rezmoss]\n - Incorrect Go module PURL generation when module path contains\n /vN (e.g. /v5) [#4316 #4395 @rezmoss]\n - Failing to convert npm repository information correctly to\n SPDX [#4362 #4390 @kendrickm]\n * Dependencies\n - chore(deps): update tools to latest versions (#4491)\n - chore(deps): bump modernc.org/sqlite from 1.40.1 to 1.41.0\n (#4489)\n - chore(deps): bump github/codeql-action from 4.31.8 to 4.31.9\n (#4481)\n - chore(deps): bump github.com/goccy/go-yaml from 1.19.0 to\n 1.19.1 (#4482)\n - chore(deps): bump actions/cache from 5.0.0 to 5.0.1 (#4476)\n - chore(deps): bump actions/cache in /.github/actions/bootstrap\n (#4477)\n - chore(deps): update tools to latest versions (#4473)\n - chore(deps): update tools to latest versions (#4466)\n - chore(deps): bump github/codeql-action from 4.31.7 to 4.31.8\n (#4468)\n - chore(deps): bump actions/cache from 4.3.0 to 5.0.0 (#4469)\n - chore(deps): bump github.com/anchore/stereoscope from 0.1.14\n to 0.1.16 (#4470)\n - chore(deps): bump actions/cache in /.github/actions/bootstrap\n (#4471)\n - chore(deps): update tools to latest versions (#4462)\n - chore(deps): update tools to latest versions (#4456)\n - chore(deps): bump github.com/jedib0t/go-pretty/v6 from 6.7.5\n to 6.7.7 (#4460)\n - chore(deps): bump peter-evans/create-pull-request from 7.0.11\n to 8.0.0 (#4459)\n - chore(deps): bump anchore/sbom-action from 0.20.10 to 0.20.11\n (#4458)\n\n- Update to version 1.38.2 (.1 was not released):\n * Bug Fixes\n - drop cpe from gguf [#4383 @spiffcs]\n - emit lua rockspec dependencies in metadata [#4376\n @willmurphyscode]\n - Invalid SBOMs are created when GO replace directive is used\n [#4415 #4419 @VictorHuu]\n - Incorrect CPE for Vercel\u0027s Next js [#4443 #4450\n @willmurphyscode]\n - v1.38.0 generates empty sbom for tgz sources [#4416 #4421\n @VictorHuu]\n - Syft: The dependency graph does not include all Requires-Dist\n relationships defined in the package\u0027s METADATA file [#4401\n #4408 @willmurphyscode]\n * Dependencies\n - chore(deps): update anchore dependencies (#4440)\n - chore(deps): update tools to latest versions (#4442)\n - chore(deps): bump peter-evans/create-pull-request from 7.0.8\n to 7.0.11 (#4447)\n - chore(deps): bump actions/create-github-app-token from 2.1.4\n to 2.2.1 (#4445)\n - chore(deps): bump github.com/go-git/go-billy/v5 from 5.6.2 to\n 5.7.0 (#4448)\n - chore(deps): bump github/codeql-action from 4.31.6 to 4.31.7\n (#4446)\n - chore(deps): bump golang.org/x/tools from 0.39.0 to 0.40.0\n (#4453)\n - chore(deps): bump github.com/github/go-spdx/v2 from 2.3.4 to\n 2.3.5 (#4434)\n - chore(deps): bump github.com/spf13/cobra from 1.10.1 to\n 1.10.2 (#4435)\n - chore(deps): bump actions/checkout from 6.0.0 to 6.0.1\n (#4431)\n - chore(deps): bump github.com/gkampitakis/go-snaps from 0.5.17\n to 0.5.18 (#4432)\n - chore(deps): bump github.com/gkampitakis/go-snaps from 0.5.15\n to 0.5.17 (#4413)\n - chore(deps): update tools to latest versions (#4420)\n - chore(deps): bump github.com/olekukonko/tablewriter from\n 1.1.1 to 1.1.2 (#4427)\n - chore(deps): bump github/codeql-action from 4.31.4 to 4.31.6\n (#4424)\n - chore(deps): bump github.com/goccy/go-yaml from 1.18.0 to\n 1.19.0 (#4426)\n - chore(deps): bump anchore/sbom-action from 0.20.9 to 0.20.10\n (#4381)\n - chore(deps): bump modernc.org/sqlite from 1.40.0 to 1.40.1\n (#4382)\n - chore(deps): bump actions/checkout from 5.0.0 to 6.0.0\n (#4396)\n - chore(deps): bump github.com/jedib0t/go-pretty/v6 from 6.7.3\n to 6.7.5 (#4397)\n - chore(deps): update tools to latest versions (#4398)\n - chore(deps): bump github.com/google/go-containerregistry\n (#4409)\n - chore(deps): bump github/codeql-action from 4.31.3 to 4.31.4\n (#4386)\n - chore(deps): bump github.com/jedib0t/go-pretty/v6 from 6.7.2\n to 6.7.3 (#4387)\n - chore(deps): bump golang.org/x/crypto from 0.44.0 to 0.45.0\n (#4391)\n - chore(deps): bump actions/setup-go from 6.0.0 to 6.1.0\n (#4392)\n - chore(deps): bump actions/setup-go in\n /.github/actions/bootstrap (#4393)\n\n- Update to version 1.38.0:\n * Added Features\n - add support for cataloging GGUF models [#4184 #4279 @spiffcs]\n - Support scanning a list of CPEs [#3890 #4207 @chovanecadam]\n - Syft does not detect Elixir binary on system [#4333 #4334\n @rezmoss]\n * Bug Fixes\n - Support extras statements in Python PDM cataloger [#4352\n @wagoodman]\n - Preserve --from argument order [#4350 @wagoodman]\n - SBOM generated by Syft 1.28 contains license elements missing\n id or name (causing CycloneDX parser error) [#4363]\n - empty PURL output in dependency snapshot format breaks\n sbom-action [#4311]\n - Interface includes constraint elements, can only be used in\n type parameters [#4346]\n - Upgrade github.com/nwaples/rardecode@v1.1.3 to 2.2.1 [#4338]\n - Upgrade to Golang 1.25.4 [#4341]\n * Additional Changes\n - migrate syft to use mholt/archives instead of anchore fork\n [#4029 @Rupikz]\n - Add license enrichment from pypi to python packages [#4295\n @timols]\n - license file search [#4327 @kzantow]\n * Dependencies\n - chore(deps): update anchore dependencies (#4374)\n - chore(deps): bump github.com/jedib0t/go-pretty/v6 from 6.7.1\n to 6.7.2 (#4372)\n - chore(deps): bump golang.org/x/tools from 0.38.0 to 0.39.0\n (#4364)\n - chore(deps): update tools to latest versions (#4370)\n - chore(deps): update tools to latest versions (#4365)\n - chore(deps): bump github/codeql-action from 4.31.2 to 4.31.3\n (#4366)\n - chore(deps): update tools to latest versions (#4358)\n - chore(deps): bump golang.org/x/mod from 0.29.0 to 0.30.0\n (#4359)\n - chore(deps): bump github.com/olekukonko/tablewriter from\n 1.0.9 to 1.1.1 (#4354)\n - chore(deps): bump github.com/jedib0t/go-pretty/v6 from 6.7.0\n to 6.7.1 (#4355)\n - chore(deps): update tools to latest versions (#4347)\n - chore(deps): bump github.com/opencontainers/selinux (#4349)\n - chore(deps): bump golang.org/x/time from 0.12.0 to 0.14.0\n (#4348)\n - chore(deps): bump github.com/jedib0t/go-pretty/v6 from 6.6.9\n to 6.7.0 (#4337)\n - chore(deps): bump github.com/containerd/containerd from\n 1.7.28 to 1.7.29 (#4340)\n\n- Update to version 1.37.0:\n * Added Features\n - Refactor fileresolver to not require base path [#4298\n @Rupikz]\n - Describe cataloger capabilities via test observations [#4318\n @wagoodman]\n - Support Java resource adapter extension .far as a Java\n archive [#4183 #4193 @kyounghunJang]\n - Add Java resource adapter extension \".rar\" as supported Java\n archive [#4136 #4137 @thomassui]\n * Bug Fixes\n - fix empty PURL Github format [#4312 @rezmoss]\n - Canonicalize Ghostscript CPE/PURL for ghostscript packages\n from PE Binaries [#4308 @kdt523]\n - Respect \"rpmmod\" PURL qualifier [#4314 @willmurphyscode]\n - fix dpkg packages that are in deinstalled state should not be\n in SBOM [#3063 #4231 @rkirk-nos]\n * Dependencies\n - chore(deps): update anchore dependencies (#4330)\n - chore(deps): bump github/codeql-action from 4.31.1 to 4.31.2\n (#4325)\n - chore(deps): bump github.com/hashicorp/go-getter from 1.8.2\n to 1.8.3 (#4326)\n - chore(deps): bump modernc.org/sqlite from 1.39.1 to 1.40.0\n (#4329)\n - chore(deps): bump github/codeql-action from 4.31.0 to 4.31.1\n (#4321)\n - chore(deps): bump github.com/jedib0t/go-pretty/v6 from 6.6.8\n to 6.6.9 (#4315)\n - chore(deps): bump github/codeql-action from 4.30.9 to 4.31.0\n (#4310)\n - chore(deps): bump anchore/sbom-action from 0.20.8 to 0.20.9\n (#4305)\n - chore(deps): update tools to latest versions (#4307)\n\n- Update to version 1.36.0 (1.35.0 was not released):\n * Added Features\n - Add the ability to fetch remote licenses for pnpm-lock.yaml\n files [#4286 @timols]\n - support universal (fat) mach-o binary files [#4278\n @JoeyShapiro]\n - pdm support [#2709 #4234 @paulslaby]\n * Bug Fixes\n - Remove duplicate image source providers [#4289 @Rupikz]\n - syft can\u0027t extract go module information from executables on\n Windows [#4271 #4285 @JoeyShapiro]\n * Dependencies\n - chore(deps): update tools to latest versions (#4302)\n - chore(deps): bump github.com/github/go-spdx/v2 from 2.3.3 to\n 2.3.4 (#4301)\n - chore(deps): bump github/codeql-action from 4.30.8 to 4.30.9\n (#4299)\n - chore(deps): bump sigstore/cosign-installer from 3.10.0 to\n 4.0.0 (#4296)\n - chore(deps): bump anchore/sbom-action from 0.20.7 to 0.20.8\n (#4297)\n - chore(deps): bump anchore/sbom-action from 0.20.6 to 0.20.7\n (#4293)\n\n- Update to version 1.34.2:\n * Bug Fixes\n - Extract zip archive with multiple entries [#4283 @Rupikz]\n - panic while resolving maven properties in archive parser\n [#4288 #4290 @kzantow]\n * Dependencies\n - chore(deps): update tools to latest versions (#4291)\n\n- Update to version 1.34.1 (1.34.0 was not released):\n * Added Features\n - feat: enhance setup.py parser to handle unquoted dependencies\n [#4255 @HalaAli198]\n - feat: support for identifying ffmpeg/libav libraries [#4227\n @popey]\n - feat: PNPM latest lockfile (version 9.0) [#3927 #4256\n @bernardoamc]\n - Add Windows ARM64 releases [#4179 #4237 @compnerd]\n * Bug Fixes\n - fix: SBOM CPE mismatch for Qt5 causes Grype to miss CVE\n matches [#4036 #4093 @hawkaii]\n - fix: use of manifest files present in Snap packages when\n generating SBOMs [#4147 #4151 @popey]\n - fix: Pom xml only archive parser [#4272 @douglasclarke]\n * Dependencies\n - chore(deps): bump actions/cache from 4.2.4 to 4.3.0 (#4240)\n - chore(deps): bump actions/cache in /.github/actions/bootstrap\n (#4241)\n - chore(deps): bump anchore/sbom-action from 0.20.5 to 0.20.6\n (#4222)\n - chore(deps): bump github.com/CycloneDX/cyclonedx-go from\n 0.9.2 to 0.9.3 (#4251)\n - chore(deps): bump github.com/charmbracelet/bubbletea (#4228)\n - chore(deps): bump github.com/gkampitakis/go-snaps from 0.5.14\n to 0.5.15 (#4225)\n - chore(deps): bump github.com/go-git/go-git/v5 from 5.16.2 to\n 5.16.3 (#4259)\n - chore(deps): bump github.com/gohugoio/hashstructure from\n 0.5.0 to 0.6.0 (#4267)\n - chore(deps): bump github.com/hashicorp/go-getter from 1.8.0\n to 1.8.1 (#4229)\n - chore(deps): bump github.com/hashicorp/go-getter from 1.8.1\n to 1.8.2 (#4254)\n - chore(deps): bump github.com/iancoleman/orderedmap (#4258)\n - chore(deps): bump github.com/mholt/archives from 0.1.3 to\n 0.1.5 (#4280)\n - chore(deps): bump github.com/quasilyte/go-ruleguard/dsl\n (#4245)\n - chore(deps): bump github/codeql-action from 3.30.3 to 3.30.4\n (#4239)\n - chore(deps): bump github/codeql-action from 3.30.4 to 3.30.5\n (#4246)\n - chore(deps): bump github/codeql-action from 3.30.5 to 3.30.6\n (#4253)\n - chore(deps): bump github/codeql-action from 3.30.6 to 4.30.7\n (#4262)\n - chore(deps): bump github/codeql-action from 4.30.7 to 4.30.8\n (#4277)\n - chore(deps): bump golang.org/x/mod from 0.28.0 to 0.29.0\n (#4266)\n - chore(deps): bump golang.org/x/net from 0.44.0 to 0.45.0\n (#4263)\n - chore(deps): bump golang.org/x/net from 0.45.0 to 0.46.0\n (#4268)\n - chore(deps): bump golang.org/x/tools from 0.37.0 to 0.38.0\n (#4265)\n - chore(deps): bump modernc.org/sqlite from 1.39.0 to 1.39.1\n (#4276)\n - chore(deps): update anchore dependencies (#4282)\n - chore(deps): update tools to latest versions (#4221)\n - chore(deps): update tools to latest versions (#4230)\n - chore(deps): update tools to latest versions (#4236)\n - chore(deps): update tools to latest versions (#4238)\n - chore(deps): update tools to latest versions (#4248)\n - chore(deps): update tools to latest versions (#4261)\n - chore(deps): update tools to latest versions (#4274)\n - chore: update ffmpeg tests (#4249)\n - chore: update to use old configuration on new cosign (#4287)\n\n- Update to version 1.33.0:\n * Added Features\n - Modify RpmDBEntry to include modularityLabel for cyclonedx\n [#4212 @sfc-gh-rmaj]\n - Add locations onto packages read from Java native image SBOMs\n [#4186 @rudsberg]\n * Dependencies\n - chore(deps): update anchore dependencies (#4220)\n - chore(deps): update tools to latest versions (#4215)\n - chore(deps): bump zizmorcore/zizmor-action from 0.1.2 to\n 0.2.0 (#4216)\n - chore(deps): bump 8398a7/action-slack from 3.18.0 to 3.19.0\n (#4217)\n - chore(deps): bump sigstore/cosign-installer from 3.9.2 to\n 3.10.0 (#4218)\n - chore(deps): bump modernc.org/sqlite from 1.38.2 to 1.39.0\n (#4219)\n - chore(deps): bump github.com/charmbracelet/bubbletea from\n 1.3.8 to 1.3.9 (#4214)\n - chore(deps): bump github.com/spf13/afero from 1.14.0 to\n 1.15.0 (#4202)\n - chore(deps): bump github.com/charmbracelet/bubbletea from\n 1.3.6 to 1.3.8 (#4203)\n - chore(deps): bump github.com/vbatts/go-mtree from 0.5.4 to\n 0.6.0 (#4204)\n - chore(deps): update tools to latest versions (#4200)\n - chore(deps): bump github/codeql-action from 3.30.1 to 3.30.3\n (#4210)\n - chore(deps): bump golang.org/x/tools from 0.36.0 to 0.37.0\n (#4211)\n - chore(deps): update tools to latest versions (#4194)\n - chore(deps): bump github.com/hashicorp/go-getter from 1.7.10\n to 1.8.0 (#4197)\n - chore(deps): bump golang.org/x/mod from 0.27.0 to 0.28.0\n (#4198)\n - chore(deps): bump github.com/spf13/cobra from 1.9.1 to 1.10.1\n (#4182)\n - chore(deps): bump actions/setup-go from 5.5.0 to 6.0.0\n (#4188)\n - chore(deps): bump actions/setup-go in\n /.github/actions/bootstrap (#4189)\n - chore(deps): bump github.com/hashicorp/go-getter from 1.7.9\n to 1.7.10 (#4190)\n - chore(deps): bump github/codeql-action from 3.30.0 to 3.30.1\n (#4191)\n - chore(deps): bump actions/github-script from 7 to 8 (#4192)\n - chore(deps): bump github.com/stretchr/testify from 1.11.0 to\n 1.11.1 (#4173)\n - chore(deps): update tools to latest versions (#4185)\n - chore(deps): bump github.com/ulikunitz/xz from 0.5.12 to\n 0.5.14 (#4178)\n - chore(deps): bump github.com/spf13/cobra from 1.9.1 to 1.10.0\n (#4180)\n - chore(deps): bump github/codeql-action from 3.29.11 to 3.30.0\n (#4181)\n - chore(deps): bump github.com/anchore/stereoscope (#4174)\n - chore(deps): bump github.com/gookit/color from 1.5.4 to 1.6.0\n (#4176)\n - chore(deps): bump golang.org/x/tools from 0.35.0 to 0.36.0\n (#4172)\n\n- Update to version 1.32.0:\n * Added Features\n - Catalog entire build list for Go projects, not just packages\n listed in go.mod [#432 #4127 @spiffcs]\n - package.json authors keyword parsing [#2250 #4003 @popey]\n - Conda ecosystem support (basic) [#4002@SimeonStoykovQC]\n * Bug Fixes\n - When scanning the FFmpeg binary with Syft a new package is\n now added [#3988 #3994 @popey]\n - Warn loudly if SQLite driver is not present when needed\n [#3234 #4150 @kzantow]\n * Additional Changes\n - Update dependencies to use go.yaml.in/yaml [#4157 @n-bes]\n - chore(deps): update anchore dependencies (#4169)\n - chore(deps): bump github.com/diskfs/go-diskfs (#4159)\n - chore(deps): bump github.com/stretchr/testify from 1.10.0 to\n 1.11.0 (#4160)\n - chore(deps): update tools to latest versions (#4154)\n - chore(deps): bump github/codeql-action from 3.29.10 to\n 3.29.11 (#4149)\n - chore(deps): bump github/codeql-action from 3.29.9 to 3.29.10\n (#4145)\n - chore(deps): update CPE dictionary index (#4143)\n - chore(deps): bump github.com/hashicorp/go-getter from 1.7.8\n to 1.7.9 (#4144)\n - chore(deps): bump anchore/sbom-action from 0.20.4 to 0.20.5\n (#4141)\n - chore(deps): update tools to latest versions (#4139)\n\n- Update to version 1.31.0:\n * Added Features\n - Option to set PackageSupplier in root of SPDX document\n generated by CLI [#3098 #4131 @spiffcs]\n * Bug Fixes\n - closed reader during java binary detection [#4129 @kzantow]\n - support multiple letters in openssl patch version [#4106\n @honigbot]\n - Can not have license ID [#1964 #4132 @spiffcs]\n - Syft sometimes reports URL for license value when scanning\n JARs with a URL in Bundle-License field of manifest [#3186]\n * Dependencies\n - chore(deps): bump zizmorcore/zizmor-action from 0.1.1 to\n 0.1.2 (#4135)\n - chore(deps): bump github/codeql-action from 3.29.8 to 3.29.9\n (#4134)\n - chore(deps): bump actions/checkout from 4.2.2 to 5.0.0\n (#4130)\n - chore(deps): update CPE dictionary index (#4126)\n\n- Update to version 1.30.0:\n * Added Features\n - add binary classifier for hashicorp vault [#4121\n @willmurphyscode]\n * Bug Fixes\n - fix: update nondeterministic Java archive cataloging and\n improve groupID [#3521 #4118 @kzantow]\n * Dependencies\n - chore(deps): bump golang.org/x/net from 0.42.0 to 0.43.0\n (#4122)\n - chore(deps): bump golang.org/x/mod from 0.26.0 to 0.27.0\n (#4123)\n - chore(deps): bump github/codeql-action from 3.29.7 to 3.29.8\n (#4124)\n - chore(deps): bump docker/login-action from 3.4.0 to 3.5.0\n (#4115)\n - chore(deps): bump actions/cache from 4.2.3 to 4.2.4 (#4119)\n - chore(deps): bump actions/cache in /.github/actions/bootstrap\n (#4120)\n - chore(deps): update tools to latest versions (#4111)\n - chore(deps): update CPE dictionary index (#4112)\n - chore(deps): update tools to latest versions (#4108)\n - chore(deps): bump github/codeql-action from 3.29.4 to 3.29.5\n (#4096)\n\n- Update to version 1.29.1:\n * Bug Fixes\n - Missing license information for tzdata [#4102]\n - Improve JVM Scan Accuracy for JDK and JRE Detection [#4071\n #4046 @kzantow]\n - Azul JDK classified as Oracle JRE [#3893 #4046 @kzantow]\n * Dependencies\n - chore(deps): update anchore dependencies (#4104)\n - chore(deps): update anchore dependencies (#4098)\n - chore(deps): bump github.com/anchore/stereoscope (#4091)\n - chore(deps): bump github.com/docker/docker (#4092)\n - chore(deps): bump modernc.org/sqlite from 1.38.1 to 1.38.2\n (#4088)\n - chore(deps): bump github.com/gkampitakis/go-snaps from 0.5.13\n to 0.5.14 (#4089)\n - chore(deps): bump github.com/bmatcuk/doublestar/v4 from 4.9.0\n to 4.9.1 (#4087)\n - chore(deps): bump github.com/olekukonko/tablewriter from\n 1.0.8 to 1.0.9 (#4086)\n - chore(deps): bump github.com/jedib0t/go-pretty/v6 from 6.6.7\n to 6.6.8 (#4085)\n - chore(deps): bump modernc.org/sqlite from 1.38.0 to 1.38.1\n (#4084)\n - chore(deps): update tools to latest versions (#4082)\n - chore(deps): update CPE dictionary index (#4083)\n - chore(deps): update tools to latest versions (#4079)\n - chore(deps): bump github/codeql-action from 3.29.3 to 3.29.4\n (#4080)\n - chore(deps): update tools to latest versions (#4076)\n - chore(deps): update tools to latest versions (#4072)\n - chore(deps): bump github/codeql-action from 3.29.2 to 3.29.3\n (#4074)\n - chore(deps): bump anchore/sbom-action from 0.20.2 to 0.20.4\n (#4073)\n\n- Update to version 1.29.0:\n * Added Features\n - Catalog python uv.lock files [#3268 #3763 @jkugler]\n * Additional Changes\n - Pkg Metadata type unmarshal bug [#4043 @houdini91]\n * Dependencies\n - chore(deps): update anchore dependencies (#4068)\n - chore(deps): bump pygments (#4064)\n - chore(deps): update tools to latest versions (#4065)\n - chore(deps): bump sigstore/cosign-installer from 3.9.1 to\n 3.9.2 (#4066)\n - chore(deps): update CPE dictionary index (#4067)\n - chore(deps): bump marocchino/sticky-pull-request-comment\n (#4063)\n - chore(deps): update tools to latest versions (#4060)\n - chore(deps): bump github.com/go-viper/mapstructure/v2 (#4061)\n - chore(deps): bump github.com/bmatcuk/doublestar/v4 from 4.8.1\n to 4.9.0 (#4059)\n - chore(deps): bump golang.org/x/mod from 0.25.0 to 0.26.0\n (#4054)\n - chore(deps): update tools to latest versions (#4053)\n - chore(deps): bump golang.org/x/net from 0.41.0 to 0.42.0\n (#4056)\n - chore(deps): update CPE dictionary index (#4058)\n - chore(deps): bump github.com/olekukonko/tablewriter from\n 1.0.7 to 1.0.8 (#4049)\n - chore(deps): update CPE dictionary index (#4050)\n - chore(deps): bump github.com/hashicorp/hcl/v2 from 2.23.0 to\n 2.24.0 (#4051)\n - chore(deps): bump github.com/charmbracelet/bubbletea from\n 1.3.5 to 1.3.6 (#4052)\n - chore(deps): bump anchore/sbom-action from 0.20.1 to 0.20.2\n (#4048)\n\n- Update to version 1.28.0:\n * Added Features\n - add native support for snap packages [#1088 #3929 @wagoodman]\n * Additional Changes\n - upgrade tablewriter dependency to use new API [#3990\n @cpanato]\n * Dependencies\n - chore(deps): update anchore dependencies (#4047)\n - chore(deps): update anchore dependencies (#4045)\n - chore: upgrade tablewriter dependency to use new API (#3990)\n - chore(deps): bump github.com/Masterminds/semver/v3 from 3.3.1\n to 3.4.0 (#4040)\n - chore: update tests to read from latest test-fixture-cache\n and fix cache publish (#4042)\n - chore(deps): bump github.com/mholt/archives from 0.1.2 to\n 0.1.3 (#4032)\n - chore(deps): bump marocchino/sticky-pull-request-comment\n (#4019)\n - chore(deps): bump sigstore/cosign-installer from 3.9.0 to\n 3.9.1 (#4022)\n - chore(deps): update tools to latest versions (#4035)\n - chore(deps): update CPE dictionary index (#4037)\n - chore(deps): bump github/codeql-action from 3.29.0 to 3.29.2\n (#4039)\n - chore(deps): update CPE dictionary index (#4021)\n - chore(deps): update tools to latest versions (#4016)\n - chore(deps): update tools to latest versions (#4012)\n - chore(deps): bump github.com/go-viper/mapstructure/v2 (#4014)\n - chore(deps): bump sigstore/cosign-installer from 3.8.2 to\n 3.9.0 (#4015)\n - chore(deps): update CPE dictionary index (#4007)\n - chore(deps): bump anchore/sbom-action from 0.20.0 to 0.20.1\n (#4008)\n - chore(deps): bump github.com/google/go-containerregistry\n (#4009)\n - chore(deps): update tools to latest versions (#3992)\n - chore(deps): bump github/codeql-action from 3.28.19 to 3.29.0\n (#4000)\n\n- Update to version 1.27.1:\n * fix: provide separate nonroot image (#3998)\n * account for non-import shapes (#3997)\n * Allow decoding of anchorectl json files (#3973)\n * chore(deps): bump github.com/anchore/stereoscope (#3991)\n\n- Update to version 1.27.0:\n * Added Features\n - add syft schema version to version command [#3949 @spiffcs]\n * Bug Fixes\n - Remove CPE product candidates for phf, prometheus, hyper and\n Rust crates [#3967 @jayvdb]\n - Remove CPE product candidates for opentelemetry and redis\n Rust crates [#3962 @jayvdb]\n - Harden Container Runtime with Non-Root User [#3941\n @MikeTheCyberGuy]\n - terraform provider lock entries should not require\n constraints [#3934 @ghouscht]\n - sbom cataloger returning upstream package [#3662 #3981\n @kzantow]\n - Syft missing md5 sums and list data for dpkg packages under\n status.d/ [#3912]\n - Failure to detect dependency relationships between Python\n packages [#3958 #3965 @christoph-blessing]\n - Heavy memory consumption when directory scanning deb source\n [#3928 #3953 @kzantow]\n - In versions 1.25.0 and later, graalvm-native-image-cataloger\n adds 3-6 hours to Syft [#3942 #3944 @kzantow]\n - Syft incorrectly reports multiple APKs as parents of\n symlinked files [#3847 #3923 @luhring]\n * Dependencies\n - chore(deps): bump modernc.org/sqlite from 1.37.1 to 1.38.0\n (#3979)\n - chore(deps): bump github.com/go-git/go-git/v5 from 5.16.1 to\n 5.16.2 (#3978)\n - chore(deps): update tools to latest versions (#3977)\n - chore(deps): update CPE dictionary index (#3976)\n - chore(deps): bump golang.org/x/net from 0.40.0 to 0.41.0\n (#3970)\n - chore(deps): bump github.com/sergi/go-diff (#3971)\n - chore(deps): bump golang.org/x/mod from 0.24.0 to 0.25.0\n (#3963)\n - chore(deps): bump github.com/gkampitakis/go-snaps from 0.5.12\n to 0.5.13 (#3964)\n - chore(deps): bump github.com/go-git/go-git/v5 from 5.16.0 to\n 5.16.1 (#3960)\n - chore(deps): bump github/codeql-action from 3.28.18 to\n 3.28.19 (#3952)\n - chore(deps): bump github.com/gkampitakis/go-snaps from 0.5.11\n to 0.5.12 (#3943)\n - chore(deps): update tools to latest versions (#3945)\n - chore(deps): update CPE dictionary index (#3947)\n - chore(deps): bump github.com/google/go-containerregistry\n (#3933)\n - chore(deps): update CPE dictionary index (#3935)\n - chore(deps): bump modernc.org/sqlite from 1.37.0 to 1.37.1\n (#3926)\n\n- Update to version 1.26.1:\n * fix(dotnet-deps-cataloger): avoid repeated dependency\n resolution (#3930)\n * chore(deps): update tools to latest versions (#3921)\n * chore(deps): bump github.com/google/go-containerregistry\n (#3925)\n\n- Update to version 1.26.0:\n * Added Features\n - Read version resources from non-.NET DLLs and executables\n [#3842 #3911 @wagoodman]\n * Bug Fixes\n - pkg.JavaArchive.PomProperties is being populated even though\n no pom.properties file was present for analysis [#3922\n @wagoodman]\n - syft 1.24.0 debug container - wget fails TLS [#3891 #3915\n @spiffcs]\n * Dependencies\n - chore(deps): update CPE dictionary index (#3913)\n\n- Update to version 1.25.1:\n * remove go-rpmdb replace directive [#3908 @wagoodman]\n\n- Update to version 1.25.0:\n * Added Features\n - Add PHP interpreter + extensions cataloger [#2585\n @LaurentGoderre]\n * Bug Fixes\n - update license content filtering default case to be \u0027none\u0027\n for no content [#3903 @spiffcs]\n - Distinguish openjdk vs jdk when using file source [#3895\n @adammcclenaghan]\n - Make it discoverable if Native Image contains no embedded\n SBOM [#3731 #3805 @sathiya06]\n * Dependencies\n - chore(deps): bump github/codeql-action from 3.28.17 to\n 3.28.18 (#3905)\n - chore(deps): bump github.com/mholt/archives from 0.1.1 to\n 0.1.2 (#3898)\n - chore(deps): bump anchore/sbom-action from 0.19.0 to 0.20.0\n (#3899)\n\n- Update to version 1.24.0:\n https://github.com/anchore/syft/compare/v1.23.1...v1.24.0\n * Added Features\n - Add cataloger for Dart pubspec [#3292 @LaurentGoderre]\n - Translate Portage license strings to SPDX expressions [#1763\n @wagoodman]\n - Use package ID from decoded SBOMs when provided [#1872\n @jneate]\n - Annotate visible/hidden paths when all-layers scope [#3855\n @wagoodman]\n - Add support for PHP Pear [#2775 @LaurentGoderre]\n - Detect whether full license text or a license name has been\n provided [#3088 #3876 @spiffcs #3450 @spiffcs]\n - Add Cataloger for Homebrew on macOS [#3632 #3724 @rezmoss]\n - Provide a way to get the LayerID the package was first found\n in [#435 #3858 @wagoodman #3138 @tomersein]\n - Go binaries that currently get (devel) as the version should\n instead stub UNKNOWN based on the compliance policy [#3324\n #3873 @wagoodman]\n - Upgrade base Docker image to\n gcr.io/distroless/static-debian12 [#3840 #3862 @bgoareguer]\n - Return full license string instead of SHA256 hash when\n license string exceeds 64 characters [#3780 #3844 @spiffcs]\n - Detect nix dependencies [#3814 #3837 @wagoodman]\n * Bug Fixes\n - update license sort to be stable with contents field [#3860\n @spiffcs]\n - Improve detection of erlang binary in alpine Linux [#3839\n @avodotiiets]\n - Do not search for main module versions within binary contents\n by default [#3874 @wagoodman]\n - dpkg license improvement for non SPDX licenses [#3090 #3888\n @spiffcs]\n - CycloneDX group field not symmetrically handled by\n encoder/decoders [#2981 #3853 @kzantow]\n - Syft crash [signal SIGSEGV: segmentation violation code=0x80\n addr=0x0 pc=0x123a0da] [#3872 #3875 @wagoodman]\n - Syft 1.23.1 shows version (devel) for grafana 12.0.0 [#3864]\n - .NET cataloger does not always pair up PE binaries and\n deps.json packages, resulting in duplicate packages on some\n runs [#3866 #3869 @wagoodman]\n - Propagate error in FileSourceProvider instead of warn log\n [#3831 #3845 @Rupikz]\n - Update github.com/Masterminds/semver package [#3829 #3836\n @popey]\n - go-module-file-cataloger fails if symlinks in path [#3614\n #3783 @VictorHuu]\n - Support fluent-bit some versions of arm/s390x images [#3793\n #3817 @VictorHuu]\n * Additional Changes\n - update rust test fixtures to latest [#3852 @spiffcs]\n\n- Update to version 1.23.1:\n * chore(deps): update tools to latest versions (#3830)\n * Resolve owned file paths when searching for overlaps (#3828)\n\n- Update to version 1.23.0:\n * Added Features\n - Support skipping archive extraction with file source [#3795\n @adammcclenaghan]\n - Use the R cataloger in directory scans [#3774 @spiffcs]\n - Add support for detecting javascript assets in .NET projects\n using libman [#3825 @wagoodman]\n - Parse GitHub actions comments [#3776 @wagoodman]\n - Support chrome binary detection [#3174 #3136 @lem-onade]\n - Add support for detecting undeclared license files scanning\n from python installations [#2624 #3779 @wagoodman]\n * Bug Fixes\n - .NET cataloger should consider compile target paths from\n deps.json [#3821 @wagoodman]\n - Skip license scanner injection [#3796 @adammcclenaghan]\n - Delete collection name/type key entries when empty [#3797\n @adammcclenaghan]\n - Use module name over relative paths in go.mod replace\n directives [#3812 @VictorHuu]\n - Correct variable names for Conan lock parsing version\n handling [#3802 @musangk]\n - Consider DLL claims for dependencies of .NET packages from\n deps.json [#3822 @wagoodman]\n - Empty source during decoding an SBOM document should not be\n fatal [#3791 @wagoodman]\n - Dpkg are not detected when scanning a directory [#3726 #3820\n @VictorHuu]\n - Support golang tip image [#3681 #3757 @VictorHuu]\n - syft cataloger list should flatten options [#3801 #3804\n @kzantow]\n - Unable to generate a correct SBOM for C++ project [#3755]\n * Dependencies\n - chore(deps): update anchore dependencies (#3827)\n - chore(deps): update tools to latest versions (#3823)\n - chore(deps): bump sigstore/cosign-installer from 3.8.1 to\n 3.8.2 (#3818)\n - chore(deps): bump github/codeql-action from 3.28.15 to\n 3.28.16 (#3819)\n - chore(deps): update tools to latest versions (#3815)\n - chore(deps): update CPE dictionary index (#3813)\n - chore(deps): update tools to latest versions (#3806)\n - chore(deps): bump github.com/go-git/go-git/v5 from 5.15.0 to\n 5.16.0 (#3807)\n - chore(deps): bump github.com/anchore/stereoscope from 0.1.2\n to 0.1.3 (#3803)\n - chore(deps): update tools to latest versions (#3798)\n - chore(deps): update CPE dictionary index (#3799)\n - chore(deps): bump github.com/mholt/archives from 0.1.0 to\n 0.1.1 (#3778)\n - chore(deps): bump marocchino/sticky-pull-request-comment\n (#3788)\n - chore(deps): bump github.com/magiconair/properties from 1.8.9\n to 1.8.10 (#3789)\n - chore(deps): bump github.com/charmbracelet/bubbles from\n 0.20.0 to 0.21.0 (#3790)\n - chore(deps): bump github.com/go-git/go-git/v5 from 5.14.0 to\n 5.15.0 (#3792)\n - chore(deps): update tools to latest versions (#3785)\n - chore(deps): bump github/codeql-action from 3.28.13 to\n 3.28.15 (#3786)\n - chore(deps): bump golang.org/x/net from 0.38.0 to 0.39.0\n (#3787)\n - chore(deps): update CPE dictionary index (#3782)\n - chore(deps): update tools to latest versions (#3775)\n\n- Update to version 1.22.0:\n * Added Features\n - Improve .NET package CPE generation [#3764 @wagoodman]\n - Catalog deb archives directly [#3315 #3704 @popey]\n * Bug Fixes\n - Dotnet-Portable-Executable-Cataloger uses wrong component\n version for dotnet runtime libraries [#3282 #3768 @wagoodman]\n - Dotnet deps cataloger returns \"wrong\" dotnet-framework\n dependencies and misses out on the runtime (for applications)\n [#2347 #3768 @wagoodman]\n - .NET deps.json should be considered as installation evidence\n [#3570 #3563 @wagoodman]\n - Dotnet PE binary cataloger is detecting false positives\n [#3469 #3563 @wagoodman]\n - Long Processing Time in dpkg-db-cataloger with all-layers\n Option (Syft 1.20.0) [#3683 #3636 @kzantow]\n * Dependencies\n - chore(deps): update anchore dependencies (#3772)\n - chore(deps): bump golang.org/x/net from 0.37.0 to 0.38.0\n (#3766)\n - chore(deps): bump 8398a7/action-slack from 3.16.2 to 3.18.0\n (#3767)\n - chore(deps): bump modernc.org/sqlite from 1.36.1 to 1.37.0\n (#3771)\n - chore(deps): update CPE dictionary index (#3769)\n - chore(deps): bump github/codeql-action from 3.28.12 to\n 3.28.13 (#3758)\n - chore(deps): update CPE dictionary index (#3756)\n - chore(deps): update tools to latest versions (#3747)\n - chore(deps): bump actions/upload-artifact from 4.6.1 to 4.6.2\n (#3750)\n - chore(deps): bump github.com/docker/docker (#3749)\n - chore(deps): bump actions/cache from 4.2.2 to 4.2.3 (#3751)\n - chore(deps): bump actions/cache in /.github/actions/bootstrap\n (#3752)\n - chore(deps): bump actions/setup-go in\n /.github/actions/bootstrap (#3742)\n - chore(deps): bump actions/setup-go from 5.3.0 to 5.4.0\n (#3743)\n - chore(deps): bump github/codeql-action from 3.28.11 to\n 3.28.12 (#3744)\n - chore(deps): bump github.com/BurntSushi/toml from 1.4.0 to\n 1.5.0 (#3740)\n - chore(deps): bump github.com/containerd/containerd from\n 1.7.26 to 1.7.27 (#3738)\n - chore(deps): update tools to latest versions (#3739)\n\n- Update to version 1.21.0:\n * chore(deps): update anchore dependencies (#3727)\n * chore(deps): update CPE dictionary index (#3735)\n * chore(deps): update tools to latest versions (#3722)\n * chore(deps): bump github.com/spf13/afero from 1.12.0 to 1.14.0\n (#3736)\n * chore(deps): bump modernc.org/sqlite from 1.36.0 to 1.36.1\n (#3737)\n * chore(deps): bump github.com/charmbracelet/lipgloss from 1.0.0\n to 1.1.0 (#3732)\n * chore(deps): bump docker/login-action from 3.3.0 to 3.4.0\n (#3733)\n * fix(performance): reduce memory allocation in containsPath\n (#3730)\n * chore: upload individual binaries as artifacts (#3714)\n * fix: fetch Dart package versions from sdk entries (#3572)\n * chore(deps): update tools to latest versions (#3713)\n * chore(deps): update CPE dictionary index (#3715)\n * Add set ID to dotnet packages (#3719)\n * chore(deps): bump github/codeql-action from 3.28.10 to 3.28.11\n (#3716)\n * Location order on packages should consider evidence annotations\n when sorting (#3720)\n * chore: fix some function names in comment (#3717)\n * fix: improve fluent-bit binary detection regex pattern (#3701)\n * chore: updates for go 1.24.1 (#3712)\n * chore(deps): bump golang.org/x/mod from 0.23.0 to 0.24.0\n (#3708)\n * Update rustaudit module name (#3689)\n * chore(deps): bump golang.org/x/net from 0.35.0 to 0.37.0\n (#3711)\n * chore(deps): bump github.com/charmbracelet/bubbletea from 1.2.4\n to 1.3.4 (#3690)\n * Add downloadLocation URI validation (#3697)\n * Native Image SBOM: support extracting symbols in .dynsym\n section for ELF files (#3647)\n * chore(deps): bump github.com/google/go-cmp from 0.6.0 to 0.7.0\n (#3687)\n * chore(deps): bump modernc.org/sqlite from 1.35.0 to 1.36.0\n (#3692)\n * chore(deps): bump github.com/go-git/go-git/v5 from 5.13.2 to\n 5.14.0 (#3693)\n * chore(deps): bump github.com/docker/docker (#3694)\n * chore(deps): bump actions/cache from 4.2.1 to 4.2.2 (#3698)\n * chore(deps): bump actions/cache in /.github/actions/bootstrap\n (#3699)\n * chore(deps): update CPE dictionary index (#3702)\n * chore(deps): bump github.com/jedib0t/go-pretty/v6 from 6.6.6 to\n 6.6.7 (#3703)\n * chore(deps): bump golang.org/x/net from 0.35.0 to 0.36.0\n (#3709)\n * chore(deps): bump peter-evans/create-pull-request from 7.0.7 to\n 7.0.8 (#3706)\n * suppress file already closed errors (#3695)\n * Fix /etc/redhat-release file parsing when resolving distro\n details (#3688)\n * chore(deps): bump sigstore/cosign-installer from 3.8.0 to 3.8.1\n (#3675)\n * chore: disable line wrapping glow output (#3679)\n * chore(deps): update CPE dictionary index (#3682)\n * chore(deps): bump peter-evans/create-pull-request from 7.0.6 to\n 7.0.7 (#3684)\n * chore(deps): bump github/codeql-action from 3.28.9 to 3.28.10\n (#3685)\n * chore(deps): bump actions/upload-artifact from 4.6.0 to 4.6.1\n (#3686)\n\n- Update to version 1.20.0:\n * Added Features\n - Add file catalogers to selection configuration [#3505\n @wagoodman]\n - Configuration for including license contents in SBOM [#3626\n #3631 @spiffcs]\n - Support Bitnami embedded SBOMs [#3065 #3341 @juan131]\n * Bug Fixes\n - Version parse caused by line breaks on different platforms\n [#3672 @idhyt]\n - find bitnami files even when no relationships [#3676\n @willmurphyscode]\n - License files which do not match an SPDX expression are\n erroneously handled as \u0027unlicensed\u0027 [#3412 #3366\n @HeyeOpenSource]\n - Incorrect URL encoding of package url (purl) [#3533 #3678\n @kzantow]\n - syft should not warn on known bad package.json [#3470 #3645\n @kzantow]\n - Scanning a project with many DLLs is slow [#3455 #3677\n @rogueai]\n - cyclone-dx presenter drops files, includes only packages\n [#3435 #3539 @spiffcs]\n - \"syft config\" output swaps comments for\n search-indexed-archives / search-unindexed-archives [#3624\n #3630 @spiffcs]\n - dpkg license improvement for non SPDX licenses [#3090 #3366\n @HeyeOpenSource]\n - RPM-based PURLs sometimes have incorrect namespace\n (specifically OpenSUSE) [#3534 #3615 @mprpic]\n * Additional Changes\n - update to go 1.24.x [#3660 @westonsteimel]\n - replace all shorthand tags of mapstruct -\u003e mapstructure\n [#3633 @spiffcs]\n\n- Update to version 1.19.0:\n * chore(deps): update tools to latest versions (#3602)\n * chore(deps): bump github/codeql-action from 3.28.1 to 3.28.2\n (#3604)\n * chore(deps): bump github.com/hashicorp/hcl/v2 from 2.22.0 to\n 2.23.0 (#3605)\n * chore(deps): bump github.com/aquasecurity/go-pep440-version\n (#3606)\n * chore: bump stereoscope to v0.0.13 (#3601)\n * feat(cataloger): add a terraform provider cataloger (#3378)\n * chore(deps): update tools to latest versions (#3597)\n * chore(deps): update CPE dictionary index (#3599)\n * chore(deps): bump actions/setup-go from 5.2.0 to 5.3.0 (#3600)\n * feat(golang): add license parsing from vendor dirs (#3522)\n * chore: bump packageurl-go with new parsing rules (#3596)\n * chore(deps): bump marocchino/sticky-pull-request-comment\n (#3595)\n * feat: add cataloger for NuGet packages (#3484)\n * allow disabling all package catalogers (#3468)\n * chore(deps): bump github.com/google/go-containerregistry\n (#3592)\n * chore(deps): bump modernc.org/sqlite from 1.34.4 to 1.34.5\n (#3593)\n * chore(deps): update tools to latest versions (#3582)\n * chore: update README.md\u0027s link to Nixpkgs (#3578)\n * chore(deps): bump github.com/sanity-io/litter from 1.5.5 to\n 1.5.6 (#3579)\n * chore(deps): bump github.com/spf13/afero from 1.11.0 to 1.12.0\n (#3580)\n * chore(deps): bump actions/upload-artifact from 4.5.0 to 4.6.0\n (#3581)\n * chore(deps): update CPE dictionary index (#3583)\n * chore(deps): bump github/codeql-action from 3.28.0 to 3.28.1\n (#3584)\n * chore(deps): bump github.com/go-git/go-billy/v5 from 5.6.1 to\n 5.6.2 (#3585)\n * chore(deps): bump github.com/bmatcuk/doublestar/v4 from 4.7.1\n to 4.8.0 (#3586)\n * chore(deps): bump github.com/docker/docker (#3587)\n * chore(deps): update anchore dependencies (#3571)\n * chore(deps): update tools to latest versions (#3567)\n * chore(deps): bump golang.org/x/net from 0.33.0 to 0.34.0\n (#3568)\n * fix: golang remote license search not executing when error\n reading local mod dir (#3549)\n * chore(deps): update tools to latest versions (#3564)\n * chore(deps): update CPE dictionary index (#3565)\n * chore(deps): bump github.com/gkampitakis/go-snaps from 0.5.7 to\n 0.5.8 (#3548)\n * chore(deps): update tools to latest versions (#3560)\n * chore(deps): bump github.com/go-git/go-git/v5 from 5.13.0 to\n 5.13.1 (#3561)\n * Use reader when scanning for package versions over reading\n entire binary into memory (#3558)\n * chore(deps): bump github.com/go-git/go-billy/v5 from 5.6.0 to\n 5.6.1 (#3551)\n * chore(deps): update tools to latest versions (#3556)\n * test: removes latest license list test (#3559)\n * chore(deps): bump peter-evans/create-pull-request from 7.0.5 to\n 7.0.6 (#3547)\n * chore(deps): update CPE dictionary index (#3550)\n * chore(deps): bump github.com/go-git/go-git/v5 from 5.12.0 to\n 5.13.0 (#3552)\n * chore(deps): update tools to latest versions (#3543)\n * chore(deps): update CPE dictionary index (#3544)\n * chore(deps): bump modernc.org/sqlite from 1.34.3 to 1.34.4\n (#3545)\n * chore(deps): bump github/codeql-action from 3.27.9 to 3.28.0\n (#3546)\n * chore(deps): bump golang.org/x/net from 0.32.0 to 0.33.0\n (#3541)\n * chore(deps): bump modernc.org/sqlite from 1.34.2 to 1.34.3\n (#3542)\n * chore(deps): bump actions/upload-artifact from 4.4.3 to 4.5.0\n (#3537)\n * chore(deps): bump github.com/docker/docker (#3538)\n * chore(deps): update CPE dictionary index (#3526)\n * chore(deps): bump github.com/CycloneDX/cyclonedx-go from 0.9.1\n to 0.9.2 (#3530)\n * chore(deps): bump github.com/jedib0t/go-pretty/v6 from 6.6.4 to\n 6.6.5 (#3531)\n * chore(deps): bump anchore/sbom-action from 0.17.8 to 0.17.9\n (#3532)\n\n- Update to version 1.18.1:\n * chore(deps): update anchore dependencies (#3525)\n * chore(deps): bump github/codeql-action from 3.27.7 to 3.27.9\n (#3524)\n * chore(deps): bump golang.org/x/crypto from 0.30.0 to 0.31.0\n (#3523)\n * chore(deps): bump actions/setup-go from 5.1.0 to 5.2.0 (#3519)\n * chore(deps): bump actions/checkout from 4.2.1 to 4.2.2 (#3518)\n * chore: make fixes field in PR template match auto-close regex\n (#3520)\n * fix: stop omitting redundantly parenthesized licenses in CDX\n formatter (#3517)\n * chore: migrate syft to use the anchore fork of archiver without\n replace (#3516)\n * Make pre-release integration PRs (#3370)\n * chore(deps): bump github.com/docker/docker (#3512)\n * chore(deps): bump github.com/jedib0t/go-pretty/v6 from 6.6.3 to\n 6.6.4 (#3513)\n * chore(deps): bump github/codeql-action from 3.27.6 to 3.27.7\n (#3514)\n\n- Update to version 1.18.0:\n * chore(deps): update anchore dependencies (#3510)\n * fix: convert file paths for spdx formats from absolute to\n relative (#3509)\n * chore(deps): update CPE dictionary index (#3507)\n * chore(deps): update tools to latest versions (#3506)\n * chore(deps): bump github.com/magiconair/properties from 1.8.7\n to 1.8.9 (#3508)\n * chore(deps): bump actions/cache from 4.1.2 to 4.2.0 (#3503)\n * Add relationships for rust audit binary packages (#3500)\n * fix order of rust dependencies and support git sources in\n Cargo.lock dependencies (#3502)\n * chore(deps): update tools to latest versions (#3501)\n * chore(deps): bump golang.org/x/net from 0.31.0 to 0.32.0\n (#3499)\n * chore: add and document target for updating unit snapshots\n (#3498)\n * fix: emit NOASSERTION for copyright text to fix SPDX 2.2\n validation failure (#3495)\n * chore(deps): update tools to latest versions (#3496)\n * chore(deps): update tools to latest versions (#3487)\n * chore(deps): bump github/codeql-action from 3.27.5 to 3.27.6\n (#3494)\n * chore(deps): bump github.com/jedib0t/go-pretty/v6 from 6.6.2 to\n 6.6.3 (#3489)\n * feat: set max layer size (#3464)\n * chore(deps): update CPE dictionary index (#3491)\n * chore(deps): bump modernc.org/sqlite from 1.34.1 to 1.34.2\n (#3492)\n * chore(deps): bump github.com/saferwall/pe from 1.5.5 to 1.5.6\n (#3493)\n * chore(deps): update tools to latest versions (#3478)\n * chore(deps): update CPE dictionary index (#3479)\n * chore(deps): bump github.com/stretchr/testify from 1.9.0 to\n 1.10.0 (#3480)\n * chore(deps): bump github.com/charmbracelet/bubbletea from 1.2.3\n to 1.2.4 (#3482)\n * chore(deps): update stereoscope to\n be5deed44b7c03fcbfa6f1f42fb67202d31636a9 (#3483)\n * fix: dart classifier for 2.x and ARM (#3475)\n * Use file indexer directly when scanning with file source\n (#3333)\n * chore(deps): bump anchore/sbom-action from 0.17.7 to 0.17.8\n (#3476)\n * chore(deps): bump github/codeql-action from 3.27.4 to 3.27.5\n (#3473)\n\n- Update to version 1.17.0:\n * chore(deps): update stereoscope to\n aa3a3ef4efe8d8759c9aa87261b405cc003bfc9a (#3472)\n * chore(deps): bump github.com/charmbracelet/bubbletea from 1.2.2\n to 1.2.3 (#3467)\n * fix: bump clio to pull in logging fix (#3466)\n * 3122 valid license url characters (#3449)\n * 3030 license declared spdx correction (#3461)\n * chore(deps): update tools to latest versions (#3463)\n * chore(deps): bump github.com/jedib0t/go-pretty/v6 from 6.6.1 to\n 6.6.2 (#3465)\n * chore(deps): bump modernc.org/sqlite from 1.33.1 to 1.34.1\n (#3460)\n * chore(deps): update CPE dictionary index (#3453)\n * chore(deps): update tools to latest versions (#3454)\n * chore(deps): update tools to latest versions (#3448)\n * chore(deps): update tools to latest versions (#3444)\n * chore(deps): bump github/codeql-action from 3.27.3 to 3.27.4\n (#3446)\n * feat: emit dependency relationships found in Cargo.lock (#3443)\n * chore(deps): update stereoscope to\n aa3a3ef4efe8d8759c9aa87261b405cc003bfc9a (#3442)\n * chore(deps): bump github/codeql-action from 3.27.2 to 3.27.3\n (#3438)\n * chore(deps): bump github.com/charmbracelet/bubbletea from 1.2.1\n to 1.2.2 (#3439)\n * chore(deps): bump github.com/saferwall/pe from 1.5.4 to 1.5.5\n (#3440)\n * chore(deps): update tools to latest versions (#3413)\n * chore(deps): bump github/codeql-action from 3.27.1 to 3.27.2\n (#3436)\n * chore(deps): bump golang.org/x/mod from 0.21.0 to 0.22.0\n (#3426)\n * update node classifier (#3419)\n * chore(deps): update stereoscope to\n 120d9ea511e2f7a9887b443c52e66cd19bb80b43 (#3424)\n * chore(deps): update CPE dictionary index (#3429)\n * chore(deps): bump github/codeql-action from 3.27.0 to 3.27.1\n (#3431)\n * chore(deps): bump golang.org/x/net from 0.30.0 to 0.31.0\n (#3432)\n * chore(deps): bump github.com/charmbracelet/bubbletea from 1.1.2\n to 1.2.1 (#3433)\n * restore log on ui teardown (#3427)\n * doc: Add official Syft logo license information (#3421)\n * chore(deps): bump anchore/sbom-action from 0.17.6 to 0.17.7\n (#3418)\n * chore: build release sbom from go.mod (#3417)\n\n- Update to version 1.16.0:\n * chore: prevent file resolver from bubbling errors in binary\n cataloger (#3410)\n * chore(deps): update stereoscope to\n cbd43fb4e5d348fe680066ee6329385fd6a4f827 (#3411)\n * chore(deps): update CPE dictionary index (#3414)\n * chore(deps): bump github.com/adrg/xdg from 0.5.2 to 0.5.3\n (#3408)\n * chore(deps): bump github.com/charmbracelet/lipgloss from 0.13.1\n to 1.0.0 (#3409)\n * chore(deps): update stereoscope to\n 2ce1e520983b1c21d5150d7fae2b39e8e5ab9063 (#3405)\n * Issue #3143 - fixed format conversion docs link (#3407)\n * feat: support dependencies and purl for Native Image SBOMs\n (#3399)\n * chore(deps): update stereoscope to\n 9c92fe30492ffeba14ed2e23ad1fd923341dda4f (#3398)\n * feat: exclude devDependencies from package-lock.json parsing\n (#3371)\n * chore(deps): bump github.com/adrg/xdg from 0.5.1 to 0.5.2\n (#3394)\n * chore(deps): bump anchore/sbom-action from 0.17.5 to 0.17.6\n (#3393)\n * fix: stack overflow in spyingIoReadCloser (#3392)\n * fix: bad pom files may cause infinite loop (#3391)\n\n- Update to version 1.15.0:\n * chore(deps): update stereoscope to\n bcc40c6817524718277256d6b774ce643f98640a (#3388)\n * chore(deps): bump actions/setup-go from 5.0.2 to 5.1.0 (#3384)\n * chore(deps): bump github.com/charmbracelet/bubbletea from 1.1.1\n to 1.1.2 (#3385)\n * chore(deps): update tools to latest versions (#3383)\n * chore(deps): update CPE dictionary index (#3387)\n * chore(deps): bump actions/checkout from 4.2.1 to 4.2.2 (#3380)\n * feat: multi-level configuration and profiles (#3337)\n * feat: Java dependency graph information (#3363)\n * Expanded dpkg cataloger globs (#3373)\n * Enable cargo-auditable-binary-cataloger for files/directories\n (#3376)\n * chore(deps): bump github/codeql-action from 3.26.13 to 3.27.0\n (#3374)\n * chore(deps): bump github.com/charmbracelet/lipgloss (#3375)\n * chore(deps): update stereoscope to\n 6db3c175f1f836e552b01ee70e5d5528cc04bce4 (#3362)\n * chore(deps): bump actions/cache from 4.1.1 to 4.1.2 (#3364)\n * chore(deps): bump anchore/sbom-action from 0.17.4 to 0.17.5\n (#3365)\n * chore(deps): bump github.com/go-git/go-billy/v5 from 5.5.0 to\n 5.6.0 (#3367)\n\n- Update to version 1.14.2:\n * Create single license scanner for all catalogers (#3348)\n * chore(deps): update stereoscope to\n a38c93517fc7d67ca1af826ac529a06c05b571d2 (#3357)\n * chore(deps): update CPE dictionary index (#3358)\n * chore(deps): bump github.com/jedib0t/go-pretty/v6 from 6.6.0 to\n 6.6.1 (#3361)\n * update to latest packageurl-go (#3347)\n * chore(deps): update tools to latest versions (#3342)\n * chore(deps): update stereoscope to\n 9e57bce5efeb0ffe27770dd0b8eb2eef8b38512f (#3338)\n * chore(deps): bump github.com/adrg/xdg from 0.5.0 to 0.5.1\n (#3344)\n * fix: use official CPE for linux kernel (#3343)\n * chore(deps): bump anchore/sbom-action from 0.17.3 to 0.17.4\n (#3340)\n * fix: improve mariadb binary classifer to detect older versions\n (#3339)\n",
"title": "Description of the patch"
},
{
"category": "details",
"text": "openSUSE-Leap-16.0-packagehub-303",
"title": "Patchnames"
},
{
"category": "legal_disclaimer",
"text": "CSAF 2.0 data is provided by SUSE under the Creative Commons License 4.0 with Attribution (CC-BY-4.0).",
"title": "Terms of use"
}
],
"publisher": {
"category": "vendor",
"contact_details": "https://www.suse.com/support/security/contact/",
"name": "SUSE Product Security Team",
"namespace": "https://www.suse.com/"
},
"references": [
{
"category": "external",
"summary": "SUSE ratings",
"url": "https://www.suse.com/support/security/rating/"
},
{
"category": "self",
"summary": "URL of this CSAF notice",
"url": "https://ftp.suse.com/pub/projects/security/csaf/opensuse-su-2026_20928-1.json"
},
{
"category": "self",
"summary": "SUSE CVE CVE-2024-39331 page",
"url": "https://www.suse.com/security/cve/CVE-2024-39331/"
}
],
"title": "Security update for syft",
"tracking": {
"current_release_date": "2026-09-17T17:34:38Z",
"generator": {
"date": "2026-06-08T17:34:13Z",
"engine": {
"name": "cve-database.git:bin/generate-csaf.pl",
"version": "1"
}
},
"id": "openSUSE-SU-2026:20928-1",
"initial_release_date": "2026-06-08T17:34:13Z",
"revision_history": [
{
"date": "2026-06-08T17:34:13Z",
"number": "1",
"summary": "Current version"
},
{
"date": "2026-09-16T20:37:09Z",
"number": "2",
"summary": "unknown changes"
},
{
"date": "2026-09-16T21:39:53Z",
"number": "3",
"summary": "unknown changes"
},
{
"date": "2026-09-17T17:34:38Z",
"number": "4",
"summary": "unknown changes"
}
],
"status": "final",
"version": "4"
}
},
"product_tree": {
"branches": [
{
"branches": [
{
"branches": [
{
"category": "product_version",
"name": "syft-0:1.45.0-bp160.1.1.aarch64",
"product": {
"name": "syft-0:1.45.0-bp160.1.1.aarch64",
"product_id": "syft-0:1.45.0-bp160.1.1.aarch64",
"product_identification_helper": {
"purl": "pkg:rpm/suse/syft@1.45.0-bp160.1.1?arch=aarch64"
}
}
}
],
"category": "architecture",
"name": "aarch64"
},
{
"branches": [
{
"category": "product_version",
"name": "syft-bash-completion-0:1.45.0-bp160.1.1.noarch",
"product": {
"name": "syft-bash-completion-0:1.45.0-bp160.1.1.noarch",
"product_id": "syft-bash-completion-0:1.45.0-bp160.1.1.noarch",
"product_identification_helper": {
"purl": "pkg:rpm/suse/syft-bash-completion@1.45.0-bp160.1.1?arch=noarch"
}
}
},
{
"category": "product_version",
"name": "syft-fish-completion-0:1.45.0-bp160.1.1.noarch",
"product": {
"name": "syft-fish-completion-0:1.45.0-bp160.1.1.noarch",
"product_id": "syft-fish-completion-0:1.45.0-bp160.1.1.noarch",
"product_identification_helper": {
"purl": "pkg:rpm/suse/syft-fish-completion@1.45.0-bp160.1.1?arch=noarch"
}
}
},
{
"category": "product_version",
"name": "syft-zsh-completion-0:1.45.0-bp160.1.1.noarch",
"product": {
"name": "syft-zsh-completion-0:1.45.0-bp160.1.1.noarch",
"product_id": "syft-zsh-completion-0:1.45.0-bp160.1.1.noarch",
"product_identification_helper": {
"purl": "pkg:rpm/suse/syft-zsh-completion@1.45.0-bp160.1.1?arch=noarch"
}
}
}
],
"category": "architecture",
"name": "noarch"
},
{
"branches": [
{
"category": "product_version",
"name": "syft-0:1.45.0-bp160.1.1.ppc64le",
"product": {
"name": "syft-0:1.45.0-bp160.1.1.ppc64le",
"product_id": "syft-0:1.45.0-bp160.1.1.ppc64le",
"product_identification_helper": {
"purl": "pkg:rpm/suse/syft@1.45.0-bp160.1.1?arch=ppc64le"
}
}
}
],
"category": "architecture",
"name": "ppc64le"
},
{
"branches": [
{
"category": "product_version",
"name": "syft-0:1.45.0-bp160.1.1.s390x",
"product": {
"name": "syft-0:1.45.0-bp160.1.1.s390x",
"product_id": "syft-0:1.45.0-bp160.1.1.s390x",
"product_identification_helper": {
"purl": "pkg:rpm/suse/syft@1.45.0-bp160.1.1?arch=s390x"
}
}
}
],
"category": "architecture",
"name": "s390x"
},
{
"branches": [
{
"category": "product_version",
"name": "syft-0:1.45.0-bp160.1.1.x86_64",
"product": {
"name": "syft-0:1.45.0-bp160.1.1.x86_64",
"product_id": "syft-0:1.45.0-bp160.1.1.x86_64",
"product_identification_helper": {
"purl": "pkg:rpm/suse/syft@1.45.0-bp160.1.1?arch=x86_64"
}
}
}
],
"category": "architecture",
"name": "x86_64"
},
{
"branches": [
{
"category": "product_name",
"name": "openSUSE Leap 16.0",
"product": {
"name": "openSUSE Leap 16.0",
"product_id": "openSUSE Leap 16.0"
}
}
],
"category": "product_family",
"name": "SUSE Linux Enterprise"
}
],
"category": "vendor",
"name": "SUSE"
}
],
"relationships": [
{
"category": "default_component_of",
"full_product_name": {
"name": "syft-0:1.45.0-bp160.1.1.aarch64 as component of openSUSE Leap 16.0",
"product_id": "openSUSE Leap 16.0:syft-0:1.45.0-bp160.1.1.aarch64"
},
"product_reference": "syft-0:1.45.0-bp160.1.1.aarch64",
"relates_to_product_reference": "openSUSE Leap 16.0"
},
{
"category": "default_component_of",
"full_product_name": {
"name": "syft-0:1.45.0-bp160.1.1.ppc64le as component of openSUSE Leap 16.0",
"product_id": "openSUSE Leap 16.0:syft-0:1.45.0-bp160.1.1.ppc64le"
},
"product_reference": "syft-0:1.45.0-bp160.1.1.ppc64le",
"relates_to_product_reference": "openSUSE Leap 16.0"
},
{
"category": "default_component_of",
"full_product_name": {
"name": "syft-0:1.45.0-bp160.1.1.s390x as component of openSUSE Leap 16.0",
"product_id": "openSUSE Leap 16.0:syft-0:1.45.0-bp160.1.1.s390x"
},
"product_reference": "syft-0:1.45.0-bp160.1.1.s390x",
"relates_to_product_reference": "openSUSE Leap 16.0"
},
{
"category": "default_component_of",
"full_product_name": {
"name": "syft-0:1.45.0-bp160.1.1.x86_64 as component of openSUSE Leap 16.0",
"product_id": "openSUSE Leap 16.0:syft-0:1.45.0-bp160.1.1.x86_64"
},
"product_reference": "syft-0:1.45.0-bp160.1.1.x86_64",
"relates_to_product_reference": "openSUSE Leap 16.0"
},
{
"category": "default_component_of",
"full_product_name": {
"name": "syft-bash-completion-0:1.45.0-bp160.1.1.noarch as component of openSUSE Leap 16.0",
"product_id": "openSUSE Leap 16.0:syft-bash-completion-0:1.45.0-bp160.1.1.noarch"
},
"product_reference": "syft-bash-completion-0:1.45.0-bp160.1.1.noarch",
"relates_to_product_reference": "openSUSE Leap 16.0"
},
{
"category": "default_component_of",
"full_product_name": {
"name": "syft-fish-completion-0:1.45.0-bp160.1.1.noarch as component of openSUSE Leap 16.0",
"product_id": "openSUSE Leap 16.0:syft-fish-completion-0:1.45.0-bp160.1.1.noarch"
},
"product_reference": "syft-fish-completion-0:1.45.0-bp160.1.1.noarch",
"relates_to_product_reference": "openSUSE Leap 16.0"
},
{
"category": "default_component_of",
"full_product_name": {
"name": "syft-zsh-completion-0:1.45.0-bp160.1.1.noarch as component of openSUSE Leap 16.0",
"product_id": "openSUSE Leap 16.0:syft-zsh-completion-0:1.45.0-bp160.1.1.noarch"
},
"product_reference": "syft-zsh-completion-0:1.45.0-bp160.1.1.noarch",
"relates_to_product_reference": "openSUSE Leap 16.0"
}
]
},
"vulnerabilities": [
{
"cve": "CVE-2024-39331",
"ids": [
{
"system_name": "SUSE CVE Page",
"text": "https://www.suse.com/security/cve/CVE-2024-39331"
}
],
"notes": [
{
"category": "general",
"text": "In Emacs before 29.4, org-link-expand-abbrev in lisp/ol.el expands a %(...) link abbrev even when it specifies an unsafe function, such as shell-command-to-string. This affects Org Mode before 9.7.5.",
"title": "CVE description"
}
],
"product_status": {
"recommended": [
"openSUSE Leap 16.0:syft-0:1.45.0-bp160.1.1.aarch64",
"openSUSE Leap 16.0:syft-0:1.45.0-bp160.1.1.ppc64le",
"openSUSE Leap 16.0:syft-0:1.45.0-bp160.1.1.s390x",
"openSUSE Leap 16.0:syft-0:1.45.0-bp160.1.1.x86_64",
"openSUSE Leap 16.0:syft-bash-completion-0:1.45.0-bp160.1.1.noarch",
"openSUSE Leap 16.0:syft-fish-completion-0:1.45.0-bp160.1.1.noarch",
"openSUSE Leap 16.0:syft-zsh-completion-0:1.45.0-bp160.1.1.noarch"
]
},
"references": [
{
"category": "external",
"summary": "CVE-2024-39331",
"url": "https://www.suse.com/security/cve/CVE-2024-39331"
},
{
"category": "external",
"summary": "SUSE Bug 1226957 for CVE-2024-39331",
"url": "https://bugzilla.suse.com/1226957"
}
],
"remediations": [
{
"category": "vendor_fix",
"details": "To install this SUSE Security Update use the SUSE recommended installation methods like YaST online_update or \"zypper patch\".\n",
"product_ids": [
"openSUSE Leap 16.0:syft-0:1.45.0-bp160.1.1.aarch64",
"openSUSE Leap 16.0:syft-0:1.45.0-bp160.1.1.ppc64le",
"openSUSE Leap 16.0:syft-0:1.45.0-bp160.1.1.s390x",
"openSUSE Leap 16.0:syft-0:1.45.0-bp160.1.1.x86_64",
"openSUSE Leap 16.0:syft-bash-completion-0:1.45.0-bp160.1.1.noarch",
"openSUSE Leap 16.0:syft-fish-completion-0:1.45.0-bp160.1.1.noarch",
"openSUSE Leap 16.0:syft-zsh-completion-0:1.45.0-bp160.1.1.noarch"
]
}
],
"scores": [
{
"cvss_v3": {
"baseScore": 7.8,
"baseSeverity": "HIGH",
"vectorString": "CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H",
"version": "3.1"
},
"products": [
"openSUSE Leap 16.0:syft-0:1.45.0-bp160.1.1.aarch64",
"openSUSE Leap 16.0:syft-0:1.45.0-bp160.1.1.ppc64le",
"openSUSE Leap 16.0:syft-0:1.45.0-bp160.1.1.s390x",
"openSUSE Leap 16.0:syft-0:1.45.0-bp160.1.1.x86_64",
"openSUSE Leap 16.0:syft-bash-completion-0:1.45.0-bp160.1.1.noarch",
"openSUSE Leap 16.0:syft-fish-completion-0:1.45.0-bp160.1.1.noarch",
"openSUSE Leap 16.0:syft-zsh-completion-0:1.45.0-bp160.1.1.noarch"
]
}
],
"threats": [
{
"category": "impact",
"date": "2026-06-08T17:34:13Z",
"details": "important"
}
],
"title": "CVE-2024-39331"
}
]
}
Loading…
Loading…
Experimental. This forecast is provided for visualization only and may change without notice. Do not use it for operational decisions.
Forecast uses a logistic model when the trend is rising, or an exponential decay model when the trend is falling. Fitted via linearized least squares.
Sightings
| Author | Source | Type | Date | Other |
|---|
Nomenclature
- Seen: The vulnerability was mentioned, discussed, or observed by the user.
- Confirmed: The vulnerability has been validated from an analyst's perspective.
- Published Proof of Concept: A public proof of concept is available for this vulnerability.
- Exploited: The vulnerability was observed as exploited by the user who reported the sighting.
- Patched: The vulnerability was observed as successfully patched by the user who reported the sighting.
- Not exploited: The vulnerability was not observed as exploited by the user who reported the sighting.
- Not confirmed: The user expressed doubt about the validity of the vulnerability.
- Not patched: The vulnerability was not observed as successfully patched by the user who reported the sighting.
Loading…
The MITRE ATT&CK techniques below are AI-generated suggestions, inferred from the description of the
vulnerability by the CIRCL/vulnerability-attack-technique-classification-roberta-base
model, served locally by ML-Gateway.
They have not been verified by an analyst and are provided for guidance only.
The approach is described in our paper Mapping CVEs to MITRE ATT&CK Techniques: A Curated Gold-Set Classifier and the Limits of LLM-Assisted Label Expansion.
Browse all ATT&CK techniques and the vulnerabilities related to each.
The approach is described in our paper Mapping CVEs to MITRE ATT&CK Techniques: A Curated Gold-Set Classifier and the Limits of LLM-Assisted Label Expansion.
Browse all ATT&CK techniques and the vulnerabilities related to each.
Loading…
Related by attack behaviour
Vulnerabilities whose description is nearest to this one in the vector space of the CIRCL/vulnerability-attack-technique-biencoder model. This is a similarity search over the bi-encoder space (plain cosine), not a classification, and it has no measured accuracy.
Loading…