In this assignment, you’ll find it is a good place to alter the current OWASP dependency check to suppress false-positive reporting. To alter it, you’ll need to create a suppression.xml file and revise the code in the pom.xml file of your software application. You’ll do this revision to change the configuration settings of the dependency check in Maven and point to this suppression.xml file.
Specifically, you must address the following rubric criteria:
Static Testing: Using the code base provided in the Supporting Materials section, edit the pom.xml file to integrate the Maven dependency check.
You may want to look at the Integrating the Maven Dependency-Check Plug-in Tutorial. Then run a dependency check and document known vulnerabilities. Submit the HTML dependency-check report with the known vulnerabilities found.
Reconfiguration:Sometimes, you have to live with an error until there is a fix for it. You must reconfigure the dependency-check tool to stop the alarms for false positives by creating a suppression.xml file and revising the code in the pom.xml file to alter the configuration of the dependency-check tool. By altering it, you’ll hide the false positives. Please note: The false positives are still there, but they won’t show up on the dependency-check report. To reconfigure the dependency-check tool, complete the following steps:
Open the dependency report HTML file in a web browser.
(Check screenshots below) C)Click on the Complete XML Doc button, and then use Ctrl+Cto copy the highlighted contents as shown below.
Add the contents you copied from the complete XML doc in step C to the suppression.xml file you created.
Verification: Finally, use Maven Run As to run the dependency check again to verify that all dependencies are valid and that no false positives exist. Submit the HTML dependency-check report showing that all dependencies found are valid and that no false positives are present.
What I Need: