9 |
9 |
10 SecurityDefaults = { |
10 SecurityDefaults = { |
11 # generalHardcodedTmp.py |
11 # generalHardcodedTmp.py |
12 "hardcoded_tmp_directories": ["/tmp", "/var/tmp", "/dev/shm", "~/tmp"], |
12 "hardcoded_tmp_directories": ["/tmp", "/var/tmp", "/dev/shm", "~/tmp"], |
13 # secok |
13 # secok |
14 |
|
15 # insecureHashlibNew.py |
14 # insecureHashlibNew.py |
16 "insecure_hashes": ['md4', 'md5', 'sha', 'sha1'], |
15 "insecure_hashes": ["md4", "md5", "sha", "sha1"], |
17 |
|
18 # injectionShell.py |
16 # injectionShell.py |
19 # injectionWildcard.py |
17 # injectionWildcard.py |
20 "shell_injection_subprocess": [ |
18 "shell_injection_subprocess": [ |
21 'subprocess.Popen', |
19 "subprocess.Popen", |
22 'subprocess.call', |
20 "subprocess.call", |
23 'subprocess.check_call', |
21 "subprocess.check_call", |
24 'subprocess.check_output', |
22 "subprocess.check_output", |
25 'subprocess.run'], |
23 "subprocess.run", |
26 |
24 ], |
27 # injectionShell.py |
25 # injectionShell.py |
28 # injectionWildcard.py |
26 # injectionWildcard.py |
29 "shell_injection_shell": [ |
27 "shell_injection_shell": [ |
30 'os.system', |
28 "os.system", |
31 'os.popen', |
29 "os.popen", |
32 'os.popen2', |
30 "os.popen2", |
33 'os.popen3', |
31 "os.popen3", |
34 'os.popen4', |
32 "os.popen4", |
35 'popen2.popen2', |
33 "popen2.popen2", |
36 'popen2.popen3', |
34 "popen2.popen3", |
37 'popen2.popen4', |
35 "popen2.popen4", |
38 'popen2.Popen3', |
36 "popen2.Popen3", |
39 'popen2.Popen4', |
37 "popen2.Popen4", |
40 'commands.getoutput', |
38 "commands.getoutput", |
41 'commands.getstatusoutput'], |
39 "commands.getstatusoutput", |
42 |
40 ], |
43 # injectionShell.py |
41 # injectionShell.py |
44 "shell_injection_noshell": [ |
42 "shell_injection_noshell": [ |
45 'os.execl', |
43 "os.execl", |
46 'os.execle', |
44 "os.execle", |
47 'os.execlp', |
45 "os.execlp", |
48 'os.execlpe', |
46 "os.execlpe", |
49 'os.execv', |
47 "os.execv", |
50 'os.execve', |
48 "os.execve", |
51 'os.execvp', |
49 "os.execvp", |
52 'os.execvpe', |
50 "os.execvpe", |
53 'os.spawnl', |
51 "os.spawnl", |
54 'os.spawnle', |
52 "os.spawnle", |
55 'os.spawnlp', |
53 "os.spawnlp", |
56 'os.spawnlpe', |
54 "os.spawnlpe", |
57 'os.spawnv', |
55 "os.spawnv", |
58 'os.spawnve', |
56 "os.spawnve", |
59 'os.spawnvp', |
57 "os.spawnvp", |
60 'os.spawnvpe', |
58 "os.spawnvpe", |
61 'os.startfile'], |
59 "os.startfile", |
62 |
60 ], |
63 # insecureSslTls.py |
61 # insecureSslTls.py |
64 "insecure_ssl_protocol_versions": [ |
62 "insecure_ssl_protocol_versions": [ |
65 'PROTOCOL_SSLv2', |
63 "PROTOCOL_SSLv2", |
66 'SSLv2_METHOD', |
64 "SSLv2_METHOD", |
67 'SSLv23_METHOD', |
65 "SSLv23_METHOD", |
68 'PROTOCOL_SSLv3', |
66 "PROTOCOL_SSLv3", |
69 'PROTOCOL_TLSv1', |
67 "PROTOCOL_TLSv1", |
70 'SSLv3_METHOD', |
68 "SSLv3_METHOD", |
71 'TLSv1_METHOD'], |
69 "TLSv1_METHOD", |
72 |
70 ], |
73 # tryExcept.py |
71 # tryExcept.py |
74 "check_typed_exception": False, |
72 "check_typed_exception": False, |
75 |
|
76 # weakCryptographicKey.py |
73 # weakCryptographicKey.py |
77 "weak_key_size_dsa_high": 1024, |
74 "weak_key_size_dsa_high": 1024, |
78 "weak_key_size_dsa_medium": 2048, |
75 "weak_key_size_dsa_medium": 2048, |
79 "weak_key_size_rsa_high": 1024, |
76 "weak_key_size_rsa_high": 1024, |
80 "weak_key_size_rsa_medium": 2048, |
77 "weak_key_size_rsa_medium": 2048, |
81 "weak_key_size_ec_high": 160, |
78 "weak_key_size_ec_high": 160, |
82 "weak_key_size_ec_medium": 224, |
79 "weak_key_size_ec_medium": 224, |
83 |
|
84 } |
80 } |