Skip to content

Commit f992ae4

Browse files
#15 Removing Doxia Site Renderer to address CVE-2020-13936
Removing Doxia Site Renderer to address CVE-2020-13936. Plugin code isn't very pretty right now, but it works.
1 parent 82c32d4 commit f992ae4

File tree

4 files changed

+132
-197
lines changed

4 files changed

+132
-197
lines changed

pom.xml

Lines changed: 0 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -73,11 +73,6 @@
7373
<sonar.organization>jimbethancourt-github</sonar.organization>
7474
<sonar.host.url>https://sonarcloud.io</sonar.host.url>
7575

76-
<!-- Transitive dependency version overrides -->
77-
<!-- Needed to address Struts 1.3.8 vulnerabilities brought in by maven-reporting-impl -->
78-
<doxiaVersion>1.9.1</doxiaVersion>
79-
<doxiaSitetoolsVersion>1.9.2</doxiaSitetoolsVersion>
80-
8176
<maven.core.version>3.8.1</maven.core.version>
8277
</properties>
8378

refactor-first-maven-plugin/pom.xml

Lines changed: 1 addition & 66 deletions
Original file line numberDiff line numberDiff line change
@@ -18,78 +18,13 @@
1818
<artifactId>graph-data-generator</artifactId>
1919
</dependency>
2020

21-
<!--
22-
Added to address https://snyk.io/vuln/SNYK-JAVA-COMMONSCOLLECTIONS-30078
23-
Commons collections is used in maven-reporting-impl
24-
-->
25-
<dependency>
26-
<groupId>commons-collections</groupId>
27-
<artifactId>commons-collections</artifactId>
28-
<version>3.2.2</version>
29-
</dependency>
30-
31-
<!-- Needed since Doxia 1.9.2 and httpclient use an insecure version -->
32-
<dependency>
33-
<groupId>commons-codec</groupId>
34-
<artifactId>commons-codec</artifactId>
35-
<version>1.15</version>
36-
</dependency>
37-
38-
<!-- Needed since Doxia 1.9.2 uses an insecure version -->
39-
<dependency>
40-
<groupId>org.apache.httpcomponents</groupId>
41-
<artifactId>httpclient</artifactId>
42-
<version>4.5.13</version>
43-
</dependency>
44-
45-
<!-- Needed since Doxia 1.9.2 uses an insecure version -->
46-
<dependency>
47-
<groupId>org.codehaus.plexus</groupId>
48-
<artifactId>plexus-utils</artifactId>
49-
<version>3.3.0</version>
50-
</dependency>
51-
52-
<!-- Doxia -->
53-
<!-- Needed since maven-reporting-impl brings in Struts 1.3.8 jars that have CVSS > 8 -->
54-
<dependency>
55-
<groupId>org.apache.maven.doxia</groupId>
56-
<artifactId>doxia-sink-api</artifactId>
57-
<version>${doxiaVersion}</version>
58-
</dependency>
59-
<dependency>
60-
<groupId>org.apache.maven.doxia</groupId>
61-
<artifactId>doxia-decoration-model</artifactId>
62-
<version>${doxiaSitetoolsVersion}</version>
63-
</dependency>
64-
<dependency>
65-
<groupId>org.apache.maven.doxia</groupId>
66-
<artifactId>doxia-core</artifactId>
67-
<version>${doxiaVersion}</version>
68-
</dependency>
69-
<dependency>
70-
<groupId>org.apache.maven.doxia</groupId>
71-
<artifactId>doxia-site-renderer</artifactId>
72-
<version>${doxiaSitetoolsVersion}</version>
73-
</dependency>
74-
21+
<!-- Maven Reporting -->
7522
<dependency>
7623
<groupId>org.apache.maven</groupId>
7724
<artifactId>maven-core</artifactId>
7825
<version>${maven.core.version}</version>
7926
</dependency>
8027

81-
<!-- Maven Reporting -->
82-
<dependency>
83-
<groupId>org.apache.maven.reporting</groupId>
84-
<artifactId>maven-reporting-impl</artifactId>
85-
<version>3.0.0</version>
86-
</dependency>
87-
<dependency>
88-
<groupId>org.apache.maven.reporting</groupId>
89-
<artifactId>maven-reporting-api</artifactId>
90-
<version>3.0</version>
91-
</dependency>
92-
9328
<!-- plugin API and plugin-tools -->
9429
<dependency>
9530
<groupId>org.apache.maven</groupId>

0 commit comments

Comments
 (0)