Skip to content

fix(sbom): prevent leak of completeness while using builder images#148

Open
nervgh wants to merge 4 commits into
mainfrom
fix/sbom/validate-builder-images
Open

fix(sbom): prevent leak of completeness while using builder images#148
nervgh wants to merge 4 commits into
mainfrom
fix/sbom/validate-builder-images

Conversation

@nervgh

@nervgh nervgh commented Jul 2, 2026

Copy link
Copy Markdown
Collaborator

Extract builder image classification into dedicated functions in sbom_builder.go. When SBOM pull fails for a trusted builder image, now differentiate between golang builders (emit deprecation warning), alpine builders (pass through), and other builders (hard error requiring SBOM).

@nervgh nervgh changed the title fix(sbom): prevent lack of SBOM completeness in context of trusted builder images fix(sbom): prevent leak of completeness in context of trusted builder images Jul 3, 2026
@nervgh nervgh changed the title fix(sbom): prevent leak of completeness in context of trusted builder images fix(sbom): prevent leak of completeness while using build images Jul 3, 2026
@nervgh nervgh force-pushed the fix/sbom/validate-builder-images branch from fd35151 to bb9e127 Compare July 3, 2026 07:35
@nervgh nervgh changed the title fix(sbom): prevent leak of completeness while using build images fix(sbom): prevent leak of completeness while using builder images Jul 3, 2026
@nervgh nervgh marked this pull request as ready for review July 3, 2026 08:56
@nervgh nervgh force-pushed the fix/sbom/validate-builder-images branch from f0eb09c to 108487c Compare July 3, 2026 09:29
nervgh added 2 commits July 7, 2026 13:47
builder images

Extract builder image classification into dedicated functions in
sbom_builder.go. When SBOM pull fails for a trusted builder image,
now differentiate between golang builders (emit deprecation warning),
alpine builders (pass through), and other builders (hard
error requiring SBOM).

Signed-off-by: Alexandr Zaytsev <alexandr.zaytsev@flant.com>
@nervgh nervgh force-pushed the fix/sbom/validate-builder-images branch from 108487c to ee6023b Compare July 7, 2026 10:50
nervgh added 2 commits July 7, 2026 14:30
Signed-off-by: Alexandr Zaytsev <alexandr.zaytsev@flant.com>
Alpine builder images were silently skipped without a deprecation
warning. Now they trigger the same warning as golang builder images
to encourage migration.

Signed-off-by: Alexandr Zaytsev <alexandr.zaytsev@flant.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants