Secretbox

Latest version: v2.8.0

Safety actively analyzes 714860 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 3 of 4

2.3.0

What's Changed
* [pre-commit.ci] pre-commit autoupdate by pre-commit-ci in https://github.com/Preocts/secretbox/pull/47
* Support SSM - AWS Parameter Store by jjmckain in https://github.com/Preocts/secretbox/pull/48

New Contributors
* jjmckain made their first contribution in https://github.com/Preocts/secretbox/pull/48

**Full Changelog**: https://github.com/Preocts/secretbox/compare/v2.2.1...v2.3.0

2.2.1

What's Changed
* Filter response body from botocore parsers by Preocts in https://github.com/Preocts/secretbox/pull/46


**Full Changelog**: https://github.com/Preocts/secretbox/compare/v2.2.0...v2.2.1

2.2.0

What's Changed
* Cleaning up project structure by Preocts in https://github.com/Preocts/secretbox/pull/37
* Remove mutable default from parameter by Preocts in https://github.com/Preocts/secretbox/pull/40
* Implement code review suggestions by Preocts in https://github.com/Preocts/secretbox/pull/41
* Review action items by Preocts in https://github.com/Preocts/secretbox/pull/42
* `.env` parsing update by Preocts in https://github.com/Preocts/secretbox/pull/43


**Full Changelog**: https://github.com/Preocts/secretbox/compare/v2.1.0...v2.2.0

2.1.0

Added
- `.get_int()` method for SecretBox class
- `.get_list()` method for SecretBox class
- Documentation for new API

Changed
- Minor syntax tweaks
- Quality of life Makefile adjustments
- Moved flake8 config options from `.pre-commit-config.yaml` to `setup.cfg`
- `requirements-dev.txt` version bumps

**Full Changelog**: https://github.com/Preocts/secretbox/compare/v2.0.1...v2.1.0

2.0.1

What's Changed
* envfile loader bug fix by Preocts in https://github.com/Preocts/secretbox/pull/33


**Full Changelog**: https://github.com/Preocts/secretbox/compare/v2.0.0...v2.0.1

2.0.0

Version 2 is here. This version has introduced API changes. The trade-off of small code changes to adjust for these changes is a new level of flexibility for future secret sources.

**If you've only used `.get()` and created an instance of SecretBox with `SecretBox(autoload=true)` then you should not notice a change!**

Removed
- class method `load()`
- class method `load_env_vars()`
- class method `load_env_file()`
- class method `load_aws_store()`
- class positional arguments `filename`, `aws_sstore_name`, `aws_region_name`

Added
- class method `load_from()`

Changes to behavior:
1. **AWS Users**: `autoload=True` will *no longer* include AWS secret manager.
- Fix: include the following call to load AWS secret manager
py
secrets = SecretBox(auto_load=True)
secrets.load_from(["awssecrets"], aws_sstore_name="mock", aws_region_name="us-east-2")


**Full Changelog**: https://github.com/Preocts/secretbox/compare/v1.6.1...v2.0.0

Page 3 of 4

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.