Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: Updates, notably links to documents

OWASP Dependency Check is a tool for checking the Java libraries you use have no security issues. I currently use The current version is the 1.3.6 version.
Once the CVEs references are up to date, as of 2016/04/15, it takes 2+ minutes on my a standart machine to check the dependencies (2016/04/15).

Since it often reports false positives or issues not really needing attention, you need to maintain a suppression file.

First I must say, it's a very tedious work to use OWASP Dependency Check to identify and possibly fix dependencies vulnerabilities. Not only there are many false positives or issues not really needing our attention, but some issues are also hidding others. So you need to check issues one by one and put the possible suppress information in the suppression file and run again the check, etc. Unfortunately it's the best solution we have so far. Because it's not enough to blindly update libraries we use by using the last version.

 

Here is the last suppress file, I (Jacques Le Roux) created in early December 2015 while updating the vulnerable libraries when possible. It .  It's commented inside to help having a clearer vision of the situation (which fortunately is not bad (wink))I though must say Dependency Check  was not able to detect a major issue:

Jira
serverASF JIRA
serverId5aa69414-a9e9-3523-82ec-879b028fb15b
keyOFBIZ-6905
I reported to them http://markmail.org/message/ucs34et4a3h7gun4

 

View file
namesuppress.xml
height250

The idea is that you can use it as a basis on your project and (if possible) help to keep it up to date. This can be done by sharing your experience here as a comment, or by updating this page as a Confluence contributor (as explained in the top banner you can ask on the OFBiz user ML else).

...

You can remove the "--suppression C:\tools\dependency-check\suppress.xml" part if you want to see the initial state

Here an example of a report:

View file
namedependency-check-report.html
height250

is the last report file

There is also the tools\security folder whith with some information in OFBiz trunk repo...