Validate SQL query for security concerns using advanced AST-based detection
(&self, query: &str)
| 62 | impl DbHandler { |
| 63 | /// Validate SQL query for security concerns using advanced AST-based detection |
| 64 | fn validate_sql_security(&self, query: &str) -> Result<(), PgSqliteError> { |
| 65 | // Use the advanced SQL injection detector |
| 66 | let _analysis = self.sql_injection_detector.analyze_query(query)?; |
| 67 | Ok(()) |
| 68 | } |
| 69 | |
| 70 | /// Legacy pattern-based validation (kept for backward compatibility) |
| 71 | fn validate_sql_security_legacy(query: &str) -> Result<(), PgSqliteError> { |