|
44 | 44 | <maven.compiler.source>11</maven.compiler.source> |
45 | 45 | <maven.compiler.target>11</maven.compiler.target> |
46 | 46 | <mockito.version>5.2.0</mockito.version> |
47 | | - <jackson.version>2.15.1</jackson.version> |
| 47 | + <jackson.version>2.18.3</jackson.version> |
48 | 48 | <log4j.version>2.22.1</log4j.version> |
49 | 49 | <slf4j.version>2.0.13</slf4j.version> |
50 | 50 | <google.guava.version>33.0.0-jre</google.guava.version> |
|
54 | 54 | <httpclient.version>4.5.14</httpclient.version> |
55 | 55 | <commons-configuration.version>2.10.1</commons-configuration.version> |
56 | 56 | <commons-io.version>2.14.0</commons-io.version> |
57 | | - <databricks-sdk.version>0.43.0</databricks-sdk.version> |
| 57 | + <databricks-sdk.version>0.44.0</databricks-sdk.version> |
58 | 58 | <maven-surefire-plugin.version>3.1.2</maven-surefire-plugin.version> |
59 | 59 | <sql-logic-test.version>0.3</sql-logic-test.version> |
60 | 60 | <lz4-compression.version>1.8.0</lz4-compression.version> |
|
66 | 66 | <nimbusjose.version>9.40</nimbusjose.version> |
67 | 67 | <bouncycastle.version>1.78.1</bouncycastle.version> |
68 | 68 | <async-httpclient.version>5.3.1</async-httpclient.version> |
| 69 | + <netty.version>4.2.0.Final</netty.version> |
| 70 | + <grpc.version>1.71.0</grpc.version> |
69 | 71 | </properties> |
70 | 72 | <dependencies> |
71 | 73 | <dependency> |
|
211 | 213 | <artifactId>lz4-java</artifactId> |
212 | 214 | <version>${lz4-compression.version}</version> |
213 | 215 | </dependency> |
| 216 | + <!-- The following dependency is added as a workaround to CVE-2023-33953--> |
| 217 | + <dependency> |
| 218 | + <groupId>io.grpc</groupId> |
| 219 | + <artifactId>grpc-context</artifactId> |
| 220 | + <version>${grpc.version}</version> |
| 221 | + </dependency> |
| 222 | + <!-- The following dependency is added as a workaround to CVE-2025-25193--> |
| 223 | + <dependency> |
| 224 | + <groupId>io.netty</groupId> |
| 225 | + <artifactId>netty-common</artifactId> |
| 226 | + <version>${netty.version}</version> |
| 227 | + </dependency> |
| 228 | + <!-- The following dependency is added as a workaround to CVE-2024-49194--> |
| 229 | + <dependency> |
| 230 | + <groupId>io.netty</groupId> |
| 231 | + <artifactId>netty-buffer</artifactId> |
| 232 | + <version>${netty.version}</version> |
| 233 | + </dependency> |
214 | 234 | <dependency> |
215 | 235 | <groupId>jakarta.annotation</groupId> |
216 | 236 | <artifactId>jakarta.annotation-api</artifactId> |
|
337 | 357 | </annotationProcessorPaths> |
338 | 358 | </configuration> |
339 | 359 | </plugin> |
| 360 | + <plugin> |
| 361 | + <groupId>org.owasp</groupId> |
| 362 | + <artifactId>dependency-check-maven</artifactId> |
| 363 | + <version>12.1.1</version> |
| 364 | + <configuration> |
| 365 | + <formats> |
| 366 | + <format>HTML</format> |
| 367 | + <format>JSON</format> |
| 368 | + </formats> |
| 369 | + <!-- |
| 370 | + Setting threshold to 7.0 to catch both Critical (8.0-10.0) and High (7.0-7.9) severity vulnerabilities. |
| 371 | + This helps us identify and address significant security risks early in the development process. |
| 372 | + --> |
| 373 | + <failBuildOnCVSS>7</failBuildOnCVSS> |
| 374 | + </configuration> |
| 375 | + <executions> |
| 376 | + <execution> |
| 377 | + <goals> |
| 378 | + <goal>check</goal> |
| 379 | + </goals> |
| 380 | + </execution> |
| 381 | + </executions> |
| 382 | + </plugin> |
340 | 383 | <plugin> |
341 | 384 | <groupId>com.diffplug.spotless</groupId> |
342 | 385 | <artifactId>spotless-maven-plugin</artifactId> |
|
0 commit comments