Security Insights 17.7 Planning Issue
Summary
| Areas of focus | DRI | Delivery Scope for current milestone | Completion Milestone | Status (mid-milestone checkpoint) |
|---|---|---|---|---|
| GA release | 17.7 | Neil: On Track for 17.7. | ||
|
typefeatureAuto-resolve vulnerabilities when not found in subsequent scans |
MVC release | 17.7 |
Neil: This project is worked on between groupsecurity insights and groupsecurity infrastructure team members. @ryaanwells is the EM. |
|
|
typefeatureCVSS / EPSS / KEV in vulnerability report and vulnerability details |
Full release | 17.7 |
Neil: @svedova is collaborating with groupcomposition analysis to understand data readiness and how that influences the frontend delivery timeline. |
|
|
typefeatureFilter by Identifier on the Vulnerability Report (&13340) |
Limited release | 17.7 |
Limited to Project only, without pagination. Limited by Postgres capabilities Neil: This project is worked on between groupsecurity infrastructure and groupsecurity infrastructure team members. @ryaanwells is the EM. |
|
|
typefeatureDependency list - Filter by specific version in... (#504984 - closed) |
Specific capability to be defined in Status | 17.7 | Neil: We do not have backend capacity for this unless prioritized above other work. | |
|
typefeaturehttps://gitlab.com/groups/gitlab-org/-/epics/15372+ |
Full coverage according to defined in issue | 17.7 |
Neil: Scope for 17.7 is being done in groupsecurity infrastructure |
|
|
typefeaturehttps://gitlab.com/gitlab-org/gitlab/-/issues/425327+ - |
Eng - [TBD] design |
17.8 | Neil: We need to align a Backend DRI for this, but are limited capacity in 17.7. | |
|
typefeatureDesign: End-user Static Reachability UX/UI (#480356 - closed) |
Eng - [TBD] design |
17.8 | Neil: Per Dean this is highest priority of the design scope. We need to align a Backend DRI for this, but are limited capacity in 17.7. | |
|
typefeature Enhanced Bulk Actions for the Vulnerability Report (&13216 - closed) |
Eng - [TBD] design |
17.8 | ||
|
typebug Add Vulnerabilities Detected Headline to Depend... (#502335 - closed) |
Full Resolution | 17.7 | ||
|
typebugSplit the "Tool" filter into separate filters f... (#503371 - closed) |
Full Resolution | 17.7 | Neil: This may be a complex item. We are committed to doing refinement in 17.7, and starting development once better understood. |
Team member focuses
| Name | Focus Areas | Notes | |
|---|---|---|---|
| At capacity | |||
| At capacity | |||
| At capacity | |||
| Some capacity, but can't disrupt AI GA. | |||
| Some capacity | |||
| Some capacity | |||
| Some capacity | |||
| At capacity |
Details
Auto-resolve vulnerabilities when not found in subsequent scans
- [backend] Link compliance frameworks with vulne... (#497820 - closed)
- [backend] Auto-resolve vulnerabilities using vu... (#465976 - closed)
- [backend] Adjust state changing services to uns... (#499612 - closed)
- [backend] Add internal event to track how many ... (#478029 - closed)
- [frontend integration] Add integration tests fo... (#465972 - closed)
- [frontend] Limit the amount of rules per policy (#503841 - closed)
- [frontend] Add resolve limit info message (#505706 - closed)
- UAT tests for 'Auto-resolve vulnerabilities whe... (#503983 - closed)
CVSS / EPSS / KEV in vulnerability report and vulnerability details
OKR: https://gitlab.com/gitlab-com/gitlab-OKRs/-/work_items/9901+
frontend scope
- [FE] - Add EPSS/KEV/CVSS scores to vulnerabilit... (#497388 - closed) • Savas Vedova • 17.8
- [FE] - Add KEV score to vulnerability report table (#502953 - closed) • Unassigned • 17.7
- [FE] - Add EPSS/KEV/CSVV score to single vulner... (#499407 - closed) • Savas Vedova • 17.9
- [FE] - Add KEV score to single vulnerability view (#502952 - closed) • Unassigned • Backlog
backend scope
- Knowledge transfer and understanding how these new datapoints are being integrated.
Filter by Identifier on the Vulnerability Report (&13340)
- [Backend] Implement filtering of vulnerabilitie... (#432419 - closed) • Bala Kumar • 17.7 • On track
- [Frontend] Add Identifier filter to the filtere... (#452492 - closed) • Savas Vedova • 17.7 • On track
Filter/Search Dependency List (Project / Group ... (&15305)
- Filter by package name AND specific version
[BE] Implement License sort and filter on Graph... (#493777)
AI
Duo Vulnerability Resolution GA (&14847)
- Changes to VR in MR workflow (#503403 - closed) • Darby Frey, Subashis Chakraborty+ • 17.7 • On track backend
- Add warning if VR's MR will be public (#501291 - closed) • David Pisek, Neil McCorrison • 17.7 frontend
- Vulnerability Resolution in the MR - Instrument... (#501476 - closed) • Subashis Chakraborty • 17.7 backend
- UAT for Vulnerability Resolution in the Merge R... (#500101 - closed) • Unassigned • 17.8
- Implement /explain on vulnerability page [GitLab] (#471242) • Unassigned • Backlog frontend
typefeature focus (non-Project)
- Consider defaulting Operational Vulnerabilities... (#501119) • Unassigned • Backlog frontend (blocked by &15948 (closed) planned in typemaintenance )
- Vulnerability Report: Update "Solution availabl... (#504502) • Becka Lippert frontend Stretch
- Add commit link that removed vulnerability (#372799 - closed) • Brian Williams • 17.9 • On track
typemaintenance focus
-
https://gitlab.com/groups/gitlab-org/-/epics/15372+
- https://gitlab.com/gitlab-org/gitlab/-/issues/496524+s
- https://gitlab.com/gitlab-org/gitlab/-/issues/497823+s
- https://gitlab.com/gitlab-org/gitlab/-/issues/497826+s
- https://gitlab.com/gitlab-org/gitlab/-/issues/497828+s
- https://gitlab.com/gitlab-org/gitlab/-/issues/496537+s
- https://gitlab.com/gitlab-org/gitlab/-/issues/497825+s
- https://gitlab.com/gitlab-org/gitlab/-/issues/497822+s
- Start using only the `Security::Finding` instea... (#393394 - closed) • Adrien Narinesingh • On track
- https://gitlab.com/gitlab-org/gitlab/-/issues/497093+s backend
- Centralize vulnerability report query string sy... (&15948 - closed) frontend Stretch
typebug focus
- Split the "Tool" filter into separate filters f... (#503371 - closed) • Charlie Kroon • 17.11 • On track / investigate if #498293 (closed) is a duplicate
- Add Vulnerabilities Detected Headline to Depend... (#502335 - closed) • Michael Becker, Charlie Kroon • 17.7
- Require a comment when dismissing vulnerabiliti... (#451480 - closed) • Lorenz van Herwaarden • 17.9
Unplanned bugs. Can be pulled in as capacity allows.
- Expose report status for security_reports endpoint (#502384) • Unassigned • Backlog
- Misleading message when pipeline is complete (#468867 - closed) • Unassigned • Backlog
- 'Create Jira Issue' button in Merge Request wid... (#441954 - closed) • Lorenz van Herwaarden • 18.6
- Create a GraphQL mutation to create Jira issues... (#452002 - closed) • Lorenz van Herwaarden • 18.5
- Stop requesting data from Jira when rendering t... (#497199) • Unassigned • Backlog
- GraphQL errors with partial data on the vulnera... (#498711) • Unassigned • Backlog
- Unable to filter group level vulnerability repo... (#471613 - closed) • Subashis Chakraborty • 18.1
- Security scans improperly require a "successful... (#500171)
- Inconsistent display of vulnerability comment w... (#438342 - closed)
Scope being worked on by other teams
What's on the horizon?
- https://gitlab.com/gitlab-org/gitlab/-/issues/425327+ - limited BE resources, focus on design.
- Design: End-user Static Reachability UX/UI (#480356 - closed) - design only
- Enhanced Bulk Actions for the Vulnerability Report (&13216 - closed) - design only
Team OKRs
Planning Boards
- Delivery Board - columns are workflow labels
- Planning Board - columns are milestones
- Who's Working on What? - columns are individual team members
- Bug board - columns are severity and priority
-
Set the Milestone (current Milestone) -
Update the Milestone link for the Delivery Board -
Set the Due Date for the end of the current Milestone