Skip to content
This repository has been archived by the owner on Nov 22, 2024. It is now read-only.
/ pytest-bandit Public archive

pytest plugin to execute bandit across a codebase

License

Notifications You must be signed in to change notification settings

wanderu/pytest-bandit

Repository files navigation

pytest-bandit

PyPI version Python versions See Build Status on Travis CI

A bandit plugin for pytest


This pytest plugin was generated with Cookiecutter along with @hackebrot's cookiecutter-pytest-plugin template.

Features

  • Execute bandit testing against a repository

Requirements

  • Bandit > 1.4.0

Installation

You can install "pytest-bandit" via pip from PyPI:

$ pip install pytest-bandit

Usage

  • add bandit_targets to your pytest configuration and add at least one directory to traverse
  • you probably want bandit_recurse = true in your configuration as well

Contributing

Contributions are very welcome. Tests can be run with tox, please ensure the coverage at least stays the same before you submit a pull request.

Development setup & testing

python -m venv .venv source .venv/bin/activate pip insatll tox tox

License

Distributed under the terms of the MIT license, "pytest-bandit" is free and open source software

Issues

If you encounter any problems, please file an issue along with a detailed description.