Additional Activity filters for Vulnerability Reports
### Proposal Today, you can filter the Vulnerability Report based on if a vulnerability is No longer detected or has an associated issue. There are other properties and associated metadata we currently capture but do not expose as filters. We will leverage the existing Activity filter by adding more criteria, providing additional granularity. ### Design proposal The Activity filter will eventually include all of the following options once supported from the ~backend: <img src="https://gitlab.com/gitlab-org/gitlab/uploads/ac5a75d6501097ef7a86463659978e1f/image.png" width="40%"> You will still be able to have more than 1 Activity selected _between_ sections. The filtered vulnerability list will be a combination of all selected Activities ANDed together. ## Implementation plan The current API supports the following features for filtering: | Backend supports | Feature | Filter | Severity Count| Delivered? | | ------ | ------ | ------ | ------ |------ | | Available | Detection | `hasResolution`| `hasResolution`| Yes | | Available | Issue | `hasIssues` |`hasIssues`| Yes | | Available | MR | `hasMergeRequest`| `hasMergeRequest` | Yes | | Available | Solution Available | `hasSolution` | `hasSolution` | Yes | | N/A | False positive | - | No, moved to https://gitlab.com/groups/gitlab-org/-/epics/13341+ | | N/A | Reopened | - | No, moved to https://gitlab.com/groups/gitlab-org/-/epics/13343+ | | N/A | Auto Resolved | - | No, moved to https://gitlab.com/groups/gitlab-org/-/epics/5708+ | | N/A | Auto Dismissed | - | No, moved to https://gitlab.com/groups/gitlab-org/-/epics/10894+ | ## Remaining work to close this epic ~frontend - [x] https://gitlab.com/gitlab-org/gitlab/-/issues/428728+s - [x] https://gitlab.com/gitlab-org/gitlab/-/issues/429495+s ~backend - [x] https://gitlab.com/gitlab-org/gitlab/-/issues/425060+s Per [discussion](https://gitlab.com/groups/gitlab-org/-/epics/7883#note_1842252293), will be tracked separately: - ~~https://gitlab.com/gitlab-org/gitlab/-/issues/373300+s~~
epic