Issue Description
Part of #256
Update artifact retention configuration to include SBOM reports in the compliance tier and verify dependency pinning validation passes for the new actions.
Implementation
- Update
.github/artifact-retention.yml — add sbom_reports to the compliance artifact retention tier (365 days)
- Update
scripts/security/tool-checksums.json — add entries for anchore/sbom-action and actions/attest-sbom if applicable
- Run
Test-DependencyPinning.ps1 — verify the modified workflow passes SHA-pinning validation
SHA References
| Action |
Version |
SHA |
anchore/sbom-action |
v0.22.2 |
28d71544de8eaf1b958d335707167c5f783590ad |
actions/attest-sbom |
v2.4.0 |
bd218ad0dbcb3e146bd073d1d9c6d78e08aa8a0b |
Acceptance Criteria
References
Issue Description
Part of #256
Update artifact retention configuration to include SBOM reports in the compliance tier and verify dependency pinning validation passes for the new actions.
Implementation
.github/artifact-retention.yml— addsbom_reportsto the compliance artifact retention tier (365 days)scripts/security/tool-checksums.json— add entries foranchore/sbom-actionandactions/attest-sbomif applicableTest-DependencyPinning.ps1— verify the modified workflow passes SHA-pinning validationSHA References
anchore/sbom-action28d71544de8eaf1b958d335707167c5f783590adactions/attest-sbombd218ad0dbcb3e146bd073d1d9c6d78e08aa8a0bAcceptance Criteria
sbom_reportsadded to compliance tier in.github/artifact-retention.ymlTest-DependencyPinning.ps1passes with new actions pinnedtool-checksums.jsonupdated if applicableReferences