Safety

Latest version: v3.3.1

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

Scan your dependencies

Page 12 of 13

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.

0.6.0

Not secure
- Made the requirements parser more robust. The parser should no longer fail on editable requirements
and requirements that are supplied by package URL.
- Running safety requires setuptools >= 16

0.5.1

Not secure
- Fixed a bug where not all requirement files were read correctly.

0.5.0

Not secure
- Added option to read requirements from files.

0.4.0

Not secure
- Filter out non-requirements when reading from stdin.

0.3.0

Not secure
- Added option to read from stdin.

Page 12 of 13

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.