{ "hooks": { "SessionEnd": [ { "matcher": ".*", "hooks": [ { "type": "command", "command": "python3 /root/claude/hooks/audit.py SessionEnd", "timeout": 15 } ] } ], "UserPromptSubmit": [ { "hooks": [ { "type": "command", "command": "python3 /root/claude/hooks/audit.py UserPromptSubmit", "timeout": 10 } ] } ], "PreToolUse": [ { "matcher": ".*", "hooks": [ { "type": "command", "command": "python3 /root/claude/hooks/audit.py PreToolUse", "timeout": 10 } ] } ], "PostToolUse": [ { "matcher": ".*", "hooks": [ { "type": "command", "command": "python3 /root/claude/hooks/audit.py PostToolUse", "timeout": 10 } ] } ], "PermissionRequest": [ { "matcher": ".*", "hooks": [ { "type": "command", "command": "python3 /root/claude/hooks/audit.py PermissionRequest", "timeout": 10 } ] } ], "Stop": [ { "hooks": [ { "type": "command", "command": "python3 /root/claude/hooks/audit.py Stop", "timeout": 15 } ] } ] } }