bandit
brew install bandit
v1.9.4_1
Apache-2.0
Security-oriented static analyser for Python code
83
30-day installs · #3728
415
90-day · #3113
1.9k
365-day · #2887
8.1k
★ GitHub stars · updated 2mo ago
Runtime dependencies
GitHub topics
bandit
linter
python
security
security-scanner
security-tools
static-code-analysis
Links
- https://github.com/PyCQA/bandit
- GitHub: PyCQA/bandit
- Brew formula source: Formula/b/bandit.rb
Raw metadata
{
"aliases": [],
"alternatives": [],
"build_dependencies": [],
"categories": [],
"caveats": null,
"conflicts_with": [],
"dependencies": [
"libyaml",
"python@3.14"
],
"deprecated": 0,
"deprecation_reason": null,
"desc": "Security-oriented static analyser for Python code",
"disable_reason": null,
"disabled": 0,
"enrichment_fetched_at": "2026-06-20T23:35:45+00:00",
"first_seen": "2026-06-20T23:34:18+00:00",
"full_name": "bandit",
"github_default_branch": "main",
"github_last_commit_at": "2026-05-25T22:28:37Z",
"github_readme_excerpt": ".. image:: https://raw.githubusercontent.com/pycqa/bandit/main/logo/logotype-sm.png\n :alt: Bandit\n\n======\n\n.. image:: https://github.com/PyCQA/bandit/actions/workflows/pythonpackage.yml/badge.svg?branch=main\n :target: https://github.com/PyCQA/bandit/actions?query=workflow%3A%22Build+and+Test+Bandit%22+branch%3Amain\n :alt: Build Status\n\n.. image:: https://readthedocs.org/projects/bandit/badge/?version=latest\n :target: https://readthedocs.org/projects/bandit/\n :alt: Docs Status\n\n.. image:: https://img.shields.io/pypi/v/bandit.svg\n :target: https://pypi.org/project/bandit/\n :alt: Latest Version\n\n.. image:: https://img.shields.io/pypi/pyversions/bandit.svg\n :target: https://pypi.org/project/bandit/\n :alt: Python Versions\n\n.. image:: https://img.shields.io/pypi/format/bandit.svg\n :target: https://pypi.org/project/bandit/\n :alt: Format\n\n.. image:: https://img.shields.io/badge/license-Apache%202-blue.svg\n :target: https://github.com/PyCQA/bandit/blob/main/LICENSE\n :alt: License\n\n.. image:: https://img.shields.io/discord/825463413634891776.svg\n :target: https://discord.gg/qYxpadCgkx\n :alt: Discord\n\nA security linter from PyCQA\n\n* Free software: Apache license\n* Documentation: https://bandit.readthedocs.io/en/latest/\n* Source: https://github.com/PyCQA/bandit\n* Bugs: https://github.com/PyCQA/bandit/issues\n* Contributing: https://github.com/PyCQA/bandit/blob/main/CONTRIBUTING.md\n\nOverview\n--------\n\nBandit is a tool designed to find common security issues in Python code. To do\nthis Bandit processes each file, builds an AST from it, and runs appropriate\nplugins against the AST nodes. Once Bandit has finished scanning all the files\nit generates a report.\n\nBandit was originally developed within the OpenStack Security Project and\nlater rehomed to PyCQA.\n\n.. image:: https://raw.githubusercontent.com/pycqa/bandit/main/bandit-terminal.png\n :alt: Bandit Example Screen Shot\n\nShow Your Style\n---------------\n\n.. image:: https://img.shields.i",
"github_repo": "PyCQA/bandit",
"github_stars": 8102,
"github_topics": [
"bandit",
"linter",
"python",
"security",
"security-scanner",
"security-tools",
"static-code-analysis"
],
"homepage": "https://github.com/PyCQA/bandit",
"homepage_og_description": null,
"homepage_og_image": null,
"homepage_title": null,
"installs_30d": 83,
"installs_365d": 1909,
"installs_90d": 415,
"keg_only": 0,
"keg_only_reason": null,
"last_seen": "2026-06-20T23:34:18+00:00",
"license": "Apache-2.0",
"llm_generated_at": null,
"llm_model": null,
"name": "bandit",
"oldnames": [],
"one_liner": null,
"optional_dependencies": [],
"rank_30d": 3728,
"rank_365d": 2887,
"rank_90d": 3113,
"raw_hash": "ce4410aa64d45e73",
"recommended_dependencies": [],
"revision": 1,
"ruby_source_path": "Formula/b/bandit.rb",
"tap": "homebrew/core",
"test_dependencies": [],
"uses_from_macos": [],
"version_head": "HEAD",
"version_stable": "1.9.4",
"versioned_formulae": [],
"why_use_this": null
}