Appearance
Why It Matters
Mutable base-image references make builds non-reproducible and weaken supply-chain review. The same tag can point to different bytes over time without any change in the committed Dockerfile.
What Triggers
SEC749 matches FROM instructions when the selected registry-distributed image reference is not pinned by digest.
False Positives
The rule is intentionally conservative: it uses the same registry-image matching logic already used elsewhere in the product and only flags references that are both registry-distributed and not digest pinned.
Remediation
Pin the base image by digest, for example ghcr.io/acme/app@sha256:..., so rebuilds and reviews refer to the same artifact.