From 3e5c7c37b545f63e803c3b88acbbb12ae268af57 Mon Sep 17 00:00:00 2001 From: Nicolas CARPi Date: Mon, 26 Jan 2026 02:54:45 +0100 Subject: [PATCH] audit dockerfile: replace deprecated MAINTAINER lookup The MAINTAINER instruction was deprecated in 2017 in favor of an OCI label "org.opencontainers.image.authors". This patch replaces the MAINTAINER line lookup for this label in Dockerfiles. see: https://docs.docker.com/reference/build-checks/maintainer-deprecated/ --- include/helper_audit_dockerfile | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/include/helper_audit_dockerfile b/include/helper_audit_dockerfile index fb4f1673..267835b7 100644 --- a/include/helper_audit_dockerfile +++ b/include/helper_audit_dockerfile @@ -94,11 +94,11 @@ fi # InsertSection "${SECTION_BASICS}" - MAINTAINER=$(grep -E -i "*MAINTAINER" ${AUDIT_FILE} | sed 's/=/ /g' | cut -d'"' -f 2) - if [ -z "${MAINTAINER}" ]; then - ReportWarning "dockerfile" "No maintainer found. Unclear who created this file." + AUTHORS=$(grep -E -i "^[[:space:]]*LABEL[[:space:]]+org\.opencontainers\.image\.authors.*" ${AUDIT_FILE} | sed 's/=/ /g' | cut -d'"' -f 2) + if [ -z "${AUTHORS}" ]; then + ReportWarning "dockerfile" "No authors label found (org.opencontainers.image.authors). Unclear who created this file." else - Display --indent 2 --text "Maintainer" --result "${MAINTAINER}" + Display --indent 2 --text "Authors" --result "${AUTHORS}" fi ENTRYPOINT=$(grep "^ENTRYPOINT" ${AUDIT_FILE} | cut -d' ' -f2 )