How To Install bandit on Fedora 36

In this tutorial we learn how to install bandit in Fedora 36. bandit is A framework for performing security analysis of Python source code

Introduction

In this tutorial we learn how to install bandit on Fedora 36.

What is bandit

Bandit provides a framework for performing security analysis of Python source code, utilizing the ast module from the Python standard library. The ast module is used to convert source code into a parsed tree of Python syntax nodes. Bandit allows users to define custom tests that are performed against those nodes. At the completion of testing, a report is generated that lists security issues identified within the target source code.

We can use yum or dnf to install bandit on Fedora 36. In this tutorial we discuss both methods but you only need to choose one of method to install bandit.

Install bandit on Fedora 36 Using dnf

Update yum database with dnf using the following command.

sudo dnf makecache --refresh

After updating yum database, We can install bandit using dnf by running the following command:

sudo dnf -y install bandit

Install bandit on Fedora 36 Using yum

Update yum database with yum using the following command.

sudo yum makecache --refresh

After updating yum database, We can install bandit using yum by running the following command:

sudo yum -y install bandit

How To Uninstall bandit on Fedora 36

To uninstall only the bandit package we can use the following command:

sudo dnf remove bandit

bandit Package Contents on Fedora 36

/usr/bin/bandit
/usr/bin/bandit-baseline
/usr/bin/bandit-config-generator
/usr/lib/python3.10/site-packages/bandit
/usr/lib/python3.10/site-packages/bandit-1.7.3.dist-info
/usr/lib/python3.10/site-packages/bandit-1.7.3.dist-info/AUTHORS
/usr/lib/python3.10/site-packages/bandit-1.7.3.dist-info/INSTALLER
/usr/lib/python3.10/site-packages/bandit-1.7.3.dist-info/LICENSE
/usr/lib/python3.10/site-packages/bandit-1.7.3.dist-info/METADATA
/usr/lib/python3.10/site-packages/bandit-1.7.3.dist-info/WHEEL
/usr/lib/python3.10/site-packages/bandit-1.7.3.dist-info/entry_points.txt
/usr/lib/python3.10/site-packages/bandit-1.7.3.dist-info/top_level.txt
/usr/lib/python3.10/site-packages/bandit/__init__.py
/usr/lib/python3.10/site-packages/bandit/__main__.py
/usr/lib/python3.10/site-packages/bandit/__pycache__
/usr/lib/python3.10/site-packages/bandit/__pycache__/__init__.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/bandit/__pycache__/__init__.cpython-310.pyc
/usr/lib/python3.10/site-packages/bandit/__pycache__/__main__.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/bandit/__pycache__/__main__.cpython-310.pyc
/usr/lib/python3.10/site-packages/bandit/blacklists
/usr/lib/python3.10/site-packages/bandit/blacklists/__init__.py
/usr/lib/python3.10/site-packages/bandit/blacklists/__pycache__
/usr/lib/python3.10/site-packages/bandit/blacklists/__pycache__/__init__.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/bandit/blacklists/__pycache__/__init__.cpython-310.pyc
/usr/lib/python3.10/site-packages/bandit/blacklists/__pycache__/calls.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/bandit/blacklists/__pycache__/calls.cpython-310.pyc
/usr/lib/python3.10/site-packages/bandit/blacklists/__pycache__/imports.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/bandit/blacklists/__pycache__/imports.cpython-310.pyc
/usr/lib/python3.10/site-packages/bandit/blacklists/__pycache__/utils.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/bandit/blacklists/__pycache__/utils.cpython-310.pyc
/usr/lib/python3.10/site-packages/bandit/blacklists/calls.py
/usr/lib/python3.10/site-packages/bandit/blacklists/imports.py
/usr/lib/python3.10/site-packages/bandit/blacklists/utils.py
/usr/lib/python3.10/site-packages/bandit/cli
/usr/lib/python3.10/site-packages/bandit/cli/__init__.py
/usr/lib/python3.10/site-packages/bandit/cli/__pycache__
/usr/lib/python3.10/site-packages/bandit/cli/__pycache__/__init__.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/bandit/cli/__pycache__/__init__.cpython-310.pyc
/usr/lib/python3.10/site-packages/bandit/cli/__pycache__/baseline.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/bandit/cli/__pycache__/baseline.cpython-310.pyc
/usr/lib/python3.10/site-packages/bandit/cli/__pycache__/config_generator.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/bandit/cli/__pycache__/config_generator.cpython-310.pyc
/usr/lib/python3.10/site-packages/bandit/cli/__pycache__/main.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/bandit/cli/__pycache__/main.cpython-310.pyc
/usr/lib/python3.10/site-packages/bandit/cli/baseline.py
/usr/lib/python3.10/site-packages/bandit/cli/config_generator.py
/usr/lib/python3.10/site-packages/bandit/cli/main.py
/usr/lib/python3.10/site-packages/bandit/core
/usr/lib/python3.10/site-packages/bandit/core/__init__.py
/usr/lib/python3.10/site-packages/bandit/core/__pycache__
/usr/lib/python3.10/site-packages/bandit/core/__pycache__/__init__.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/bandit/core/__pycache__/__init__.cpython-310.pyc
/usr/lib/python3.10/site-packages/bandit/core/__pycache__/blacklisting.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/bandit/core/__pycache__/blacklisting.cpython-310.pyc
/usr/lib/python3.10/site-packages/bandit/core/__pycache__/config.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/bandit/core/__pycache__/config.cpython-310.pyc
/usr/lib/python3.10/site-packages/bandit/core/__pycache__/constants.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/bandit/core/__pycache__/constants.cpython-310.pyc
/usr/lib/python3.10/site-packages/bandit/core/__pycache__/context.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/bandit/core/__pycache__/context.cpython-310.pyc
/usr/lib/python3.10/site-packages/bandit/core/__pycache__/docs_utils.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/bandit/core/__pycache__/docs_utils.cpython-310.pyc
/usr/lib/python3.10/site-packages/bandit/core/__pycache__/extension_loader.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/bandit/core/__pycache__/extension_loader.cpython-310.pyc
/usr/lib/python3.10/site-packages/bandit/core/__pycache__/issue.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/bandit/core/__pycache__/issue.cpython-310.pyc
/usr/lib/python3.10/site-packages/bandit/core/__pycache__/manager.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/bandit/core/__pycache__/manager.cpython-310.pyc
/usr/lib/python3.10/site-packages/bandit/core/__pycache__/meta_ast.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/bandit/core/__pycache__/meta_ast.cpython-310.pyc
/usr/lib/python3.10/site-packages/bandit/core/__pycache__/metrics.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/bandit/core/__pycache__/metrics.cpython-310.pyc
/usr/lib/python3.10/site-packages/bandit/core/__pycache__/node_visitor.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/bandit/core/__pycache__/node_visitor.cpython-310.pyc
/usr/lib/python3.10/site-packages/bandit/core/__pycache__/test_properties.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/bandit/core/__pycache__/test_properties.cpython-310.pyc
/usr/lib/python3.10/site-packages/bandit/core/__pycache__/test_set.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/bandit/core/__pycache__/test_set.cpython-310.pyc
/usr/lib/python3.10/site-packages/bandit/core/__pycache__/tester.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/bandit/core/__pycache__/tester.cpython-310.pyc
/usr/lib/python3.10/site-packages/bandit/core/__pycache__/utils.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/bandit/core/__pycache__/utils.cpython-310.pyc
/usr/lib/python3.10/site-packages/bandit/core/blacklisting.py
/usr/lib/python3.10/site-packages/bandit/core/config.py
/usr/lib/python3.10/site-packages/bandit/core/constants.py
/usr/lib/python3.10/site-packages/bandit/core/context.py
/usr/lib/python3.10/site-packages/bandit/core/docs_utils.py
/usr/lib/python3.10/site-packages/bandit/core/extension_loader.py
/usr/lib/python3.10/site-packages/bandit/core/issue.py
/usr/lib/python3.10/site-packages/bandit/core/manager.py
/usr/lib/python3.10/site-packages/bandit/core/meta_ast.py
/usr/lib/python3.10/site-packages/bandit/core/metrics.py
/usr/lib/python3.10/site-packages/bandit/core/node_visitor.py
/usr/lib/python3.10/site-packages/bandit/core/test_properties.py
/usr/lib/python3.10/site-packages/bandit/core/test_set.py
/usr/lib/python3.10/site-packages/bandit/core/tester.py
/usr/lib/python3.10/site-packages/bandit/core/utils.py
/usr/lib/python3.10/site-packages/bandit/formatters
/usr/lib/python3.10/site-packages/bandit/formatters/__init__.py
/usr/lib/python3.10/site-packages/bandit/formatters/__pycache__
/usr/lib/python3.10/site-packages/bandit/formatters/__pycache__/__init__.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/bandit/formatters/__pycache__/__init__.cpython-310.pyc
/usr/lib/python3.10/site-packages/bandit/formatters/__pycache__/csv.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/bandit/formatters/__pycache__/csv.cpython-310.pyc
/usr/lib/python3.10/site-packages/bandit/formatters/__pycache__/custom.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/bandit/formatters/__pycache__/custom.cpython-310.pyc
/usr/lib/python3.10/site-packages/bandit/formatters/__pycache__/html.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/bandit/formatters/__pycache__/html.cpython-310.pyc
/usr/lib/python3.10/site-packages/bandit/formatters/__pycache__/json.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/bandit/formatters/__pycache__/json.cpython-310.pyc
/usr/lib/python3.10/site-packages/bandit/formatters/__pycache__/screen.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/bandit/formatters/__pycache__/screen.cpython-310.pyc
/usr/lib/python3.10/site-packages/bandit/formatters/__pycache__/text.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/bandit/formatters/__pycache__/text.cpython-310.pyc
/usr/lib/python3.10/site-packages/bandit/formatters/__pycache__/utils.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/bandit/formatters/__pycache__/utils.cpython-310.pyc
/usr/lib/python3.10/site-packages/bandit/formatters/__pycache__/xml.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/bandit/formatters/__pycache__/xml.cpython-310.pyc
/usr/lib/python3.10/site-packages/bandit/formatters/__pycache__/yaml.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/bandit/formatters/__pycache__/yaml.cpython-310.pyc
/usr/lib/python3.10/site-packages/bandit/formatters/csv.py
/usr/lib/python3.10/site-packages/bandit/formatters/custom.py
/usr/lib/python3.10/site-packages/bandit/formatters/html.py
/usr/lib/python3.10/site-packages/bandit/formatters/json.py
/usr/lib/python3.10/site-packages/bandit/formatters/screen.py
/usr/lib/python3.10/site-packages/bandit/formatters/text.py
/usr/lib/python3.10/site-packages/bandit/formatters/utils.py
/usr/lib/python3.10/site-packages/bandit/formatters/xml.py
/usr/lib/python3.10/site-packages/bandit/formatters/yaml.py
/usr/lib/python3.10/site-packages/bandit/plugins
/usr/lib/python3.10/site-packages/bandit/plugins/__init__.py
/usr/lib/python3.10/site-packages/bandit/plugins/__pycache__
/usr/lib/python3.10/site-packages/bandit/plugins/__pycache__/__init__.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/bandit/plugins/__pycache__/__init__.cpython-310.pyc
/usr/lib/python3.10/site-packages/bandit/plugins/__pycache__/app_debug.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/bandit/plugins/__pycache__/app_debug.cpython-310.pyc
/usr/lib/python3.10/site-packages/bandit/plugins/__pycache__/asserts.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/bandit/plugins/__pycache__/asserts.cpython-310.pyc
/usr/lib/python3.10/site-packages/bandit/plugins/__pycache__/crypto_request_no_cert_validation.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/bandit/plugins/__pycache__/crypto_request_no_cert_validation.cpython-310.pyc
/usr/lib/python3.10/site-packages/bandit/plugins/__pycache__/django_sql_injection.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/bandit/plugins/__pycache__/django_sql_injection.cpython-310.pyc
/usr/lib/python3.10/site-packages/bandit/plugins/__pycache__/django_xss.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/bandit/plugins/__pycache__/django_xss.cpython-310.pyc
/usr/lib/python3.10/site-packages/bandit/plugins/__pycache__/exec.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/bandit/plugins/__pycache__/exec.cpython-310.pyc
/usr/lib/python3.10/site-packages/bandit/plugins/__pycache__/general_bad_file_permissions.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/bandit/plugins/__pycache__/general_bad_file_permissions.cpython-310.pyc
/usr/lib/python3.10/site-packages/bandit/plugins/__pycache__/general_bind_all_interfaces.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/bandit/plugins/__pycache__/general_bind_all_interfaces.cpython-310.pyc
/usr/lib/python3.10/site-packages/bandit/plugins/__pycache__/general_hardcoded_password.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/bandit/plugins/__pycache__/general_hardcoded_password.cpython-310.pyc
/usr/lib/python3.10/site-packages/bandit/plugins/__pycache__/general_hardcoded_tmp.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/bandit/plugins/__pycache__/general_hardcoded_tmp.cpython-310.pyc
/usr/lib/python3.10/site-packages/bandit/plugins/__pycache__/hashlib_insecure_functions.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/bandit/plugins/__pycache__/hashlib_insecure_functions.cpython-310.pyc
/usr/lib/python3.10/site-packages/bandit/plugins/__pycache__/injection_paramiko.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/bandit/plugins/__pycache__/injection_paramiko.cpython-310.pyc
/usr/lib/python3.10/site-packages/bandit/plugins/__pycache__/injection_shell.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/bandit/plugins/__pycache__/injection_shell.cpython-310.pyc
/usr/lib/python3.10/site-packages/bandit/plugins/__pycache__/injection_sql.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/bandit/plugins/__pycache__/injection_sql.cpython-310.pyc
/usr/lib/python3.10/site-packages/bandit/plugins/__pycache__/injection_wildcard.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/bandit/plugins/__pycache__/injection_wildcard.cpython-310.pyc
/usr/lib/python3.10/site-packages/bandit/plugins/__pycache__/insecure_ssl_tls.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/bandit/plugins/__pycache__/insecure_ssl_tls.cpython-310.pyc
/usr/lib/python3.10/site-packages/bandit/plugins/__pycache__/jinja2_templates.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/bandit/plugins/__pycache__/jinja2_templates.cpython-310.pyc
/usr/lib/python3.10/site-packages/bandit/plugins/__pycache__/mako_templates.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/bandit/plugins/__pycache__/mako_templates.cpython-310.pyc
/usr/lib/python3.10/site-packages/bandit/plugins/__pycache__/snmp_security_check.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/bandit/plugins/__pycache__/snmp_security_check.cpython-310.pyc
/usr/lib/python3.10/site-packages/bandit/plugins/__pycache__/ssh_no_host_key_verification.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/bandit/plugins/__pycache__/ssh_no_host_key_verification.cpython-310.pyc
/usr/lib/python3.10/site-packages/bandit/plugins/__pycache__/try_except_continue.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/bandit/plugins/__pycache__/try_except_continue.cpython-310.pyc
/usr/lib/python3.10/site-packages/bandit/plugins/__pycache__/try_except_pass.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/bandit/plugins/__pycache__/try_except_pass.cpython-310.pyc
/usr/lib/python3.10/site-packages/bandit/plugins/__pycache__/weak_cryptographic_key.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/bandit/plugins/__pycache__/weak_cryptographic_key.cpython-310.pyc
/usr/lib/python3.10/site-packages/bandit/plugins/__pycache__/yaml_load.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/bandit/plugins/__pycache__/yaml_load.cpython-310.pyc
/usr/lib/python3.10/site-packages/bandit/plugins/app_debug.py
/usr/lib/python3.10/site-packages/bandit/plugins/asserts.py
/usr/lib/python3.10/site-packages/bandit/plugins/crypto_request_no_cert_validation.py
/usr/lib/python3.10/site-packages/bandit/plugins/django_sql_injection.py
/usr/lib/python3.10/site-packages/bandit/plugins/django_xss.py
/usr/lib/python3.10/site-packages/bandit/plugins/exec.py
/usr/lib/python3.10/site-packages/bandit/plugins/general_bad_file_permissions.py
/usr/lib/python3.10/site-packages/bandit/plugins/general_bind_all_interfaces.py
/usr/lib/python3.10/site-packages/bandit/plugins/general_hardcoded_password.py
/usr/lib/python3.10/site-packages/bandit/plugins/general_hardcoded_tmp.py
/usr/lib/python3.10/site-packages/bandit/plugins/hashlib_insecure_functions.py
/usr/lib/python3.10/site-packages/bandit/plugins/injection_paramiko.py
/usr/lib/python3.10/site-packages/bandit/plugins/injection_shell.py
/usr/lib/python3.10/site-packages/bandit/plugins/injection_sql.py
/usr/lib/python3.10/site-packages/bandit/plugins/injection_wildcard.py
/usr/lib/python3.10/site-packages/bandit/plugins/insecure_ssl_tls.py
/usr/lib/python3.10/site-packages/bandit/plugins/jinja2_templates.py
/usr/lib/python3.10/site-packages/bandit/plugins/mako_templates.py
/usr/lib/python3.10/site-packages/bandit/plugins/snmp_security_check.py
/usr/lib/python3.10/site-packages/bandit/plugins/ssh_no_host_key_verification.py
/usr/lib/python3.10/site-packages/bandit/plugins/try_except_continue.py
/usr/lib/python3.10/site-packages/bandit/plugins/try_except_pass.py
/usr/lib/python3.10/site-packages/bandit/plugins/weak_cryptographic_key.py
/usr/lib/python3.10/site-packages/bandit/plugins/yaml_load.py
/usr/share/doc/bandit
/usr/share/doc/bandit/AUTHORS
/usr/share/doc/bandit/ChangeLog
/usr/share/doc/bandit/README.rst
/usr/share/doc/bandit/doc
/usr/share/doc/bandit/doc/requirements.txt
/usr/share/doc/bandit/doc/source
/usr/share/doc/bandit/doc/source/blacklists
/usr/share/doc/bandit/doc/source/blacklists/blacklist_calls.rst
/usr/share/doc/bandit/doc/source/blacklists/blacklist_imports.rst
/usr/share/doc/bandit/doc/source/blacklists/index.rst
/usr/share/doc/bandit/doc/source/conf.py
/usr/share/doc/bandit/doc/source/config.rst
/usr/share/doc/bandit/doc/source/faq.rst
/usr/share/doc/bandit/doc/source/formatters
/usr/share/doc/bandit/doc/source/formatters/csv.rst
/usr/share/doc/bandit/doc/source/formatters/custom.rst
/usr/share/doc/bandit/doc/source/formatters/html.rst
/usr/share/doc/bandit/doc/source/formatters/index.rst
/usr/share/doc/bandit/doc/source/formatters/json.rst
/usr/share/doc/bandit/doc/source/formatters/screen.rst
/usr/share/doc/bandit/doc/source/formatters/text.rst
/usr/share/doc/bandit/doc/source/formatters/xml.rst
/usr/share/doc/bandit/doc/source/formatters/yaml.rst
/usr/share/doc/bandit/doc/source/index.rst
/usr/share/doc/bandit/doc/source/man
/usr/share/doc/bandit/doc/source/man/bandit.rst
/usr/share/doc/bandit/doc/source/plugins
/usr/share/doc/bandit/doc/source/plugins/b101_assert_used.rst
/usr/share/doc/bandit/doc/source/plugins/b102_exec_used.rst
/usr/share/doc/bandit/doc/source/plugins/b103_set_bad_file_permissions.rst
/usr/share/doc/bandit/doc/source/plugins/b104_hardcoded_bind_all_interfaces.rst
/usr/share/doc/bandit/doc/source/plugins/b105_hardcoded_password_string.rst
/usr/share/doc/bandit/doc/source/plugins/b106_hardcoded_password_funcarg.rst
/usr/share/doc/bandit/doc/source/plugins/b107_hardcoded_password_default.rst
/usr/share/doc/bandit/doc/source/plugins/b108_hardcoded_tmp_directory.rst
/usr/share/doc/bandit/doc/source/plugins/b109_password_config_option_not_marked_secret.rst
/usr/share/doc/bandit/doc/source/plugins/b110_try_except_pass.rst
/usr/share/doc/bandit/doc/source/plugins/b111_execute_with_run_as_root_equals_true.rst
/usr/share/doc/bandit/doc/source/plugins/b112_try_except_continue.rst
/usr/share/doc/bandit/doc/source/plugins/b201_flask_debug_true.rst
/usr/share/doc/bandit/doc/source/plugins/b501_request_with_no_cert_validation.rst
/usr/share/doc/bandit/doc/source/plugins/b502_ssl_with_bad_version.rst
/usr/share/doc/bandit/doc/source/plugins/b503_ssl_with_bad_defaults.rst
/usr/share/doc/bandit/doc/source/plugins/b504_ssl_with_no_version.rst
/usr/share/doc/bandit/doc/source/plugins/b505_weak_cryptographic_key.rst
/usr/share/doc/bandit/doc/source/plugins/b506_yaml_load.rst
/usr/share/doc/bandit/doc/source/plugins/b507_ssh_no_host_key_verification.rst
/usr/share/doc/bandit/doc/source/plugins/b508_snmp_insecure_version.rst
/usr/share/doc/bandit/doc/source/plugins/b508_snmp_weak_cryptography.rst
/usr/share/doc/bandit/doc/source/plugins/b601_paramiko_calls.rst
/usr/share/doc/bandit/doc/source/plugins/b602_subprocess_popen_with_shell_equals_true.rst
/usr/share/doc/bandit/doc/source/plugins/b603_subprocess_without_shell_equals_true.rst
/usr/share/doc/bandit/doc/source/plugins/b604_any_other_function_with_shell_equals_true.rst
/usr/share/doc/bandit/doc/source/plugins/b605_start_process_with_a_shell.rst
/usr/share/doc/bandit/doc/source/plugins/b606_start_process_with_no_shell.rst
/usr/share/doc/bandit/doc/source/plugins/b607_start_process_with_partial_path.rst
/usr/share/doc/bandit/doc/source/plugins/b608_hardcoded_sql_expressions.rst
/usr/share/doc/bandit/doc/source/plugins/b609_linux_commands_wildcard_injection.rst
/usr/share/doc/bandit/doc/source/plugins/b610_django_extra_used.rst
/usr/share/doc/bandit/doc/source/plugins/b611_django_rawsql_used.rst
/usr/share/doc/bandit/doc/source/plugins/b701_jinja2_autoescape_false.rst
/usr/share/doc/bandit/doc/source/plugins/b702_use_of_mako_templates.rst
/usr/share/doc/bandit/doc/source/plugins/b703_django_mark_safe.rst
/usr/share/doc/bandit/doc/source/plugins/index.rst
/usr/share/doc/bandit/doc/source/start.rst
/usr/share/doc/bandit/examples
/usr/share/doc/bandit/examples/__init__.py
/usr/share/doc/bandit/examples/assert.py
/usr/share/doc/bandit/examples/binding.py
/usr/share/doc/bandit/examples/cipher-modes.py
/usr/share/doc/bandit/examples/ciphers.py
/usr/share/doc/bandit/examples/crypto-md5.py
/usr/share/doc/bandit/examples/dill.py
/usr/share/doc/bandit/examples/django_sql_injection_extra.py
/usr/share/doc/bandit/examples/django_sql_injection_raw.py
/usr/share/doc/bandit/examples/eval.py
/usr/share/doc/bandit/examples/exec.py
/usr/share/doc/bandit/examples/flask_debug.py
/usr/share/doc/bandit/examples/ftplib.py
/usr/share/doc/bandit/examples/hardcoded-passwords.py
/usr/share/doc/bandit/examples/hardcoded-tmp.py
/usr/share/doc/bandit/examples/hashlib_new_insecure_functions.py
/usr/share/doc/bandit/examples/httplib_https.py
/usr/share/doc/bandit/examples/httpoxy_cgihandler.py
/usr/share/doc/bandit/examples/httpoxy_twisted_directory.py
/usr/share/doc/bandit/examples/httpoxy_twisted_script.py
/usr/share/doc/bandit/examples/imports-aliases.py
/usr/share/doc/bandit/examples/imports-from.py
/usr/share/doc/bandit/examples/imports-function.py
/usr/share/doc/bandit/examples/imports-with-importlib.py
/usr/share/doc/bandit/examples/imports.py
/usr/share/doc/bandit/examples/init-py-test
/usr/share/doc/bandit/examples/init-py-test/__init__.py
/usr/share/doc/bandit/examples/init-py-test/subdirectory-okay.py
/usr/share/doc/bandit/examples/jinja2_templating.py
/usr/share/doc/bandit/examples/long_set.py
/usr/share/doc/bandit/examples/mako_templating.py
/usr/share/doc/bandit/examples/mark_safe.py
/usr/share/doc/bandit/examples/mark_safe_insecure.py
/usr/share/doc/bandit/examples/mark_safe_secure.py
/usr/share/doc/bandit/examples/marshal_deserialize.py
/usr/share/doc/bandit/examples/mktemp.py
/usr/share/doc/bandit/examples/multiline_statement.py
/usr/share/doc/bandit/examples/new_candidates-all.py
/usr/share/doc/bandit/examples/new_candidates-none.py
/usr/share/doc/bandit/examples/new_candidates-nosec.py
/usr/share/doc/bandit/examples/new_candidates-some.py
/usr/share/doc/bandit/examples/no_host_key_verification.py
/usr/share/doc/bandit/examples/nonsense.py
/usr/share/doc/bandit/examples/nonsense2.py
/usr/share/doc/bandit/examples/nosec.py
/usr/share/doc/bandit/examples/okay.py
/usr/share/doc/bandit/examples/os-chmod.py
/usr/share/doc/bandit/examples/os-exec.py
/usr/share/doc/bandit/examples/os-popen.py
/usr/share/doc/bandit/examples/os-spawn.py
/usr/share/doc/bandit/examples/os-startfile.py
/usr/share/doc/bandit/examples/os_system.py
/usr/share/doc/bandit/examples/paramiko_injection.py
/usr/share/doc/bandit/examples/partial_path_process.py
/usr/share/doc/bandit/examples/pickle_deserialize.py
/usr/share/doc/bandit/examples/popen_wrappers.py
/usr/share/doc/bandit/examples/pycrypto.py
/usr/share/doc/bandit/examples/pycryptodome.py
/usr/share/doc/bandit/examples/pyghmi.py
/usr/share/doc/bandit/examples/random_module.py
/usr/share/doc/bandit/examples/requests-ssl-verify-disabled.py
/usr/share/doc/bandit/examples/shelve_open.py
/usr/share/doc/bandit/examples/skip.py
/usr/share/doc/bandit/examples/snmp.py
/usr/share/doc/bandit/examples/sql_statements.py
/usr/share/doc/bandit/examples/ssl-insecure-version.py
/usr/share/doc/bandit/examples/subprocess_shell.py
/usr/share/doc/bandit/examples/telnetlib.py
/usr/share/doc/bandit/examples/tempnam.py
/usr/share/doc/bandit/examples/try_except_continue.py
/usr/share/doc/bandit/examples/try_except_pass.py
/usr/share/doc/bandit/examples/unverified_context.py
/usr/share/doc/bandit/examples/urlopen.py
/usr/share/doc/bandit/examples/weak_cryptographic_key_sizes.py
/usr/share/doc/bandit/examples/wildcard-injection.py
/usr/share/doc/bandit/examples/xml_etree_celementtree.py
/usr/share/doc/bandit/examples/xml_etree_elementtree.py
/usr/share/doc/bandit/examples/xml_expatbuilder.py
/usr/share/doc/bandit/examples/xml_expatreader.py
/usr/share/doc/bandit/examples/xml_lxml.py
/usr/share/doc/bandit/examples/xml_minidom.py
/usr/share/doc/bandit/examples/xml_pulldom.py
/usr/share/doc/bandit/examples/xml_sax.py
/usr/share/doc/bandit/examples/xml_xmlrpc.py
/usr/share/doc/bandit/examples/yaml_load.py
/usr/share/licenses/bandit
/usr/share/licenses/bandit/LICENSE

References

Summary

In this tutorial we learn how to install bandit on Fedora 36 using yum and [dnf]((/fedora/36/dnf/).