Stats
Actions
Tags
From llm-dark-patterns
Patrols Stop sessions with a suite of 24+ bash scripts that guard against common AI hallucination patterns: fake data, phantom actions, credential leaks, rollback claims, and other output integrity issues. Each hook runs in under 5 seconds, targeting specific failure modes without blocking normal operation.
10 events · 65 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/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-count-drift.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-count-drift.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"3msnpx claudepluginhub waitdeadai/llm-dark-patterns