Introduce vulnerabilities trends chart
What does this MR do?
This MR adds Vulnerability Report
link to the Security & Compliance
sidebar navigation and moves the vulnerability reports to under that page. Currently the Security Dashboard
displays the vulnerability reports but after this MR it will display a chart of vulnerabilities over time as shown in the Screenshots section.
Screenshots (strongly suggested)
Previously we only had the Security Dashboard
link on the sidebar which displayed the vulnerabilities report. With this MR we introduce a new link Vulnerability Report
which displays the report, and the security dashboard now displays a chart.
before | after |
---|---|
The new security dashboard:
Does this MR meet the acceptance criteria?
Conformity
-
Changelog entry -
Documentation (if required) -
Code review guidelines -
Merge request performance guidelines -
Style guides -
Database guides -
Separation of EE specific content
Availability and Testing
-
Review and add/update tests for this feature/bug. Consider all test levels. See the Test Planning Process. -
Tested in all supported browsers -
Informed Infrastructure department of a default or new setting change, if applicable per definition of done
Security
If this MR contains changes to processing or storing of credentials or tokens, authorization and authentication methods and other items described in the security review guidelines:
-
Label as security and @ mention @gitlab-com/gl-security/appsec
-
The MR includes necessary changes to maintain consistency between UI, API, email, or other methods -
Security reports checked/validated by a reviewer from the AppSec team
Related to #235558 (closed)