Stats
Actions
Tags
From sa
Validates anti-patterns in code after Write/Edit operations using a Python script, and runs an orientation script at session start. Modifies files during validation.
2 events · 9 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
Write|Editbash -c 'G="$1/sa/active-plugin";M="sa";[ -f "$G" ]&&[ "$(cat "$G" 2>/dev/null)" != "$M" ]&&exit 0;bash "$2/scripts/session-changelog.sh" "$1"' _ "$PWD" "$PLUGIN_DIR" 2>/dev/null || truebash -c 'G="$1/sa/active-plugin";M="sa";[ -f "$G" ]&&[ "$(cat "$G" 2>/dev/null)" != "$M" ]&&exit 0;bash "$2/scripts/context-prune.sh" "$1"' _ "$PWD" "$PLUGIN_DIR" 2>/dev/null || truebash -c 'G="$1/sa/active-plugin";M="sa";[ -f "$G" ]&&[ "$(cat "$G" 2>/dev/null)" != "$M" ]&&exit 0;bash "$2/scripts/post-prime-calibrate.sh" "$1"' _ "$PWD" "$PLUGIN_DIR" 2>/dev/null || truebash -c 'G="$1/sa/active-plugin";M="sa";[ -f "$G" ]&&[ "$(cat "$G" 2>/dev/null)" != "$M" ]&&exit 0;mkdir -p "$1/sa"&&echo "$M">"$G";bash "$2/scripts/secrets-scan.sh" "$1"' _ "$PWD" "$PLUGIN_DIR" 2>/dev/null || truebash -c 'G="$1/sa/active-plugin";M="sa";[ -f "$G" ]&&[ "$(cat "$G" 2>/dev/null)" != "$M" ]&&exit 0;bash "$2/scripts/scan-artifacts.sh" "$1"' _ "$PWD" "$PLUGIN_DIR" 2>/dev/null || truebash -c 'G="$1/sa/active-plugin";M="sa";[ -f "$G" ]&&[ "$(cat "$G" 2>/dev/null)" != "$M" ]&&exit 0;bash "$2/scripts/session-init.sh" "$1"' _ "$PWD" "$PLUGIN_DIR" 2>/dev/null || truebash -c 'G="$1/sa/active-plugin";M="sa";[ -f "$G" ]&&[ "$(cat "$G" 2>/dev/null)" != "$M" ]&&exit 0;bash "$2/scripts/auto-prime-check.sh" "$1"' _ "$PWD" "$PLUGIN_DIR" 2>/dev/null || truebash -c 'G="$1/sa/active-plugin";M="sa";[ -f "$G" ]&&[ "$(cat "$G" 2>/dev/null)" != "$M" ]&&exit 0;bash "$2/scripts/ghost-menu-inject.sh" "$1"' _ "$PWD" "$PLUGIN_DIR" 2>/dev/null || truebash -c 'G="$1/sa/active-plugin";M="sa";[ -f "$G" ]&&[ "$(cat "$G" 2>/dev/null)" != "$M" ]&&exit 0;bash "$2/scripts/session-changelog.sh" "$1"' _ "$PWD" "$PLUGIN_DIR" 2>/dev/null || truenpx claudepluginhub javimontano/jm-adk --plugin sovereign-architect