Skip to content

Expose Project Security Dashboard under new Vulnerability Report route

Savas Vedova requested to merge 235558-rename-navigation-item into master

What does this MR do?

This MR simply prepares the necessary backend code to move the Security Dashboard page to Vulnerability Report. Today, the dashboard displays the vulnerability reports, but we want to display charts in this page therefore we'll move the Report into a separate page.

For the sake of iteration, I wanted to first create the backend code, and then work on the security dashboard migration in a separate MR.

This MR introduces no visual changes for the user.

Screenshots

Once enabled, the navigation will look like (though note this MR does not make the change below visible; they merely reflect what the eventual result will be in subsequent iterations).

today in the future
image image

Does this MR meet the acceptance criteria?

Conformity

Availability and Testing

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)

Edited by Mark Florian

Merge request reports