Python-secrets

Latest version: v23.4.1

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

Scan your dependencies

Page 1 of 7

23.4.1

~~~~~~~~~~~~~~~~~~~

Added
^^^^^

- Added `secrets find` command.
- Added support for new variable type `boolean`.

Changed
^^^^^^^

- Updated GitHub Actions workflows (default to Python 3.9.16).
- Drop Python 3.7, 3.8, add Python 3.11 (default to 3.10) for `tox`.
- Fixed downstream dependency and `pip` installation problems.
- Resolved new `pep8` and `bandit` findings.

22.6.1

~~~~~~~~~~~~~~~~~~~

Added
^^^^^

- Added `--ignore-missing` option to continue when settings variables.
- Added 'Operational Security' section to README.

22.6.0

~~~~~~~~~~~~~~~~~~~

Added
^^^^^

- Add `about` command to expose selected settings for situational awareness.
- Add `pytest` code coverage reporting.
- Add BATS runtime tests related to changes.

Changed
^^^^^^^

- Fix caching bug with non-unique secret generation.
- Fix bugs with setting/deleting secrets.
- Improve secrets basedir initialization logic.
- Expand use of `pathlib.Path`.
- Improvements to source code, test, and vscode launch configuration quality.

22.5.1

~~~~~~~~~~~~~~~~~~~

Changed
^^^^^^^

- Switch to using factory pattern for secrets generation.
- General code quality and test improvements.
- Improve `secrets get` command logic and help.
- Fix `utils yaml-to-json` subcommand and tests.
- Resolve setuptools warnings.
- Separate utility functions from `utils` subcommands.

Removed
^^^^^^^

- Retire `consul_key` secret type in favor of `token_base64`.
- Retire insecure secrets types (e.g., use of SHA1).

22.5.0

~~~~~~~~~~~~~~~~~~~

Added
^^^^^

- Test support for Python 3.10.
- Add better logging controls.

Changed
^^^^^^^

- Generalize Google OAuth2 email functionality.
- Improve use and testing of exceptions.

22.1.0

~~~~~~~~~~~~~~~~~~~

Added
^^^^^

- Add `init` command and `--init` flag to initialize secrets base directory.
- Ensure overridden values via flags are exported to process environment
for subprocesses to use.
- Add missing tests for features added in a previous release.
- Add and start using application-specific exception classes.

Changed
^^^^^^^

- Move functions and variables to `utils` to improve reuse ability.
- Use `get_` prefix more consistently for getter method/function names.
- Over-ride cliff formatter class globally in app parser setup.
- Use `pathlib.Path` for paths for cleaner code.
- Fix bugs in `environments delete` command.
- Fix bugs in `--from-options` feature of `secrets get` and `secrets set`.
- Improvements to source code, test, and vscode launch configuration quality.

Page 1 of 7

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.