Skip to main content

Encrypt sensitive values in environment files using AES-GCM

Project description

EnvSeal

EnvSeal allows you to store encrypted values in your environment files (like .env) instead of plain-text secrets. It uses industry-standard AES-GCM encryption and provides flexible options for managing your master passphrase.

Installation

pip install envseal

Links

Security Disclaimer

⚠️ Important: While EnvSeal encrypts your secrets, encrypted environment files should still never be committed to version control systems like Git, GitHub, GitLab, or any other remote platform. Even encrypted secrets can pose security risks if exposed publicly.
EnvSeal helps prevent the accidental exposure of secrets by protecting against leaks from screenshots, screen-sharing sessions, or unintentional commits to version control. For production environments, always use proper secret management solutions such as:

  • Cloud-native secret managers (AWS Secrets Manager, Azure Key Vault, Google Secret Manager)
  • Dedicated tools like HashiCorp Vault, Doppler, or Infisical
  • CI/CD platform secret stores (GitHub Secrets, GitLab CI/CD variables)

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

envseal-1.1.0.tar.gz (56.5 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

envseal-1.1.0-py3-none-any.whl (11.9 kB view details)

Uploaded Python 3

File details

Details for the file envseal-1.1.0.tar.gz.

File metadata

  • Download URL: envseal-1.1.0.tar.gz
  • Upload date:
  • Size: 56.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.9

File hashes

Hashes for envseal-1.1.0.tar.gz
Algorithm Hash digest
SHA256 756b5d122e3267703956018ca0fa7085b124876c01c39a8388587251c55c9f6a
MD5 e47d0f730d82e89bff7b545235b40acb
BLAKE2b-256 fd86c8416086ee68c567428eb210bcf15038f9e4ee7963fb13a63c44b87e1247

See more details on using hashes here.

File details

Details for the file envseal-1.1.0-py3-none-any.whl.

File metadata

  • Download URL: envseal-1.1.0-py3-none-any.whl
  • Upload date:
  • Size: 11.9 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.9

File hashes

Hashes for envseal-1.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 b8ccf52a296cbc5edeb85208e712ea6e171a2191424ac145436b4ac9923218f4
MD5 b748c3bb7f6e22b5f849bfad8447eaa8
BLAKE2b-256 43f5e919e7ea4d71caee6259390e35858c217f66dea0e4cc8f8b8be15e7906a5

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page