Skip to content

Commit 1ed7010

Browse files
committed
fix(black-duck): Gracefully handle duplicate URIs in references
Signed-off-by: Frank Viernau <x9fviern@zeiss.com>
1 parent b8b0e8e commit 1ed7010

File tree

2 files changed

+1
-6
lines changed

2 files changed

+1
-6
lines changed

plugins/advisors/black-duck/src/main/kotlin/BlackDuck.kt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -198,7 +198,7 @@ class BlackDuck(
198198
}
199199

200200
internal fun VulnerabilityView.toOrtVulnerability(): Vulnerability {
201-
val referenceUris = listOf(meta.href.uri(), *meta.links.map { it.href.uri() }.toTypedArray())
201+
val referenceUris = setOf(meta.href.uri(), *meta.links.map { it.href.uri() }.toTypedArray())
202202

203203
val references = referenceUris.map { uri ->
204204
val cvssVector = cvss3?.vector ?: cvss2?.vector

plugins/advisors/black-duck/src/test/assets/BDSA-2024-5272-parsed.yml

Lines changed: 0 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -44,11 +44,6 @@ references:
4444
severity: "MEDIUM"
4545
score: 4.8
4646
vector: "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L/E:P/RL:O/RC:C"
47-
- url: "https://gitlab.com/libtiff/libtiff/-/issues/624"
48-
scoring_system: "CVSS:3.1"
49-
severity: "MEDIUM"
50-
score: 4.8
51-
vector: "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L/E:P/RL:O/RC:C"
5247
- url: "https://gitlab.com/libtiff/libtiff/-/tags/v4.7.0rc1"
5348
scoring_system: "CVSS:3.1"
5449
severity: "MEDIUM"

0 commit comments

Comments
 (0)