{
"event": "PreToolUse",
"tool_name": "Bash",
"tool_input": {
"command": "php -r '\nrequire \"vendor\/autoload.php\";\nrequire \"src\/services.php\";\n\n$container = $container ?? new \\Framework\\Container();\nrequire \"src\/boot.php\";\n\n$useCase = $container->get(\\UseCases\\CodeAnalysis\\GetCodeAnalysisUseCase::class);\ntry {\n $result = $useCase->runScan(\"cli\");\n print_r($result);\n} catch (Throwable $e) {\n echo \"ERROR: \" . $e->getMessage() . \"\\n\";\n echo \"File: \" . $e->getFile() . \":\" . $e->getLine() . \"\\n\";\n echo $e->getTraceAsString();\n}\n' 2>&1",
"timeout": 120000,
"description": "Test scan via PHP CLI"
}
}