GT AI OS Community Edition v2.0.33
Security hardening release addressing CodeQL and Dependabot alerts: - Fix stack trace exposure in error responses - Add SSRF protection with DNS resolution checking - Implement proper URL hostname validation (replaces substring matching) - Add centralized path sanitization to prevent path traversal - Fix ReDoS vulnerability in email validation regex - Improve HTML sanitization in validation utilities - Fix capability wildcard matching in auth utilities - Update glob dependency to address CVE - Add CodeQL suppression comments for verified false positives 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
This commit is contained in:
41
scripts/migrations/006_add_tenant_frontend_url.sql
Normal file
41
scripts/migrations/006_add_tenant_frontend_url.sql
Normal file
@@ -0,0 +1,41 @@
|
||||
-- Add frontend_url column to tenants table
|
||||
-- Migration: 006_add_tenant_frontend_url
|
||||
-- Date: October 6, 2025
|
||||
|
||||
BEGIN;
|
||||
|
||||
-- Add frontend_url column if it doesn't exist
|
||||
DO $$
|
||||
BEGIN
|
||||
IF NOT EXISTS (
|
||||
SELECT FROM information_schema.columns
|
||||
WHERE table_schema = 'public'
|
||||
AND table_name = 'tenants'
|
||||
AND column_name = 'frontend_url'
|
||||
) THEN
|
||||
ALTER TABLE tenants ADD COLUMN frontend_url VARCHAR(255);
|
||||
RAISE NOTICE 'Added frontend_url column to tenants table';
|
||||
ELSE
|
||||
RAISE NOTICE 'Column frontend_url already exists in tenants table';
|
||||
END IF;
|
||||
END
|
||||
$$;
|
||||
|
||||
-- Mark migration as applied in Alembic version table (if it exists)
|
||||
DO $$
|
||||
BEGIN
|
||||
IF EXISTS (SELECT FROM information_schema.tables WHERE table_name = 'alembic_version') THEN
|
||||
INSERT INTO alembic_version (version_num)
|
||||
VALUES ('006_frontend_url')
|
||||
ON CONFLICT (version_num) DO NOTHING;
|
||||
RAISE NOTICE 'Marked migration in alembic_version table';
|
||||
ELSE
|
||||
RAISE NOTICE 'No alembic_version table found (skipping)';
|
||||
END IF;
|
||||
END
|
||||
$$;
|
||||
|
||||
COMMIT;
|
||||
|
||||
-- Verify column was added
|
||||
\echo 'Migration 006_add_tenant_frontend_url completed successfully'
|
||||
Reference in New Issue
Block a user