Skip to content

Backend code quality: security + DRY + SQL safety#10

Merged
greenblat17 merged 1 commit into
mainfrom
fix/frontend-ux-improvements
Mar 22, 2026
Merged

Backend code quality: security + DRY + SQL safety#10
greenblat17 merged 1 commit into
mainfrom
fix/frontend-ux-improvements

Conversation

@greenblat17

Copy link
Copy Markdown
Owner
  • Remove plaintext credentials from ConnectionInfo record (only host:port:db needed)
  • Fix buildPreviewSql: use ident() for column refs, escapeSql() for filter values
  • Extract executePivotQueries() to eliminate duplication between execute/executeExternal

- Remove plaintext credentials from ConnectionInfo record (only host:port:db needed)
- Fix buildPreviewSql: use ident() for column refs, escapeSql() for filter values
- Extract executePivotQueries() to eliminate duplication between execute/executeExternal

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
@greenblat17 greenblat17 self-assigned this Mar 22, 2026
@greenblat17
greenblat17 merged commit d3a9b49 into main Mar 22, 2026
2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant