Stats
Actions
Tags
From drupal-sdlc
Auto-approves web search/fetch and file edit operations; validates structured markdown files (core, competitors, hypotheses, interviews, surveys, MVP plan) after each write/edit to enforce documentation conventions.
2 events · 2 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
Edit|Writebash -c 'FILE=$(cat /dev/stdin | jq -r ".tool_input.file_path // empty" 2>/dev/null); [ -z "$FILE" ] && exit 0; for pat in "settings.php" "settings.ddev.php"; do [[ "$FILE" == *"$pat" ]] && echo "BLOCKED: $pat is a core protected file. Override requires explicit user approval." && exit 1; done; [[ "$FILE" == *.install ]] && echo "BLOCKED: .install files require explicit approval." && exit 1; [[ "$FILE" == *config_split.config_split.* ]] && echo "BLOCKED: config split files require explicit approval." && exit 1; exit 0'Write|Editbash -c 'FILE=$(cat /dev/stdin | jq -r ".tool_input.file_path // empty" 2>/dev/null); [ -z "$FILE" ] && exit 0; [[ "$FILE" =~ \.(php|module|install|inc|theme|test)$ ]] && php -l "$FILE" 2>&1 | tail -3 || true'10msnpx claudepluginhub axelerant/drupal-sdlc-plugin --plugin drupal-sdlc