#!/usr/bin/env sh # Author: cirakg & claude ai # Summary: Scan staged changes with Gitleaks before committing. set -eu if ! command -v gitleaks >/dev/null 2>&1; then echo "Gitleaks is required by this hook. See CONTRIBUTING.md for installation." >&2 exit 1 fi repo_root=$(git rev-parse --show-toplevel) exec gitleaks git --pre-commit --staged --redact --no-banner --config "$repo_root/.gitleaks.toml" "$repo_root"