Before-commit

Latest version: v2.17.0.post2

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

Scan your dependencies

Page 20 of 28

0.9.2

==================
- Remove some python2.6 compatibility
- UI is no longer sized to terminal width, instead 80 characters or longest
necessary width.
- Fix inability to create python hook environments when using venv / pyvenv on
osx

0.9.1

==================
- Remove some python2.6 compatibility
- Fix staged-files-only with external diff tools

0.9.0

==================
- Only consider forward diff in changed files
- Don't run on staged deleted files that still exist
- Autoupdate to tags when available
- Stop supporting python2.6
- Fix crash with staged files containing unstaged lines which have non-utf8
bytes and trailing whitespace

0.8.2

==================
- Fix a crash introduced in 0.8.0 when an executable was not found

0.8.1

==================
- Fix regression introduced in 0.8.0 when already using rbenv with no
configured ruby hook version

0.8.0

==================
- Fix --files when running in a subdir
- Improve --help a bit
- Switch to pyterminalsize for determining terminal size

Page 20 of 28

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.