FROM image.
| Property | Value |
|---|---|
| Severity | Off |
| Category | Security |
| Default | Off (disabled until configured) |
Description
Using theFROM instruction is a significant exercise in trust. Some organizations copy trusted images into their own repositories to prevent
malicious retagging. This rule enforces that only images from explicitly allowed registries are used.
This rule is disabled by default and must be configured with a list of trusted registries to take effect.
Examples
Problematic code
Correct code
tally enhancements
tally extends the original Hadolint rule with:- Wildcard support:
*matches any registry,*.example.commatches any subdomain (suffix match),prefix*matches registries starting with prefix - Docker Hub normalization:
docker.io,index.docker.io,registry-1.docker.io,registry.hub.docker.com, andhub.docker.comare all normalized todocker.io - Stage references: Automatically skips stage-to-stage references (
FROM stagename) - Scratch always allowed: The special
scratchbase image is always permitted