Update the bandit.yaml available tests list
According to the bandit current version document, the B109 and B111 plugin has been removed. And Add the following tests: Complete Test Plugin Listing: B507, B610, B611, B703 Blacklist Plugins Listing: B322, B323, B325, B413, B414 Reference URL: https://bandit.readthedocs.io/en/latest/plugins/index.html Change-Id: I5e9365f9147776d7d90c6ba889acbde3c0e6c19d Closes-Bug: #1838361
This commit is contained in:
		
							
								
								
									
										11
									
								
								bandit.yaml
									
									
									
									
									
								
							
							
						
						
									
										11
									
								
								bandit.yaml
									
									
									
									
									
								
							@@ -16,9 +16,7 @@
 | 
				
			|||||||
# B106 : hardcoded_password_funcarg
 | 
					# B106 : hardcoded_password_funcarg
 | 
				
			||||||
# B107 : hardcoded_password_default
 | 
					# B107 : hardcoded_password_default
 | 
				
			||||||
# B108 : hardcoded_tmp_directory
 | 
					# B108 : hardcoded_tmp_directory
 | 
				
			||||||
# B109 : password_config_option_not_marked_secret
 | 
					 | 
				
			||||||
# B110 : try_except_pass
 | 
					# B110 : try_except_pass
 | 
				
			||||||
# B111 : execute_with_run_as_root_equals_true
 | 
					 | 
				
			||||||
# B112 : try_except_continue
 | 
					# B112 : try_except_continue
 | 
				
			||||||
# B201 : flask_debug_true
 | 
					# B201 : flask_debug_true
 | 
				
			||||||
# B301 : pickle
 | 
					# B301 : pickle
 | 
				
			||||||
@@ -42,6 +40,9 @@
 | 
				
			|||||||
# B319 : xml_bad_pulldom
 | 
					# B319 : xml_bad_pulldom
 | 
				
			||||||
# B320 : xml_bad_etree
 | 
					# B320 : xml_bad_etree
 | 
				
			||||||
# B321 : ftplib
 | 
					# B321 : ftplib
 | 
				
			||||||
 | 
					# B322 : input
 | 
				
			||||||
 | 
					# B323 : unverified_context
 | 
				
			||||||
 | 
					# B325 : tempnam
 | 
				
			||||||
# B401 : import_telnetlib
 | 
					# B401 : import_telnetlib
 | 
				
			||||||
# B402 : import_ftplib
 | 
					# B402 : import_ftplib
 | 
				
			||||||
# B403 : import_pickle
 | 
					# B403 : import_pickle
 | 
				
			||||||
@@ -54,12 +55,15 @@
 | 
				
			|||||||
# B410 : import_lxml
 | 
					# B410 : import_lxml
 | 
				
			||||||
# B411 : import_xmlrpclib
 | 
					# B411 : import_xmlrpclib
 | 
				
			||||||
# B412 : import_httpoxy
 | 
					# B412 : import_httpoxy
 | 
				
			||||||
 | 
					# B413 : import_pycrypto
 | 
				
			||||||
 | 
					# B414 : import_pycryptodome
 | 
				
			||||||
# B501 : request_with_no_cert_validation
 | 
					# B501 : request_with_no_cert_validation
 | 
				
			||||||
# B502 : ssl_with_bad_version
 | 
					# B502 : ssl_with_bad_version
 | 
				
			||||||
# B503 : ssl_with_bad_defaults
 | 
					# B503 : ssl_with_bad_defaults
 | 
				
			||||||
# B504 : ssl_with_no_version
 | 
					# B504 : ssl_with_no_version
 | 
				
			||||||
# B505 : weak_cryptographic_key
 | 
					# B505 : weak_cryptographic_key
 | 
				
			||||||
# B506 : yaml_load
 | 
					# B506 : yaml_load
 | 
				
			||||||
 | 
					# B507 : ssh_no_host_key_verification
 | 
				
			||||||
# B601 : paramiko_calls
 | 
					# B601 : paramiko_calls
 | 
				
			||||||
# B602 : subprocess_popen_with_shell_equals_true
 | 
					# B602 : subprocess_popen_with_shell_equals_true
 | 
				
			||||||
# B603 : subprocess_without_shell_equals_true
 | 
					# B603 : subprocess_without_shell_equals_true
 | 
				
			||||||
@@ -69,8 +73,11 @@
 | 
				
			|||||||
# B607 : start_process_with_partial_path
 | 
					# B607 : start_process_with_partial_path
 | 
				
			||||||
# B608 : hardcoded_sql_expressions
 | 
					# B608 : hardcoded_sql_expressions
 | 
				
			||||||
# B609 : linux_commands_wildcard_injection
 | 
					# B609 : linux_commands_wildcard_injection
 | 
				
			||||||
 | 
					# B610 : django_extra_used
 | 
				
			||||||
 | 
					# B611 : django_rawsql_used
 | 
				
			||||||
# B701 : jinja2_autoescape_false
 | 
					# B701 : jinja2_autoescape_false
 | 
				
			||||||
# B702 : use_of_mako_templates
 | 
					# B702 : use_of_mako_templates
 | 
				
			||||||
 | 
					# B703 : django_mark_safe
 | 
				
			||||||
 | 
					
 | 
				
			||||||
# (optional) list included test IDs here, eg '[B101, B406]':
 | 
					# (optional) list included test IDs here, eg '[B101, B406]':
 | 
				
			||||||
tests: [B102, B103, B302, B306, B308, B309, B310, B401, B501, B502, B506, B601, B602, B609]
 | 
					tests: [B102, B103, B302, B306, B308, B309, B310, B401, B501, B502, B506, B601, B602, B609]
 | 
				
			||||||
 
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user