Stats
Actions
Tags
From sonar
Enforces policy gates on tool calls (secrets, specs, context), captures tasks, and scans memory across the Claude Code lifecycle. Runs bash scripts on multiple events.
5 events · 7 hooks
Safety signals detected in this hook configuration
Where this hook configuration is defined
Defined in hooks/hooks.json
Event handlers and matchers — expand Raw Configuration for the full JSON
bash "${CLAUDE_PLUGIN_ROOT}/hooks/run.sh" "${CLAUDE_PLUGIN_ROOT}/hooks/on-ripple-stop.mjs"5msEdit|Writebash "${CLAUDE_PLUGIN_ROOT}/hooks/run.sh" "${CLAUDE_PLUGIN_ROOT}/hooks/on-edit.mjs"5msbash "${CLAUDE_PLUGIN_ROOT}/hooks/run.sh" "${CLAUDE_PLUGIN_ROOT}/hooks/on-ripple.mjs"5msEdit|Writebash "${CLAUDE_PLUGIN_ROOT}/hooks/run.sh" "${CLAUDE_PLUGIN_ROOT}/hooks/on-convention-check.mjs"10msstartupbash "${CLAUDE_PLUGIN_ROOT}/hooks/run.sh" "${CLAUDE_PLUGIN_ROOT}/hooks/on-session-start.mjs"5mssqlite3 .sonar/graph.db 'SELECT count(*) FROM modules' 2>/dev/null || true2msbash "${CLAUDE_PLUGIN_ROOT}/hooks/run.sh" "${CLAUDE_PLUGIN_ROOT}/hooks/on-prompt.mjs"5msnpx claudepluginhub goldfish-1x/sonar --plugin sonar