1+ {
2+ "errors" : [],
3+ "generated_at" : " 2019-10-07T08:19:22Z" ,
4+ "metrics" : {
5+ "./bot.py" : {
6+ "CONFIDENCE.HIGH" : 0.0 ,
7+ "CONFIDENCE.LOW" : 0.0 ,
8+ "CONFIDENCE.MEDIUM" : 0.0 ,
9+ "CONFIDENCE.UNDEFINED" : 0.0 ,
10+ "SEVERITY.HIGH" : 0.0 ,
11+ "SEVERITY.LOW" : 0.0 ,
12+ "SEVERITY.MEDIUM" : 0.0 ,
13+ "SEVERITY.UNDEFINED" : 0.0 ,
14+ "loc" : 933 ,
15+ "nosec" : 0
16+ },
17+ "_totals" : {
18+ "CONFIDENCE.HIGH" : 2.0 ,
19+ "CONFIDENCE.LOW" : 0.0 ,
20+ "CONFIDENCE.MEDIUM" : 1.0 ,
21+ "CONFIDENCE.UNDEFINED" : 0.0 ,
22+ "SEVERITY.HIGH" : 0.0 ,
23+ "SEVERITY.LOW" : 2.0 ,
24+ "SEVERITY.MEDIUM" : 1.0 ,
25+ "SEVERITY.UNDEFINED" : 0.0 ,
26+ "loc" : 7299 ,
27+ "nosec" : 0
28+ },
29+ "cogs/modmail.py" : {
30+ "CONFIDENCE.HIGH" : 0.0 ,
31+ "CONFIDENCE.LOW" : 0.0 ,
32+ "CONFIDENCE.MEDIUM" : 0.0 ,
33+ "CONFIDENCE.UNDEFINED" : 0.0 ,
34+ "SEVERITY.HIGH" : 0.0 ,
35+ "SEVERITY.LOW" : 0.0 ,
36+ "SEVERITY.MEDIUM" : 0.0 ,
37+ "SEVERITY.UNDEFINED" : 0.0 ,
38+ "loc" : 973 ,
39+ "nosec" : 0
40+ },
41+ "cogs/plugins.py" : {
42+ "CONFIDENCE.HIGH" : 1.0 ,
43+ "CONFIDENCE.LOW" : 0.0 ,
44+ "CONFIDENCE.MEDIUM" : 0.0 ,
45+ "CONFIDENCE.UNDEFINED" : 0.0 ,
46+ "SEVERITY.HIGH" : 0.0 ,
47+ "SEVERITY.LOW" : 1.0 ,
48+ "SEVERITY.MEDIUM" : 0.0 ,
49+ "SEVERITY.UNDEFINED" : 0.0 ,
50+ "loc" : 537 ,
51+ "nosec" : 0
52+ },
53+ "cogs/utility.py" : {
54+ "CONFIDENCE.HIGH" : 1.0 ,
55+ "CONFIDENCE.LOW" : 0.0 ,
56+ "CONFIDENCE.MEDIUM" : 0.0 ,
57+ "CONFIDENCE.UNDEFINED" : 0.0 ,
58+ "SEVERITY.HIGH" : 0.0 ,
59+ "SEVERITY.LOW" : 0.0 ,
60+ "SEVERITY.MEDIUM" : 1.0 ,
61+ "SEVERITY.UNDEFINED" : 0.0 ,
62+ "loc" : 1587 ,
63+ "nosec" : 0
64+ },
65+ "core/_color_data.py" : {
66+ "CONFIDENCE.HIGH" : 0.0 ,
67+ "CONFIDENCE.LOW" : 0.0 ,
68+ "CONFIDENCE.MEDIUM" : 0.0 ,
69+ "CONFIDENCE.UNDEFINED" : 0.0 ,
70+ "SEVERITY.HIGH" : 0.0 ,
71+ "SEVERITY.LOW" : 0.0 ,
72+ "SEVERITY.MEDIUM" : 0.0 ,
73+ "SEVERITY.UNDEFINED" : 0.0 ,
74+ "loc" : 1168 ,
75+ "nosec" : 0
76+ },
77+ "core/changelog.py" : {
78+ "CONFIDENCE.HIGH" : 0.0 ,
79+ "CONFIDENCE.LOW" : 0.0 ,
80+ "CONFIDENCE.MEDIUM" : 0.0 ,
81+ "CONFIDENCE.UNDEFINED" : 0.0 ,
82+ "SEVERITY.HIGH" : 0.0 ,
83+ "SEVERITY.LOW" : 0.0 ,
84+ "SEVERITY.MEDIUM" : 0.0 ,
85+ "SEVERITY.UNDEFINED" : 0.0 ,
86+ "loc" : 154 ,
87+ "nosec" : 0
88+ },
89+ "core/checks.py" : {
90+ "CONFIDENCE.HIGH" : 0.0 ,
91+ "CONFIDENCE.LOW" : 0.0 ,
92+ "CONFIDENCE.MEDIUM" : 0.0 ,
93+ "CONFIDENCE.UNDEFINED" : 0.0 ,
94+ "SEVERITY.HIGH" : 0.0 ,
95+ "SEVERITY.LOW" : 0.0 ,
96+ "SEVERITY.MEDIUM" : 0.0 ,
97+ "SEVERITY.UNDEFINED" : 0.0 ,
98+ "loc" : 75 ,
99+ "nosec" : 0
100+ },
101+ "core/clients.py" : {
102+ "CONFIDENCE.HIGH" : 0.0 ,
103+ "CONFIDENCE.LOW" : 0.0 ,
104+ "CONFIDENCE.MEDIUM" : 0.0 ,
105+ "CONFIDENCE.UNDEFINED" : 0.0 ,
106+ "SEVERITY.HIGH" : 0.0 ,
107+ "SEVERITY.LOW" : 0.0 ,
108+ "SEVERITY.MEDIUM" : 0.0 ,
109+ "SEVERITY.UNDEFINED" : 0.0 ,
110+ "loc" : 200 ,
111+ "nosec" : 0
112+ },
113+ "core/config.py" : {
114+ "CONFIDENCE.HIGH" : 0.0 ,
115+ "CONFIDENCE.LOW" : 0.0 ,
116+ "CONFIDENCE.MEDIUM" : 0.0 ,
117+ "CONFIDENCE.UNDEFINED" : 0.0 ,
118+ "SEVERITY.HIGH" : 0.0 ,
119+ "SEVERITY.LOW" : 0.0 ,
120+ "SEVERITY.MEDIUM" : 0.0 ,
121+ "SEVERITY.UNDEFINED" : 0.0 ,
122+ "loc" : 276 ,
123+ "nosec" : 0
124+ },
125+ "core/decorators.py" : {
126+ "CONFIDENCE.HIGH" : 0.0 ,
127+ "CONFIDENCE.LOW" : 0.0 ,
128+ "CONFIDENCE.MEDIUM" : 0.0 ,
129+ "CONFIDENCE.UNDEFINED" : 0.0 ,
130+ "SEVERITY.HIGH" : 0.0 ,
131+ "SEVERITY.LOW" : 0.0 ,
132+ "SEVERITY.MEDIUM" : 0.0 ,
133+ "SEVERITY.UNDEFINED" : 0.0 ,
134+ "loc" : 7 ,
135+ "nosec" : 0
136+ },
137+ "core/models.py" : {
138+ "CONFIDENCE.HIGH" : 0.0 ,
139+ "CONFIDENCE.LOW" : 0.0 ,
140+ "CONFIDENCE.MEDIUM" : 0.0 ,
141+ "CONFIDENCE.UNDEFINED" : 0.0 ,
142+ "SEVERITY.HIGH" : 0.0 ,
143+ "SEVERITY.LOW" : 0.0 ,
144+ "SEVERITY.MEDIUM" : 0.0 ,
145+ "SEVERITY.UNDEFINED" : 0.0 ,
146+ "loc" : 91 ,
147+ "nosec" : 0
148+ },
149+ "core/paginator.py" : {
150+ "CONFIDENCE.HIGH" : 0.0 ,
151+ "CONFIDENCE.LOW" : 0.0 ,
152+ "CONFIDENCE.MEDIUM" : 0.0 ,
153+ "CONFIDENCE.UNDEFINED" : 0.0 ,
154+ "SEVERITY.HIGH" : 0.0 ,
155+ "SEVERITY.LOW" : 0.0 ,
156+ "SEVERITY.MEDIUM" : 0.0 ,
157+ "SEVERITY.UNDEFINED" : 0.0 ,
158+ "loc" : 214 ,
159+ "nosec" : 0
160+ },
161+ "core/thread.py" : {
162+ "CONFIDENCE.HIGH" : 0.0 ,
163+ "CONFIDENCE.LOW" : 0.0 ,
164+ "CONFIDENCE.MEDIUM" : 0.0 ,
165+ "CONFIDENCE.UNDEFINED" : 0.0 ,
166+ "SEVERITY.HIGH" : 0.0 ,
167+ "SEVERITY.LOW" : 0.0 ,
168+ "SEVERITY.MEDIUM" : 0.0 ,
169+ "SEVERITY.UNDEFINED" : 0.0 ,
170+ "loc" : 716 ,
171+ "nosec" : 0
172+ },
173+ "core/time.py" : {
174+ "CONFIDENCE.HIGH" : 0.0 ,
175+ "CONFIDENCE.LOW" : 0.0 ,
176+ "CONFIDENCE.MEDIUM" : 0.0 ,
177+ "CONFIDENCE.UNDEFINED" : 0.0 ,
178+ "SEVERITY.HIGH" : 0.0 ,
179+ "SEVERITY.LOW" : 0.0 ,
180+ "SEVERITY.MEDIUM" : 0.0 ,
181+ "SEVERITY.UNDEFINED" : 0.0 ,
182+ "loc" : 169 ,
183+ "nosec" : 0
184+ },
185+ "core/utils.py" : {
186+ "CONFIDENCE.HIGH" : 0.0 ,
187+ "CONFIDENCE.LOW" : 0.0 ,
188+ "CONFIDENCE.MEDIUM" : 1.0 ,
189+ "CONFIDENCE.UNDEFINED" : 0.0 ,
190+ "SEVERITY.HIGH" : 0.0 ,
191+ "SEVERITY.LOW" : 1.0 ,
192+ "SEVERITY.MEDIUM" : 0.0 ,
193+ "SEVERITY.UNDEFINED" : 0.0 ,
194+ "loc" : 199 ,
195+ "nosec" : 0
196+ }
197+ },
198+ "results" : [
199+ {
200+ "code" : " 14 from site import USER_SITE\n 15 from subprocess import PIPE\n 16 \n 17 import discord\n " ,
201+ "filename" : " cogs/plugins.py" ,
202+ "issue_confidence" : " HIGH" ,
203+ "issue_severity" : " LOW" ,
204+ "issue_text" : " Consider possible security implications associated with PIPE module." ,
205+ "line_number" : 15 ,
206+ "line_range" : [
207+ 15 ,
208+ 16
209+ ],
210+ "more_info" : " https://bandit.readthedocs.io/en/latest/blacklists/blacklist_imports.html#b404-import-subprocess" ,
211+ "test_id" : " B404" ,
212+ "test_name" : " blacklist"
213+ },
214+ {
215+ "code" : " 1824 try:\n 1825 exec(to_compile, env) # pylint: disable=exec-used\n 1826 except Exception as exc:\n " ,
216+ "filename" : " cogs/utility.py" ,
217+ "issue_confidence" : " HIGH" ,
218+ "issue_severity" : " MEDIUM" ,
219+ "issue_text" : " Use of exec detected." ,
220+ "line_number" : 1825 ,
221+ "line_range" : [
222+ 1825
223+ ],
224+ "more_info" : " https://bandit.readthedocs.io/en/latest/plugins/b102_exec_used.html" ,
225+ "test_id" : " B102" ,
226+ "test_name" : " exec_used"
227+ },
228+ {
229+ "code" : " 219 for token in shlex.shlex(alias, punctuation_chars=\" &\" ):\n 220 if token != \" &&\" :\n 221 buffer += \" \" + token\n " ,
230+ "filename" : " core/utils.py" ,
231+ "issue_confidence" : " MEDIUM" ,
232+ "issue_severity" : " LOW" ,
233+ "issue_text" : " Possible hardcoded password: '&&'" ,
234+ "line_number" : 220 ,
235+ "line_range" : [
236+ 220
237+ ],
238+ "more_info" : " https://bandit.readthedocs.io/en/latest/plugins/b105_hardcoded_password_string.html" ,
239+ "test_id" : " B105" ,
240+ "test_name" : " hardcoded_password_string"
241+ }
242+ ]
243+ }
0 commit comments