-
Notifications
You must be signed in to change notification settings - Fork 2
Closed
Labels
category::correctnessSQL correctness and PostgreSQL compatibilitySQL correctness and PostgreSQL compatibilityseverity::mediumModerate issues affecting quality or usabilityModerate issues affecting quality or usability
Description
Summary
Non-literal LIKE patterns from variables aren't escaped, causing incorrect matching.
Location
cel2sql.go:291-297, 333-338
Issue
// For non-literal patterns
con.str.WriteString(" || '%'") // Variable may contain % or _Impact
Medium - Incorrect pattern matching when variables contain wildcards.
Recommendation
Either:
- Use REPLACE() to escape at runtime
- Document limitation
- Return error for non-literal patterns
Metadata
Metadata
Assignees
Labels
category::correctnessSQL correctness and PostgreSQL compatibilitySQL correctness and PostgreSQL compatibilityseverity::mediumModerate issues affecting quality or usabilityModerate issues affecting quality or usability