Skip to content

Move the vulnerabilty list into the security dashboards

Problem to solve

Currently, the vulnerability list lives on its own page and is rendered in HAML.

We should start to use the security dashboard list to render the vulnerabilities.

Proposal

  • Create a new Vue app on the vulnerability list that shows the first class vulnerabilities using as much re-used logic from the dashboard as possible. (!25927 (merged))

  • Use this list on the various dashboards. Showing either the findings or vulnerabilities, depending on a feature flag.

Permissions and Security

This should be behind the feature flag, first_class_vulnerabilities

Documentation

Documentation is being added in #204847 (closed) though it may need updating depending on the approach we take here.

Availability & Testing

We need to be sure that nothing changes if the feature flag is either turned off, or not there at all. When the feature flag is turned on, the dashboards will be in a broken state as the list will show first class vulnerabilities, but all the other widgets around that list will be displaying data related to findings.

Edited by Savas Vedova