Releases: jeremylong/DependencyCheck
Releases · jeremylong/DependencyCheck
Version 8.1.1
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
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
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
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
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
andmaven
plugins now have the capability to scan the build plugins (#4035). - The
gradle
andmaven
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
Version 7.4.3
Version 7.4.2
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.
Version 7.4.1
Version 7.4.0
Added
- Add support for npm package lock v2 and v3 (#5078)
- Added experimental support for Python Poetry (#5025)
- Added a vanilla HTML report for use in Jenkins (#5053)
Changed
- Renamed
RELEASE_NOTES.md
toCHANGELOG.md
to be more conventional - Optimized checksum calculation to improve performance (#5112)
- Added support for scanning .NET assemblies when only the dotnet runtime is installed (#5087)
- Bumped several dependencies
Fixed
- Fixed bug when setting the proxy port (#5076)
- Resolved several FP and FN
See the full listing of changes.