Add vulnerabilities by age chart component to Group Security Dashboard

Why are we doing this work

Today we show trend data about vulnerabilities by severity, which is great for helping users understand how their project(s) are performing historically. Next, to further enhance the dashboard experience, we should show users vulnerabilities by age. This will allow teams to identify vulnerabilities that may be slipping past their SLAs.

This issue is to display the previously created chart component in the Group Security Dashboard page. Here's how it should look like: #234193[c01_group-dashboard_vulns-by-age.png]

Here's the roadmap for the complete feature:

step description
TBC Backend work to provide the data
#325241 A wrapper component that displays either the stacked or tiled chart. Initially, it can display only the stacked version and a second MR can introduce the dropdown and the possibility to switch between stacked and tiled versions. This should be reusable between the three security dashboards. Therefore, it'd be best if it accepts the chart configuration as a prop.
We're here => Add the chart to the group security dashboard
#325242 Add the chart to the project security dashboard
#325326 Add the chart to the security center dashboard

Relevant links

Non-functional requirements

  • Documentation:
  • Feature flag:
  • Performance:
  • Testing:

Implementation plan

Edited by Lindsay Kerr