diff --git a/Dockerfile.bookworm b/Dockerfile.bookworm
index 6ac19b07b7b9ed9cf8d3f778f675e9fbb59a494d..a6043cff6f381b1eab3759b03045d0a2ba661e87 100644
--- a/Dockerfile.bookworm
+++ b/Dockerfile.bookworm
@@ -11,8 +11,8 @@ RUN dpkg-divert --divert /usr/lib/python3.11/EXTERNALLY-MANAGED.diverted --renam
         python3 python3-venv python3-coverage python3-ldap3 python3-flask python3-flask-sqlalchemy python3-flask-migrate \
         python3-pip python3-qrcode python3-fido2 python3-oauthlib python3-flask-babel python3-argon2 python3-pytest python3-all python3-pip \
         git-buildpackage debhelper dh-python mariadb-server python3-mysqldb python3-requests-oauthlib python3-git python3-prometheus-client libffi-dev \
-        redis-server && \
-    pip3 install pylint html5validator twine build --upgrade && \
+        redis-server python3-pylint python3-build twine && \
+    pip3 install html5validator==0.4.2 && \
     apt-get -qq clean
 
 COPY cccv-archive-key.gpg /etc/apt/trusted.gpg.d/