diff --git a/etc/dependency-check-suppression.xml b/etc/dependency-check-suppression.xml index e7006be7a6e..1607adca4aa 100644 --- a/etc/dependency-check-suppression.xml +++ b/etc/dependency-check-suppression.xml @@ -148,5 +148,51 @@ CVE-2023-4759 + + + + ^pkg:maven/io\.opentracing\.brave/brave\-opentracing@.*$ + CVE-2022-47932 + + + + ^pkg:maven/io\.opentracing\.brave/brave\-opentracing@.*$ + CVE-2022-47933 + + + + ^pkg:maven/io\.opentracing\.brave/brave\-opentracing@.*$ + CVE-2022-47934 + + + + ^pkg:maven/io\.opentracing\.brave/brave\-opentracing@.*$ + CVE-2021-22929 + + + + ^pkg:maven/io\.opentracing\.brave/brave\-opentracing@.*$ + CVE-2022-30334 + + + + ^pkg:maven/io\.opentracing\.brave/brave\-opentracing@.*$ + CVE-2023-28360 + + diff --git a/etc/scripts/owasp-dependency-check.sh b/etc/scripts/owasp-dependency-check.sh index bfa3ab9db90..26323577581 100755 --- a/etc/scripts/owasp-dependency-check.sh +++ b/etc/scripts/owasp-dependency-check.sh @@ -33,9 +33,12 @@ if [ -n "${JENKINS_HOME}" ] || [ "${GITHUB_ACTIONS}" = "true" ]; then mvn ${MAVEN_ARGS} -f ${WS_DIR}/pom.xml clean install -DskipTests fi +# Setting NVD_API_KEY is not required but improves behavior of NVD API throttling + mvn ${MAVEN_ARGS} -Dorg.slf4j.simpleLogger.defaultLogLevel=WARN org.owasp:dependency-check-maven:aggregate \ -f ${WS_DIR}/pom.xml \ -Dtop.parent.basedir="${WS_DIR}" \ + -Dnvd-api-key=${NVD_API_KEY} \ > ${RESULT_FILE} || die "Error running the Maven command" grep -i "One or more dependencies were identified with known vulnerabilities" ${RESULT_FILE} \ diff --git a/pom.xml b/pom.xml index d1f70d15a28..e9f4777fc1f 100644 --- a/pom.xml +++ b/pom.xml @@ -119,7 +119,7 @@ 3.3.0 4.4.2.2 1.11.0 - 8.4.3 + 9.0.4 3.0.0 1.1 2.3 @@ -567,6 +567,8 @@ true false false + # If provide improves rate limits + ${nvd-api-key} io.helidon.tracing:helidon-tracing-tests