{
"event": "PreToolUse",
"tool_name": "Bash",
"tool_input": {
"command": "grep -A 20 \"PHP-CS-Fixer\" \/opt\/scripts\/php-check.sh",
"description": "Check php-check.sh cs-fixer config"
}
}
{
"tool_response": {
"stdout": "# [2\/4] PHP-CS-Fixer\necho -e \"${YELLOW}[2\/4] PHP-CS-Fixer - Code Style (PSR-12)${NC}\"\nif [ \"$FIX_MODE\" = \"--fix\" ]; then\n \"$TOOLS_DIR\/vendor\/bin\/php-cs-fixer\" fix \\\n --config=\"$TOOLS_DIR\/.php-cs-fixer.php\" \\\n --verbose\n echo -e \"${GREEN}✓ PHP-CS-Fixer: Fixed${NC}\"\nelse\n if \"$TOOLS_DIR\/vendor\/bin\/php-cs-fixer\" check \\\n --config=\"$TOOLS_DIR\/.php-cs-fixer.php\" \\\n --diff; then\n echo -e \"${GREEN}✓ PHP-CS-Fixer: OK${NC}\"\n else\n echo -e \"${RED}✗ PHP-CS-Fixer: Style issues found (run with --fix)${NC}\"\n FIXER_OK=0\n fi\nfi\n\necho \"\"\n\n# [3\/4] Composer Security Audit\necho -e \"${YELLOW}[3\/4] Composer Audit - Dependency Vulnerabilities${NC}\"\nif [ -f \"$PROJECT_DIR\/composer.lock\" ]; then\n if composer audit --working-dir=\"$PROJECT_DIR\" --no-interaction 2>\/dev\/null; then\n echo -e \"${GREEN}✓ Composer Audit: No vulnerabilities${NC}\"\n else\n echo -e \"${RED}✗ Composer Audit: Vulnerabilities found${NC}\"\n SECURITY_OK=0\n fi\nelse\n echo -e \"${YELLOW}⚠ No composer.lock found, skipping${NC}\"\nfi\n\necho \"\"",
"stderr": "",
"interrupted": false,
"isImage": false
}
}