-
v1.0.12 Stable
released this
2026-09-18 15:21:20 +02:00 | 14 commits to main since this releaseBeveiliging
- De postgres-container draait niet meer als root. Beide compose-bestanden
starten hem metuser: "postgres". Alle 46 bevindingen oppostgres:18-alpine
zitten in één bestand —/usr/local/bin/gosu, dat upstream met Go 1.24.6
compileert — en het entrypoint roept gosu alleen aan als het als root start.
Non-root starten slaat die tak over, dus de binary draait nooit meer. De
Alpine-pakketten in dat image zijn zelf schoon - Getest op een bestaande database die ooit als root was aangemaakt: die start
als non-root en de data blijft intact. Ook een verse database initialiseert
gewoon - Bewust géén eigen postgres-image gebouwd om die binary te verwijderen. Dat zou
de scan op nul zetten maar je verplichten het image zelf te herbouwen bij elke
postgres-patch — precies de achterstand die het image vier maanden op 18.4 met
143 bevindingen hield. De afweging staat inBEHEER.md, zodat de volgende
scan niet opnieuw tot dezelfde vraag leidt test.ps1waarschuwt bij stap 4 wanneerpostgres:18-alpinein de registry
nieuwer is dan wat er lokaal staat. Die achterstand is het werkelijke risico;
het getal in de scan is dat niet
Downloads
- De postgres-container draait niet meer als root. Beide compose-bestanden