Bandit

Use this skill when the user wants to find security issues in Python code, scan for vulnerabilities, check for unsafe imports, or audit Python security.

javimosch 460014c 908 B Updated

File contents

bandit Plugin

Security linter for Python code.

Commands

Scan

  • bandit scan run — Scan Python files for security issues
  • bandit scan json — Scan and output JSON

Usage Examples

  • "Scan this Python project for security issues"
  • "Find security vulnerabilities in my code"
  • "Check for unsafe imports"
  • "Audit Python code for common security problems"

Installation

pip install bandit

Examples

# Scan directory recursively
bandit -r .

# JSON output
bandit -r --format json .

# Severity threshold
bandit -r --severity high .

# Skip certain tests
bandit -r --skip B101,B102 .

# Only certain tests
bandit -r --tests B101 .

# With config
bandit -r --ini .bandit .

javimosch/supercli/tree/main/plugins/bandit/skills/quickstart commit 460014c4e8

Frequently asked questions

npx skillmds@latest add javimosch/bandit