fix(security): phase 1 critical fixes for public release #26
Reference in New Issue
Block a user
Delete Branch "security/phase-1-critical"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Summary
.ssh/,.claude/,*.db,*.local.*from Docker build contextUPTOP_ALLOW_PRIVATE_TARGETS=truefor homelab use.From:and MIME headersalerts.settingscolumn viaUPTOP_ENCRYPTION_KEYenv var. Includesuptop migrate-secretssubcommand for existing installs. Falls back to plaintext with warning when unset.UPTOP_TLS_CERT/UPTOP_TLS_KEYenv vars enable HTTPS with HSTS header. Warns when cluster mode is active without TLS.New environment variables
UPTOP_ALLOW_PRIVATE_TARGETSfalseUPTOP_ENCRYPTION_KEYUPTOP_TLS_CERTUPTOP_TLS_KEYTest plan
go build ./...passesgo test -race -timeout 120s ./...— all passgolangci-lint run— 0 issuesUPTOP_ALLOW_PRIVATE_TARGETS=truerestores homelab functionalitymigrate-secretssubcommand on existing database