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-0.3.0.tar.gz (63.6 kB view details)

Uploaded Source

Built Distribution

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

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

Uploaded Python 3

File details

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

File metadata

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

File hashes

Hashes for envseal-0.3.0.tar.gz
Algorithm Hash digest
SHA256 afc74405c37a46ef8c85db8ae72eb98b38ea64848104cb1f85fc504247729330
MD5 8c98804e6c324f7df3beef8c9f7a5a93
BLAKE2b-256 c817526a479078cc6c1334537f560495aa9bf26ea74cea2354bacbb206dce772

See more details on using hashes here.

File details

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

File metadata

  • Download URL: envseal-0.3.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.3

File hashes

Hashes for envseal-0.3.0-py3-none-any.whl
Algorithm Hash digest
SHA256 80b5570874012c0c158e0daf8212c992f230fa7723d0ef8026bf58383ce75f47
MD5 6c1cc1b23656980c68ecbc3974241467
BLAKE2b-256 6c94156b28c2f14072de49724e029ca91166936b1962596eb5805eec1cdce811

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