npx claudepluginhub arnwaldn/atum-plugins-collection --plugin atum-coreDefined in hooks/hooks.json
*node "${CLAUDE_PLUGIN_ROOT}/hooks/pre-completion-gate.js"*node "${CLAUDE_PLUGIN_ROOT}/hooks/anti-rationalization.js"Bashnode "${CLAUDE_PLUGIN_ROOT}/hooks/secret-scanner.js"Bashnode "${CLAUDE_PLUGIN_ROOT}/hooks/git-guard.js"Write|Editnode "${CLAUDE_PLUGIN_ROOT}/hooks/lock-file-protector.js"Read|Write|Editnode "${CLAUDE_PLUGIN_ROOT}/hooks/file-guard.js"Edit|Writenode "${CLAUDE_PLUGIN_ROOT}/hooks/security-reminder.js"mcp__claude-in-chrome__browser_take_screenshot|mcp__claude-in-chrome__computer|mcp__claude-in-chrome__upload_image|mcp__claude_ai_Figma__get_screenshot|mcp__claude_ai_Canva__get-design-thumbnail|mcp__claude_ai_Excalidraw__create_viewnode "${CLAUDE_PLUGIN_ROOT}/hooks/image-guard.js"*node "${CLAUDE_PLUGIN_ROOT}/hooks/loop-detector.js"*node "${CLAUDE_PLUGIN_ROOT}/hooks/config-change-guard.js"permission_promptnode "${CLAUDE_PLUGIN_ROOT}/hooks/notification-beep.js"idle_promptnode "${CLAUDE_PLUGIN_ROOT}/hooks/notification-beep.js"{"riskFlags": {"touchesBash": true, "matchAllTools": true, "touchesFileWrites": true}, "typeStats": {"command": 12}, "eventStats": {"Stop": 2, "PreToolUse": 6, "PostToolUse": 1, "ConfigChange": 1, "Notification": 2}, "originCounts": {"absolutePaths": 0, "pluginScripts": 12, "projectScripts": 0}, "timeoutStats": {"commandsWithoutTimeout": 12}}