#!/usr/bin/env bash # PreToolUse 写路径守卫。解析/依赖错误均拒绝,不能把未知请求当作安全请求。 set -uo pipefail if ! command -v python3 >/dev/null 2>&1; then echo 'write-guard: 拒绝——缺少 python3,无法检查写入目标' >&2 exit 2 fi python3 "$(dirname "$0")/write_guard.py" result=$? if [ "$result" -ne 0 ]; then exit 2; fi