Files
truenas-stacks/.githooks/pre-push
Hermes Agent d62a391cbf
Some checks failed
secret-guardrails / artifact-secret-scan (push) Has been cancelled
secret-guardrails / gitleaks (push) Has been cancelled
Layer secret leak guardrails
2026-05-22 21:23:15 +00:00

19 lines
451 B
Bash
Executable File

#!/usr/bin/env bash
set -euo pipefail
repo_root="$(git rev-parse --show-toplevel)"
scanner="$repo_root/scripts/scan-secret-bearing-artifacts.sh"
while read -r local_ref local_sha remote_ref remote_sha; do
[[ -n "$local_sha" ]] || continue
if [[ "$local_sha" =~ ^0+$ ]]; then
continue
fi
if [[ "$remote_sha" =~ ^0+$ ]]; then
"$scanner" --unpublished "$local_sha"
else
"$scanner" --git-range "$remote_sha..$local_sha"
fi
done