{ "permissions": { "deny": [ "Bash(terraform apply *)", "Bash(terraform destroy *)", "Bash(tofu apply *)", "Bash(tofu destroy *)", "Read(./**/*.tfstate)", "Read(./**/*.tfstate.backup)" ] }, "hooks": { "PreToolUse": [ { "matcher": "Bash", "hooks": [ { "type": "command", "command": "bash", "args": ["${CLAUDE_PROJECT_DIR}/.claude/hooks/guard-terraform.sh"], "onFailure": "block", "statusMessage": "Checking Terraform command" } ] } ] } }