|
1 | 1 | { |
2 | 2 | "errors": [], |
3 | | - "generated_at": "2020-11-26T11:00:36Z", |
| 3 | + "generated_at": "2021-11-20T17:06:28Z", |
4 | 4 | "metrics": { |
5 | 5 | "./bot.py": { |
6 | 6 | "CONFIDENCE.HIGH": 1.0, |
|
11 | 11 | "SEVERITY.LOW": 1.0, |
12 | 12 | "SEVERITY.MEDIUM": 0.0, |
13 | 13 | "SEVERITY.UNDEFINED": 0.0, |
14 | | - "loc": 1321, |
| 14 | + "loc": 1406, |
15 | 15 | "nosec": 0 |
16 | 16 | }, |
17 | 17 | "./cogs/modmail.py": { |
|
23 | 23 | "SEVERITY.LOW": 0.0, |
24 | 24 | "SEVERITY.MEDIUM": 0.0, |
25 | 25 | "SEVERITY.UNDEFINED": 0.0, |
26 | | - "loc": 1273, |
| 26 | + "loc": 1678, |
27 | 27 | "nosec": 0 |
28 | 28 | }, |
29 | 29 | "./cogs/plugins.py": { |
|
35 | 35 | "SEVERITY.LOW": 1.0, |
36 | 36 | "SEVERITY.MEDIUM": 0.0, |
37 | 37 | "SEVERITY.UNDEFINED": 0.0, |
38 | | - "loc": 578, |
| 38 | + "loc": 597, |
39 | 39 | "nosec": 0 |
40 | 40 | }, |
41 | 41 | "./cogs/utility.py": { |
|
47 | 47 | "SEVERITY.LOW": 1.0, |
48 | 48 | "SEVERITY.MEDIUM": 1.0, |
49 | 49 | "SEVERITY.UNDEFINED": 0.0, |
50 | | - "loc": 1755, |
| 50 | + "loc": 1768, |
51 | 51 | "nosec": 0 |
52 | 52 | }, |
53 | 53 | "./core/_color_data.py": { |
|
71 | 71 | "SEVERITY.LOW": 1.0, |
72 | 72 | "SEVERITY.MEDIUM": 0.0, |
73 | 73 | "SEVERITY.UNDEFINED": 0.0, |
74 | | - "loc": 155, |
| 74 | + "loc": 159, |
75 | 75 | "nosec": 0 |
76 | 76 | }, |
77 | 77 | "./core/checks.py": { |
|
83 | 83 | "SEVERITY.LOW": 0.0, |
84 | 84 | "SEVERITY.MEDIUM": 0.0, |
85 | 85 | "SEVERITY.UNDEFINED": 0.0, |
86 | | - "loc": 90, |
| 86 | + "loc": 105, |
87 | 87 | "nosec": 0 |
88 | 88 | }, |
89 | 89 | "./core/clients.py": { |
|
95 | 95 | "SEVERITY.LOW": 1.0, |
96 | 96 | "SEVERITY.MEDIUM": 0.0, |
97 | 97 | "SEVERITY.UNDEFINED": 0.0, |
98 | | - "loc": 587, |
| 98 | + "loc": 598, |
99 | 99 | "nosec": 0 |
100 | 100 | }, |
101 | 101 | "./core/config.py": { |
|
107 | 107 | "SEVERITY.LOW": 0.0, |
108 | 108 | "SEVERITY.MEDIUM": 0.0, |
109 | 109 | "SEVERITY.UNDEFINED": 0.0, |
110 | | - "loc": 352, |
| 110 | + "loc": 375, |
111 | 111 | "nosec": 0 |
112 | 112 | }, |
113 | 113 | "./core/decorators.py": { |
|
131 | 131 | "SEVERITY.LOW": 0.0, |
132 | 132 | "SEVERITY.MEDIUM": 0.0, |
133 | 133 | "SEVERITY.UNDEFINED": 0.0, |
134 | | - "loc": 202, |
| 134 | + "loc": 204, |
135 | 135 | "nosec": 0 |
136 | 136 | }, |
137 | 137 | "./core/paginator.py": { |
|
155 | 155 | "SEVERITY.LOW": 0.0, |
156 | 156 | "SEVERITY.MEDIUM": 0.0, |
157 | 157 | "SEVERITY.UNDEFINED": 0.0, |
158 | | - "loc": 996, |
| 158 | + "loc": 1097, |
159 | 159 | "nosec": 0 |
160 | 160 | }, |
161 | 161 | "./core/time.py": { |
|
167 | 167 | "SEVERITY.LOW": 0.0, |
168 | 168 | "SEVERITY.MEDIUM": 0.0, |
169 | 169 | "SEVERITY.UNDEFINED": 0.0, |
170 | | - "loc": 158, |
| 170 | + "loc": 156, |
171 | 171 | "nosec": 0 |
172 | 172 | }, |
173 | 173 | "./core/utils.py": { |
|
179 | 179 | "SEVERITY.LOW": 0.0, |
180 | 180 | "SEVERITY.MEDIUM": 0.0, |
181 | 181 | "SEVERITY.UNDEFINED": 0.0, |
182 | | - "loc": 282, |
183 | | - "nosec": 0 |
184 | | - }, |
185 | | - "./plugins/kyb3r/modmail-plugins/profanity-filter-master/profanity-filter.py": { |
186 | | - "CONFIDENCE.HIGH": 0.0, |
187 | | - "CONFIDENCE.LOW": 0.0, |
188 | | - "CONFIDENCE.MEDIUM": 0.0, |
189 | | - "CONFIDENCE.UNDEFINED": 0.0, |
190 | | - "SEVERITY.HIGH": 0.0, |
191 | | - "SEVERITY.LOW": 0.0, |
192 | | - "SEVERITY.MEDIUM": 0.0, |
193 | | - "SEVERITY.UNDEFINED": 0.0, |
194 | | - "loc": 81, |
| 182 | + "loc": 351, |
195 | 183 | "nosec": 0 |
196 | 184 | }, |
197 | 185 | "_totals": { |
|
203 | 191 | "SEVERITY.LOW": 5.0, |
204 | 192 | "SEVERITY.MEDIUM": 1.0, |
205 | 193 | "SEVERITY.UNDEFINED": 0.0, |
206 | | - "loc": 9214, |
| 194 | + "loc": 9878, |
207 | 195 | "nosec": 0 |
208 | 196 | } |
209 | 197 | }, |
210 | 198 | "results": [ |
211 | 199 | { |
212 | | - "code": "11 from datetime import datetime\n12 from subprocess import PIPE\n13 from types import SimpleNamespace\n", |
| 200 | + "code": "13 from datetime import datetime\n14 from subprocess import PIPE\n15 from types import SimpleNamespace\n", |
213 | 201 | "filename": "./bot.py", |
214 | 202 | "issue_confidence": "HIGH", |
215 | 203 | "issue_severity": "LOW", |
216 | 204 | "issue_text": "Consider possible security implications associated with PIPE module.", |
217 | | - "line_number": 12, |
| 205 | + "line_number": 14, |
218 | 206 | "line_range": [ |
219 | | - 12 |
| 207 | + 14 |
220 | 208 | ], |
221 | 209 | "more_info": "https://bandit.readthedocs.io/en/latest/blacklists/blacklist_imports.html#b404-import-subprocess", |
222 | 210 | "test_id": "B404", |
|
238 | 226 | "test_name": "blacklist" |
239 | 227 | }, |
240 | 228 | { |
241 | | - "code": "13 from json import JSONDecodeError, loads\n14 from subprocess import PIPE\n15 from textwrap import indent\n", |
| 229 | + "code": "12 from json import JSONDecodeError, loads\n13 from subprocess import PIPE\n14 from textwrap import indent\n", |
242 | 230 | "filename": "./cogs/utility.py", |
243 | 231 | "issue_confidence": "HIGH", |
244 | 232 | "issue_severity": "LOW", |
245 | 233 | "issue_text": "Consider possible security implications associated with PIPE module.", |
246 | | - "line_number": 14, |
| 234 | + "line_number": 13, |
247 | 235 | "line_range": [ |
248 | | - 14 |
| 236 | + 13 |
249 | 237 | ], |
250 | 238 | "more_info": "https://bandit.readthedocs.io/en/latest/blacklists/blacklist_imports.html#b404-import-subprocess", |
251 | 239 | "test_id": "B404", |
252 | 240 | "test_name": "blacklist" |
253 | 241 | }, |
254 | 242 | { |
255 | | - "code": "2039 try:\n2040 exec(to_compile, env) # pylint: disable=exec-used\n2041 except Exception as exc:\n", |
| 243 | + "code": "2061 try:\n2062 exec(to_compile, env) # pylint: disable=exec-used\n2063 except Exception as exc:\n", |
256 | 244 | "filename": "./cogs/utility.py", |
257 | 245 | "issue_confidence": "HIGH", |
258 | 246 | "issue_severity": "MEDIUM", |
259 | 247 | "issue_text": "Use of exec detected.", |
260 | | - "line_number": 2040, |
| 248 | + "line_number": 2062, |
261 | 249 | "line_range": [ |
262 | | - 2040 |
| 250 | + 2062 |
263 | 251 | ], |
264 | 252 | "more_info": "https://bandit.readthedocs.io/en/latest/plugins/b102_exec_used.html", |
265 | 253 | "test_id": "B102", |
|
280 | 268 | "test_name": "blacklist" |
281 | 269 | }, |
282 | 270 | { |
283 | | - "code": "67 \n68 def __init__(self, bot, access_token: str = \"\", username: str = \"\", **kwargs):\n69 self.bot = bot\n70 self.session = bot.session\n71 self.headers: dict = None\n72 self.access_token = access_token\n73 self.username = username\n74 self.avatar_url: str = kwargs.pop(\"avatar_url\", \"\")\n75 self.url: str = kwargs.pop(\"url\", \"\")\n76 if self.access_token:\n77 self.headers = {\"Authorization\": \"token \" + str(access_token)}\n78 \n79 @property\n80 def BRANCH(self):\n", |
| 271 | + "code": "67 \n68 def __init__(self, bot, access_token: str = \"\", username: str = \"\", **kwargs):\n69 self.bot = bot\n70 self.session = bot.session\n71 self.headers: Optional[dict] = None\n72 self.access_token = access_token\n73 self.username = username\n74 self.avatar_url: str = kwargs.pop(\"avatar_url\", \"\")\n75 self.url: str = kwargs.pop(\"url\", \"\")\n76 if self.access_token:\n77 self.headers = {\"Authorization\": \"token \" + str(access_token)}\n78 \n79 @property\n80 def BRANCH(self):\n", |
284 | 272 | "filename": "./core/clients.py", |
285 | 273 | "issue_confidence": "MEDIUM", |
286 | 274 | "issue_severity": "LOW", |
|
0 commit comments