Repository navigation
Security fixes for two reported issues.
Security
- Hidden tables are now enforced on the raw SQL editor (#9). A
TablePolicy.Hiddentable was omitted from the schema and 404'd on the browse routes, butPOST /api/sqlcould stillSELECTfrom it. The SQL editor now refuses (403) any statement that names a hidden table — a conservative, fail-closed whole-word match. - Crafted Excel imports can no longer panic the request (#8, GO-2026-6452). XLSX parsing is wrapped in a
recover, so a malformed file that trips the underlying library's panic returns a clean error instead of a 500 with a stack trace.
CI
- Pinned
golangci-linttov1.64.8for reproducibility (latestmoved to v2.x, which changes the enabled linters and would break lint on unchanged code).
Full changelog: https://github.com/MUKE-coder/gorm-studio/blob/main/CHANGELOG.md