bandit

View on PyPIReverse Dependencies (717)

1.7.8 bandit-1.7.8-py3-none-any.whl

Wheel Details

Project: bandit
Version: 1.7.8
Filename: bandit-1.7.8-py3-none-any.whl
Download: [link]
Size: 127633
MD5: 2085e8b509ced5009e30513ad35aa305
SHA256: 509f7af645bc0cd8fd4587abc1a038fc795636671ee8204d502b933aee44f381
Uploaded: 2024-03-08 19:25:54 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: bandit
Version: 1.7.8
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: 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
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.8
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 :: Only
Classifier: Topic :: Security
Requires-Python: >=3.8
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
[Description omitted; length: 3774 characters]

WHEEL

Wheel-Version: 1.0
Generator: bdist_wheel (0.42.0)
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=TwDOBpaT1s3s-xqABa-BJmpBTkOhWtSNd_wcmnl2ThQ 29626
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=lUXtyAiPmNGElSO8zae8j_lsSE39JPCYrB042WYPjpc 20565
bandit/core/__init__.py sha256=NwxNqwUmUIJBQwnsOG58nvi6owEldiyGmkkig0a-4nw 558
bandit/core/blacklisting.py sha256=BTsw1yxFoOAPS7FMkualDV4Y3zaT92BPepB-W39hN6U 2715
bandit/core/config.py sha256=6VCkWN3PFGIG9x4FFrNjBvhTffxRZ_KEnipNmlgzav8 9840
bandit/core/constants.py sha256=yaB2ks72eOzrnfN7xOr3zFWxsc8eCMnppnIBj-_Jmn0 1220
bandit/core/context.py sha256=3L_kPcVLXbq3zgM205Svpd0hXH8-Zq40n80CcbH6DNk 10759
bandit/core/docs_utils.py sha256=iDWwx4XTnIcAyQhLp6DSyP9C1M2pkgA2Ktb686cyf_I 1779
bandit/core/extension_loader.py sha256=PpzvK0jb55IVNh90a_quEiV5cR_TAJTl6k5tAtlPbtA 3999
bandit/core/issue.py sha256=Q7ofcHaTuRvplX9wGyQIm5TbJrwmTTPKT8VmR82EvMM 6965
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=SM_wtXqjDBg2TgDpX8RjyoRKIpgzQrU8zRZ1OpL8X3k 10496
bandit/core/test_properties.py sha256=IEDWnGZSRI2jPphjngWvC9vqACYFt3nlhezod33y2UY 1993
bandit/core/test_set.py sha256=jweZ7eK1IGhodabF6DHO_DhBMMrHxFU03R5_z4sSrJc 4054
bandit/core/tester.py sha256=AT7ml-ENGrnd7ERg-88r3JXbpWW-W1ST0MCTIwmRSbA 6412
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=PW3DwLDXKzHRf3lU4H5tYQ5MplYXekGZtsuuGpQBKxc 2759
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=xpt7axswuSo37-NWEfF53pT0IPDorGih5540uGUS3G8 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=T1na2WiblL8bocYUYkjHIXba5qLaxey9vfg4TQPLSwA 5205
bandit/plugins/injection_paramiko.py sha256=bAbqH-4CHQY1ghQpjlck-Pl8DKq4G6jJoAQCY3PSzYw 2049
bandit/plugins/injection_shell.py sha256=asiUQuOP9nzDzRtciMcuMeus8znOKwP7aQWFDdpjwbY 26483
bandit/plugins/injection_sql.py sha256=zNwCR2fe4pkJ4_xpwCJh8xaKcISMAW7N5flZiQ2AQyY 4789
bandit/plugins/injection_wildcard.py sha256=k1B12QmDWy4ZNCIuulF7Vfcij8IsdsIUBt3al16wW8U 5033
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/request_without_timeout.py sha256=4vKaarwAz6dkfBnZ-mrPtQhAD-DiQQCTcsU57miOjKU 2732
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/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.7.8.dist-info/AUTHORS sha256=HjGnF0uSfSo_hN10YJPlKVZCFMJIImXzuPPDljbmoIA 8030
bandit-1.7.8.dist-info/LICENSE sha256=CeipvOyAZxBGUsFoaFqwkx54aPnIKEtm9a5u2uXxEws 10142
bandit-1.7.8.dist-info/METADATA sha256=M-UtC_IJV9FY45GZa158ywHTl-LRmrcxSf9WWkzvYoA 6024
bandit-1.7.8.dist-info/WHEEL sha256=oiQVh_5PnQM0E3gPdiz09WCNmwiHDMaGer_elqB3coM 92
bandit-1.7.8.dist-info/entry_points.txt sha256=15EexAC701GGe66Gom0CMF0eOULzR4Ph39k1AuiRkrU 3861
bandit-1.7.8.dist-info/pbr.json sha256=qjFzbyZCo81t7vhFR9hrWC8sYlsKiX-xoqoUyrjLYyc 47
bandit-1.7.8.dist-info/top_level.txt sha256=SVJ-U-In_cpe2PQq5ZOlxjEnlAV5MfjvfFuGzg8wgdg 7
bandit-1.7.8.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
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
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