CVE-2025-2256: Gitlab Incomplete Scanner Grouping

Grouping security scan results solely by `scanner` identity without `scan_type` causes collisions between different report types (e.g., SBOM and DS). This can lead to legitimate vulnerabilities being erroneously marked as resolved or no longer detected. Use a composite key including both `scanner` and `report_type`.

Provally CuratedPublic repositoryHighMedium confidenceVerifiedApache-2.0Ruby
greprules fetch cve-2025-2256-gitlab-incomplete-scanner-grouping --engine opengrep

Description

Grouping security scan results solely by `scanner` identity without `scan_type` causes collisions between different report types (e.g., SBOM and DS). This can lead to legitimate vulnerabilities being erroneously marked as resolved or no longer detected. Use a composite key including both `scanner` and `report_type`.