Connect project vulnerability page to use new "Tool" dropdown
What does this MR do and why?
This MR is part of the epic to introduce a new "Tool" filter that has individual scanners. To keep the MR small, it is broken down into the following functionality:
MR | Changes |
---|---|
!131899 (merged) | Create the new "Tool" component with selection working and setting the query string |
!132104 (merged) | Add filtering capabilities |
This MR | Introduce the new "Tool" filter with the FF |
Screenshots or screen recordings
How to set up and validate locally
- Have the related FF enabled:
echo "Feature.enable(:project_tool_filter_with_scanner_name)" | rails c
- In order to run a pipeline to generate a Vulnerability report, you'll need an EE license.
- Fork https://gitlab.com/gitlab-examples/security/security-reports/
- Run a pipeline against the default branch. It will generate vulnerabilities.
- Go to the project vulnerability report page
- Select a "Tool" filter, the vulnerabilities will be filtered accordingly
MR acceptance checklist
This checklist encourages us to confirm any changes have been analyzed to reduce risks in quality, performance, reliability, security, and maintainability.
-
I have evaluated the MR acceptance checklist for this MR.
Related to #424349 (closed)
Edited by Samantha Ming