bandit

View on PyPIReverse Dependencies (844)

1.8.0 bandit-1.8.0-py3-none-any.whl

Wheel Details

Project: bandit
Version: 1.8.0
Filename: bandit-1.8.0-py3-none-any.whl
Download: [link]
Size: 127035
MD5: 41b08272f8f39b91f744c647fb56c7b3
SHA256: b1a61d829c0968aed625381e426aa378904b996529d048f8d908fa28f6b13e38
Uploaded: 2024-11-27 01:37:24 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: bandit
Version: 1.8.0
Summary: Security oriented static analyser for python code.
Author: PyCQA
Author-Email: code-quality[at]python.org
Home-Page: https://bandit.readthedocs.io/
Project-Url: Documentation, https://bandit.readthedocs.io/
Project-Url: Release Notes, https://github.com/PyCQA/bandit/releases
Project-Url: Source Code, https://github.com/PyCQA/bandit
Project-Url: Issue Tracker, https://github.com/PyCQA/bandit/issues
Project-Url: Discord, https://discord.gg/qYxpadCgkx
Project-Url: Sponsor, https://psfmember.org/civicrm/contribute/transact/?reset=1&id=42
License: Apache-2.0 license
Classifier: Development Status :: 5 - Production/Stable
Classifier: Environment :: Console
Classifier: Intended Audience :: Information Technology
Classifier: Intended Audience :: System Administrators
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: Apache Software License
Classifier: Operating System :: POSIX :: Linux
Classifier: Operating System :: MacOS :: MacOS X
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Programming Language :: Python :: 3.13
Classifier: Programming Language :: Python :: 3 :: Only
Classifier: Topic :: Security
Requires-Python: >=3.9
Requires-Dist: PyYAML (>=5.3.1)
Requires-Dist: stevedore (>=1.20.0)
Requires-Dist: rich
Requires-Dist: colorama (>=0.3.9); platform_system == "Windows"
Requires-Dist: GitPython (>=3.1.30); extra == "baseline"
Requires-Dist: sarif-om (>=1.0.4); extra == "sarif"
Requires-Dist: jschema-to-python (>=1.2.3); extra == "sarif"
Requires-Dist: coverage (>=4.5.4); extra == "test"
Requires-Dist: fixtures (>=3.0.0); extra == "test"
Requires-Dist: flake8 (>=4.0.0); extra == "test"
Requires-Dist: stestr (>=2.5.0); extra == "test"
Requires-Dist: testscenarios (>=0.5.0); extra == "test"
Requires-Dist: testtools (>=2.3.0); extra == "test"
Requires-Dist: beautifulsoup4 (>=4.8.0); extra == "test"
Requires-Dist: pylint (==1.9.4); extra == "test"
Requires-Dist: tomli (>=1.1.0); python_version < "3.11" and extra == "toml"
Requires-Dist: PyYAML; extra == "yaml"
Provides-Extra: baseline
Provides-Extra: sarif
Provides-Extra: test
Provides-Extra: toml
Provides-Extra: yaml
License-File: LICENSE
[Description omitted; length: 4333 characters]

WHEEL

Wheel-Version: 1.0
Generator: bdist_wheel (0.45.1)
Root-Is-Purelib: true
Tag: py3-none-any

RECORD

Path Digest Size
bandit/__init__.py sha256=yjou8RxyHpx6zHjYcBa4_CUffNYIdERGCPx6PirAo-8 683
bandit/__main__.py sha256=PtnKPE5k9V79ArPscEozE9ruwUIMuHlYv3yiCMJ5UBs 571
bandit/blacklists/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
bandit/blacklists/calls.py sha256=nu8amhR0vvtbXT6WiK2ZmxcIPexdq5ITYPfjIxdEJvc 29294
bandit/blacklists/imports.py sha256=b8qwqXc78gObi6NIAB4mq-wrmXAfBFV59rsfxB72S_k 17519
bandit/blacklists/utils.py sha256=OBm8dmmQsgp5_dJcm2-eAi69u5eXujeOYDg6zhMNeTM 420
bandit/cli/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
bandit/cli/baseline.py sha256=QN7g0GijtkOaegnFKHjlgddmVd0frkuO7a2gOwC8t3s 7737
bandit/cli/config_generator.py sha256=G9wN13D0qlmr76oRrUrld3-IRqXwRkZrQFNH3yz9wNc 6177
bandit/cli/main.py sha256=UZrByNZkVzadMiEmrKr8DXsfjuLvLoD1hVrNm7p-uMo 20769
bandit/core/__init__.py sha256=NwxNqwUmUIJBQwnsOG58nvi6owEldiyGmkkig0a-4nw 558
bandit/core/blacklisting.py sha256=7kzbqIdhpJr5BhuFi9S37IPngPRXr_vlktUTUnSu7yY 2685
bandit/core/config.py sha256=6VCkWN3PFGIG9x4FFrNjBvhTffxRZ_KEnipNmlgzav8 9840
bandit/core/constants.py sha256=yaB2ks72eOzrnfN7xOr3zFWxsc8eCMnppnIBj-_Jmn0 1220
bandit/core/context.py sha256=8_S99KpUDPrBN6THENchhQzb4DZ3Vh0wWXpQIFoQENU 10745
bandit/core/docs_utils.py sha256=iDWwx4XTnIcAyQhLp6DSyP9C1M2pkgA2Ktb686cyf_I 1779
bandit/core/extension_loader.py sha256=PpzvK0jb55IVNh90a_quEiV5cR_TAJTl6k5tAtlPbtA 3999
bandit/core/issue.py sha256=0oKajHhfetkCm-BRJanGVfWeepDu2JzdtWYSqVSDK-s 7018
bandit/core/manager.py sha256=VheBgjhZ7AieM0Wnh2C2Z7JLvXA03k58tOtLj4FxiUA 17283
bandit/core/meta_ast.py sha256=rAUdLwsm4eTPN0oXvzyIOfVXsuKV93MLMJsUC86hTWc 1136
bandit/core/metrics.py sha256=wDjPmrujRszaqY0zI1W7tVTVYhnC-kHo8wCaf5vYKBA 3454
bandit/core/node_visitor.py sha256=aYvXFTwNJuFswnMnn8mhyHr50Zp0kAt7oLHQ3iNAsK4 10822
bandit/core/test_properties.py sha256=_letTk7y9Sp5SyRaq2clLeNRjKCWnOxucglGtUMLE5Q 2106
bandit/core/test_set.py sha256=jweZ7eK1IGhodabF6DHO_DhBMMrHxFU03R5_z4sSrJc 4054
bandit/core/tester.py sha256=yMzGxE_j1XpGYCbjgj3tqN498_uhK-Cp_J2NHynYIEA 6460
bandit/core/utils.py sha256=OXF2GFUuuN3edZ5JmMhA9-JeDxOAUkHikhXlgI739sM 11800
bandit/formatters/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
bandit/formatters/csv.py sha256=IiTLncVx3hnn7A7pJpJ5Y9vxibhxHIvZnGhezhYYKSg 2313
bandit/formatters/custom.py sha256=21GgrLiaStknoVD9GU-sWku4nK7hJI4O7-pgyHQacbw 5363
bandit/formatters/html.py sha256=VNHmmKAsZWV_S-ROd4DEXJd_Uy1ipOvbD50BzihubKU 8489
bandit/formatters/json.py sha256=yM5EZERRPf7jJZu1K45i8kdQkMls8NIHMGI-PkBFHIQ 4298
bandit/formatters/sarif.py sha256=KUAXJo-Gt-mOX6CmjF3FQ-hIgo_PQpCkwMUrNgtAWDo 10724
bandit/formatters/screen.py sha256=yWcMhWQvX7WgJQmkyNzFCa-BZkZX20lWflhmL3qaUyQ 6780
bandit/formatters/text.py sha256=1NioWHBT1SkKmL10cslsW8SThAlxr5PGq-XjP6Dnb0w 5938
bandit/formatters/utils.py sha256=MXmcXC1fBeRbURQKqUtqhPMtAEMO6I6-MIwcdrI_UFA 390
bandit/formatters/xml.py sha256=pbsa66tYlGfybq6_N5gOhTgKnSQnvJFs39z8zFCwac4 2753
bandit/formatters/yaml.py sha256=SiQH5kMFkgPBlRHXxTWqNQe4RqfZPu93HbFOAksdm0E 3431
bandit/plugins/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
bandit/plugins/app_debug.py sha256=0Zp-DTiLnuvF-jlZKhCEK-9YzRMcUc7JS6mxWV01hFc 2257
bandit/plugins/asserts.py sha256=iOP5WRjdpFc8j62pIkQ_cx-LYDW1aSv8qpfdU78AoXU 2305
bandit/plugins/crypto_request_no_cert_validation.py sha256=AyESgBZ7JtzieeJTnRXu0kknf7og1B5GI-6uA3kLbls 2660
bandit/plugins/django_sql_injection.py sha256=kEBjKNkXphzBCa7ViyojIntl2a7S5slduPVJVQc2BIo 4791
bandit/plugins/django_xss.py sha256=JQYrMYynQkruAaJrJ1umzBSacNH7BqIQ3KphsvIbceE 9898
bandit/plugins/exec.py sha256=5kosSmgI8Y2XM4Z_5hwIq7WRTmdpfDM5E7uXYTaGxgo 1357
bandit/plugins/general_bad_file_permissions.py sha256=8T59CP-aluBtXkQdyyQJljFiLvK4yVIy3fDSggw53Eg 3340
bandit/plugins/general_bind_all_interfaces.py sha256=Mn8YBkfF5Qwhx1QRMHB-5HNnzhR4neP0lI_6LyQr4Gg 1522
bandit/plugins/general_hardcoded_password.py sha256=cMPVbJwiYGCLeXbETV6a8ho3oNmZ-j5TW2jKc4YFe08 7412
bandit/plugins/general_hardcoded_tmp.py sha256=PgvjmbWJb2rKStLPLMFgFe2RlEFcFEKFZZw-RK6loRc 2308
bandit/plugins/hashlib_insecure_functions.py sha256=OBfj3H5hUgde18aLvtRyXfVv8xgcjvzrcgMsttf9T5A 4530
bandit/plugins/injection_paramiko.py sha256=bAbqH-4CHQY1ghQpjlck-Pl8DKq4G6jJoAQCY3PSzYw 2049
bandit/plugins/injection_shell.py sha256=uhMgbrJD_8P9oaNFOc0qItACd8btJAlDQMIeh9F5p6g 26497
bandit/plugins/injection_sql.py sha256=DVrGE7zzHmLXH86MDALSndfXfqLVjMctDWzBCqqlH7Q 4829
bandit/plugins/injection_wildcard.py sha256=GeHJchoDxULuaLeCxMyYuJrxVTC1vx8k6JSsXm5BDFM 5016
bandit/plugins/insecure_ssl_tls.py sha256=VrR9qyOyY7o1UTBw-Fw06GbE87SO4wD_j127erVfDLQ 10454
bandit/plugins/jinja2_templates.py sha256=F_iUWhLRRb8Nb8PA15MIbVbR23o9plpuAXXZqgfi2NM 5805
bandit/plugins/logging_config_insecure_listen.py sha256=UzDtLTiIwRnqpPjPIZbdtYb32BT5E5h2hhC2-m9kxGU 1944
bandit/plugins/mako_templates.py sha256=VkL_l-UirDaro5t_CHJkCq71_NqxeC-HWuNxCoEXmMQ 2548
bandit/plugins/pytorch_load_save.py sha256=OY-MQSabov07aamH5I7bQwdDkCqjPPqSik22XYHSllo 2446
bandit/plugins/request_without_timeout.py sha256=IJadPCwQVEAXZ3h3YscgvgDIzdrHM0_jozYiRN30kyE 3087
bandit/plugins/snmp_security_check.py sha256=tTdonRdKMKs5Rq4o4OWznW4_rjna2UhnStNLZTKG58I 3716
bandit/plugins/ssh_no_host_key_verification.py sha256=1Fqx5k5gtLvnWk4Gz7bQXwqx4TOxIzUGa-ouYBQGNsI 2732
bandit/plugins/tarfile_unsafe_members.py sha256=5GJm39nQgHOcsvB3PpAS6nhrNc-thV5MM4CoFzrRd0A 3922
bandit/plugins/trojansource.py sha256=r9NCA6Sd30aYz2aAcHrVn5OaF_cM8ZhuTgWUBf_ZKDs 2444
bandit/plugins/try_except_continue.py sha256=K-VrQS_YnifFwz5GC1LAUzGHTbbh9m-LHuDaJwgAS5o 3078
bandit/plugins/try_except_pass.py sha256=DwPiiziccoWtgE86aEmU9maKW1W8JuJxqOlnume1nis 2910
bandit/plugins/weak_cryptographic_key.py sha256=SGH3YM3LiBrcmuO0GjnQuZCVm42d2C68l1dGKtnwNb8 5544
bandit/plugins/yaml_load.py sha256=bOfCZBOcSXB3AAINJbuvcHkHebo-qyMyA4155Lgnx2g 2404
bandit-1.8.0.dist-info/LICENSE sha256=CeipvOyAZxBGUsFoaFqwkx54aPnIKEtm9a5u2uXxEws 10142
bandit-1.8.0.dist-info/METADATA sha256=PMY-LAfvi2jghYtN0ByfHCl0veuIL7hTAp5IXipFIiw 6777
bandit-1.8.0.dist-info/WHEEL sha256=tZoeGjtWxWRfdplE7E3d45VPlLNQnvbKiYnx7gwAy8A 92
bandit-1.8.0.dist-info/entry_points.txt sha256=MyAMxsO_zpKvhiIrKXTlBq9UEPHSUc7dl3_kgANQbYs 3988
bandit-1.8.0.dist-info/pbr.json sha256=1Dn-mGKmq4RLaa_uI_lrmIJ4goNpyA7nnDcUYmAxJQA 47
bandit-1.8.0.dist-info/top_level.txt sha256=SVJ-U-In_cpe2PQq5ZOlxjEnlAV5MfjvfFuGzg8wgdg 7
bandit-1.8.0.dist-info/RECORD

top_level.txt

bandit

entry_points.txt

calls = bandit.blacklists.calls:gen_blacklist
imports = bandit.blacklists.imports:gen_blacklist
csv = bandit.formatters.csv:report
custom = bandit.formatters.custom:report
html = bandit.formatters.html:report
json = bandit.formatters.json:report
sarif = bandit.formatters.sarif:report
screen = bandit.formatters.screen:report
txt = bandit.formatters.text:report
xml = bandit.formatters.xml:report
yaml = bandit.formatters.yaml:report
any_other_function_with_shell_equals_true = bandit.plugins.injection_shell:any_other_function_with_shell_equals_true
assert_used = bandit.plugins.asserts:assert_used
django_extra_used = bandit.plugins.django_sql_injection:django_extra_used
django_mark_safe = bandit.plugins.django_xss:django_mark_safe
django_rawsql_used = bandit.plugins.django_sql_injection:django_rawsql_used
exec_used = bandit.plugins.exec:exec_used
flask_debug_true = bandit.plugins.app_debug:flask_debug_true
hardcoded_bind_all_interfaces = bandit.plugins.general_bind_all_interfaces:hardcoded_bind_all_interfaces
hardcoded_password_default = bandit.plugins.general_hardcoded_password:hardcoded_password_default
hardcoded_password_funcarg = bandit.plugins.general_hardcoded_password:hardcoded_password_funcarg
hardcoded_password_string = bandit.plugins.general_hardcoded_password:hardcoded_password_string
hardcoded_sql_expressions = bandit.plugins.injection_sql:hardcoded_sql_expressions
hardcoded_tmp_directory = bandit.plugins.general_hardcoded_tmp:hardcoded_tmp_directory
hashlib_insecure_functions = bandit.plugins.hashlib_insecure_functions:hashlib
jinja2_autoescape_false = bandit.plugins.jinja2_templates:jinja2_autoescape_false
linux_commands_wildcard_injection = bandit.plugins.injection_wildcard:linux_commands_wildcard_injection
logging_config_insecure_listen = bandit.plugins.logging_config_insecure_listen:logging_config_insecure_listen
paramiko_calls = bandit.plugins.injection_paramiko:paramiko_calls
pytorch_load_save = bandit.plugins.pytorch_load_save:pytorch_load_save
request_with_no_cert_validation = bandit.plugins.crypto_request_no_cert_validation:request_with_no_cert_validation
request_without_timeout = bandit.plugins.request_without_timeout:request_without_timeout
set_bad_file_permissions = bandit.plugins.general_bad_file_permissions:set_bad_file_permissions
snmp_insecure_version = bandit.plugins.snmp_security_check:snmp_insecure_version_check
snmp_weak_cryptography = bandit.plugins.snmp_security_check:snmp_crypto_check
ssh_no_host_key_verification = bandit.plugins.ssh_no_host_key_verification:ssh_no_host_key_verification
ssl_with_bad_defaults = bandit.plugins.insecure_ssl_tls:ssl_with_bad_defaults
ssl_with_bad_version = bandit.plugins.insecure_ssl_tls:ssl_with_bad_version
ssl_with_no_version = bandit.plugins.insecure_ssl_tls:ssl_with_no_version
start_process_with_a_shell = bandit.plugins.injection_shell:start_process_with_a_shell
start_process_with_no_shell = bandit.plugins.injection_shell:start_process_with_no_shell
start_process_with_partial_path = bandit.plugins.injection_shell:start_process_with_partial_path
subprocess_popen_with_shell_equals_true = bandit.plugins.injection_shell:subprocess_popen_with_shell_equals_true
subprocess_without_shell_equals_true = bandit.plugins.injection_shell:subprocess_without_shell_equals_true
tarfile_unsafe_members = bandit.plugins.tarfile_unsafe_members:tarfile_unsafe_members
trojansource = bandit.plugins.trojansource:trojansource
try_except_continue = bandit.plugins.try_except_continue:try_except_continue
try_except_pass = bandit.plugins.try_except_pass:try_except_pass
use_of_mako_templates = bandit.plugins.mako_templates:use_of_mako_templates
weak_cryptographic_key = bandit.plugins.weak_cryptographic_key:weak_cryptographic_key
yaml_load = bandit.plugins.yaml_load:yaml_load
bandit = bandit.cli.main:main
bandit-baseline = bandit.cli.baseline:main
bandit-config-generator = bandit.cli.config_generator:main