dependency-check (latest)

Published 2023-09-29 16:14:03 +02:00 by deblan

Installation

docker pull gitnet.fr/deblan/dependency-check:latest
sha256:6fe0743076cf5f568690a0dd8b66cea4cfd97044087bc10a0cf682e9d2741d56

Image Layers

ADD file:970e6b2578ef73457ffed1189e8ba128b0211cabd3174b8c7d3afd8fb58ad614 in /
CMD ["/bin/sh"]
/bin/sh -c apk add --no-cache ca-certificates krb5-libs libgcc libintl libssl1.1 libstdc++ zlib
ENV ASPNETCORE_URLS=http://+:80 DOTNET_RUNNING_IN_CONTAINER=true DOTNET_SYSTEM_GLOBALIZATION_INVARIANT=true
ENV DOTNET_VERSION=6.0.15
/bin/sh -c wget -O dotnet.tar.gz https://dotnetcli.azureedge.net/dotnet/Runtime/$DOTNET_VERSION/dotnet-runtime-$DOTNET_VERSION-linux-musl-x64.tar.gz && dotnet_sha512='18e2abd9d3e2d4ed1d78588976b31ec75c34c916f0680423889e7778ad80b91a3e92ff7185cc3d405db13e851276702ffc3a079d6d0705450515a27da63da483' && echo "$dotnet_sha512 dotnet.tar.gz" | sha512sum -c - && mkdir -p /usr/share/dotnet && tar -oxzf dotnet.tar.gz -C /usr/share/dotnet && rm dotnet.tar.gz && ln -s /usr/share/dotnet/dotnet /usr/bin/dotnet
ARG VERSION
ARG POSTGRES_DRIVER_VERSION=42.2.19
ARG MYSQL_DRIVER_VERSION=8.0.23
ARG UID=1000
ARG GID=1000
ENV user=dependencycheck
ENV JAVA_HOME=/opt/jdk
ENV JAVA_OPTS=-Danalyzer.assembly.dotnet.path=/usr/bin/dotnet -Danalyzer.bundle.audit.path=/usr/bin/bundle-audit -Danalyzer.golang.path=/usr/local/go/bin/go
COPY /jlinked /opt/jdk/ # buildkit
COPY /usr/local/go/ /usr/local/go/ # buildkit
ADD cli/target/dependency-check-8.4.0-release.zip / # buildkit
RUN |5 VERSION=8.4.0 POSTGRES_DRIVER_VERSION=42.2.19 MYSQL_DRIVER_VERSION=8.0.23 UID=1000 GID=1000 /bin/sh -c apk update && apk add --no-cache --virtual .build-deps curl tar && apk add --no-cache git ruby ruby-rdoc npm && gem install bundle-audit && bundle audit update && mkdir /opt/yarn && curl -Ls https://yarnpkg.com/latest.tar.gz | tar -xz --strip-components=1 --directory /opt/yarn && ln -s /opt/yarn/bin/yarn /usr/bin/yarn && npm install -g pnpm && unzip dependency-check-${VERSION}-release.zip -d /usr/share/ && rm dependency-check-${VERSION}-release.zip && cd /usr/share/dependency-check/plugins && curl -Os "https://jdbc.postgresql.org/download/postgresql-${POSTGRES_DRIVER_VERSION}.jar" && curl -Ls "https://dev.mysql.com/get/Downloads/Connector-J/mysql-connector-java-${MYSQL_DRIVER_VERSION}.tar.gz" | tar -xz --directory "/usr/share/dependency-check/plugins" --strip-components=1 --no-same-owner "mysql-connector-java-${MYSQL_DRIVER_VERSION}/mysql-connector-java-${MYSQL_DRIVER_VERSION}.jar" && addgroup -S -g ${GID} ${user} && adduser -S -D -u ${UID} -G ${user} ${user} && mkdir /usr/share/dependency-check/data && chown -R ${user}:0 /usr/share/dependency-check && chmod -R g=u /usr/share/dependency-check && mkdir /report && chown -R ${user}:0 /report && chmod -R g=u /report && apk del .build-deps # buildkit
RUN |5 VERSION=8.4.0 POSTGRES_DRIVER_VERSION=42.2.19 MYSQL_DRIVER_VERSION=8.0.23 UID=1000 GID=1000 /bin/sh -c find / -perm +6000 -type f -exec chmod a-s {} \; # buildkit
USER 1000
VOLUME [/src /report]
WORKDIR /src
CMD ["--help"]
ENTRYPOINT ["/usr/share/dependency-check/bin/dependency-check.sh"]
/bin/sh -c /usr/share/dependency-check/bin/dependency-check.sh --updateonly
ENTRYPOINT ["/usr/share/dependency-check/bin/dependency-check.sh"]
CMD ["--scan" "/src" "--format" "ALL" "--project" "GENERIC" "--failOnCVSS" " 0"]
LABEL org.opencontainers.image.created=2023-09-29T14:08:32Z
LABEL org.opencontainers.image.revision=dcb97c88ebe911287d2ba78cf5163fff3db0f0f2
LABEL org.opencontainers.image.source=https://gitnet.fr/deblan/dependency-check.git
LABEL org.opencontainers.image.url=https://gitnet.fr/deblan/dependency-check

Labels

Key Value
org.opencontainers.image.created 2023-09-29T14:08:32Z
org.opencontainers.image.revision dcb97c88ebe911287d2ba78cf5163fff3db0f0f2
org.opencontainers.image.source https://gitnet.fr/deblan/dependency-check.git
org.opencontainers.image.url https://gitnet.fr/deblan/dependency-check
Details
Container
2023-09-29 16:14:03 +02:00
0
OCI / Docker
linux/amd64
423 MiB
Versions (1) View all
latest 2023-09-29