v2.2.0
🐘 Major improvements
- Added Bearer security analyzer
- Updated PMD to its next major version (7.0.0)
- Containerized all remaining tools in use: CSA-Bagger, CSA, CLOC, Fernflower, PMD: heavily reduced prerequisites, validations, simplified execution
- Removed multi-application-group mode and application group name from report folders
- Restructured generated reports and logs by tool
- Centralized used versions and container names in
_versions.sh
- Added
./audit reports
command to review the generated reports - Added
./audit validate
command to validate the container images in use
🦓 Minor changes
- Added memory limit check for the container engine in used (docker/podman)
- Cleaned up layout, documentation, and K8s deployments
- Added overall audit duration to the execution timeline page
- Added
./audit version
command - Bagger: upgraded dependencies and fixed CSA DB issues
- Archeo: updated supportability-related information
- Various fixes, stability improvements, and code removal
🦎 Tools updated
- CSA updated to 4.1.15
- IBM WAMT updated to 24.0.0.1
- Linguist updated to 7.29.0
- Scancode updated to 32.1.0
- MAI updated to 1.9.22
- PMD updated to 7.0.0
- Syft updated to 1.1.1
- Grype updated to 0.75.0
- Trivy updated to 0.50.1
- OSV updated to 1.7.0
- Fernflower updated to 241.14494.240
Full Changelog: v2.1.0...v2.2.0