Safety

Latest version: v3.3.1

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

Scan your dependencies

Page 12 of 14

1.2.0

Not secure
- Added JSON as an output format. Use it with the `--json` flag. Thanks Stype.

1.1.1

Not secure
- Fixed terminal size detection when fed via stdin.

1.1.0

Not secure
- Compatibility release. Safety should now run on macOs, Linux and Windows with Python 2.7, 3.3-3.6.
Python 2.6 support is available on a best-effort basis on Linux.

1.0.2

Not secure
- Fixed another error on Python 2. The fallback function for get_terminal_size wasn't working correctly.

1.0.1

Not secure
- Fixed an error on Python 2, FileNotFoundError was introduced in Python 3.

1.0.0

Not secure
- Added terminal size detection. Terminals with fewer than 80 columns should now display nicer reports.
- Added an option to load the database from the filesystem or a mirror that's reachable via http(s).
This can be done by using the --db flag.
- Added an API Key option that uses pyup.io's vulnerability database.
- Added an option to cache the database locally for 2 hours. The default still is to not use the cache. Use the --cache flag.

Page 12 of 14

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.