#!/usr/bin/env bash set -euo pipefail repo_root="$(git rev-parse --show-toplevel)" zero="0000000000000000000000000000000000000000" while read -r local_ref local_sha remote_ref remote_sha; do [ "$local_sha" = "$zero" ] && continue if [ "$remote_sha" = "$zero" ]; then range="$local_sha" else range="$remote_sha..$local_sha" fi python3 "$repo_root/scripts/secret_scan.py" --range "$range" done