From 5cbd0e2f9a6f6edea646e59bb68525e70e871dab Mon Sep 17 00:00:00 2001 From: JohannesZahn Date: Thu, 10 Jun 2021 20:05:56 +0200 Subject: [PATCH 1/2] Add ISO8601 UTC Timestamp to findings Signed-off-by: JohannesZahn --- parser-sdk/nodejs/parser-wrapper.js | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/parser-sdk/nodejs/parser-wrapper.js b/parser-sdk/nodejs/parser-wrapper.js index 466b301899..62268ac0c2 100644 --- a/parser-sdk/nodejs/parser-wrapper.js +++ b/parser-sdk/nodejs/parser-wrapper.js @@ -100,11 +100,12 @@ async function main() { console.log(`Transformed raw result file into ${findings.length} findings`); - console.log("Adding UUIDs to the findings"); - const findingsWithIds = findings.map((finding) => { + console.log("Adding UUIDs and Dates to the findings"); + const findingsWithIdsAndDates = findings.map((finding) => { return { ...finding, id: uuid(), + timestamp: new Date().toISOString(), }; }); @@ -113,7 +114,7 @@ async function main() { console.log(`Uploading results to the file storage service`); await axios - .put(resultUploadUrl, findingsWithIds, { headers: { "content-type": "" } }) + .put(resultUploadUrl, findingsWithIdsAndDates, { headers: { "content-type": "" } }) .catch(function(error) { if (error.response) { // The request was made and the server responded with a status code From c08e7b714c532bf97aa417f055b12c954dd9b9f3 Mon Sep 17 00:00:00 2001 From: Johannes Zahn Date: Tue, 22 Jun 2021 14:20:12 +0200 Subject: [PATCH 2/2] rename timestamp to parsed_at Signed-off-by: Johannes Zahn --- parser-sdk/nodejs/parser-wrapper.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/parser-sdk/nodejs/parser-wrapper.js b/parser-sdk/nodejs/parser-wrapper.js index 355304639e..f369274eac 100644 --- a/parser-sdk/nodejs/parser-wrapper.js +++ b/parser-sdk/nodejs/parser-wrapper.js @@ -109,7 +109,7 @@ async function main() { return { ...finding, id: uuid(), - timestamp: new Date().toISOString(), + parsed_at: new Date().toISOString(), }; });