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

Method is_dangerous_statement

src/security/sql_injection_detector.rs:428–437  ·  view source on GitHub ↗
(&self, statement: &Statement)

Source from the content-addressed store, hash-verified

426 }
427
428 fn is_dangerous_statement(&self, statement: &Statement) -> bool {
429 matches!(statement,
430 Statement::Drop { .. } |
431 Statement::Delete { .. } |
432 Statement::Update { .. } |
433 Statement::Insert { .. } |
434 Statement::CreateTable { .. } |
435 Statement::AlterTable { .. }
436 )
437 }
438
439 fn is_sensitive_table(&self, table_name: &str) -> bool {
440 let sensitive_tables = [

Callers 1

analyze_queryMethod · 0.80

Calls

no outgoing calls

Tested by

no test coverage detected