build: Fix OWASP build errors
parent
3876a4d065
commit
16ebcec7ef
|
|
@ -64,11 +64,17 @@ ARG OWASP_DC_VERSION=12.2.1
|
|||
ARG NVD_API_KEY=""
|
||||
ENV OWASP_DATA_DIR=/opt/owasp/dependency-check-data
|
||||
|
||||
RUN mkdir -p "${OWASP_DATA_DIR}" \
|
||||
&& mvn org.owasp:dependency-check-maven:${OWASP_DC_VERSION}:update-only \
|
||||
RUN if [ -n "${NVD_API_KEY}" ]; then \
|
||||
echo "NVD API key: set (length=$(printf %s "${NVD_API_KEY}" | wc -c))"; \
|
||||
else \
|
||||
echo "WARNING: NVD_API_KEY is empty — NVD will rate-limit at 5 req / 30s, expect ~30+ min"; \
|
||||
fi \
|
||||
&& mkdir -p "${OWASP_DATA_DIR}" \
|
||||
&& timeout 3600 mvn -B -ntp -N \
|
||||
org.owasp:dependency-check-maven:${OWASP_DC_VERSION}:update-only \
|
||||
-DdataDirectory="${OWASP_DATA_DIR}" \
|
||||
${NVD_API_KEY:+-DnvdApiKey="${NVD_API_KEY}"} \
|
||||
-q || true
|
||||
&& du -sh "${OWASP_DATA_DIR}"
|
||||
|
||||
# ─────────────────────────────────────────────────────────────────────
|
||||
# ORAS CLI — for uploading artifacts to Harbor.
|
||||
|
|
|
|||
Loading…
Reference in New Issue