Уязвимости в Trivy scan
При сканировании Trivy сообщается о следующих уязвимостях:CVE-2022-24407CVE-2022-25235CVE-2022-25236CVE-2022-25315
Похоже, это связано с тем, что библиотека libexpat является зависимостью моего образа. Ниже мой файл докера:
FROM python:3.10-slim-bullseye
WORKDIR /usr/src/app
USER root
ENV PULUMI_VERSION="v3.24.1"
ENV PULUMI_AZURE_NATIVE_VERSION="v1.56.0"
ENV PULUMI_AZURE_AD_VERSION="5.16.0"
ENV PULUMI_HOME="/home/xx/.pulumi"
ENV PATH="${PULUMI_HOME}/bin:$PATH"
ENV VIRTUAL_ENV=/opt/venv
# activating venv via venv/bin/activate seems not to be persistent in Docker images
# see https://pythonspeed.com/articles/activate-virtualenv-dockerfile/
ENV PATH="$VIRTUAL_ENV/bin:$PATH"
RUN apt update \
&& apt dist-upgrade -y \
&& addgroup --gid 1001 --system xx \
&& adduser --uid 1001 --gid 1001 xx \
&& python3 -m venv $VIRTUAL_ENV \
&& apt-get update \
&& echo "Testing" \
&& DEBIAN_FRONTEND=noninteractive apt-get -o Dpkg::Options::=--force-confold -o Dpkg::Options::=--force-confdef -y --allow-downgrades --allow-remove-essential --allow-change-held-packages upgrade \
&& apt-get install -y curl git gcc python3-dev bash \
&& git clone https://github.com/udhos/update-golang \
&& cd update-golang \
&& bash update-golang.sh \
&& mkdir ${PULUMI_HOME} \
&& curl -sSL https://get.pulumi.com/releases/sdk/pulumi-${PULUMI_VERSION}-linux-x64.tar.gz -o /tmp/pulumi.tar.gz \
&& tar -xzvf /tmp/pulumi.tar.gz -C /tmp/ \
&& cp -r /tmp/pulumi ${PULUMI_HOME}/bin \
&& pip install --upgrade --no-cache-dir pip azure-cli setuptools \
&& pulumi plugin install resource azure-native ${PULUMI_AZURE_NATIVE_VERSION} \
&& pulumi plugin install resource azuread ${PULUMI_AZURE_AD_VERSION} \
&& apt-get purge -y --autoremove gcc python3-dev \
&& apt-get clean \
&& pip cache purge \
&& rm -rf /var/lib/apt/lists/* \
&& rm -rf /tmp/pulumi \
&& rm -f /tmp/pulumi.tar.gz
Как можно обновить зависимость?