|
15 | 15 | <properties> |
16 | 16 | <java.version>21</java.version> |
17 | 17 | <start-class>uk.gov.companieshouse.pscdataapi.PscDataApiApplication</start-class> |
18 | | - <spring-boot-dependencies.version>3.4.5</spring-boot-dependencies.version> |
19 | | - <spring-boot-maven-plugin.version>3.4.5</spring-boot-maven-plugin.version> |
| 18 | + <spring-boot-dependencies.version>3.4.9</spring-boot-dependencies.version> |
| 19 | + <spring-boot-maven-plugin.version>3.4.9</spring-boot-maven-plugin.version> |
20 | 20 | <maven.compiler.source>${java.version}</maven.compiler.source> |
21 | 21 | <maven.compiler.target>${java.version}</maven.compiler.target> |
22 | 22 | <maven-compiler-plugin.version>3.14.0</maven-compiler-plugin.version> |
|
28 | 28 | <jacoco-maven-plugin.version>0.8.13</jacoco-maven-plugin.version> |
29 | 29 | <commons.io.version>2.19.0</commons.io.version> |
30 | 30 | <org.mapstruct.version>1.6.3</org.mapstruct.version> |
31 | | - <tomcat-embed-core.version>11.0.8</tomcat-embed-core.version> |
| 31 | + <tomcat-embed-core.version>11.0.10</tomcat-embed-core.version> |
32 | 32 | <spring-web.version>6.2.8</spring-web.version> |
33 | 33 | <spring-security-core.version>6.5.1</spring-security-core.version> |
34 | | - |
| 34 | + <gson.version>2.13.1</gson.version> |
| 35 | + <commons-lang3.version>3.18.0</commons-lang3.version> |
35 | 36 | <!-- Internal --> |
36 | | - <structured-logging.version>3.0.20</structured-logging.version> |
37 | | - <private-api-sdk-java.version>4.0.347</private-api-sdk-java.version> |
| 37 | + <structured-logging.version>3.0.40</structured-logging.version> |
| 38 | + <private-api-sdk-java.version>4.0.350</private-api-sdk-java.version> |
38 | 39 | <api-sdk-java.version>6.4.4</api-sdk-java.version> |
39 | | - <api-security-java.version>2.0.8</api-security-java.version> |
| 40 | + <api-security-java.version>2.0.13</api-security-java.version> |
40 | 41 |
|
41 | 42 | <!-- tests --> |
42 | 43 | <io-cucumber.version>7.22.0</io-cucumber.version> |
|
107 | 108 | <groupId>uk.gov.companieshouse</groupId> |
108 | 109 | <artifactId>structured-logging</artifactId> |
109 | 110 | <version>${structured-logging.version}</version> |
| 111 | + <exclusions> |
| 112 | + <!-- excluding commons-lang3 to address CVE-2025-48924 transitive dependency --> |
| 113 | + <exclusion> |
| 114 | + <groupId>org.apache.commons</groupId> |
| 115 | + <artifactId>commons-lang3</artifactId> |
| 116 | + </exclusion> |
| 117 | + </exclusions> |
| 118 | + </dependency> |
| 119 | + <!-- included commons-lang3-3.18.0 to address CVE-2025-48924 --> |
| 120 | + <dependency> |
| 121 | + <groupId>org.apache.commons</groupId> |
| 122 | + <artifactId>commons-lang3</artifactId> |
| 123 | + <version>${commons-lang3.version}</version> |
110 | 124 | </dependency> |
111 | 125 | <dependency> |
112 | 126 | <groupId>uk.gov.companieshouse</groupId> |
113 | 127 | <artifactId>private-api-sdk-java</artifactId> |
114 | 128 | <version>${private-api-sdk-java.version}</version> |
| 129 | + <exclusions> |
| 130 | + <!-- Excluding to address CVE-2025-48989 tomcat-embed-core pulled transitively--> |
| 131 | + <exclusion> |
| 132 | + <groupId>org.apache.tomcat.embed</groupId> |
| 133 | + <artifactId>tomcat-embed-core</artifactId> |
| 134 | + </exclusion> |
| 135 | + </exclusions> |
115 | 136 | </dependency> |
| 137 | + |
116 | 138 | <dependency> |
117 | 139 | <groupId>uk.gov.companieshouse</groupId> |
118 | 140 | <artifactId>api-sdk-java</artifactId> |
|
127 | 149 | <groupId>org.xmlunit</groupId> |
128 | 150 | <artifactId>xmlunit-core</artifactId> |
129 | 151 | </exclusion> |
| 152 | + <!-- Excluding to address CVE-2025-53864 gson pulled transitively--> |
| 153 | + <exclusion> |
| 154 | + <groupId>com.google.code.gson</groupId> |
| 155 | + <artifactId>gson</artifactId> |
| 156 | + </exclusion> |
130 | 157 | </exclusions> |
131 | 158 | </dependency> |
| 159 | + <dependency> |
| 160 | + <groupId>com.google.code.gson</groupId> |
| 161 | + <artifactId>gson</artifactId> |
| 162 | + <version>${gson.version}</version> |
| 163 | + </dependency> |
132 | 164 | <dependency> |
133 | 165 | <groupId>uk.gov.companieshouse</groupId> |
134 | 166 | <artifactId>api-security-java</artifactId> |
|
0 commit comments