From ccdebb2c6450074b9b4d3985b1c8bc687379334b Mon Sep 17 00:00:00 2001 From: Herman Wika Horn Date: Tue, 21 Nov 2023 12:07:50 +0100 Subject: [PATCH] Bruk created-at fra github sitt api, ikke bare alltid ZonedDateTime.now() --- src/main/kotlin/no/digipost/github/monitoring/GithubGraphql.kt | 2 +- src/main/kotlin/no/digipost/github/monitoring/Main.kt | 1 + 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/src/main/kotlin/no/digipost/github/monitoring/GithubGraphql.kt b/src/main/kotlin/no/digipost/github/monitoring/GithubGraphql.kt index ca016bb..6acf3d6 100644 --- a/src/main/kotlin/no/digipost/github/monitoring/GithubGraphql.kt +++ b/src/main/kotlin/no/digipost/github/monitoring/GithubGraphql.kt @@ -94,7 +94,7 @@ private suspend fun getVulnerabilitiesForRepo( it?.let { Vulnerability( it.securityVulnerability!!.severity.name, - ZonedDateTime.now(), + ZonedDateTime.parse(it.createdAt.toString()), it.securityVulnerability.`package`.name, it.securityVulnerability.advisory.cvss.score, it.securityVulnerability.advisory.identifiers.firstOrNull { identifier -> "CVE" == identifier.type }?.value diff --git a/src/main/kotlin/no/digipost/github/monitoring/Main.kt b/src/main/kotlin/no/digipost/github/monitoring/Main.kt index 1ef9352..6139069 100644 --- a/src/main/kotlin/no/digipost/github/monitoring/Main.kt +++ b/src/main/kotlin/no/digipost/github/monitoring/Main.kt @@ -127,6 +127,7 @@ suspend fun publish(apolloClient: ApolloClient, githubApiClient: GithubApiClient MultiGauge.Row.of( Tags.of( "name", repo.name, + "created", vuln.createdAt.toString(), "language", repo.language, "CVE", vuln.CVE ?: "", "packagename", vuln.packageName ?: "UNKNOWN",