Skip to content

Harden Docker image and release supply chain #35

Description

@DenWin

Parent: #31. Builds on #2-#7 and the completed layer refactor in #1.

Existing related work

This issue covers the remaining integrated supply-chain and runtime-hardening controls.

Required work

  • Produce an SBOM for each released platform/image index.
  • Scan OS and application dependencies with a documented severity/exception policy.
  • Sign image manifests and publish verifiable provenance/attestations.
  • Link release tags, source commit, workflow run, image digest, SBOM, and signature.
  • Validate amd64 and arm64 manifests contain equivalent intended application versions.
  • Set OCI source/version/revision/licenses/documentation metadata.
  • Define immutable release tags and mutable convenience-tag policy.
  • Add image-structure checks proving build tools/download archives are absent.
  • Verify runtime user, writable paths, capabilities, read-only-root feasibility, and tmpfs requirements.
  • Define seccomp/AppArmor guidance and required Linux capabilities.
  • Add container smoke tests for startup, health, signal handling, and representative conversions.
  • Establish rebuild/update response for critical base/package vulnerabilities.
  • Document licensing implications of bundled converter packages.

Acceptance criteria

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions