Repository navigation
v2026.5.22: Centralized Reporting & PDF Fixes
[2026.5.22] - 2026-05-22
Added
- Centralized Reporting: All scan reports are now neatly organized in
~/.docksec/results/by default, following industry standards for professional CLI tools. - Enhanced
--scan-onlyMode: Improved the scanner to support Dockerfile-only scans without requiring a Docker image name, enabling high-speed static analysis in any environment. - Project Governance: Added
.cursorrulesand updatedCONTRIBUTING.mdto ensure professional AI-assisted development standards.
Changed
- Modernized PDF Engine: Refactored the PDF generation to use the latest
fpdf2APIs, improving performance and future-proofing the reporting engine. - Improved Storage Logic: Added automatic directory creation and a smart fallback to local storage if the home directory is not writable.
- CLI Feedback: The tool now explicitly prints the report storage location at the start of every scan for better visibility.
Fixed
- PDF Layout: Resolved the "Not enough horizontal space" error that occurred during PDF generation for complex scan results.
- Deprecation Warnings: Eliminated all font and layout-related deprecation warnings from the
fpdf2library. - Test Suite: Updated and expanded the unit test suite to cover new reporting logic and dynamic tool requirements, achieving 100% pass rate.
- Linting: Fixed unused variable warnings in configuration.
Full Changelog: v2026.5.21...v2026.5.22