MCPcopy Create free account
hub / github.com/erans/pgsqlite / validate_sql_security

Method validate_sql_security

src/session/db_handler.rs:64–68  ·  view source on GitHub ↗

Validate SQL query for security concerns using advanced AST-based detection

(&self, query: &str)

Source from the content-addressed store, hash-verified

62impl 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> {

Callers 3

execute_with_paramsMethod · 0.80
execute_with_sessionMethod · 0.80

Calls 1

analyze_queryMethod · 0.45

Tested by 1