Expand description
Security utilities for SQL injection prevention
This module provides functions for:
- Escaping SQL identifiers (table names, column names)
- Validating identifier names
- Query pattern validation
Structs§
- Identifier
Whitelist - Create a whitelist-based identifier validator
Functions§
- escape_
identifier - Escape a SQL identifier (table name, column name, etc.)
- validate_
identifier - Validate that an identifier is safe for use in SQL
- validate_
parameter - Validate parameter value to prevent injection through parameters
- validate_
query_ pattern - Validate query pattern to prevent dangerous SQL constructs