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/
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)