Security Insights 18.0 Planning Issue
Priority Features and Maintenance
| Areas of focus | Committed | DRI | Delivery Scope for current milestone | Completion Milestone | Status (mid-milestone checkpoint) |
|---|---|---|---|---|---|
|
Dependency list - Filter by specific version in... (&16431 - closed) |
|
stage: implementation backend: @subashis frontend: @lorenzvanherwaarden |
|
18.1 |
Latest update: &16431 (comment 2462707315) |
|
|
stage: POC review / implementation backend: @wandering_person |
|
Q2 |
|
|
|
Support high performing CWE-78 and CWE-89 in vu... (#534307 - closed) |
|
stage: implementation backend: @uokeadu |
18.0 |
Development work for the first issue is complete. Documentation is in reviews. Sec Decomposition finalization is blocking database MRs currently. Migration will run once unblocked. Latest update #534307 (comment 2469378795) |
|
|
Vulnerability Management utilizing ElasticSearch (&13510 - closed) MVC |
|
stage: implementation frontend: @svedova backend: Infrastructure |
18.0 |
Scope has decreased with existing APIs being used. Frontend work is waiting on the query that will inform availability of ES. Latest update &13510 (comment 2467572926) |
|
|
SPDX Export for the Dependency List at the Proj... (#535097) |
|
stage: definition / refinement in 18.0 backend: @bwill |
18.1 | Definition is in progress | |
|
Migrate dependency list to GraphQL: Project-level (&17253 - closed) |
|
stage: implementation frontend: @dpisek backend: @charlieeekroon |
|
18.0 |
Latest update &17253 (comment 2464568829) |
|
|
stage: spike backend: @bwill |
|
18.0 |
Data provided to Product for analysis. Latest update https://gitlab.com/gitlab-org/gitlab/-/issues/526948#note_2457333150 |
|
|
Add API endpoint for Jira issue configuration (#454574 - closed) |
|
stage: refinement backend: @bwill |
18.0 |
MR to add vulnerability fields is in review. Will require testing with multiple Jira issue workflows for vulnerabilities. Latest update #454574 (comment 2470338724) |
|
|
|
stage: UX and Framework Consultation frontend: @dpisek dependency: groupsecurity infrastructure |
|
Q3 |
18.0 is a continued consultation milestone. Engineering has provided proposed queries for Open Vulnerabilities over Time to aid in data and UX discussions. Latest update &16517 (comment 2470710936) |
|
|
Enhanced Bulk Actions for the Vulnerability Report (&13216 - closed) |
|
stage: implementation frontend: @lorenzvanherwaarden |
18.0 |
Feature is enabled on a test project. Includes a new Related Vulnerabilities component in the issue view. Rollout phase next week. Latest update &13216 (comment 2452216578) |
|
|
|
stage: implementation backend: @uokeadu |
18.0 |
Latest update https://gitlab.com/gitlab-org/gitlab/-/issues/537067#note_2473790478 |
Priority Features - Rollout Phase
| Areas of focus | Committed | DRI | Delivery Scope for current milestone | Completion Milestone | Status (mid-milestone checkpoint) |
|---|---|---|---|---|---|
|
|
stage: implementation frontend: @sming-gitlab backend: Infrastructure dependency: groupsecurity infrastructure |
|
18.0 |
Several UI improvement issues are in progress. Latest frontend update &16815 (comment 2450633719) |
|
|
|
stage: rollout frontend: @svedova backend: Infrastructure dependency: groupsecurity infrastructure |
18.0 |
Rollout phase Latest frontend update &16629 (comment 2444515664) |
Bugs / Secondary Features / Maintenance
| Areas of focus | Committed | DRI | Delivery Scope for current milestone | Completion Milestone | Status (mid-milestone checkpoint) |
|---|---|---|---|---|---|
|
Vulnerability Widget incorrectly shows existing... (#468324 - closed) |
|
stage: bug analysis backend: @bwill |
|
18.0 |
In progress Latest update #468324 (comment 2454913513) |
|
|
stage: implementation backend: @bwill |
|
18.0 |
Latest update #534435 (comment 2467623542) |
|
|
Add system note when a vulnerability is redetected (#523452 - closed) |
|
stage: implementatoin backend: @bwill |
|
18.0 |
Development complete. Feature flag removal is deployed Latest update #523452 (comment 2468405830) |
|
Investigate "Something went wrong" raised by VR (#497193 - closed) |
|
stage: implementation backend @wandering_person dependency: groupstatic analysis for verification |
|
~18.2 |
Fix is determined and in a draft MR. Will require collaboration with Static Analysis for bulk testing. Scheduling is TBD |
|
Consider removing dependency list project limit (#521942 - closed) |
|
stage: planning | Not scheduled. Awaiting prioritization and capacity. |
Team member focuses
| Name | Focus Areas | Capacity | Notes | |
|---|---|---|---|---|
|
At Capacity | |||
| At Capacity | ||||
| At Capacity | ||||
| At Capacity | ||||
| At Capacity | ||||
| 75% | At Capacity | |||
| 75% | At Capacity | |||
| At Capacity | ||||
|
75% | Some Capacity - dependent on refinement support |
Secondary Projects and Issues
Planned
- Consider removing dependency list project limit (#521942 - closed) backend frontend
- Duo VR - Missing vulnerability_description input (#526865 - closed) • Neil McCorrison, Michael Becker • 18.0 • On track backend
Unplanned
- Disable identifier filter when group has more t... (#517915) frontend Lower priority than Vulnerability Management utilizing ElasticSearch (&13510 - closed) issues scheduled above. May go into 18.1.
typemaintenance
- Surface errors from AutoResolveService (#534435 - closed) • Brian Williams • 18.0 backend ~"Priority::E1"
- https://gitlab.com/gitlab-com/security-risk-management-stage/-/issues/68+ ~"Priority::E2"
typebug
Planned
- Vulnerability Widget incorrectly shows existing... (#468324 - closed) • Brian Williams • 18.2 • At risk ~"Priority::P3"
- Investigate "Something went wrong" raised by VR (#497193 - closed) • Michael Becker • Backlog • At risk @wandering_person
Unplanned
- Unable to filter group level vulnerability repo... (#471613 - closed) • Subashis Chakraborty • 18.1 backend
- Align Group-Level Dependency List with Latest S... (#524647) • Unassigned • Backlog backend workflowblocked
New Items to Discuss
- Add Scanner to Report Type column header. Add t... (#526093 - closed) frontend typefeature
- Referesh vulnerability_statistics following SAS... (#533973) backend bugfunctional
What's on the horizon?
18.0 Release Post Candidates
- Enhanced Bulk Actions - Linked vulnerabilities on the issue page
- SPDX export type
- Expanded CWEs for Vulnerability Resolution
Developer Advocacy
Features or maintenance items that the team would like to work on, where possible.
Prior items are now tracked in the internal slide deck.
| Issue | Why | Type | BE/FE | Scope | Advocates |
|---|---|---|---|---|---|
| Migrate dependency list to GraphQL: Project-level (&17253 - closed) | Removes tech-debt. Unblocks addition of project filters | typemaintenance | both | @sming-gitlab @dpisek @lorenzvanherwaarden | |
| https://gitlab.com/gitlab-com/security-risk-management-stage/-/issues/68+ | Re-inventory of implementation and verification projects | @nmccorrison | |||
| Secure section terminology (#521394 - closed) | Maintain consistency in Secure terminology | typemaintenance | FE | @charlieeekroon | |
| Replace remediation MR creation logic for LLM d... (#536007) | VR diff/patch logic has several identified bugs. We are advocating for a simplification and rewrite of the code. This requires a slow rollout with framework validation. | typefeature | BE | @wandering_person |
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