dependency-track
dependency-track copied to clipboard
Filter out rejected findings to not sync with DefectDojo
Current Behavior:
Findings are synced from DependencyTrack to DefectDojo. Then, findings can be rejected. DependencyTrack does not update or close rejected findings in DefectDojo. (e.g. CVE-2021-20095 or CVE-2018-1000643) To outline the exact problem:
- A CVE is synced from DependencyTrack to DefectDojo (e.g. severity High)
- This CVE is rejected and DependencyTrack notes the severity for the finding as "unassigned"
- This CVE is synced again from DependencyTrack to DefectDojo. Now the finding is not closed / patched to be an "info" finding as the upload to Defectdojo does not consider a new severity. Thus, DependencyTrack has to patch the finding if the severity changes.
Proposed Behavior:
Rejected vulnerabilities should be automatically closed in DefectDojo.