Stats
Actions
Tags
Help us improve
Share bugs, ideas, or general feedback.
From dev-guard
{"riskFlags": {"touchesBash": true, "matchAllTools": false, "touchesFileWrites": true}, "typeStats": {"command": 19}, "eventStats": {"Stop": 1, "PreToolUse": 9, "SessionEnd": 1, "PostToolUse": 5, "SessionStart": 2, "SubagentStop": 1}, "originCounts": {"absolutePaths": 0, "pluginScripts": 19, "projectScripts": 0}, "timeoutStats": {"commandsWithoutTimeout": 17}}
6 events · 19 hooks
npx claudepluginhub wgordon17/personal-claude-marketplace --plugin dev-guardSafety 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
uv run ${CLAUDE_PLUGIN_ROOT}/hooks/stop-hook.py60msBashuv run ${CLAUDE_PLUGIN_ROOT}/hooks/tool-selection-guard.pyWriteuv run ${CLAUDE_PLUGIN_ROOT}/hooks/tool-selection-guard.pyEdituv run ${CLAUDE_PLUGIN_ROOT}/hooks/tool-selection-guard.pyNotebookEdituv run ${CLAUDE_PLUGIN_ROOT}/hooks/tool-selection-guard.pyEnterPlanModeuv run ${CLAUDE_PLUGIN_ROOT}/hooks/tool-selection-guard.pyWebFetchuv run ${CLAUDE_PLUGIN_ROOT}/hooks/tool-selection-guard.pyBash${CLAUDE_PLUGIN_ROOT}/hooks/pre-push-review.shmcp__.*uv run ${CLAUDE_PLUGIN_ROOT}/hooks/tool-selection-guard.pyAskUserQuestionuv run ${CLAUDE_PLUGIN_ROOT}/hooks/decision-persistence.pyuv run ${CLAUDE_PLUGIN_ROOT}/hooks/tool-selection-guard.py --session-endBash${CLAUDE_PLUGIN_ROOT}/hooks/validate-commit-message.shuv run ${CLAUDE_PLUGIN_ROOT}/hooks/tool-selection-guard.pyWebFetchuv run ${CLAUDE_PLUGIN_ROOT}/hooks/tool-selection-guard.pyReaduv run ${CLAUDE_PLUGIN_ROOT}/hooks/tool-selection-guard.pyAskUserQuestionuv run ${CLAUDE_PLUGIN_ROOT}/hooks/decision-persistence.pyuv run ${CLAUDE_PLUGIN_ROOT}/hooks/tool-selection-guard.py --validate${CLAUDE_PLUGIN_ROOT}/hooks/shared-feedback.shuv run ${CLAUDE_PLUGIN_ROOT}/hooks/subagent-stop-hook.py30msShare bugs, ideas, or general feedback.