Skip to content

Feature: Warn about failed jobs in the Project Security Dashboard

Release notes

Project Security Dashboards provide security and engineering teams with a centralized place to manage vulnerabilities. Because the reports are based on the latest successful pipeline scan of the default branch, it is important to know if the results are up to date. Previously, there was no way to determine the time or status of the latest default pipeline scan from these pages. This required navigating away to the Pipelines list and digging for the relevant information.

Now, you can easily see when the last default pipeline completed at the top of all Project Security Dashboards. A link to the corresponding pipeline page is conveniently provided. And in the case of any pipeline failures, you will see the number of failures clearly indicated. The failure notification takes you directly to the Failed jobs tab of pipeline page. After addressing the failure conditions, running a new pipeline will update the vulnerability data for the project along with the new pipeline status area on the Security Dashboard.

Documentation: https://docs.gitlab.com/ee/user/application_security/security_dashboard/

Image: pipeline-status

Problem to solve

Users can't see easily if some data are missing or out of date from on the Project Security Dashboards because of stale or failed pipeline jobs on the default branch. The only way to tell is going to the Pipelines list and looking for the most recent one for default.

Intended users

User experience goal

See #208298 (closed)

Further details

See &4263 (closed)

Edited by Thiago Figueiró