From f50c3619bf31abfb14d168d336c8a43247e96353 Mon Sep 17 00:00:00 2001 From: Corneil du Plessis Date: Wed, 3 Apr 2024 11:27:41 +0200 Subject: [PATCH] Update logging scan-jar.sh --- scan-jar.sh | 14 +++++++++----- 1 file changed, 9 insertions(+), 5 deletions(-) diff --git a/scan-jar.sh b/scan-jar.sh index b08f5ad5..2a16f574 100755 --- a/scan-jar.sh +++ b/scan-jar.sh @@ -3,14 +3,18 @@ SCDIR=$(dirname "$(readlink -f "${BASH_SOURCE[0]}")") SCDIR=$(realpath $SCDIR) if [[ "$1" != *"-sources.jar" ]] && [[ "$1" != *"-javadoc.jar" ]]; then if [ "$TRIVY_UPLOAD" == "true" ]; then - echo "Scanning $1" + echo "Scanning:$1" trivy rootfs --format sarif -o "$1.sarif" "$1" - if [ -f $SCDIR/runs.sarif ]; then - echo "," >> "$SCDIR/runs.sarif" + if [ -f "$1.sarif" ]; then + if [ -f $SCDIR/runs.sarif ]; then + echo "," >> "$SCDIR/runs.sarif" + fi + jq -c '.runs | .[]' "$1.sarif" >> "$SCDIR/runs.sarif" + else + echo "Could not find:$1.sarif" fi - jq -c '.runs | .[]' "$1.sarif" >> "$SCDIR/runs.sarif" else - trivy rootfs -q $1 + trivy rootfs -q "$1" fi else if [ "$TRIVY_UPLOAD" == "true" ]; then