test: harden DWH auth review gates

This commit is contained in:
User
2026-08-21 05:29:57 +02:00
parent 7fe53164ba
commit 09290a0fe7
4 changed files with 75 additions and 13 deletions
+24
View File
@@ -0,0 +1,24 @@
#!/usr/bin/env bash
set -euo pipefail
repo_root=$(cd "$(dirname "$0")/.." && pwd -P)
pattern='thtdwh_v1\.[A-Za-z0-9_-]{16}\.[A-Za-z0-9_-]{43}'
set +e
rg --quiet --hidden --glob '!.git/**' -P -- "$pattern" "$repo_root"
scan_status=$?
set -e
case "$scan_status" in
0)
printf '%s\n' 'dwh-auth credential literal scan failed' >&2
exit 1
;;
1)
printf '%s\n' 'dwh-auth credential literal scan passed'
;;
*)
printf '%s\n' "dwh-auth credential literal scan failed (rg status $scan_status)" >&2
exit "$scan_status"
;;
esac