You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Using DefectDojo version 2.10.0 deployed with Docker Compose. When importing Burp Pro XML scan results to DefectDojo, the Burp extension generated findings are merged in to a single finding.
Extension generated findings can be different in type and may have no relation to other extension generated findings
I had the same issue and in my lab env I worked around it by changing line 37 into dupe_key = f"{item.title}_{item.vuln_id_from_tool}" to aggregate them only if there is also a match in the title but idk if there is a cleaner and safer approach
Bug description
Using DefectDojo version 2.10.0 deployed with Docker Compose. When importing Burp Pro XML scan results to DefectDojo, the Burp extension generated findings are merged in to a single finding.
Extension generated findings can be different in type and may have no relation to other extension generated findings
The relevant code snippet is: https://github.com/DefectDojo/django-DefectDojo/blob/master/dojo/tools/burp/parser.py#L37
item.vuln_id_from_tool
is a value that is same for all Burp extension findings, see: https://portswigger.net/kb/issues/08000000_extension-generated-issueSteps to reproduce
Steps to reproduce the behavior:
Expected behavior
Burp extension generated findings (of different type) are not aggregated.
Deployment method (select with an
X
)Environment information
Source code
https://github.com/DefectDojo/django-DefectDojo/blob/master/dojo/tools/burp/parser.py#L37
The text was updated successfully, but these errors were encountered: