From 812a58b973f83b8ca22b3c436ff9e2688e0174a9 Mon Sep 17 00:00:00 2001 From: SandObserver <260779319+SandObserver@users.noreply.github.com> Date: Sun, 9 Aug 2026 16:10:34 -0400 Subject: [PATCH] Docs: record when the setuptools finding was last checked CVE-2026-59890 still stands: node:24-alpine is Alpine 3.24.1, which carries py3-setuptools 82.0.1-r1, and the fix is in 83. Alpine edge already has 83.0.0, so the finding clears when the base image floats onto the next stable Alpine, which is also why the FROM line names a tag rather than a digest. --- Dockerfile | 14 +++++++++----- 1 file changed, 9 insertions(+), 5 deletions(-) diff --git a/Dockerfile b/Dockerfile index fb53cee9..de30d45b 100644 --- a/Dockerfile +++ b/Dockerfile @@ -32,11 +32,15 @@ RUN apk add --no-cache nginx supervisor && \ # py3-setuptools stays, and cannot be removed: apk refuses, because supervisor # depends on it. Docker Scout reports CVE-2026-59890 against it (medium, 6.1, -# fixed in setuptools 83, which Alpine 3.24 does not carry). Nothing in this -# image runs pip or setuptools, so it is a library on disk rather than a code -# path; the release scan gates on HIGH and CRITICAL and does not fail on it. -# Revisit when Alpine ships 83: `apk del py3-setuptools` is the check, and it -# printing "not removed due to: supervisor" is why this note exists. +# fixed in setuptools 83). Nothing in this image runs pip or setuptools, so it is +# a library on disk rather than a code path; the release scan gates on HIGH and +# CRITICAL and does not fail on it. +# +# Checked 2026-08-09: node:24-alpine is Alpine 3.24.1, which carries +# py3-setuptools 82.0.1-r1. Alpine edge has 83.0.0-r0, so this clears itself when +# the base image floats onto the next stable Alpine, which is the reason the FROM +# above is a tag rather than a digest. `apk del py3-setuptools` is the check, and +# it printing "not removed due to: supervisor" is why this note exists. # Copy Nginx config — Alpine nginx reads from http.d/ COPY nginx/dashboard.conf /etc/nginx/http.d/dashboard.conf