Skip to content

Commit d459bfc

Browse files
authored
Merge pull request docker-library#17699 from LaurentGoderre/extra-sbom-scanners
Send list of extra SBOM scanner to use
2 parents 7d0b721 + 3f6fae9 commit d459bfc

File tree

3 files changed

+7
-5
lines changed

3 files changed

+7
-5
lines changed

.bin/bashbrew-buildkit-env-setup.sh

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -63,11 +63,13 @@ _bashbrew_buildkit_env_setup() {
6363
buildxBuilder="$("$binDir/docker-buildx-ensure.sh")" # reminder: this script *requires* BASHBREW_ARCH (to avoid "accidental amd64" mistakes)
6464
vars="$(_jq_setenv <<<"$vars" BUILDX_BUILDER "$buildxBuilder")"
6565

66-
local sbomTag
66+
local sbomGenerator
6767
# https://hub.docker.com/r/docker/scout-sbom-indexer/tags
68-
sbomTag="$(grep <<<"$externalPins" -m1 '^docker/scout-sbom-indexer:')"
69-
sbomTag="$(_resolve_external_pins "$sbomTag")"
70-
vars="$(_jq_setenv <<<"$vars" BASHBREW_BUILDKIT_SBOM_GENERATOR "$sbomTag")"
68+
sbomGenerator="$(grep <<<"$externalPins" -m1 '^docker/scout-sbom-indexer:')"
69+
sbomGenerator="$(_resolve_external_pins "$sbomGenerator")"
70+
# https://github.com/moby/buildkit/pull/5372 - "EXTRA_SCANNERS" is an optional parameter to the Scout SBOM Indexer
71+
sbomGenerator+=',"EXTRA_SCANNERS=php-composer-lock,erlang-otp-application,lua-rock-cataloger,swipl-pack-cataloger,opam-cataloger"'
72+
vars="$(_jq_setenv <<<"$vars" BASHBREW_BUILDKIT_SBOM_GENERATOR "$sbomGenerator")"
7173
;;
7274
esac
7375

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
sha256:4fa68d539eb5a99e75a93dfbefe5a4dfacd9c90c4577925f492670c6a1b06894

.external-pins/docker/scout-sbom-indexer___1-doi

Lines changed: 0 additions & 1 deletion
This file was deleted.

0 commit comments

Comments
 (0)