Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions doc/source/index.rst
Original file line number Diff line number Diff line change
Expand Up @@ -13,6 +13,7 @@ Using and Extending Bandit

start
config
integrations
plugins/index
blacklists/index
formatters/index
Expand Down
61 changes: 61 additions & 0 deletions doc/source/integrations.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,61 @@
Integrations
============

Bandit can be integrated into a wide variety of developer tools, editors,
CI/CD systems, and code quality pipelines. This page outlines popular
integrations to help you seamlessly incorporate Bandit into your development
workflow.

IDE Integrations
----------------

.. list-table::
:widths: 30 70

* - Visual Studio Code
- `Bandit by PyCQA <https://marketplace.visualstudio.com/items?itemName=pycqa.bandit-pycqa>`_
* - Sublime Text
- `SublimeLinter-bandit <https://github.com/SublimeLinter/SublimeLinter-bandit>`_
* - Vim/Neovim
- `Asynchronous Lint Engine <https://github.com/dense-analysis/ale>`_
* - Emacs
- `flycheck-pycheckers <https://github.com/msherry/flycheck-pycheckers>`_

CI/CD Integrations
------------------

.. list-table::
:widths: 30 70

* - GitHub Action
- `Bandit by PyCQA <https://github.com/marketplace/actions/bandit-by-pycqa>`_
* - Hudson/Jenkins
- `Bandit Plugin <https://github.com/mewz/bandit-plugin->`_

Linters
-------

.. list-table::
:widths: 30 70

* - Ruff
- `flake8-bandit (S) <https://docs.astral.sh/ruff/rules/#flake8-bandit-s>`_
* - Flake8
- `flake8-bandit <https://github.com/tylerwince/flake8-bandit>`_

Packages
--------

.. list-table::
:widths: 30 70

* - Ubuntu
- `bandit <https://packages.ubuntu.com/search?keywords=bandit&searchon=names&section=all>`_
* - Homebrew
- `bandit <https://formulae.brew.sh/formula/bandit>`_


🙌 Contributions Welcome

If you’ve integrated Bandit into another platform or tool, feel free to open
a PR and update this page!