Precli

Latest version: v0.5.6

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

Scan your dependencies

Page 2 of 8

0.5.0

What's Changed
* Create java parser and example rule with test by ericwb in https://github.com/securesauce/precli/pull/414
* Add more tests for java weak cipher rule by ericwb in https://github.com/securesauce/precli/pull/415
* Add rule for weak hashes in java.security by ericwb in https://github.com/securesauce/precli/pull/416
* Small refactor to parsers by ericwb in https://github.com/securesauce/precli/pull/417
* Make Call class more generic for all supported languages by ericwb in https://github.com/securesauce/precli/pull/418
* Add new Java rule to check for a weak key by ericwb in https://github.com/securesauce/precli/pull/419
* Fix collison in rule wildcards by ericwb in https://github.com/securesauce/precli/pull/420
* Create sub-symbol tables on class and method declaration by ericwb in https://github.com/securesauce/precli/pull/421
* Add more symbol tables for other declarations by ericwb in https://github.com/securesauce/precli/pull/422
* Go and Java docs should have similar headers as Python by ericwb in https://github.com/securesauce/precli/pull/423
* Add rule for detection of weak random algorithm in SecureRandom by ericwb in https://github.com/securesauce/precli/pull/424
* Don't break code with suggested fix by ericwb in https://github.com/securesauce/precli/pull/425
* Weak hash and weak random Java rules need to guard from none by ericwb in https://github.com/securesauce/precli/pull/426
* Handle method calls with field access by ericwb in https://github.com/securesauce/precli/pull/427


**Full Changelog**: https://github.com/securesauce/precli/compare/0.4.6...0.5.0

0.4.6

What's Changed
* Resolve a call argument that is a call to its identifier by ericwb in https://github.com/securesauce/precli/pull/412


**Full Changelog**: https://github.com/securesauce/precli/compare/0.4.5...0.4.6

0.4.5

What's Changed
* Add more detail to the --version output by ericwb in https://github.com/securesauce/precli/pull/410
* Add extensions to the version output by ericwb in https://github.com/securesauce/precli/pull/411


**Full Changelog**: https://github.com/securesauce/precli/compare/0.4.4...0.4.5

0.4.4

What's Changed
* Do update check only if git target or gist output by ericwb in https://github.com/securesauce/precli/pull/401
* Add dependabot checks for PyPI packages by ericwb in https://github.com/securesauce/precli/pull/402
* Add suggested fixes for the hashlib weak hash rule by ericwb in https://github.com/securesauce/precli/pull/403
* Add suggested fixes for weak hashes in hmac function by ericwb in https://github.com/securesauce/precli/pull/404
* Fix traceback from usage of importlib.import_module by ericwb in https://github.com/securesauce/precli/pull/406
* Fix for IndexError in an expression list assignment by ericwb in https://github.com/securesauce/precli/pull/408


**Full Changelog**: https://github.com/securesauce/precli/compare/0.4.3...0.4.4

0.4.3

What's Changed
* Rule to check for insufficient key size to HMAC by ericwb in https://github.com/securesauce/precli/pull/390
* Small edit to hmac weak key doc by ericwb in https://github.com/securesauce/precli/pull/391
* Fix for cases of a reassignment of a variable by ericwb in https://github.com/securesauce/precli/pull/392
* Correct invalid examples for hmac timing attack by ericwb in https://github.com/securesauce/precli/pull/393
* Add rule to check for improper random generator usage by ericwb in https://github.com/securesauce/precli/pull/394
* Bump tree-sitter to version 0.21.3 by ericwb in https://github.com/securesauce/precli/pull/395
* Check for no action passed in argparse rule by ericwb in https://github.com/securesauce/precli/pull/396


**Full Changelog**: https://github.com/securesauce/precli/compare/0.4.2...0.4.3

0.4.2

What's Changed
* importlib.import_module also needs to handle string types by ericwb in https://github.com/securesauce/precli/pull/389


**Full Changelog**: https://github.com/securesauce/precli/compare/0.4.1...0.4.2

Page 2 of 8

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.