diff --git a/.circleci/config.yml b/.circleci/config.yml index 2374a6f3..9cc77893 100644 --- a/.circleci/config.yml +++ b/.circleci/config.yml @@ -111,8 +111,9 @@ jobs: ./gradlew --no-daemon --parallel build - run: name: Dependency vulnerability scan + no_output_timeout: 40m command: | - ./gradlew --no-daemon -Dorg.gradle.parallel=false dependencyCheckAggregate + ./gradlew --no-daemon -Dorg.gradle.parallel=false dependencyCheckAggregate -DnvdApiDelay=6000 - run: name: Test no_output_timeout: 20m diff --git a/build.gradle b/build.gradle index eaeb4c89..ef1a63f6 100644 --- a/build.gradle +++ b/build.gradle @@ -25,7 +25,7 @@ buildscript { dependencies { // custom license-reporter used by com.github.jk1.dependency-license-report plugin classpath 'tech.pegasys.internal.license.reporter:license-reporter:1.0.1' - classpath 'org.owasp:dependency-check-gradle:8.4.2' + classpath 'org.owasp:dependency-check-gradle:9.0.2' } } diff --git a/gradle/owasp-suppression.xml b/gradle/owasp-suppression.xml index ab9a1820..3c02bf5e 100644 --- a/gradle/owasp-suppression.xml +++ b/gradle/owasp-suppression.xml @@ -37,4 +37,18 @@ ]]> CVE-2020-8908 + + + ^pkg:maven/com\.azure/azure*@*.*$ + CVE-2023-36052 + + + + ^pkg:maven/io\.grpc/grpc\-.*$ + CVE-2023-44487 + diff --git a/gradle/versions.gradle b/gradle/versions.gradle index 2f4f35a5..83d18abd 100644 --- a/gradle/versions.gradle +++ b/gradle/versions.gradle @@ -102,7 +102,7 @@ dependencyManagement { dependency "org.hyperledger.besu.internal:metrics-core:${besuVersion}" // explicit declaring to override transitive dependencies with vulnerabilities - dependency 'com.fasterxml.jackson.core:jackson-databind:2.15.2' + dependency 'com.fasterxml.jackson.core:jackson-databind:2.16.0' dependencySet(group: 'com.google.protobuf', version: '3.21.12') { /* com.google.protobuf:protobuf-java:3.11.4 -> 3.21.9 // CVE-2022-3509 @@ -112,7 +112,7 @@ dependencyManagement { entry 'protobuf-java' entry 'protobuf-java-util' } - dependencySet(group: 'io.grpc', version: '1.59.0') { + dependencySet(group: 'io.grpc', version: '1.59.1') { entry 'grpc-api' entry 'grpc-context' entry 'grpc-core' @@ -128,7 +128,7 @@ dependencyManagement { entry 'kotlin-stdlib-jdk8' } // addressing CVE-2023-44487 - dependencySet(group: 'io.netty', version: '4.1.100.Final') { + dependencySet(group: 'io.netty', version: '4.1.101.Final') { entry 'netty-all' entry 'netty-codec-http2' entry 'netty-handler-proxy'