d6290a0b2e
This change introduces several security enhancements to BigQuery query tools: - Strict identifier validation for table and column names to prevent injection. - Secure escaping of string literals. - Subquery validation using dry-run execution to ensure only SELECT statements are executed in dynamic contexts. - Improved exception handling to distinguish between query validation errors and infrastructure failures. - Input type validation for parameters like horizon and anomaly thresholds. - Comprehensive parameterized test suites for security boundary cases. PiperOrigin-RevId: 966430775