Design: Allow filtering vulnerability dashboard by non-remediated activity (& more Activity filters)

Proposal

for filtering vulnerabilities on the vulnerability dashboard, it would be nice to filter out remediated vulnerabilities. All I care about are vulnerabilities with no activity or possibly with issues. This is currently an "OR" condition only.

There are 4 possible states of "Activity":

  1. All vulnerabilities
  2. "No activity" on vulnerability
  3. Issues attached to vulnerabilities
  4. Vulnerability is no longer present

I want to exclude the last collection however 1, 2, and 3 are exclusive to each other.

Screen_Shot_2021-05-06_at_12.32.30_PM

Implementation Plan

  • Change the "All" option on the status filter to read "All statuses". !63709 (merged)
  • Change the "All" option on the activity filter to read "All activity". !63709 (merged)
  • Hide the GitLab header for the Scanner filter until there are custom vendor scanners. !63596 (merged)
  • Add the design proposal(s) to the activity filter.

Design proposal

See design section. Note on functionality: Either neither option can be selected or only 1 of them within each section, but never both. Here's a video of how the interaction should look (please ignore the designs in the video, they are now outdated):

https://www.loom.com/share/54af09e3503f40c38785129279fbecf8

Edited by Becka Lippert