Skip to content

Commit 9cc1b17

Browse files
author
Mark Reeves
committed
Make vulnerability scanner more agressive
1 parent 02f4a53 commit 9cc1b17

File tree

1 file changed

+39
-11
lines changed

1 file changed

+39
-11
lines changed

qa-parent/pom.xml

Lines changed: 39 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -21,10 +21,14 @@
2121
<badges.skip>${wc.qa.skip}</badges.skip>
2222
<javadoc.excluded.packages />
2323
<checkstyle.excludes />
24+
25+
<!-- OWASP dependency vulnerability scanner-->
26+
<bt.owasp.dependency-check.version>3.3.1</bt.owasp.dependency-check.version>
27+
<bt.owasp.dependency-check.skip>false</bt.owasp.dependency-check.skip>
2428
<!-- properties to allow for mirroring of CVE definitions -->
25-
<bt.owasp.cve.mirror>https://nvd.nist.gov/feeds/xml/cve</bt.owasp.cve.mirror>
26-
<bt.owasp.cve.12.path>1.2</bt.owasp.cve.12.path>
27-
<bt.owasp.cve.20.path>2.0</bt.owasp.cve.20.path>
29+
<bt.owasp.dependency-check.cve.mirror>https://nvd.nist.gov/feeds/xml/cve</bt.owasp.dependency-check.cve.mirror>
30+
<bt.owasp.dependency-check.cve.12.path>1.2</bt.owasp.dependency-check.cve.12.path>
31+
<bt.owasp.dependency-check.cve.20.path>2.0</bt.owasp.dependency-check.cve.20.path>
2832
</properties>
2933

3034
<description>
@@ -164,6 +168,29 @@
164168
</executions>
165169
</plugin>
166170

171+
<plugin>
172+
<groupId>org.owasp</groupId>
173+
<artifactId>dependency-check-maven</artifactId>
174+
<version>${bt.owasp.dependency-check.version}</version>
175+
<configuration>
176+
<skip>${bt.owasp.dependency-check.skip}</skip>
177+
<failBuildOnAnyVulnerability>true</failBuildOnAnyVulnerability>
178+
<cveUrl12Modified>${bt.owasp.dependency-check.cve.mirror}/${bt.owasp.dependency-check.cve.12.path}/nvdcve-Modified.xml.gz</cveUrl12Modified>
179+
<cveUrl20Modified>${bt.owasp.dependency-check.cve.mirror}/${bt.owasp.dependency-check.cve.20.path}/nvdcve-2.0-Modified.xml.gz</cveUrl20Modified>
180+
<cveUrl12Base>${bt.owasp.dependency-check.cve.mirror}/${bt.owasp.dependency-check.cve.12.path}/nvdcve-%d.xml.gz</cveUrl12Base>
181+
<cveUrl20Base>${bt.owasp.dependency-check.cve.mirror}/${bt.owasp.dependency-check.cve.20.path}/nvdcve-2.0-%d.xml.gz</cveUrl20Base>
182+
</configuration>
183+
<executions>
184+
<execution>
185+
<id>checkDependencies</id>
186+
<phase>verify</phase>
187+
<goals>
188+
<goal>check</goal>
189+
</goals>
190+
</execution>
191+
</executions>
192+
</plugin>
193+
167194
</plugins>
168195
</build>
169196

@@ -317,19 +344,20 @@
317344
<plugin>
318345
<groupId>org.owasp</groupId>
319346
<artifactId>dependency-check-maven</artifactId>
320-
<version>3.3.1</version>
321-
<configuration>
322-
<failOnError>false</failOnError>
323-
<cveUrl12Modified>${bt.owasp.cve.mirror}/${bt.owasp.cve.12.path}/nvdcve-Modified.xml.gz</cveUrl12Modified>
324-
<cveUrl20Modified>${bt.owasp.cve.mirror}/${bt.owasp.cve.20.path}/nvdcve-2.0-Modified.xml.gz</cveUrl20Modified>
325-
<cveUrl12Base>${bt.owasp.cve.mirror}/${bt.owasp.cve.12.path}/nvdcve-%d.xml.gz</cveUrl12Base>
326-
<cveUrl20Base>${bt.owasp.cve.mirror}/${bt.owasp.cve.20.path}/nvdcve-2.0-%d.xml.gz</cveUrl20Base>
327-
</configuration>
347+
<version>${bt.owasp.dependency-check.version}</version>
328348
<reportSets>
329349
<reportSet>
330350
<reports>
331351
<report>aggregate</report>
332352
</reports>
353+
<configuration>
354+
<skip>false</skip>
355+
<failOnError>false</failOnError>
356+
<cveUrl12Modified>${bt.owasp.dependency-check.cve.mirror}/${bt.owasp.dependency-check.cve.12.path}/nvdcve-Modified.xml.gz</cveUrl12Modified>
357+
<cveUrl20Modified>${bt.owasp.dependency-check.cve.mirror}/${bt.owasp.dependency-check.cve.20.path}/nvdcve-2.0-Modified.xml.gz</cveUrl20Modified>
358+
<cveUrl12Base>${bt.owasp.dependency-check.cve.mirror}/${bt.owasp.dependency-check.cve.12.path}/nvdcve-%d.xml.gz</cveUrl12Base>
359+
<cveUrl20Base>${bt.owasp.dependency-check.cve.mirror}/${bt.owasp.dependency-check.cve.20.path}/nvdcve-2.0-%d.xml.gz</cveUrl20Base>
360+
</configuration>
333361
</reportSet>
334362
</reportSets>
335363
</plugin>

0 commit comments

Comments
 (0)