Bandit is a tool designed to find common security issues in Python code.
-
Updated
May 5, 2025 - Python
Static program analysis (or static analysis) is the analysis of computer programs performed without executing them, in contrast with dynamic program analysis, which is performed on programs during their execution.
Bandit is a tool designed to find common security issues in Python code.
It's not just a linter that annoys you!
A static type analyzer for Python code
flake8 is a python tool that glues together pycodestyle, pyflakes, mccabe, and third-party plugins to check the style and quality of some python code.
A Static Analysis Tool for Detecting Security Vulnerabilities in Python Web Applications
A reactive Python kernel for Jupyter notebooks.
Code Scanning/SAST/Static Analysis/Linting using many tools/Scanners with One Report (Code, IaC) - Betterscan
A GitHub app to automatically review Python code style over Pull Requests
A common base representation of python source code for pylint and other projects
A linter to prevent exception handling antipatterns in Python (limited only for those who like dinosaurs).
Static call graph generator. The official Python 3 version. Development repo.
Java code commit impact, java code change impact analysis,java代码改动影响范围分析工具,精准测试,回归测试范围划定
Open Source, Language Agnostic Mutation Testing
Automatic test case generation for python and static analysis library
A static code analysis for WordPress (and PHP)
count lines of code for hundreds of languages using pygments
Static program analysis framework for Ethereum smart contract bytecode.
Functional, composable, asynchronous, type-safe Python.
TorchFix - a linter for PyTorch-using code with autofix support
A regex based source code scanner.