Replies: 1 comment 3 replies
-
It is interesting to look at ways to group findings. At the same time anything that changes the grouping findings might have a big impact on defect dojo. Especially when endpoints are involved. First thing that comes to mind for your specific example is: What if we add a |
Beta Was this translation helpful? Give feedback.
3 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
-
Hi team, we have implemented a change that allows dynamically grouping Findings in the Web interface (we call it “Problems” in the screenshot below). We implemented this initially to group OpenVAS Findings by the
vuln_id_from_tool
field in the Finding class. For example, in the case of OpenVAS scans, all Findings found by the same detection script will be grouped together. This makes it easier to see how many instances of one vulnerability are present across assets. Here is what our original version looks like:While searching for previous discussions, we found #4885 and #4353, which already implement grouping for Findings. Our proposal would be complementary. It could be broken down into two parts:
vuln_id_from_tool
in our case, but other possible relevant grouping is by theFinding.cve
field. Our current implementation makes no changes to DefectDojo's PostgreSQL database: The Finding groups are maintained dynamically and cached on Redis, and updated on demand when needed (e.g., when the Web view is first loaded or when a new report is imported). We think these dynamic groups could complement the existing (static) group functionality for different use cases (e.g., when handling OpenVAS scans).Is this something that we could get merged upstream? We are happy to submit a PR for review.
Beta Was this translation helpful? Give feedback.
All reactions