-
Notifications
You must be signed in to change notification settings - Fork 330
/
Copy pathstatic_code_analysis.txt
95 lines (85 loc) · 3.71 KB
/
static_code_analysis.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
Run started:2025-04-11 20:32:59.006745
Test results:
>> Issue: [B110:try_except_pass] Try, Except, Pass detected.
Severity: Low Confidence: High
CWE: CWE-703 (https://cwe.mitre.org/data/definitions/703.html)
More Info: https://bandit.readthedocs.io/en/1.7.7/plugins/b110_try_except_pass.html
Location: ./sdv/_utils.py:330:8
329
330 except Exception:
331 pass
332
--------------------------------------------------
>> Issue: [B105:hardcoded_password_string] Possible hardcoded password: '#'
Severity: Low Confidence: Medium
CWE: CWE-259 (https://cwe.mitre.org/data/definitions/259.html)
More Info: https://bandit.readthedocs.io/en/1.7.7/plugins/b105_hardcoded_password_string.html
Location: ./sdv/constraints/tabular.py:1143:16
1142 def _get_diff_column_name(self, table_data):
1143 token = '#'
1144 columns = [self._column_name, self._low_value, self._high_value]
--------------------------------------------------
>> Issue: [B101:assert_used] Use of assert detected. The enclosed code will be removed when compiling to optimised byte code.
Severity: Low Confidence: High
CWE: CWE-703 (https://cwe.mitre.org/data/definitions/703.html)
More Info: https://bandit.readthedocs.io/en/1.7.7/plugins/b101_assert_used.html
Location: ./sdv/data_processing/utils.py:17:4
16 """
17 assert path.exists(), 'The expected file was not found.'
18 module_path = path.parent
--------------------------------------------------
>> Issue: [B306:blacklist] Use of insecure and deprecated function (mktemp).
Severity: Medium Confidence: High
CWE: CWE-377 (https://cwe.mitre.org/data/definitions/377.html)
More Info: https://bandit.readthedocs.io/en/1.7.7/blacklists/blacklist_calls.html#b306-mktemp-q
Location: ./sdv/logging/utils.py:23:19
22 else:
23 tmp_path = tempfile.mktemp(dir=store_path, suffix='.yml')
24 shutil.copyfile(config_path, tmp_path)
--------------------------------------------------
>> Issue: [B105:hardcoded_password_string] Possible hardcoded password: 'id'
Severity: Low Confidence: Medium
CWE: CWE-259 (https://cwe.mitre.org/data/definitions/259.html)
More Info: https://bandit.readthedocs.io/en/1.7.7/plugins/b105_hardcoded_password_string.html
Location: ./sdv/metadata/single_table.py:494:24
493 for token in tokens:
494 if token == 'id':
495 return 'id'
--------------------------------------------------
>> Issue: [B110:try_except_pass] Try, Except, Pass detected.
Severity: Low Confidence: High
CWE: CWE-703 (https://cwe.mitre.org/data/definitions/703.html)
More Info: https://bandit.readthedocs.io/en/1.7.7/plugins/b110_try_except_pass.html
Location: ./sdv/metadata/single_table.py:550:12
549
550 except Exception:
551 pass
552
--------------------------------------------------
>> Issue: [B110:try_except_pass] Try, Except, Pass detected.
Severity: Low Confidence: High
CWE: CWE-703 (https://cwe.mitre.org/data/definitions/703.html)
More Info: https://bandit.readthedocs.io/en/1.7.7/plugins/b110_try_except_pass.html
Location: ./sdv/multi_table/hma.py:361:12
360 index.append(foreign_key_value)
361 except Exception:
362 # Skip children rows subsets that fail
363 pass
364
--------------------------------------------------
Code scanned:
Total lines of code: 13593
Total lines skipped (#nosec): 0
Total potential issues skipped due to specifically being disabled (e.g., #nosec BXXX): 0
Run metrics:
Total issues (by severity):
Undefined: 0
Low: 6
Medium: 1
High: 0
Total issues (by confidence):
Undefined: 0
Low: 0
Medium: 2
High: 5
Files skipped (0):