Precli

Latest version: v0.5.6

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

Scan your dependencies

Page 6 of 8

0.2.3

What's Changed
* Add rule for usage of Flask.run with debug true by ericwb in https://github.com/securesauce/precli/pull/207
* Add rule for weak diffie-hellman keys in SSLContext by ericwb in https://github.com/securesauce/precli/pull/208
* Use the org level .github for issue templates by ericwb in https://github.com/securesauce/precli/pull/209
* Nit fix of docstring in Level enum by ericwb in https://github.com/securesauce/precli/pull/211
* Flatten the directory structure of rules by ericwb in https://github.com/securesauce/precli/pull/230
* Flatten the directory structure of the rule unit tests by ericwb in https://github.com/securesauce/precli/pull/231
* Move 3rd party rules to separate repo by ericwb in https://github.com/securesauce/precli/pull/232


**Full Changelog**: https://github.com/securesauce/precli/compare/0.2.2...0.2.3

0.2.2

What's Changed
* Update upload-asset.yml by ericwb in https://github.com/securesauce/precli/pull/206


**Full Changelog**: https://github.com/securesauce/precli/compare/0.2.1...0.2.2

0.2.1

What's Changed
* Bump actions/setup-python from 4 to 5 by dependabot in https://github.com/securesauce/precli/pull/180
* Implement Go parser and one example rule by ericwb in https://github.com/securesauce/precli/pull/182
* Remove third_party directory and flatten rules by ericwb in https://github.com/securesauce/precli/pull/183
* Remap the rule IDs by ericwb in https://github.com/securesauce/precli/pull/184
* Reorganize test for one Go rule by ericwb in https://github.com/securesauce/precli/pull/185
* golang_org_x_crypto_ssh to golang_org_x_crypto by ericwb in https://github.com/securesauce/precli/pull/186
* Add weakhash Go rule for md5 and sha1 by ericwb in https://github.com/securesauce/precli/pull/187
* Add weak hash Go rule by ericwb in https://github.com/securesauce/precli/pull/188
* Add Go rule for md4 and ripemd160 weak hashes by ericwb in https://github.com/securesauce/precli/pull/189
* Add Go rule for weak rsa and dsa key sizes by ericwb in https://github.com/securesauce/precli/pull/190
* Add tests for Go rules by ericwb in https://github.com/securesauce/precli/pull/191
* Refactor the tests and test_case.py by ericwb in https://github.com/securesauce/precli/pull/192
* More refactoring of tests by ericwb in https://github.com/securesauce/precli/pull/193
* Add golang_org_x_weak_cipher and testing by ericwb in https://github.com/securesauce/precli/pull/194
* Some doc nits by ericwb in https://github.com/securesauce/precli/pull/195
* Properly check key size or bits type as int by ericwb in https://github.com/securesauce/precli/pull/196
* Fix parsing of int values by ericwb in https://github.com/securesauce/precli/pull/197
* Bump Python version to 3.12 by ericwb in https://github.com/securesauce/precli/pull/181
* Implement suppression in Go parser by ericwb in https://github.com/securesauce/precli/pull/198
* Move visit_comment into base class by ericwb in https://github.com/securesauce/precli/pull/199
* Automatically ignore files matching .gitignore patterns by ericwb in https://github.com/securesauce/precli/pull/200
* Better handling of SyntaxErrors by ericwb in https://github.com/securesauce/precli/pull/201
* Handle SyntaxWarnings appearing in output by ericwb in https://github.com/securesauce/precli/pull/202
* Fix a couple errors found scanning thousands of files by ericwb in https://github.com/securesauce/precli/pull/203
* Add support to ignore files via .preignore by ericwb in https://github.com/securesauce/precli/pull/204
* Refactor building of ignore manager by ericwb in https://github.com/securesauce/precli/pull/205


**Full Changelog**: https://github.com/securesauce/precli/compare/0.2.0...0.2.1

0.2.0

What's Changed
* Add rule for cryptography weak keys by ericwb in https://github.com/securesauce/precli/pull/139
* Add tests for DSA generate_private_key and generate_parameters by ericwb in https://github.com/securesauce/precli/pull/140
* Add tests for RSA generate_private_key by ericwb in https://github.com/securesauce/precli/pull/141
* Add tests for EC keys by ericwb in https://github.com/securesauce/precli/pull/142
* Add weak cipher, cipher mode rules by ericwb in https://github.com/securesauce/precli/pull/143
* Fix doc nits by ericwb in https://github.com/securesauce/precli/pull/144
* Add pycrypto and dome cipher and key rules by ericwb in https://github.com/securesauce/precli/pull/145
* Use RULE_ID constant by ericwb in https://github.com/securesauce/precli/pull/146
* Add rule for PyOpenSSL RSA and DSA key generation by ericwb in https://github.com/securesauce/precli/pull/147
* Add rule for m2crypto weak keys by ericwb in https://github.com/securesauce/precli/pull/148
* Dynamically generated unit tests based on files by ericwb in https://github.com/securesauce/precli/pull/149
* Use better test generation for cryptography by ericwb in https://github.com/securesauce/precli/pull/150
* Auto generate tests for requests by ericwb in https://github.com/securesauce/precli/pull/151
* Auto generate crypt tests by ericwb in https://github.com/securesauce/precli/pull/152
* Auto generate ftplib tests by ericwb in https://github.com/securesauce/precli/pull/153
* Auto generate imaplib tests by ericwb in https://github.com/securesauce/precli/pull/154
* Auto generate json tests by ericwb in https://github.com/securesauce/precli/pull/155
* Auto generate marshal tests by ericwb in https://github.com/securesauce/precli/pull/156
* Auto generate nntplib tests by ericwb in https://github.com/securesauce/precli/pull/157
* Auto generate pickle tests by ericwb in https://github.com/securesauce/precli/pull/158
* Auto generate poplib tests by ericwb in https://github.com/securesauce/precli/pull/159
* Auto generate shelve tests by ericwb in https://github.com/securesauce/precli/pull/160
* More auto-generated tests by ericwb in https://github.com/securesauce/precli/pull/161
* Auto generate logging tests by ericwb in https://github.com/securesauce/precli/pull/162
* Auto generate ssl tests by ericwb in https://github.com/securesauce/precli/pull/163
* Auto generate tests for hashlib by ericwb in https://github.com/securesauce/precli/pull/164
* Auto generate hmac tests by ericwb in https://github.com/securesauce/precli/pull/165
* Auto generate jsonpickle tests by ericwb in https://github.com/securesauce/precli/pull/166
* Auto generate httpx tests by ericwb in https://github.com/securesauce/precli/pull/167
* Auto generate yaml tests by ericwb in https://github.com/securesauce/precli/pull/168
* Create pyghmi tests by ericwb in https://github.com/securesauce/precli/pull/169
* Add tests for pyopenssl weak keys by ericwb in https://github.com/securesauce/precli/pull/170
* Add dill_load tests by ericwb in https://github.com/securesauce/precli/pull/171
* Add tests for M2Crypto by ericwb in https://github.com/securesauce/precli/pull/172
* Add all tests for jsonpickle by ericwb in https://github.com/securesauce/precli/pull/173
* Add tests for pandas by ericwb in https://github.com/securesauce/precli/pull/174
* Add pycrypto tests by ericwb in https://github.com/securesauce/precli/pull/175
* Add tests for pycryptodomex by ericwb in https://github.com/securesauce/precli/pull/176
* Add further tests of cryptography by ericwb in https://github.com/securesauce/precli/pull/177
* Add rule for aiohttp no ssl verify by ericwb in https://github.com/securesauce/precli/pull/178
* Aiohttp tests by ericwb in https://github.com/securesauce/precli/pull/179


**Full Changelog**: https://github.com/securesauce/precli/compare/0.1.9...0.2.0

0.1.9

What's Changed
* Start using pre-commit by ericwb in https://github.com/securesauce/precli/pull/127
* Add ability to analyze call history by ericwb in https://github.com/securesauce/precli/pull/128
* Add testing for imaplib, poplib, nntplib, and smtplib by ericwb in https://github.com/securesauce/precli/pull/129
* Fix IndexError in _get_var_node by ericwb in https://github.com/securesauce/precli/pull/130
* Add thousands separator to metrics by ericwb in https://github.com/securesauce/precli/pull/131
* New rule on tempfile.mktemp by ericwb in https://github.com/securesauce/precli/pull/132
* Handle syntax errors in code by ericwb in https://github.com/securesauce/precli/pull/133
* Add checks for hashlib.pbkdf2_hmac by ericwb in https://github.com/securesauce/precli/pull/134
* Create dependabot.yml by ericwb in https://github.com/securesauce/precli/pull/135
* Bump actions/setup-python from 3 to 4 by dependabot in https://github.com/securesauce/precli/pull/137
* Bump actions/checkout from 3 to 4 by dependabot in https://github.com/securesauce/precli/pull/136
* Update docstrings by ericwb in https://github.com/securesauce/precli/pull/138

New Contributors
* dependabot made their first contribution in https://github.com/securesauce/precli/pull/137

**Full Changelog**: https://github.com/securesauce/precli/compare/0.1.8...0.1.9

0.1.8

What's Changed
* Do not return fixes for a suppressed result by ericwb in https://github.com/securesauce/precli/pull/125
* No need to check for suppressions by ericwb in https://github.com/securesauce/precli/pull/126


**Full Changelog**: https://github.com/securesauce/precli/compare/0.1.7...0.1.8

Page 6 of 8

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.