Design: Vulnerability Details drawer
Delivery ask
Implement a sidebar to improve the experience
Background
This issue is meant to discuss and implement the MVC for the Vulnerability drawer design following Product discovery for Inline vulnerability management
Design
In MR |
---|
![]() |
In Pipeline view |
---|
Primary cases:
No activity | Issue created | Dismissed | Solution available |
---|---|---|---|
![]() |
![]() |
![]() |
![]() |
Dismissing with comment
Initial dismissal | Error state |
---|---|
![]() |
![]() |
Adding comment after vuln was dismissed
Initial state - dismissed | Adding comment | Comment added |
---|---|---|
![]() |
![]() |
![]() |
Solution available: Button Detail
Resolve with MR (Default) | header |
---|---|
![]() |
![]() |
Task checklist:
-
Remove vuln modals in the Pipelines report, MR security report, Project dashboard, and Group dashboard. -
Develop drawer UI as specified -
Make changes to dismissal interaction as specified
-
-
Replace modals with drawer-design that opens when clicking on the vulnerability list item. -
Add active list item background to selected vulnerabilities as specified
-
Edited by Andy Volpe