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











