GCVE Workshop - 22 September 2026 (14:00-18:00), Luxembourg Before The Vulnopticon Conference - Registration

OPENSUSE-SU-2026:20928-1

Vulnerability from csaf_opensuse - Published: 2026-06-08 17:34 - Updated: 2026-09-17 17:34
Summary
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).
Affected 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

{
  "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"
    }
  ]
}



Log in or create an account to share your comment.




Tags
Taxonomy of the tags.


Loading…

Loading…

Loading…

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…

Detection rules are retrieved from Rulezet.

Loading…

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…