Skip to content

Commit aa22469

Browse files
Merge pull request #529 from JoyOfCodingPDX/update-dependencies
Update some libraries to remove CVEs.
2 parents 0d8f166 + f9f2d9c commit aa22469

4 files changed

Lines changed: 26 additions & 11 deletions

File tree

examples/pom.xml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -29,12 +29,12 @@
2929
<dependency>
3030
<groupId>jakarta.xml.bind</groupId>
3131
<artifactId>jakarta.xml.bind-api</artifactId>
32-
<version>4.0.2</version>
32+
<version>4.0.4</version>
3333
</dependency>
3434
<dependency>
3535
<groupId>com.sun.xml.bind</groupId>
3636
<artifactId>jaxb-impl</artifactId>
37-
<version>4.0.5</version>
37+
<version>4.0.6</version>
3838
<scope>runtime</scope>
3939
</dependency>
4040
<dependency>

grader/pom.xml

Lines changed: 17 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,21 @@
1010
<version>${grader.version}</version>
1111
<packaging>jar</packaging>
1212
<url>https://www.cs.pdx.edu/~whitlock</url>
13+
<dependencyManagement>
14+
<dependencies>
15+
<!-- Override transitive dependencies with CVE fixes -->
16+
<dependency>
17+
<groupId>commons-beanutils</groupId>
18+
<artifactId>commons-beanutils</artifactId>
19+
<version>1.11.0</version>
20+
</dependency>
21+
<dependency>
22+
<groupId>org.apache.commons</groupId>
23+
<artifactId>commons-lang3</artifactId>
24+
<version>3.18.0</version>
25+
</dependency>
26+
</dependencies>
27+
</dependencyManagement>
1328
<dependencies>
1429
<dependency>
1530
<groupId>com.sun.mail</groupId>
@@ -24,12 +39,12 @@
2439
<dependency>
2540
<groupId>com.opencsv</groupId>
2641
<artifactId>opencsv</artifactId>
27-
<version>5.9</version>
42+
<version>5.12.0</version>
2843
</dependency>
2944
<dependency>
3045
<groupId>ch.qos.logback</groupId>
3146
<artifactId>logback-classic</artifactId>
32-
<version>1.5.19</version>
47+
<version>1.5.23</version>
3348
</dependency>
3449
<dependency>
3550
<groupId>com.google.inject</groupId>

pom.xml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -59,19 +59,19 @@
5959

6060
<guava.version>33.5.0-jre</guava.version>
6161
<guice.version>7.0.0</guice.version>
62-
<h2.version>2.2.224</h2.version>
62+
<h2.version>2.4.240</h2.version>
6363
<jakarta.servlet-api.version>6.1.0</jakarta.servlet-api.version>
6464

6565
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
6666
<project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding>
67-
<pmd.version>7.18.0</pmd.version>
67+
<pmd.version>7.20.0</pmd.version>
6868

6969
<wagon-git.version>2.0.4</wagon-git.version> <!-- Do not upgrade to 2.0.4 as it doesn't work -->
7070
<wagon-ssh.version>3.5.3</wagon-ssh.version>
7171

7272
<junit.version>5.12.2</junit.version>
7373
<hamcrest.version>3.0</hamcrest.version>
74-
<mockito.version>5.20.0</mockito.version>
74+
<mockito.version>5.21.0</mockito.version>
7575
<surefire.version>3.5.4</surefire.version>
7676
<maven-jar-plugin.version>3.4.2</maven-jar-plugin.version>
7777
<build-helper-maven-plugin.version>3.6.1</build-helper-maven-plugin.version>
@@ -84,7 +84,7 @@
8484
<maven-project-info-reports-plugin.version>3.9.0</maven-project-info-reports-plugin.version>
8585
<maven-surefire-report-plugin.version>3.5.4</maven-surefire-report-plugin.version>
8686
<maven-checkstyle-plugin.version>3.6.0</maven-checkstyle-plugin.version>
87-
<checkstyle.version>12.1.2</checkstyle.version>
87+
<checkstyle.version>12.3.1</checkstyle.version>
8888
<maven-archetype-plugin.version>3.4.0</maven-archetype-plugin.version>
8989
<maven-javadoc-plugin.version>3.12.0</maven-javadoc-plugin.version>
9090
<maven-pmd-plugin.version>3.28.0</maven-pmd-plugin.version>

web/pom.xml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@
1212
<version>2.0.4-SNAPSHOT</version>
1313
<url>http://www.cs.pdx.edu/~whitlock</url>
1414
<properties>
15-
<resteasy.version>6.2.11.Final</resteasy.version>
15+
<resteasy.version>6.2.12.Final</resteasy.version>
1616
<jetty.http.port>8080</jetty.http.port>
1717
</properties>
1818
<build>
@@ -112,7 +112,7 @@
112112
<dependency>
113113
<groupId>commons-io</groupId>
114114
<artifactId>commons-io</artifactId>
115-
<version>2.18.0</version>
115+
<version>2.21.0</version>
116116
</dependency>
117117
<dependency>
118118
<groupId>io.github.davidwhitlock.joy</groupId>
@@ -127,7 +127,7 @@
127127
<dependency>
128128
<groupId>jakarta.xml.bind</groupId>
129129
<artifactId>jakarta.xml.bind-api</artifactId>
130-
<version>4.0.2</version>
130+
<version>4.0.4</version>
131131
</dependency>
132132
<dependency>
133133
<groupId>org.jboss.resteasy</groupId>

0 commit comments

Comments
 (0)