-
Notifications
You must be signed in to change notification settings - Fork 1.6k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Importer Close Old Findings: Accommodate different dedupe algorithms #11729
Importer Close Old Findings: Accommodate different dedupe algorithms #11729
Conversation
DryRun Security SummaryThe code changes enhance DefectDojo's security finding management by improving deduplication algorithms, handling of closed findings, scope considerations, and service-based filtering, while also addressing potential command injection vulnerabilities identified through Semgrep scans. Expand for full summarySummary: The code changes in this pull request cover various improvements and enhancements to the security finding import and deduplication process in the DefectDojo application. The changes span multiple files, including the The key security-related changes are:
Overall, these changes enhance the reliability, flexibility, and security of the finding import and management processes in the DefectDojo application. The focus on improving the deduplication algorithms, handling of closed findings, and scope considerations demonstrates a strong commitment to maintaining the integrity and accuracy of the security data within the application. Files Changed:
Code AnalysisWe ran |
DryRun Security SummaryThe pull request implements security and reliability improvements to DefectDojo's import and deduplication processes, including enhanced deduplication algorithms, better handling of mitigated findings, scope-based filtering, improved vulnerability reporting, and identification of command injection vulnerabilities. Expand for full summarySummary: The code changes in this pull request focus on improving the security and reliability of the DefectDojo application's import and deduplication processes. The key changes include:
Overall, these changes demonstrate a strong focus on improving the security and reliability of the DefectDojo application, which is a critical tool for managing and tracking security vulnerabilities in web applications. Files Changed:
Code AnalysisWe ran |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
lgtm
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Approved
…efectDojo#11729) * Importer Close Old Findings: Accommodate different dedupe algorithms * Rename close_old_findings_report_Line31.json to close_old_findings_report_line31.json
…efectDojo#11729) * Importer Close Old Findings: Accommodate different dedupe algorithms * Rename close_old_findings_report_Line31.json to close_old_findings_report_line31.json
When using close old findings with the Importer (not reimporter) the mechanism for identifying findings to be closed was only looking at dashcodes. This may not work very well for tools that are using unique ID from tool. This PR adds support for all deduplication algorithms for close old findings. Fixes #11227 with credit to @valentijnscholten for finding the optimal solution
[sc-9998]