Bandit
Apache-2.0馃暩 Web Scanning 路 Python
Bandit is an open-source static analysis security linter maintained by PyCQA that scans Python codebases to identify common security issues and coding practices that introduce vulnerabilities. It detects problems including use of unsafe functions, hardcoded passwords, SQL injection via string formatting, insecure cryptographic configurations, and subprocess shell injection risks through a plugin-based architecture with configurable severity and confidence levels. Python developers, security engineers, and DevSecOps teams integrate Bandit into CI/CD pipelines and pre-commit hooks to catch security issues during development before they reach code review or production. The tool provides clear, actionable output with CWE references and line-level findings, making it an essential component of secure Python development workflows alongside general-purpose linters like pylint and flake8.
Tags
Details
- Category
- 馃暩 Web Scanning
- Language
- Python
- Repository
- PyCQA/bandit
- License
- Apache-2.0
- Platforms
- 馃惂linux馃崕macos馃獰windows
Links
Used in 1 Workflow
Community Reviews
Alternatives & Comparisons
Semgrep
OCamlLightweight static analysis engine for finding bugs and enforcing code standards across 30+ languages with custom rules.
Compare Bandit vs SemgrepBearer
GoSAST tool scanning code for security risks, sensitive data flows, and vulnerabilities.
Compare Bandit vs BearerMore in Web Scanning
httpx
GoFast multi-purpose HTTP toolkit. Probes for running HTTP servers with retries and fallbacks.
Nikto
PerlClassic web server scanner. Tests for dangerous files, outdated server software, and version-specific problems.
Gobuster
GoDirectory/file, DNS, and vhost busting tool. Brute-forces URIs, DNS subdomains, virtual host names, and S3 buckets.
Feroxbuster
RustFast, recursive content discovery tool written in Rust. Like gobuster on steroids with auto-recursion.
Burp Suite Community
JavaWeb vulnerability scanner and proxy. Intercept, modify, and replay HTTP/S traffic for web app testing.
ffuf
GoFast web fuzzer written in Go. Fuzz anything - URLs, headers, POST data - with blazing speed.