Skip to content

v0.2.1-beta

Pre-release
Pre-release

Choose a tag to compare

@ParzivalHack ParzivalHack released this 26 Jul 12:38

What's Changed

  • Refactored PySpector's website
  • Precompiled glob exclusion patterns once instead of per file/rule, hoisted the per-line comment check out of the rule loop, and parallelized AST JSON parsing across cores, instead of doing it serially before analysis starts (leading to a 50.3% scan speed increase)
  • Removed entirely PySpector's plugin system, because of recurring hard-to-patch classes of vulnerabilities and low community usage of this feature
  • Added missing --debug flag prompt in --wizard mode
  • Added optional messages displaying PySpector's contact info and opt-out flag to disable them, updating accordingly the --wizard and --help options
  • Improved the current .pre-commit-hooks.yaml to better work on CI pipelines
  • Fixed a bug, caused by the Click library, that was sometimes preventing scans on Windows from working properly
  • Updated the docs across both the website and README.md

Full Changelog: v0.2.0-beta...v0.2.1-beta