From Oh My ClaudeAgent
{"riskFlags": {"touchesBash": true, "matchAllTools": true, "touchesFileWrites": true}, "typeStats": {"command": 35, "mcp_tool": 1}, "eventStats": {"Stop": 1, "PreCompact": 1, "PreToolUse": 3, "SessionEnd": 1, "PostToolUse": 4, "SessionStart": 3, "SubagentStart": 1, "TaskCompleted": 1, "PermissionDenied": 1, "UserPromptSubmit": 1, "PermissionRequest": 13, "PostToolUseFailure": 5, "UserPromptExpansion": 1}, "originCounts": {"absolutePaths": 0, "pluginScripts": 35, "projectScripts": 0}, "timeoutStats": {"commandsWithoutTimeout": 34}}
13 events · 36 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
${CLAUDE_PLUGIN_ROOT}/scripts/final-verification-evidence.sh${CLAUDE_PLUGIN_ROOT}/scripts/pre-compact.shGrep${CLAUDE_PLUGIN_ROOT}/scripts/executor-grep-deny.shWrite${CLAUDE_PLUGIN_ROOT}/scripts/write-guard.shWrite|Edit${CLAUDE_PLUGIN_ROOT}/scripts/session-cleanup.sh5000msWrite|Edit${CLAUDE_PLUGIN_ROOT}/scripts/post-edit.shWrite|Edit|MultiEdit${CLAUDE_PLUGIN_ROOT}/scripts/comment-checker.shRead|Write|Edit${CLAUDE_PLUGIN_ROOT}/scripts/context-injector.shAgent${CLAUDE_PLUGIN_ROOT}/scripts/empty-task-response.sh${CLAUDE_PLUGIN_ROOT}/scripts/gc-in-use-markers.sh${CLAUDE_PLUGIN_ROOT}/scripts/session-init.shcompact${CLAUDE_PLUGIN_ROOT}/scripts/post-compact-inject.sh${CLAUDE_PLUGIN_ROOT}/scripts/subagent-start.sh${CLAUDE_PLUGIN_ROOT}/scripts/task-completed-verify.sh${CLAUDE_PLUGIN_ROOT}/scripts/permission-denied-coach.sh${CLAUDE_PLUGIN_ROOT}/scripts/keyword-detector.shBash${CLAUDE_PLUGIN_ROOT}/scripts/permission-filter.sh${CLAUDE_PLUGIN_ROOT}/scripts/permission-filter.sh${CLAUDE_PLUGIN_ROOT}/scripts/permission-filter.sh${CLAUDE_PLUGIN_ROOT}/scripts/permission-filter.sh${CLAUDE_PLUGIN_ROOT}/scripts/permission-filter.sh${CLAUDE_PLUGIN_ROOT}/scripts/permission-filter.sh${CLAUDE_PLUGIN_ROOT}/scripts/permission-filter.sh${CLAUDE_PLUGIN_ROOT}/scripts/permission-filter.sh${CLAUDE_PLUGIN_ROOT}/scripts/git-destructive-deny.sh${CLAUDE_PLUGIN_ROOT}/scripts/sed-grep-deny.sh${CLAUDE_PLUGIN_ROOT}/scripts/sed-grep-deny.sh${CLAUDE_PLUGIN_ROOT}/scripts/executor-grep-deny.shExitPlanMode${CLAUDE_PLUGIN_ROOT}/scripts/plan-mode-handler.shEdit${CLAUDE_PLUGIN_ROOT}/scripts/edit-error-recovery.shAgent${CLAUDE_PLUGIN_ROOT}/scripts/delegate-retry.shBash${CLAUDE_PLUGIN_ROOT}/scripts/bash-error-recovery.shRead${CLAUDE_PLUGIN_ROOT}/scripts/read-error-recovery.sh${CLAUDE_PLUGIN_ROOT}/scripts/json-error-recovery.sh${CLAUDE_PLUGIN_ROOT}/scripts/slash-command-mode-detector.shnpx claudepluginhub utsavbalar1231/oh-my-claudeagent --plugin oh-my-claudeagent