From 3042cc6f9cec11a47603a7f06136d8c360117b1c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Noelia=20Ruiz=20Mart=C3=ADnez?= Date: Mon, 27 May 2024 06:49:59 +0200 Subject: [PATCH] Fix --- .github/workflows/virusTotalAnalysis.js | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/.github/workflows/virusTotalAnalysis.js b/.github/workflows/virusTotalAnalysis.js index e3cb5e852d..55187a1be4 100644 --- a/.github/workflows/virusTotalAnalysis.js +++ b/.github/workflows/virusTotalAnalysis.js @@ -3,10 +3,11 @@ module.exports = ({core}) => { const { exec } = require('child_process'); const addonMetadataContents = fs.readFileSync('addonMetadata.json'); const addonMetadata = JSON.parse(addonMetadataContents); - const addonId = addonMetadata[addonId]; + const addonId = addonMetadata.addonId; core.setOutput('addonId', addonId); - const sha256 = addonMetadata[sha256]; + const sha256 = addonMetadata.sha256; const analysisUrl = `https://www.virustotal.com/gui/file/${sha256}`; + console.log(analysisUrl); core.setOutput('analysisUrl', analysisUrl); const reviewedAddonsContents = fs.readFileSync('reviewedAddons.json'); const reviewedAddonsData = JSON.parse(reviewedAddonsContents); @@ -14,7 +15,7 @@ module.exports = ({core}) => { core.info('VirusTotal analysis skipped'); return; } - exec(`vt file ${sha256} -k ${process.env.API_KEY} --format json`, (err, stdout, stderr) => { + exec(`vt file ${sha256.replace(/"/g, '')} -k ${process.env.API_KEY} --format json`, (err, stdout, stderr) => { console.log(`err: ${err}`); console.log(`stdout: ${stdout}`); console.log(`stderr: ${stderr}`);