remove exposed secrets #1
Reference in New Issue
Block a user
Delete Branch "security/migrate-secrets-to-git-crypt"
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?
Move all hardcoded credentials out of tracked compose/env files into the git-crypt-encrypted secrets/ directory, using each app's supported mechanism: - env_file -> secrets/*.env: mealie, navidrome, karakeep, meilisearch, baserow, maloja, valheim, photoprism, komf, openldap, penpot, vaultwarden - file:///run/secrets: authentik email password - jelu DB password appended to existing secrets/jelu.env Untrack root .env (interpolated ${VAR} secrets) and add sanitized .env.example template; gitignore /.env. Move unreferenced orphan files (mediawiki/rtorrent/snibox .env) into secrets/ to preserve values while encrypting them. Add SECURITY.md documenting the secrets conventions and a rotation checklist. NOTE: all migrated values remain in prior git history and must be rotated at their providers. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>