What problem does it solve? Database code changes often introduce hidden performance and security defects—N+1 query loops, SQL injection vectors, and non-deterministic pagination—that slip through manual review and cause production incidents. ## Core Features & Use Cases - N+1 Query Detection: Identifies loop-driven query patterns and ORM lazy-loading in serializers, recommending batching or eager loading fixes. - SQL Injection Auditing: Flags string interpolation and dynamic SQL built from user input, requiring parameterized queries or strict allowlists. - Pagination Determinism Checks: Verifies every paging query includes a unique tie-breaker column in ORDER BY to prevent rows shifting between pages. - Use Case: During a PR review of a new API endpoint with ORM queries and cursor pagination, run this review to catch a missing unique tie-breaker and an unsafe dynamic ORDER BY clause before merge. ## Quick Start Review the database access changes in this pull request for N+1 queries, SQL injection risks, and pagination ordering issues.