diff --git a/.circleci/config.yml b/.circleci/config.yml
index 2374a6f3..191d9dba 100644
--- a/.circleci/config.yml
+++ b/.circleci/config.yml
@@ -111,6 +111,7 @@ jobs:
./gradlew --no-daemon --parallel build
- run:
name: Dependency vulnerability scan
+ no_output_timeout: 40m
command: |
./gradlew --no-daemon -Dorg.gradle.parallel=false dependencyCheckAggregate
- run:
diff --git a/build.gradle b/build.gradle
index eaeb4c89..d1559acf 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'
}
}
@@ -161,6 +161,9 @@ allprojects {
'integrationTestCompileClasspath',
'integrationTestRuntimeClasspath'
]
+ nvd {
+ delay = 6000
+ }
}
tasks.withType(JavaCompile) {
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'