Stats
Actions
Tags
Help us improve
Share bugs, ideas, or general feedback.
From llm-dark-patterns
Runs 63 bash hooks across 10 events to detect and block common hallucination patterns in Claude Code, including fake citations, phantom tool calls, credential leaks, and sandbagging. Executes bash, writes audit logs.
10 events · 63 hooks
npx claudepluginhub waitdeadai/llm-dark-patternsSafety 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/no-vibes.sh"5msbash "${CLAUDE_PLUGIN_ROOT}/hooks/no-curfew.sh"5msbash "${CLAUDE_PLUGIN_ROOT}/hooks/no-sycophancy.sh"5msbash "${CLAUDE_PLUGIN_ROOT}/hooks/no-cliffhanger.sh"5msbash "${CLAUDE_PLUGIN_ROOT}/hooks/honest-eta.sh"5msbash "${CLAUDE_PLUGIN_ROOT}/hooks/no-fake-recall.sh"5msbash "${CLAUDE_PLUGIN_ROOT}/hooks/no-fake-stats.sh"5msbash "${CLAUDE_PLUGIN_ROOT}/hooks/no-fake-cite.sh"5msbash "${CLAUDE_PLUGIN_ROOT}/hooks/no-wrap-up.sh"5msbash "${CLAUDE_PLUGIN_ROOT}/hooks/no-aggregator-hallucination.sh"5msbash "${CLAUDE_PLUGIN_ROOT}/hooks/no-silent-worker-success.sh"5msbash "${CLAUDE_PLUGIN_ROOT}/hooks/no-cherry-pick-rollup.sh"5msbash "${CLAUDE_PLUGIN_ROOT}/hooks/no-credential-leak-in-handoff.sh"5msbash "${CLAUDE_PLUGIN_ROOT}/hooks/no-phantom-tool-call.sh"5msbash "${CLAUDE_PLUGIN_ROOT}/hooks/no-sandbagging-disguise.sh"5msbash "${CLAUDE_PLUGIN_ROOT}/hooks/no-rollback-claim-without-evidence.sh"5msbash "${CLAUDE_PLUGIN_ROOT}/hooks/no-emoji-spam.sh"5msbash "${CLAUDE_PLUGIN_ROOT}/hooks/no-tldr-bait.sh"5msbash "${CLAUDE_PLUGIN_ROOT}/hooks/no-meta-commentary.sh"5msbash "${CLAUDE_PLUGIN_ROOT}/hooks/no-prompt-restate.sh"5msbash "${CLAUDE_PLUGIN_ROOT}/hooks/no-disclaimer-spam.sh"5msbash "${CLAUDE_PLUGIN_ROOT}/hooks/no-ai-tells.sh"5msbash "${CLAUDE_PLUGIN_ROOT}/hooks/no-roleplay-drift.sh"5msbash "${CLAUDE_PLUGIN_ROOT}/hooks/no-unreachable-symbol.sh"10msbash "${CLAUDE_PLUGIN_ROOT}/hooks/state-stop.sh"10msmanual|autobash "${CLAUDE_PLUGIN_ROOT}/hooks/state-precompact.sh"10msBashbash "${CLAUDE_PLUGIN_ROOT}/hooks/no-vibes.sh"5msEdit|Write|MultiEdit|NotebookEditbash "${CLAUDE_PLUGIN_ROOT}/hooks/no-vibes.sh"5msbash "${CLAUDE_PLUGIN_ROOT}/hooks/no-approval-sneak.sh"5msmanual|autobash "${CLAUDE_PLUGIN_ROOT}/hooks/state-postcompact.sh"10msEdit|Write|MultiEdit|NotebookEditbash "${CLAUDE_PLUGIN_ROOT}/hooks/no-vibes.sh"5msbash "${CLAUDE_PLUGIN_ROOT}/hooks/no-vibes.sh"5msbash "${CLAUDE_PLUGIN_ROOT}/hooks/no-handoff-loop.sh"5msbash "${CLAUDE_PLUGIN_ROOT}/hooks/no-credential-leak-in-handoff.sh"5msstartup|resume|compactbash "${CLAUDE_PLUGIN_ROOT}/hooks/time-anchor.sh"3msbash "${CLAUDE_PLUGIN_ROOT}/hooks/state-sessionstart.sh"5msbash "${CLAUDE_PLUGIN_ROOT}/hooks/no-vibes.sh"5msbash "${CLAUDE_PLUGIN_ROOT}/hooks/no-curfew.sh"5msbash "${CLAUDE_PLUGIN_ROOT}/hooks/no-sycophancy.sh"5msbash "${CLAUDE_PLUGIN_ROOT}/hooks/no-cliffhanger.sh"5msbash "${CLAUDE_PLUGIN_ROOT}/hooks/honest-eta.sh"5msbash "${CLAUDE_PLUGIN_ROOT}/hooks/no-fake-recall.sh"5msbash "${CLAUDE_PLUGIN_ROOT}/hooks/no-fake-stats.sh"5msbash "${CLAUDE_PLUGIN_ROOT}/hooks/no-fake-cite.sh"5msbash "${CLAUDE_PLUGIN_ROOT}/hooks/no-wrap-up.sh"5msbash "${CLAUDE_PLUGIN_ROOT}/hooks/no-aggregator-hallucination.sh"5msbash "${CLAUDE_PLUGIN_ROOT}/hooks/no-silent-worker-success.sh"5msbash "${CLAUDE_PLUGIN_ROOT}/hooks/no-cherry-pick-rollup.sh"5msbash "${CLAUDE_PLUGIN_ROOT}/hooks/no-credential-leak-in-handoff.sh"5msbash "${CLAUDE_PLUGIN_ROOT}/hooks/no-phantom-tool-call.sh"5msbash "${CLAUDE_PLUGIN_ROOT}/hooks/no-sandbagging-disguise.sh"5msbash "${CLAUDE_PLUGIN_ROOT}/hooks/no-rollback-claim-without-evidence.sh"5msbash "${CLAUDE_PLUGIN_ROOT}/hooks/no-emoji-spam.sh"5msbash "${CLAUDE_PLUGIN_ROOT}/hooks/no-tldr-bait.sh"5msbash "${CLAUDE_PLUGIN_ROOT}/hooks/no-meta-commentary.sh"5msbash "${CLAUDE_PLUGIN_ROOT}/hooks/no-prompt-restate.sh"5msbash "${CLAUDE_PLUGIN_ROOT}/hooks/no-disclaimer-spam.sh"5msbash "${CLAUDE_PLUGIN_ROOT}/hooks/no-ai-tells.sh"5msbash "${CLAUDE_PLUGIN_ROOT}/hooks/no-roleplay-drift.sh"5msbash "${CLAUDE_PLUGIN_ROOT}/hooks/no-unreachable-symbol.sh"10msbash "${CLAUDE_PLUGIN_ROOT}/hooks/no-vibes.sh"5msbash "${CLAUDE_PLUGIN_ROOT}/hooks/no-ownership-violation.sh"5msbash "${CLAUDE_PLUGIN_ROOT}/hooks/time-anchor.sh"3msShare bugs, ideas, or general feedback.