{"categories":[{"label":"Python Modules","url":"https://skillfed.io/packages/category/software-development-libraries-python-modules/11"},{"label":"Security","url":"https://skillfed.io/packages/category/security"},{"label":"Quality Assurance","url":"https://skillfed.io/packages/category/software-development-quality-assurance/2"}],"enrichment":{"capability":"Integrates bandit security checks into flake8 linting, reporting security issues as flake8 violations with 'S' prefixes instead of the default 'B' codes.","skillfed_tags":["security-linting","flake8-plugin"],"use_cases":["Catch common security issues like hardcoded credentials or insecure deserialization during routine code review without a separate bandit run.","Enforce security standards in CI/CD by failing the flake8 check when security violations are detected.","Configure which bandit tests to run per project using .bandit files, excluding test directories or third-party code from security scanning."],"what_it_does":"flake8-bandit is a flake8 plugin that runs bandit security checks as part of your normal linting workflow. Instead of running bandit separately, you get security violations reported inline with your other flake8 issues, using 'S' prefixes (e.g., S101) rather than bandit's default 'B' codes to avoid conflicts with flake8-bugbear.\n\nThe plugin reads standard .bandit configuration files to let you exclude paths and select specific tests. If you already lint with flake8, adding this plugin means security testing happens automatically without changing your workflow\u2014you just install it and run flake8 as normal.","worth_installing":"Yes, if you already use flake8 and want security checks integrated into your linting step. The low install friction and permissive license make it a straightforward addition. However, the dormant maintenance status (last release August 2022) means you should verify compatibility with your current flake8 and bandit versions before relying on it in production CI/CD."},"id":"flake8-bandit","links":{"html":"https://skillfed.io/packages/flake8-bandit","md":"https://skillfed.io/packages/flake8-bandit.md","pypi":"https://pypi.org/project/flake8-bandit/"},"maintenance":{"status":"dormant"},"meta":{"latest_release":"2022-08-29","license_spdx":null,"license_treatment":"permissive","name":"flake8-bandit","python_support":"supports_current","summary":"Automated security testing with bandit and flake8."},"popularity":{"monthly_downloads":532017,"position":6150,"tier":"top_15000"},"security":{"n_vulnerabilities":0},"version":"4.1.1"}
