Vulture

Latest version: v2.14

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

Scan your dependencies

Page 7 of 9

0.16

* Differentiate between unused classes and functions (thanks RJ722).
* Add --sort-by-size option (thanks jackric and RJ722).
* Count imports as used if they are accessed as module attributes.

0.15

* Automatically include whitelists based on imported modules (thanks
RJ722).
* Add --version parameter (thanks RJ722).
* Add appveyor tests for testing on Windows (thanks RJ722).

0.14

* Add stub whitelist file for Python standard library (thanks RJ722)
* Ignore class names starting with "Test" in "test\_" files (thanks
thisch).
* Ignore "test\_" functions only in "test\_" files.

0.13

* Ignore star-imported names since we cannot detect whether they are
used.
* Move repository to GitHub.

0.12

* Detect unused imports.
* Use tokenize.open() on Python \>= 3.2 for reading input files,
assume UTF-8 encoding on older Python versions.

0.11

* Use the system's default encoding when reading files.
* Report syntax errors instead of aborting.

Page 7 of 9

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.