Add filtering to VulnerabilitiesFinder
What does this MR do?
- This MR adds the following filters to VulnerabilitiesFinder and Vulnerability:
- by project
- by report type
- by severity
- by state
- It adds
Group#vulnerabilities
, which returns vulnerabilities for all projects in a group and its subgroups
This is preliminary work for replacing vulnerability findings with first class vulnerabilities on the security dashboards. That work can be followed at https://gitlab.com/groups/gitlab-org/-/boards/1229233?scope=all&utf8=%E2%9C%93&state=opened&label_name[]=first%20class%20vulnerabilities.