You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
All four Dockerfiles use mutable tags (rust:latest, rust:slim, nginx:alpine) rather than digest-pinned images (@sha256:...). Builds are non-reproducible and are vulnerable to upstream image takeover or a malicious tag re-push. There is no SBOM stage.
Impact / Threat
A malicious or buggy upstream image push silently lands on the next build; production loses the ability to reconstruct the exact image bits a release was built from.
Suggested fix
Pin each FROM to a rust:1.<minor>-slim-bookworm@sha256:<digest> and nginx:1.27-alpine@sha256:<digest>; consider adding a docker buildx --sbom=true step or syft SBOM generation in CI.
Activity
chore(docker): pin base images by digest (DEP-02) (#455)