base 3.24.4-r2 · digest
sha256:7901b113c8cb64c1f29fcd7d3f8373333d5c66b8d35fbbc5d6fc6a74ce7f26c9Submission ·PromotedContainer imagePreserved
Use this digest
Pull by digest (recommended)deploy this
docker pull registry.commonlayer.org/base@sha256:7901b113c8cb64c1f29fcd7d3f8373333d5c66b8d35fbbc5d6fc6a74ce7f26c9Pull by tag 3.24mutable
docker pull registry.commonlayer.org/base:3.24Verification policy results
Every check of the verification policy, as evaluated before promotion. The platform states what it verified; it does not claim a SLSA level.
Policy passedPlatform policy v1, evaluated
| Check | Result | What was found |
|---|---|---|
source.matches_manifestSource registry and repository equal the project manifest | Check:Pass | source ghcr.io/commonlayer-org/base matches the manifest |
digest.verifiedFetched content hashes to the submitted digest | Check:Pass | fetched content hashes to sha256:7901b113c8cb64c1f29fcd7d3f8373333d5c66b8d35fbbc5d6fc6a74ce7f26c9 |
version.declaredVersion belongs to a supported line in the manifest; the revision is new | Check:Pass | 3.24.4 is in supported line 3.24 and revision 2 is new |
platforms.completeEvery platform the manifest requires is present | Check:Pass | platforms present: linux/amd64, linux/arm64 |
image.nonrootThe image runs as a non-zero UID, unless the manifest documents a deviation | Check:Pass | every platform runs as a non-zero UID |
image.labelsRequired OCI and org.commonlayer.* labels are present and consistent | Check:Pass | required labels present and consistent |
signature.validAt least one cosign signature verifies | Check:Pass | 1 signature(s) verified |
signature.identitySigner identity and issuer match the project's registered identity | Check:Pass | signed by the registered identity https://github.com/commonlayer-org/base/.github/workflows/*@refs/tags/v* from https://token.actions.githubusercontent.com |
sbom.presentA signed SBOM attestation exists for every platform | Check:Pass | 4 signed SBOM(s) cover every platform |
sbom.parsableThe SBOM parses and lists components | Check:Pass | 4 SBOM(s) parsed, 36 components |
provenance.presentA signed SLSA provenance attestation exists | Check:Pass | 1 signed SLSA provenance attestation(s) |
provenance.subjectThe provenance subject digest equals the artifact digest | Check:Pass | provenance subject is sha256:7901b113c8cb64c1f29fcd7d3f8373333d5c66b8d35fbbc5d6fc6a74ce7f26c9 |
provenance.sourceThe provenance source is a verified repository of the project and the commit matches | Check:Pass | built from github.com/commonlayer-org/base at aea71a4e63bfdd525b8bb244f58d4b2406b62abc |
scan.freshA successful scan by at least one scanner completed for this digest | Check:Pass | a successful scan completed for this digest |
scan.gateNo fixable finding at or above the gate severity without an exception | Check:Pass | no fixable finding at or above critical without an exception |
chart.images_pinnedChart default images are digests of promoted CommonLayer images | Check:Not applicable | not a chart |
chart.schemaThe chart ships values.schema.json | Check:Not applicable | not a chart |
Verify it yourself
Reference: registry.commonlayer.org/base@sha256:7901b113c8cb64c1f29fcd7d3f8373333d5c66b8d35fbbc5d6fc6a74ce7f26c9
cosign verify --certificate-oidc-issuer https://token.actions.githubusercontent.com --certificate-identity-regexp '^https://github\.com/commonlayer-org/base/\.github/workflows/.*@refs/tags/v.*$' registry.commonlayer.org/base@sha256:7901b113c8cb64c1f29fcd7d3f8373333d5c66b8d35fbbc5d6fc6a74ce7f26c9cosign verify-attestation --type cyclonedx --certificate-oidc-issuer https://token.actions.githubusercontent.com --certificate-identity-regexp '^https://github\.com/commonlayer-org/base/\.github/workflows/.*@refs/tags/v.*$' registry.commonlayer.org/base@sha256:5ca16ce4d80e37a8826ad9177889bba0a9b4bd72a59753a4a0164750932796fbcosign verify-attestation --type spdxjson --certificate-oidc-issuer https://token.actions.githubusercontent.com --certificate-identity-regexp '^https://github\.com/commonlayer-org/base/\.github/workflows/.*@refs/tags/v.*$' registry.commonlayer.org/base@sha256:5ca16ce4d80e37a8826ad9177889bba0a9b4bd72a59753a4a0164750932796fbcosign verify-attestation --type cyclonedx --certificate-oidc-issuer https://token.actions.githubusercontent.com --certificate-identity-regexp '^https://github\.com/commonlayer-org/base/\.github/workflows/.*@refs/tags/v.*$' registry.commonlayer.org/base@sha256:99129a80240c53c92cc23efa38aebad6354913936ef96286fb331f8a431cd36ccosign verify-attestation --type spdxjson --certificate-oidc-issuer https://token.actions.githubusercontent.com --certificate-identity-regexp '^https://github\.com/commonlayer-org/base/\.github/workflows/.*@refs/tags/v.*$' registry.commonlayer.org/base@sha256:99129a80240c53c92cc23efa38aebad6354913936ef96286fb331f8a431cd36ccosign verify-attestation --type slsaprovenance1 --certificate-oidc-issuer https://token.actions.githubusercontent.com --certificate-identity-regexp '^https://github\.com/commonlayer-org/base/\.github/workflows/.*@refs/tags/v.*$' registry.commonlayer.org/base@sha256:7901b113c8cb64c1f29fcd7d3f8373333d5c66b8d35fbbc5d6fc6a74ce7f26c9docker pull registry.commonlayer.org/base@sha256:7901b113c8cb64c1f29fcd7d3f8373333d5c66b8d35fbbc5d6fc6a74ce7f26c9- A valid signature proves which workflow, repository and ref produced the digest; it says nothing by itself about the security of the content.
- Tags are mutable pointers; always deploy by digest.
Signatures
- VerifiedCosign keyless
- Download
- Signature record (JSON)
Provenance and attestations
- SLSA provenanceSignature verified
- Predicate type
https://slsa.dev/provenance/v1- Source repository
https://github.com/commonlayer-org/base- Commit
aea71a4e63bfdd525b8bb244f58d4b2406b62abc- Ref
refs/tags/v3.24.4-r2- Workflow
.github/workflows/release.yml@refs/tags/v3.24.4-r2- Builder
https://github.com/commonlayer-org/base/.github/workflows/release.yml@refs/tags/v3.24.4-r2- Signer
https://github.com/commonlayer-org/base/.github/workflows/*@refs/tags/v*- Statement
sha256:0abd3d141be69a391d076b046d80efa9abc5ff401484eef5c1825f4c7d987b7cDownload
- CycloneDX SBOMSignature verified
- Predicate type
https://cyclonedx.org/bom- Signer
https://github.com/commonlayer-org/base/.github/workflows/*@refs/tags/v*- Statement
sha256:4fa66c619d7a7f729fa6c1b3a8656807b9f721fa67b7de66126cb399bedc261bDownload
- SPDX SBOMSignature verified
- Predicate type
https://spdx.dev/Document- Signer
https://github.com/commonlayer-org/base/.github/workflows/*@refs/tags/v*- Statement
sha256:74f5fcc7a6887ffbb4b62245e1e865db02d515adfa7a267072acaf63688cb9b1Download
- CycloneDX SBOMSignature verified
- Predicate type
https://cyclonedx.org/bom- Signer
https://github.com/commonlayer-org/base/.github/workflows/*@refs/tags/v*- Statement
sha256:bd0f6df2c643681777e042ebf56ef6e31583cfa137f5d5d026fba3ae7dd7563bDownload
- SPDX SBOMSignature verified
- Predicate type
https://spdx.dev/Document- Signer
https://github.com/commonlayer-org/base/.github/workflows/*@refs/tags/v*- Statement
sha256:cedaeca4e59c0f408738930d7cde4485667790992db8422071994afedc6147ddDownload
SBOMs
| Format | Platform | Components | Download |
|---|---|---|---|
cyclonedx-json 1.7 | linux/amd64 | 9 | cyclonedx-json (178.9 KiB) |
spdx-json SPDX-2.3 | linux/amd64 | 9 | spdx-json (465.1 KiB) |
cyclonedx-json 1.7 | linux/arm64 | 9 | cyclonedx-json (178.9 KiB) |
spdx-json SPDX-2.3 | linux/arm64 | 9 | spdx-json (465.1 KiB) |
Vulnerabilities
Occurrences are bound to this digest forever: a fix published under a new digest never changes this one.
Scanners that ran successfully: OSV, Grype, Trivy. OpenVEX for this digest
- 0critical
- 0high
- 2medium
- 0low
| Vulnerability | Severity | Package |
|---|---|---|
CVE-2025-60876 | Severity:Medium | busybox 1.37.0-r31 |
CVE-2025-60876 | Severity:Medium | busybox-binsh 1.37.0-r31 |
Scan history
| Scanner | Status | Finished |
|---|---|---|
| OSV api.osv.dev/v1 | Succeeded | |
| OSV api.osv.dev/v1 | Succeeded | |
| OSV api.osv.dev/v1 | Succeeded | |
| OSV api.osv.dev/v1 | Succeeded | |
| Grype 0.121.3linux/arm64 | Succeeded | |
| Grype 0.121.3linux/amd64 | Succeeded | |
| Trivy 0.76.2linux/arm64 | Succeeded | |
| Trivy 0.76.2linux/amd64 | Succeeded |
11 older scans
| Scanner | Status | Finished |
|---|---|---|
| OSV api.osv.dev/v1 | Succeeded | |
| OSV api.osv.dev/v1 | Succeeded | |
| Grype 0.121.3linux/arm64 | Succeeded | |
| Grype 0.121.3linux/amd64 | Succeeded | |
| Trivy 0.76.2linux/arm64 | Succeeded | |
| Trivy 0.76.2linux/amd64 | Succeeded | |
| OSV api.osv.dev/v1 | Succeeded | |
| Grype 0.121.3linux/arm64 | Succeeded | |
| Grype 0.121.3linux/amd64 | Succeeded | |
| Trivy 0.76.2linux/arm64 | Succeeded | |
| Trivy 0.76.2linux/amd64 | Succeeded |