Instrumentation for Vulnerability Status Change
Why are we doing this work
From https://gitlab.com/gitlab-data/product-analytics/-/issues/2588 Instrumentation is needed to track manually changing vulnerability Status
Documentation
Relevant links
Implementation plan
-
backend Implement tracking of state changes using the vulnerability_changeevent as introduced in Instrumentation for Vulnerability Severity Change (#537873 - closed).- Use the
labelvulnerability_change_statefor the event. - Integrate this within the
Vulnerabilities::BaseStateTransitionService, leveraging theVulnerabilities::ChangesTrackingServiceto track the changes.
- Use the
Example implementation: Tracks the merge request created from vulnerabi... (!170152 - merged) • Subashis Chakraborty • 17.6
Verification steps
- Verify the presence of the
vulnerability_changedevent with the labelvulnerability_change_statein Tableau.
Edited by 🤖 GitLab Bot 🤖
