From 358e95c7f0c9b4e0139da1bfddec81f94c3f839d Mon Sep 17 00:00:00 2001 From: seqradev Date: Fri, 30 Jan 2026 00:03:26 +0300 Subject: [PATCH] Add Seqra static analyzer Add scripts/runSeqra.sh using Docker-based approach --- scripts/runSeqra.sh | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) create mode 100755 scripts/runSeqra.sh diff --git a/scripts/runSeqra.sh b/scripts/runSeqra.sh new file mode 100755 index 0000000000..6278c3d771 --- /dev/null +++ b/scripts/runSeqra.sh @@ -0,0 +1,21 @@ +#!/usr/bin/env bash + +# Check for install/updates at https://github.com/seqra/seqra + +source scripts/requireCommand.sh + +requireCommand docker + +docker pull ghcr.io/seqra/seqra + +benchmark_version=$(scripts/getBenchmarkVersion.sh 2>/dev/null | tail -1) +seqra_version=$(docker run --rm ghcr.io/seqra/seqra seqra --version | grep -oE 'v[0-9]+\.[0-9]+\.[0-9]+') +result_file="/project/results/Benchmark_$benchmark_version-Seqra-$seqra_version.sarif" + +docker run --rm -v $(pwd):/project \ + ghcr.io/seqra/seqra:latest \ + seqra scan \ + --severity error \ + --severity warning \ + --severity note \ + --output "$result_file" /project