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.0.0.tar.gz (49.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.0.0-py3-none-any.whl (11.9 kB view details)

Uploaded Python 3

File details

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

File metadata

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

File hashes

Hashes for envseal-1.0.0.tar.gz
Algorithm Hash digest
SHA256 9a35b1d9fadf7fd5880ccf8ce6a03b3ca05e2cdf1ea01d2b05b092968adb421c
MD5 65f0eb1efe889ea6aef9053fc8fb5365
BLAKE2b-256 a2e9be4ffa200b302a9a3a887659e71038b3a1a14491672eedeb336c8c3c2965

See more details on using hashes here.

File details

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

File metadata

  • Download URL: envseal-1.0.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-1.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 7401e27bdea870f208b4a42108b597bbb184f3727a64a2163a4d07667b591b5b
MD5 0affb3e5e4cb1a61a6e427e5a3b78895
BLAKE2b-256 fd82b2b46e799bc81610673cb3fad70012349ebde168cd28634fc183f37b69a6

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