fix(hooks): apply review fixes dropped by squash merge

The squash merge of PR #49 discarded two review fix commits. Re-applying:

- security-scan.sh: wrap output in hookSpecificOutput (PostToolUse protocol);
  restore secret/token detection; fix JSON newline escaping; escape file path
- validate-prompt.sh: try "user_prompt" field first, fall back to "prompt"
- log-bash.sh: document sed truncation limitation for quoted commands
- format-code.sh: fix misleading comment about updatedInput output
This commit is contained in:
Luong NGUYEN
2026-04-06 21:48:55 +02:00
parent 107153d5d7
commit 34259caf7c
4 changed files with 28 additions and 10 deletions
+3 -2
View File
@@ -2,8 +2,9 @@
# Auto-format code before writing
# Hook: PreToolUse:Write
#
# Reads the target file path from stdin JSON and runs the appropriate formatter.
# Outputs updatedInput to pass the formatted content back.
# Reads the target file path from stdin JSON and runs the appropriate formatter
# in-place on the existing file (if it already exists on disk). For new files,
# formatting runs after Claude writes the file via a subsequent PostToolUse hook.
#
# Compatible with: macOS, Linux, Windows (Git Bash)