OWASP Dependency Check Dockerfile
Source: Docker
FROM openjdk:8-jre-slimENV user=dependencycheckENV version_url=https://jeremylong.github.io/DependencyCheck/current.txtENV download_url=https://dl.bintray.com/jeremy-long/owaspRUN apt-get update && apt-get install -y --no-install-recommends wget ruby mono-runtime && gem install bundle-audit && gem cleanupRUN wget -O /tmp/current.txt ${version_url} && version=$(cat /tmp/current.txt) && file="dependency-check-${version}-release.zip" && wget "$download_url/$file" && unzip ${file} && rm ${file} && mv dependency-check /usr/share/ && useradd -ms /bin/bash ${user} && chown -R ${user}:${user} /usr/share/dependency-check && mkdir /report && chown -R ${user}:${user} /report && apt-get remove --purge -y wget && apt-get autoremove -y && rm -rf /var/lib/apt/lists/* /tmp/*USER ${user}VOLUME ["/src" "/usr/share/dependency-check/data" "/report"]WORKDIR /srcCMD ["--help"]ENTRYPOINT ["/usr/share/dependency-check/bin/dependency-check.sh"]RUN wget -O /tmp/current.txt ${version_url} \
&& version=$(cat /tmp/current.txt) \
&& file="dependency-check-${version}-release.zip" \
&& wget "$download_url/$file" \
&& unzip ${file} \
&& rm ${file} \
&& mv dependency-check /usr/share/ \
&& useradd -ms /bin/bash ${user} \
&& chown -R ${user}:${user} /usr/share/dependency-check \
&& mkdir /report \
&& chown -R ${user}:${user} /report \
&& apt-get remove --purge -y wget \
&& apt-get autoremove -y \
&& rm -rf /var/lib/apt/lists/* /tmp/*FROM openjdk:8-jre-slimRUN apt-get update \
&& apt-get install -y --no-install-recommends wget ruby mono-runtime \
&& gem install bundle-audit \
&& gem cleanupRUN wget -O /tmp/current.txt ${version_url} \
&& version=$(cat /tmp/current.txt) \
&& file="dependency-check-${version}-release.zip" \
&& wget "$download_url/$file" \
&& unzip ${file} \
&& rm ${file} \
&& mv dependency-check /usr/share/ \
&& useradd -ms /bin/bash ${user} \
&& chown -R ${user}:${user} /usr/share/dependency-check \
&& mkdir /report \
&& chown -R ${user}:${user} /report \
&& apt-get remove --purge -y wget \
&& apt-get autoremove -y \
&& rm -rf /var/lib/apt/lists/* /tmp/*RUN wget -O /tmp/current.txt ${version_url} \
&& version=$(cat /tmp/current.txt) \
&& file="dependency-check-${version}-release.zip" \
&& wget "$download_url/$file" \
&& unzip ${file} \
&& rm ${file} \
&& mv dependency-check /usr/share/ \
&& useradd -ms /bin/bash ${user} \
&& chown -R ${user}:${user} /usr/share/dependency-check \
&& mkdir /report \
&& chown -R ${user}:${user} /report \
&& apt-get remove --purge -y wget \
&& apt-get autoremove -y \
&& rm -rf /var/lib/apt/lists/* /tmp/*FROM openjdk:8-jre-slimMAINTAINER Timo Pagel <dependencycheckmaintainer@timo-pagel.de>RUN apt-get update \
&& apt-get install -y --no-install-recommends wget ruby mono-runtime \
&& gem install bundle-audit \
&& gem cleanupRUN apt-get update \
&& apt-get install -y --no-install-recommends wget ruby mono-runtime \
&& gem install bundle-audit \
&& gem cleanupNo HEALTHCHECK defined