What's Changed
* Initial drop of minimal working CLI by ericwb in https://github.com/securesauce/precli/pull/1
* Second drop demonstrating parser and rule loading by ericwb in https://github.com/securesauce/precli/pull/2
* Clean up based on pylint and format checking by ericwb in https://github.com/securesauce/precli/pull/3
* Make use of importlib instead of pbr by ericwb in https://github.com/securesauce/precli/pull/4
* Use abstract base class for parsers by ericwb in https://github.com/securesauce/precli/pull/5
* Parser handling of import and import from statements by ericwb in https://github.com/securesauce/precli/pull/6
* Early drop of handling call nodes by ericwb in https://github.com/securesauce/precli/pull/7
* Big drop including mechanics of rules by ericwb in https://github.com/securesauce/precli/pull/8
* Rename of the rule and parser base classes by ericwb in https://github.com/securesauce/precli/pull/9
* Drop of working code for rules to match calls by ericwb in https://github.com/securesauce/precli/pull/10
* First working complete Rule by ericwb in https://github.com/securesauce/precli/pull/11
* Add template and workflows to the repository by ericwb in https://github.com/securesauce/precli/pull/12
* Update unit-test.yml by ericwb in https://github.com/securesauce/precli/pull/14
* Fix pep8 errors by ericwb in https://github.com/securesauce/precli/pull/13
* Delete dependency-review.yml by ericwb in https://github.com/securesauce/precli/pull/15
* Update README.md by ericwb in https://github.com/securesauce/precli/pull/16
* Handle more types of nodes and kwargs by ericwb in https://github.com/securesauce/precli/pull/17
* Support tox4 by ericwb in https://github.com/securesauce/precli/pull/18
* More rules around deserialize by ericwb in https://github.com/securesauce/precli/pull/19
* Use the function call qualified name in message by ericwb in https://github.com/securesauce/precli/pull/20
* Simplify rule impl with less code by ericwb in https://github.com/securesauce/precli/pull/21
* Render the result to the command line by ericwb in https://github.com/securesauce/precli/pull/22
* Fix resolving fully qualified attributes by ericwb in https://github.com/securesauce/precli/pull/23
* Convert node bytes to str by ericwb in https://github.com/securesauce/precli/pull/24
* A fix for numerous things by ericwb in https://github.com/securesauce/precli/pull/25
* Remove redundant pip installs by ericwb in https://github.com/securesauce/precli/pull/26
* Add more weak hash checks by ericwb in https://github.com/securesauce/precli/pull/27
* Add cryptography weak hashes check by ericwb in https://github.com/securesauce/precli/pull/28
* Add check for hmac weak hashes by ericwb in https://github.com/securesauce/precli/pull/29
* Set the rule ID in the setup.cfg by ericwb in https://github.com/securesauce/precli/pull/30
* Fix up the match call functions by ericwb in https://github.com/securesauce/precli/pull/31
* Add testcase of an import within a function by ericwb in https://github.com/securesauce/precli/pull/32
* Resolving qualified names is now scope aware by ericwb in https://github.com/securesauce/precli/pull/33
* Some minor cleanup fixes by ericwb in https://github.com/securesauce/precli/pull/34
* Some more refactoring for simplicity by ericwb in https://github.com/securesauce/precli/pull/35
* Create examples in test directory by ericwb in https://github.com/securesauce/precli/pull/36
* Rename rule variable cwe to cwe_id by ericwb in https://github.com/securesauce/precli/pull/37
* Remove official macOS support for now by ericwb in https://github.com/securesauce/precli/pull/38
* Add some more example tests by ericwb in https://github.com/securesauce/precli/pull/39
* Test and fix for wildcard imports by ericwb in https://github.com/securesauce/precli/pull/40
* Early implementation of symbol table by ericwb in https://github.com/securesauce/precli/pull/41
* Redo symbol table to more polished solution by ericwb in https://github.com/securesauce/precli/pull/42
* Upper case the rule IDs by ericwb in https://github.com/securesauce/precli/pull/43
* Rename lang to stdlib by ericwb in https://github.com/securesauce/precli/pull/44
* Drop with modified tests by ericwb in https://github.com/securesauce/precli/pull/45
* Refactor the python parser by ericwb in https://github.com/securesauce/precli/pull/46
* Some more small refactoring by ericwb in https://github.com/securesauce/precli/pull/47
* More various clean up by ericwb in https://github.com/securesauce/precli/pull/48
* Handle multiple files for directories by ericwb in https://github.com/securesauce/precli/pull/49
* Adds a recursive option to CLI by ericwb in https://github.com/securesauce/precli/pull/50
* Fix errors when running against a lot of code by ericwb in https://github.com/securesauce/precli/pull/51
* Slight refactor by ericwb in https://github.com/securesauce/precli/pull/52
* Add more docstrings by ericwb in https://github.com/securesauce/precli/pull/53
* Different levels of severity depending on policy by ericwb in https://github.com/securesauce/precli/pull/54
* Add rule for _create_unverified_context by ericwb in https://github.com/securesauce/precli/pull/55
* Add ssl insecure version rule by ericwb in https://github.com/securesauce/precli/pull/56
* More TLS version testing by ericwb in https://github.com/securesauce/precli/pull/57
* Add rule for pyopenssl insecure methods by ericwb in https://github.com/securesauce/precli/pull/58
* Add wildcard imports to pyopenssl by ericwb in https://github.com/securesauce/precli/pull/59
* Add rule for requests no cert verify by ericwb in https://github.com/securesauce/precli/pull/60
* Add rule for httpx no cert verify by ericwb in https://github.com/securesauce/precli/pull/61
* Add support for context managers by ericwb in https://github.com/securesauce/precli/pull/62
* Fix for traceback on with statement by ericwb in https://github.com/securesauce/precli/pull/63
* Add rule for logging.config.listen by ericwb in https://github.com/securesauce/precli/pull/64
* Fix some nits related to logging rule by ericwb in https://github.com/securesauce/precli/pull/65
* Handle variable arguments with value None by ericwb in https://github.com/securesauce/precli/pull/66
* Add test to requests rule verify-as-var by ericwb in https://github.com/securesauce/precli/pull/67
* Nit: remove setting None in call context by ericwb in https://github.com/securesauce/precli/pull/68
* Initial drop implementing suggested fixes by ericwb in https://github.com/securesauce/precli/pull/69
* Prototype parse and unparse imports by ericwb in https://github.com/securesauce/precli/pull/70
* Fix no_host_key and other nits by ericwb in https://github.com/securesauce/precli/pull/71
* Add some initial output renderers by ericwb in https://github.com/securesauce/precli/pull/72
* Add no-color option to CLI args by ericwb in https://github.com/securesauce/precli/pull/73
* Add logger init code by ericwb in https://github.com/securesauce/precli/pull/74
* Show better context of offending code by ericwb in https://github.com/securesauce/precli/pull/75
* New version of suggested fixes by ericwb in https://github.com/securesauce/precli/pull/76
* Use symbol class instead of tuple by ericwb in https://github.com/securesauce/precli/pull/77
* More suggested fixes for rules by ericwb in https://github.com/securesauce/precli/pull/78
* Add fixes and tests for ftplib by ericwb in https://github.com/securesauce/precli/pull/79
* More detailed ftp rule and tests by ericwb in https://github.com/securesauce/precli/pull/80
* Better handling of context, nodes and such by ericwb in https://github.com/securesauce/precli/pull/81
* More extensive refactoring by ericwb in https://github.com/securesauce/precli/pull/82
* Fix the suggested fix output by ericwb in https://github.com/securesauce/precli/pull/83
* Add fixes for httpx by ericwb in https://github.com/securesauce/precli/pull/84
* Remove unused args argument in analyze by ericwb in https://github.com/securesauce/precli/pull/85
* Fix some of the todos in ftp and tls rules by ericwb in https://github.com/securesauce/precli/pull/86
* Cleanup various rules by ericwb in https://github.com/securesauce/precli/pull/87
New Contributors
* ericwb made their first contribution in https://github.com/securesauce/precli/pull/1
**Full Changelog**: https://github.com/securesauce/precli/commits/0.1.0