Skip to content

Commit 7cf86bc

Browse files
authored
Merge pull request #201 from companieshouse/feature/test-failures
verifying build and dependency-check
2 parents cd32579 + c5dde97 commit 7cf86bc

File tree

3 files changed

+41
-9
lines changed

3 files changed

+41
-9
lines changed

pom.xml

Lines changed: 39 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -15,8 +15,8 @@
1515
<properties>
1616
<java.version>21</java.version>
1717
<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>
2020
<maven.compiler.source>${java.version}</maven.compiler.source>
2121
<maven.compiler.target>${java.version}</maven.compiler.target>
2222
<maven-compiler-plugin.version>3.14.0</maven-compiler-plugin.version>
@@ -28,15 +28,16 @@
2828
<jacoco-maven-plugin.version>0.8.13</jacoco-maven-plugin.version>
2929
<commons.io.version>2.19.0</commons.io.version>
3030
<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>
3232
<spring-web.version>6.2.8</spring-web.version>
3333
<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>
3536
<!-- 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>
3839
<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>
4041

4142
<!-- tests -->
4243
<io-cucumber.version>7.22.0</io-cucumber.version>
@@ -107,12 +108,33 @@
107108
<groupId>uk.gov.companieshouse</groupId>
108109
<artifactId>structured-logging</artifactId>
109110
<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>
110124
</dependency>
111125
<dependency>
112126
<groupId>uk.gov.companieshouse</groupId>
113127
<artifactId>private-api-sdk-java</artifactId>
114128
<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>
115136
</dependency>
137+
116138
<dependency>
117139
<groupId>uk.gov.companieshouse</groupId>
118140
<artifactId>api-sdk-java</artifactId>
@@ -127,8 +149,18 @@
127149
<groupId>org.xmlunit</groupId>
128150
<artifactId>xmlunit-core</artifactId>
129151
</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>
130157
</exclusions>
131158
</dependency>
159+
<dependency>
160+
<groupId>com.google.code.gson</groupId>
161+
<artifactId>gson</artifactId>
162+
<version>${gson.version}</version>
163+
</dependency>
132164
<dependency>
133165
<groupId>uk.gov.companieshouse</groupId>
134166
<artifactId>api-security-java</artifactId>

src/main/java/uk/gov/companieshouse/pscdataapi/interceptor/AuthenticationHelperImpl.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
import java.util.List;
77
import java.util.Map;
88
import java.util.Optional;
9-
import org.apache.commons.lang.ArrayUtils;
9+
import org.apache.commons.lang3.ArrayUtils;
1010
import org.springframework.stereotype.Component;
1111

1212
/**

src/main/java/uk/gov/companieshouse/pscdataapi/util/DateUtils.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44

55
import java.time.OffsetDateTime;
66
import java.time.format.DateTimeFormatter;
7-
import org.apache.commons.lang.StringUtils;
7+
import org.apache.commons.lang3.StringUtils;
88

99
public final class DateUtils {
1010

0 commit comments

Comments
 (0)