Vermin

Latest version: v1.6.0

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

Scan your dependencies

Page 9 of 9

0.4.1

Not secure
* Re-implemented function kwargs to use fully-qualified names to minimize false positives and to make it possible to have rules with the same function and argument names
* Added more detection rules

0.4.0

Not secure
A great overhaul has been done to keep track of names and resolve as fully-qualified names (FQNs) to minimize false positives, and converting the module member rules to only use FQNs.

User-defined symbol tracking was removed due to the FQN resolution and yielded a general speedup.

Star import detection was removed because it yielded too many false positives!

0.3.1

Not secure
Highlights:
* Associated all kwargs with with a module for uniqueness
* Detect and ignore user-defined arguments and variables to not yield false positives for library-defined symbols
* Fixed removing of modules and members due to user-defined symbols
* Added 9 modules, 30 members, and 26 kwargs

0.3.0

Not secure
Highlights:
* Almost tripled the amount of rules from 222 to 582
* Detect and ignore user-defined symbols that could be confused with library-defined symbols
* Various bug fixes and improvements

Thanks to moreati for [fixing `python_requires`](https://github.com/netromdk/vermin/pull/4) in "setup.py" (PyPi).

0.2.2

Not secure
The project was added to PyPi and renamed to Vermin to not clash.

Highlights:
* Converted into a proper packages: `vermin` and `tests`
* Converted `MOD_MEM_REQS` into a multidict to support members with same name (different module)
* Detects `strftime` and `strptime` format directives
* Detects f-strings (v3.6+)
* Properly reads source files as binary files
* Added 7 modules, 22 members, 5 kwargs, and 4 strftime directives
* Various bug fixes and improvements

0.1

This is the first release of Minpy for detecting the minimum required Python versions required to run code.

Highlights:
* 184 detection rules covering 40 modules, 123 module members (classes, functions, constants), and 21 kwargs of functions
* Minpy supports any number of input files and folders to scan recursively
* Analysis is done concurrently using a pool of processes defaulting to the number of CPU cores of the system

Page 9 of 9

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.