From 7cb42dc4f5f1773ab2814f27f51f074a1e38d7c0 Mon Sep 17 00:00:00 2001 From: maratsal <33134602+maratsal@users.noreply.github.com> Date: Wed, 15 May 2024 12:38:18 -0400 Subject: [PATCH] use empty digest if it doesn't exist in generated report (#62) --- github/new-scan-engine/sysdig-to-sarif.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) mode change 100644 => 100755 github/new-scan-engine/sysdig-to-sarif.py diff --git a/github/new-scan-engine/sysdig-to-sarif.py b/github/new-scan-engine/sysdig-to-sarif.py old mode 100644 new mode 100755 index 9f59e0b..42a034e --- a/github/new-scan-engine/sysdig-to-sarif.py +++ b/github/new-scan-engine/sysdig-to-sarif.py @@ -104,7 +104,7 @@ def generate_report(data): "columnKind": "utf16CodeUnits", "properties": { "pullString": f"{data['result']['metadata']['pullString']}", - "digest": f"{data['result']['metadata']['digest']}", + "digest": f"{(data['result']['metadata']['digest'] if 'digest' in data['result']['metadata'] else '')}", "imageId": f"{data['result']['metadata']['imageId']}", "architecture": f"{data['result']['metadata']['architecture']}", "baseOs": f"{data['result']['metadata']['baseOs']}", @@ -172,4 +172,4 @@ def main(): print(json.dumps(report)) if __name__ == '__main__': - main() + main() \ No newline at end of file