WIP: Consolidate identical vulns by concatenating package names
Related Epic: gitlab-org&5801
This MR consolidates vulnerabilities that have identical CVEs but different package names by concatenating the package names.
Tasks that still need to be done before this is ready to merge:
-
Update unit tests -
Update documentation -
Cleanup and format the code properly (my knowledge of Ruby is limited, so there is a good chance that I am not following best practices) -
Verify that the changes do not break the auto-remediation functionality since the code changes are in the same code block as the Remediation object generation
Edited by Sam White