Skip to content

Releases: jeremylong/DependencyCheck

Version 8.2.0

22 Mar 10:41
1f914b4
Compare
Choose a tag to compare

Added

  • Support msbuild Directory.build.props (#5475)
  • better display of NPM audit references
  • Add CVSS V3 results from NPM Audit results

Fixed

  • Fix several issues on NPM Audit reporting (#5546)
  • Case issue in SQL (#5557)
  • Fix CWE(s) extraction for NPM Audit advisories
  • Use the stable github_advisory_id instead of the now unstable id in NPM audit results

See the full listing of changes.

Version 8.1.2

28 Feb 12:29
3582a9d
Compare
Choose a tag to compare

Fixed

  • Fix NullPointerException in the Jar Analyzer introduced in 8.1.1 (#5512)

Version 8.1.1

27 Feb 13:24
c5820ba
Compare
Choose a tag to compare

Fixed

  • allow hosted suppressions file to be disabled (#5509)
  • Several FPs not suitable for our automation (#5504)
  • Fix incorrect defaults for nexus and central-analyzer in gradle plugin documentation (#5503)
  • Erroneous error-log for deprecated CLI flag usage when using properyfile based disablement of Node Audit Analyzer (#5487)
  • Prefer pom.properties G/A/V over pom.xml G/A/V to resolve GAV interpolation issues (#5473)
  • Node package dependencies ending up as related dependency of the wrong version of the package (#5479)
  • do not throw error if pyproject.toml is in node_modules (#5470)

See the full listing of changes.

Version 8.1.0

13 Feb 11:34
8a6517e
Compare
Choose a tag to compare

Added

  • Pipefile.lock files are now supported (#5404).
  • Python projects with only a pyproject.toml but no lock file or requirements will report an error as ODC is unable to analyze the project (#5409).

Fixed

  • Some maven projects caused false positives due to bad string interpolation (#5421).
  • Error message from Assembly Analyzer has been updated to emphasize dotnet 6 is required for analysis (#5408).
  • Correct issue where database defrag occurs even when no updates were performed (#5441).
  • Fixed several False Positives and one False Negative.
  • Fixed the format configuration more flexible in the gradle plugin (dependency-check-gradle/#324).

See the full listing of changes.

Version 8.0.2

28 Jan 12:27
6b238bc
Compare
Choose a tag to compare

Fixed

  • Resolved bug causing an issue with some Maven Extensions (#5366).
  • ArchiveAnalyzer will now correctly throw an exception if it cannot open an Archive (#5371).
  • Updated CSV report so that it no longer has a duplicate description column (#5364).
  • Moved several logging statements to trace which should drastically reduce the log size (#5350).
  • Fixed bug with RetireJS' --retirejsFilterNonVulnerable and --retirejsFilter when used with the CLI (#5351).
  • Fixed the sarif report format and added validation (#5345 and (#5363)
  • Fixed MalformedPackageException in the gradle plugin (dependency-check-gradle/#320).
  • Fixed MissingMethodException in the gradle plugin (dependency-check-gradle/#316).

See the full listing of changes.

Version 8.0.1

18 Jan 11:47
9873775
Compare
Choose a tag to compare

Fixed

  • Fixed Stack Overflow Exception in the gradle plugin (dependency-check-gradle/#308).
  • Fixed No Signature of Method Exception in the gradle plugin (dependency-check-gradle/#305).
  • Updated DB initialization scripts for externally hosted DBs (#5314 and #5317).
    • Postgres users will need to use the updated init script and 8.0.1.
  • Resolved NPE in the NodePackageAnalyzer (#5339).

See the full listing of changes.

Version 8.0.0

15 Jan 11:38
f3d806d
Compare
Choose a tag to compare

Added

  • Utilize the hosted suppression file to allow for faster remediation of reported False Positives (#4723).
  • Include the CISA Known Exploited Vulnerability Catalog (#4878).
  • The gradle and maven plugins now have the capability to scan the build plugins (#4035).
  • The gradle and maven plugins, for transitive dependencies, will report the root dependency in the project that included the transitive dependency (#5001).
  • Added properties.security-severity to SARIF report for better integration with GitHub Security Code scanning (#5277).
  • Allow for HTTP auth settings for Retire JS respository (#5209).
  • New schema for the XML report was added to support some of the above additions (#5296).
  • Added missing gradle option to only warn on remote errors from the OSS Index Analyzer (gradle #303).

Changed

  • Breaking: the database schema updated - if using an external database the update scripts must be run!
  • The exit codes from the CLI have been changed to be in the range from 0-255 (#4511.
  • The OSS Index Analyzer will automatically disable itself if a transport error occurs - preventing copious errors from being reported (#5300).

Fixed

  • Added an additional check for rejected CVEs to reduce FP (#5268).
  • Corrected the analysis of node_modules to prevent NPEs (#5266).
  • Fixed error when scanning node packages with local dependencies (#5235).
  • Fixed NPE in the MSBuild Analyzer (#5293).
  • Several False Positives have been resolved.

See the full listing of changes.

Version 7.4.4

06 Jan 18:02
220140b
Compare
Choose a tag to compare

Fixed

  • Resolved issue processing NVD CVE data due to column width (#5229)

See the full listing of changes.

Version 7.4.3

29 Dec 10:56
b8b068d
Compare
Choose a tag to compare

Fixed

  • Fixed NPE when analyzing version ranges in NPM (#5158 & #5190)
  • Resolved several FP (#5191)

See the full listing of changes.

Version 7.4.2

28 Dec 11:29
812f69a
Compare
Choose a tag to compare

Fixed

  • Fixes maven 3.1 compatibility issue (#5152)
  • Fixed issue with invalid node_module paths in some scans (#5135)
  • Fixed missing option to disable the Poetry Analyzer in the CLI (#5160)
  • Fixed missing option to configure the OSS Index URL in the CLI (#5180)
  • Fixed NPE when analyzing version ranges in NPM (#5158)
  • Fixed issue with non-proxy host in the gradle plugin (dependency-check/dependency-check-gradle#298)
  • Resolved several FP

See the full listing of changes.