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
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
afc74405c37a46ef8c85db8ae72eb98b38ea64848104cb1f85fc504247729330
|
|
| MD5 |
8c98804e6c324f7df3beef8c9f7a5a93
|
|
| BLAKE2b-256 |
c817526a479078cc6c1334537f560495aa9bf26ea74cea2354bacbb206dce772
|
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
80b5570874012c0c158e0daf8212c992f230fa7723d0ef8026bf58383ce75f47
|
|
| MD5 |
6c1cc1b23656980c68ecbc3974241467
|
|
| BLAKE2b-256 |
6c94156b28c2f14072de49724e029ca91166936b1962596eb5805eec1cdce811
|