From 9b733e6326324bcd94aba6bdddc0ded8a589276e Mon Sep 17 00:00:00 2001 From: Michael Hohn Date: Tue, 11 Jul 2023 20:25:16 -0700 Subject: [PATCH] Script to add versionControlProvenance --- bin/sarif-insert-vcp | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) create mode 100755 bin/sarif-insert-vcp diff --git a/bin/sarif-insert-vcp b/bin/sarif-insert-vcp new file mode 100755 index 0000000..52fc772 --- /dev/null +++ b/bin/sarif-insert-vcp @@ -0,0 +1,19 @@ +#!/bin/sh +# Add the versionControlProvenance key to a SARIF file +# usage: $0 file +uri=vcp-no-uri +revid=vcp-no-revid +jq ' {"$schema" : ."$schema", + "version" : .version, + "runs" : [ .runs | .[] +| ( .versionControlProvenance |= +[ + { + "repositoryUri": "'$uri'", + "revisionId": "'$revid'" + } +] +) ] +} +' $1 +