devel/py-bandit 1.9.4_1 FreeBSD
Tool for finding common security issues in Python code
- System
- FreeBSD
- Repository
- FreeBSD ports
- Maintainer
- [email protected]
- Last update
- Commit
45ea4cf85c- License
- APACHE20
- Categories
- devel, security, python
- Package size
- 191.6 KiB, 1278.8 KiB installed
Description
Bandit is a tool for finding common security issues in Python code. To do this Bandit processes each file, builds an AST from it, and runs appropriate plugins against the AST nodes. Once Bandit has finished scanning all the files it generates a report.
In the other systems
| System | Port | Version |
|---|---|---|
| FreeBSD | devel/py-bandit | 1.9.4_1 |
| NetBSD | security/py-bandit | 1.9.4 |
| DragonFly | devel/py-bandit | 1.7.10_1 |
| HardenedBSD | devel/py-bandit | 1.9.4_1 |
| GhostBSD | devel/py-bandit | 1.9.4_1 |
Install
Binary package:
pkg install py312-bandit
From the ports tree:
cd /usr/ports/devel/py-bandit/ && make install clean
To depend on this port in another port's Makefile:
RUN_DEPENDS= py312-bandit>0:devel/py-bandit
Packages
The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.
| Repository | aarch64 | amd64 | armv6 | armv7 | i386 |
|---|---|---|---|---|---|
| FreeBSD:14:latest | 1.9.4_1 | 1.9.4_1 | 1.7.4 | 1.7.10_1 | 1.9.4_1 |
| FreeBSD:14:quarterly | 1.9.4_1 | 1.9.4_1 | n/a | 1.7.10_1 | 1.9.4_1 |
| FreeBSD:15:latest | 1.9.4_1 | 1.9.4_1 | n/a | 1.7.10_1 | 1.7.10_1 |
| FreeBSD:15:quarterly | 1.9.4_1 | 1.9.4_1 | n/a | n/a | n/a |
| FreeBSD:16:latest | 1.9.4_1 | 1.9.4_1 | n/a | n/a | n/a |
| FreeBSD:16:quarterly | n/a | n/a | n/a | n/a | n/a |
Dependencies
As this port's Makefile names them.
Build 3
${PYTHON_PKGNAMEPREFIX}pbr>=2.0.0: devel/py-pbr${PYTHON_PKGNAMEPREFIX}setuptools>=0: devel/py-setuptools${PYTHON_PKGNAMEPREFIX}wheel>=0: devel/py-wheel
Runtime 6
${PYTHON_PKGNAMEPREFIX}gitpython>=3.1.30: devel/py-gitpython${PYTHON_PKGNAMEPREFIX}rich>0: textproc/py-rich${PYTHON_PKGNAMEPREFIX}stevedore>=1.20.0: devel/py-stevedore${PYTHON_PKGNAMEPREFIX}pyyaml>=5.3.1: devel/py-pyyaml${PYTHON_PKGNAMEPREFIX}jschema-to-python>=1.2.3: devel/py-jschema-to-python${PYTHON_PKGNAMEPREFIX}sarif-om>=1.0.4: devel/py-sarif-om
Test 7
${PYTHON_PKGNAMEPREFIX}beautifulsoup4>=4.8.0: www/py-beautifulsoup4${PYTHON_PKGNAMEPREFIX}coverage>=4.5.4: devel/py-coverage${PYTHON_PKGNAMEPREFIX}fixtures>=3.0.0: devel/py-fixtures${PYTHON_PKGNAMEPREFIX}flake8>=4.0.0: devel/py-flake8pylint${PYTHON_PKGNAMESUFFIX}>=1.9.4: devel/pylint${PYTHON_PKGNAMEPREFIX}testscenarios>=0.5.0: devel/py-testscenarios${PYTHON_PKGNAMEPREFIX}testtools>=2.3.0: devel/py-testtools
The full lists below include those, and their dependencies in turn.
Build dependencies 17
Run dependencies 22
- devel/gettext-runtime
- devel/libffi
- devel/py-attrs
- devel/py-gitdb
- devel/py-gitpython
- devel/py-jschema-to-python
- devel/py-jsonpickle
- devel/py-pbr
- devel/py-pyyaml
- devel/py-sarif-om
- devel/py-smmap
- devel/py-stevedore
- devel/readline
- lang/python312
- math/mpdecimal
- print/indexinfo
- textproc/expat2
- textproc/libyaml
- textproc/py-markdown-it-py
- textproc/py-mdurl
- textproc/py-pygments
- textproc/py-rich
Configuration
No options to configure.
- USES
- python
- Service scripts
- none
Files
distinfo 1
| File | Size | SHA256 |
|---|---|---|
| bandit-1.9.4.tar.gz | 4.242677e+06 | b589e5de2afe70bd4d53fa0c1da6199f4085af666fde00e8a034f152a52cd628 |
Master sites 1
- PYPI