Python-secrets

Latest version: v24.10.12

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

Scan your dependencies

Page 6 of 8

19.4.0

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

Added
^^^^^

- Python 3.7 coverage for Travis CI

Changed
^^^^^^^

- Complete --help output (epilog text) in all commands
- Install a script 'psec' to complement console_script entry point
- Clarify arguments in --help output

Deprecated
^^^^^^^^^^

- The 'python_secrets' command is now just 'psec'

19.3.1

Not secure
~~~~~~~~~~~~~~~~~~~

Added
^^^^^

- Add ``environments rename`` command
- Add ``utils set-aws-credentials`` command to mirror AWS CLI credentials
- Use ``autoprogram_cliff`` for self-documentation
- Add ``cliff.sphinxext`` for documentation

Changed
^^^^^^^

- Refactored ``SecretsEnvironment()`` so ``autoprogram_cliff`` works

18.11.0

Not secure
~~~~~~~~~~~~~~~~~~~~

Added
^^^^^

- Add "--type" option to "secrets describe"
- Improve visibility into default environment
- Add screencasts to documenation
- Add RST checks to ensure PyPi documentation works
- Add feedback about minimum Python version
- Add ``--json`` output to ``environments path``
- Add reference to proof-of-concept using goSecure fork

Changed
^^^^^^^

- The "secrets describe" command now describes variables and types
- Allow ``secrets set`` to set any type (not just ``string``)

18.9.0

Not secure
~~~~~~~~~~~~~~~~~~~

Added
^^^^^

- Switched to calendar version numbering
- Finish GPG encrypted email delivery of secrets
- ``groups create`` command
- Improve error handling consistency when no environment exists

1.0.0

..
.. Guiding Principles
.. ------------------
.. Changelogs are for humans, not machines.
.. There should be an entry for every single version.
.. The same types of changes should be grouped.
.. Versions and sections should be linkable.
.. The latest version comes first.
.. The release date of each version is displayed.
.. Mention whether you follow Semantic Versioning.
..
.. Types of changes
.. ----------------
.. Added for new features.
.. Changed for changes in existing functionality.
.. Deprecated for soon-to-be removed features.
.. Removed for now removed features.
.. Fixed for any bug fixes.
.. Security in case of vulnerabilities.

0.16.0

Not secure
~~~~~~~~~~~~~~~~~~~

Added
^^^^^

- Use attribute maps instead of lookup loops
- Add Prompt attribute in descriptions for better UX when setting variables
- Note new undefined variables when adding groups or ``environments create --clone-from``
- When exporting vars, also export PYTHON_SECRETS_ENVIRONMENT w/environment name
- Add reference to Python Security coding information
- ``environments tree`` command
- ``environments path`` command with features supporting Ansible Lookup Plugin
- ``secrets get`` command
- ``groups path`` command
- ``environments default`` command

Page 6 of 8

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.