1
+ {
2
+ "queries" : [
3
+ {
4
+ "path" : " ql/src/security/CWE-200/PublicResource.ql" ,
5
+ "absolute_path" : " /home/geekmasher/development/github/codeql-extractor-bicep/ql/src/security/CWE-200/PublicResource.ql" ,
6
+ "name" : " PublicResource" ,
7
+ "category" : " security" ,
8
+ "cwe" : " CWE-200" ,
9
+ "covered" : false ,
10
+ "test_files" : []
11
+ },
12
+ {
13
+ "path" : " ql/src/security/CWE-200/GrafanaExternalSnapshotsEnabled.ql" ,
14
+ "absolute_path" : " /home/geekmasher/development/github/codeql-extractor-bicep/ql/src/security/CWE-200/GrafanaExternalSnapshotsEnabled.ql" ,
15
+ "name" : " GrafanaExternalSnapshotsEnabled" ,
16
+ "category" : " security" ,
17
+ "cwe" : " CWE-200" ,
18
+ "covered" : false ,
19
+ "test_files" : []
20
+ },
21
+ {
22
+ "path" : " ql/src/security/CWE-284/DatabasePublicNetworkAccess.ql" ,
23
+ "absolute_path" : " /home/geekmasher/development/github/codeql-extractor-bicep/ql/src/security/CWE-284/DatabasePublicNetworkAccess.ql" ,
24
+ "name" : " DatabasePublicNetworkAccess" ,
25
+ "category" : " security" ,
26
+ "cwe" : " CWE-284" ,
27
+ "covered" : false ,
28
+ "test_files" : []
29
+ },
30
+ {
31
+ "path" : " ql/src/security/CWE-284/RedisCachePublicNetwork.ql" ,
32
+ "absolute_path" : " /home/geekmasher/development/github/codeql-extractor-bicep/ql/src/security/CWE-284/RedisCachePublicNetwork.ql" ,
33
+ "name" : " RedisCachePublicNetwork" ,
34
+ "category" : " security" ,
35
+ "cwe" : " CWE-284" ,
36
+ "covered" : false ,
37
+ "test_files" : []
38
+ },
39
+ {
40
+ "path" : " ql/src/security/CWE-306/RedisCacheNoAuth.ql" ,
41
+ "absolute_path" : " /home/geekmasher/development/github/codeql-extractor-bicep/ql/src/security/CWE-306/RedisCacheNoAuth.ql" ,
42
+ "name" : " RedisCacheNoAuth" ,
43
+ "category" : " security" ,
44
+ "cwe" : " CWE-306" ,
45
+ "covered" : false ,
46
+ "test_files" : []
47
+ },
48
+ {
49
+ "path" : " ql/src/security/CWE-306/GrafanaApiKeyEnabled.ql" ,
50
+ "absolute_path" : " /home/geekmasher/development/github/codeql-extractor-bicep/ql/src/security/CWE-306/GrafanaApiKeyEnabled.ql" ,
51
+ "name" : " GrafanaApiKeyEnabled" ,
52
+ "category" : " security" ,
53
+ "cwe" : " CWE-306" ,
54
+ "covered" : false ,
55
+ "test_files" : []
56
+ },
57
+ {
58
+ "path" : " ql/src/security/CWE-319/GrafanaInsecureStartTLSPolicy.ql" ,
59
+ "absolute_path" : " /home/geekmasher/development/github/codeql-extractor-bicep/ql/src/security/CWE-319/GrafanaInsecureStartTLSPolicy.ql" ,
60
+ "name" : " GrafanaInsecureStartTLSPolicy" ,
61
+ "category" : " security" ,
62
+ "cwe" : " CWE-319" ,
63
+ "covered" : false ,
64
+ "test_files" : []
65
+ },
66
+ {
67
+ "path" : " ql/src/security/CWE-319/DatabaseSslNotEnforced.ql" ,
68
+ "absolute_path" : " /home/geekmasher/development/github/codeql-extractor-bicep/ql/src/security/CWE-319/DatabaseSslNotEnforced.ql" ,
69
+ "name" : " DatabaseSslNotEnforced" ,
70
+ "category" : " security" ,
71
+ "cwe" : " CWE-319" ,
72
+ "covered" : false ,
73
+ "test_files" : []
74
+ },
75
+ {
76
+ "path" : " ql/src/security/CWE-319/SslEnforement.ql" ,
77
+ "absolute_path" : " /home/geekmasher/development/github/codeql-extractor-bicep/ql/src/security/CWE-319/SslEnforement.ql" ,
78
+ "name" : " SslEnforement" ,
79
+ "category" : " security" ,
80
+ "cwe" : " CWE-319" ,
81
+ "covered" : false ,
82
+ "test_files" : []
83
+ },
84
+ {
85
+ "path" : " ql/src/security/CWE-319/RedisCacheNonSslPort.ql" ,
86
+ "absolute_path" : " /home/geekmasher/development/github/codeql-extractor-bicep/ql/src/security/CWE-319/RedisCacheNonSslPort.ql" ,
87
+ "name" : " RedisCacheNonSslPort" ,
88
+ "category" : " security" ,
89
+ "cwe" : " CWE-319" ,
90
+ "covered" : false ,
91
+ "test_files" : []
92
+ },
93
+ {
94
+ "path" : " ql/src/security/CWE-352/GrafanaCsrfDisabled.ql" ,
95
+ "absolute_path" : " /home/geekmasher/development/github/codeql-extractor-bicep/ql/src/security/CWE-352/GrafanaCsrfDisabled.ql" ,
96
+ "name" : " GrafanaCsrfDisabled" ,
97
+ "category" : " security" ,
98
+ "cwe" : " CWE-352" ,
99
+ "covered" : false ,
100
+ "test_files" : []
101
+ },
102
+ {
103
+ "path" : " ql/src/security/CWE-327/DatabaseWeakTlsVersion.ql" ,
104
+ "absolute_path" : " /home/geekmasher/development/github/codeql-extractor-bicep/ql/src/security/CWE-327/DatabaseWeakTlsVersion.ql" ,
105
+ "name" : " DatabaseWeakTlsVersion" ,
106
+ "category" : " security" ,
107
+ "cwe" : " CWE-327" ,
108
+ "covered" : false ,
109
+ "test_files" : []
110
+ },
111
+ {
112
+ "path" : " ql/src/security/CWE-327/WeakTlsVersion.ql" ,
113
+ "absolute_path" : " /home/geekmasher/development/github/codeql-extractor-bicep/ql/src/security/CWE-327/WeakTlsVersion.ql" ,
114
+ "name" : " WeakTlsVersion" ,
115
+ "category" : " security" ,
116
+ "cwe" : " CWE-327" ,
117
+ "covered" : false ,
118
+ "test_files" : []
119
+ },
120
+ {
121
+ "path" : " ql/src/security/CWE-327/TlsDisabled.ql" ,
122
+ "absolute_path" : " /home/geekmasher/development/github/codeql-extractor-bicep/ql/src/security/CWE-327/TlsDisabled.ql" ,
123
+ "name" : " TlsDisabled" ,
124
+ "category" : " security" ,
125
+ "cwe" : " CWE-327" ,
126
+ "covered" : false ,
127
+ "test_files" : []
128
+ },
129
+ {
130
+ "path" : " ql/src/security/AKS/AKSPublicApi.ql" ,
131
+ "absolute_path" : " /home/geekmasher/development/github/codeql-extractor-bicep/ql/src/security/AKS/AKSPublicApi.ql" ,
132
+ "name" : " AKSPublicApi" ,
133
+ "category" : " security" ,
134
+ "cwe" : " " ,
135
+ "covered" : false ,
136
+ "test_files" : []
137
+ },
138
+ {
139
+ "path" : " ql/src/security/AKS/AKSKubeDashboardEnabled.ql" ,
140
+ "absolute_path" : " /home/geekmasher/development/github/codeql-extractor-bicep/ql/src/security/AKS/AKSKubeDashboardEnabled.ql" ,
141
+ "name" : " AKSKubeDashboardEnabled" ,
142
+ "category" : " security" ,
143
+ "cwe" : " " ,
144
+ "covered" : false ,
145
+ "test_files" : []
146
+ },
147
+ {
148
+ "path" : " ql/src/security/AKS/AKSPrivateApiEnabled.ql" ,
149
+ "absolute_path" : " /home/geekmasher/development/github/codeql-extractor-bicep/ql/src/security/AKS/AKSPrivateApiEnabled.ql" ,
150
+ "name" : " AKSPrivateApiEnabled" ,
151
+ "category" : " security" ,
152
+ "cwe" : " " ,
153
+ "covered" : false ,
154
+ "test_files" : []
155
+ },
156
+ {
157
+ "path" : " ql/src/security/Dashboards/GrafanaMissingZoneRedundancy.ql" ,
158
+ "absolute_path" : " /home/geekmasher/development/github/codeql-extractor-bicep/ql/src/security/Dashboards/GrafanaMissingZoneRedundancy.ql" ,
159
+ "name" : " GrafanaMissingZoneRedundancy" ,
160
+ "category" : " security" ,
161
+ "cwe" : " " ,
162
+ "covered" : false ,
163
+ "test_files" : []
164
+ },
165
+ {
166
+ "path" : " ql/src/security/Storage/SupportHttpTraffic.ql" ,
167
+ "absolute_path" : " /home/geekmasher/development/github/codeql-extractor-bicep/ql/src/security/Storage/SupportHttpTraffic.ql" ,
168
+ "name" : " SupportHttpTraffic" ,
169
+ "category" : " security" ,
170
+ "cwe" : " " ,
171
+ "covered" : false ,
172
+ "test_files" : []
173
+ },
174
+ {
175
+ "path" : " ql/src/security/Storage/PublicAccess.ql" ,
176
+ "absolute_path" : " /home/geekmasher/development/github/codeql-extractor-bicep/ql/src/security/Storage/PublicAccess.ql" ,
177
+ "name" : " PublicAccess" ,
178
+ "category" : " security" ,
179
+ "cwe" : " " ,
180
+ "covered" : false ,
181
+ "test_files" : []
182
+ },
183
+ {
184
+ "path" : " ql/src/security/CWE-272/GrafanaExcessiveEditorPermissions.ql" ,
185
+ "absolute_path" : " /home/geekmasher/development/github/codeql-extractor-bicep/ql/src/security/CWE-272/GrafanaExcessiveEditorPermissions.ql" ,
186
+ "name" : " GrafanaExcessiveEditorPermissions" ,
187
+ "category" : " security" ,
188
+ "cwe" : " CWE-272" ,
189
+ "covered" : false ,
190
+ "test_files" : []
191
+ },
192
+ {
193
+ "path" : " ql/src/security/CWE-272/GrafanaExcessiveViewerPermissions.ql" ,
194
+ "absolute_path" : " /home/geekmasher/development/github/codeql-extractor-bicep/ql/src/security/CWE-272/GrafanaExcessiveViewerPermissions.ql" ,
195
+ "name" : " GrafanaExcessiveViewerPermissions" ,
196
+ "category" : " security" ,
197
+ "cwe" : " CWE-272" ,
198
+ "covered" : false ,
199
+ "test_files" : []
200
+ },
201
+ {
202
+ "path" : " ql/src/security/CWE-311/DatabaseNoInfrastructureEncryption.ql" ,
203
+ "absolute_path" : " /home/geekmasher/development/github/codeql-extractor-bicep/ql/src/security/CWE-311/DatabaseNoInfrastructureEncryption.ql" ,
204
+ "name" : " DatabaseNoInfrastructureEncryption" ,
205
+ "category" : " security" ,
206
+ "cwe" : " CWE-311" ,
207
+ "covered" : false ,
208
+ "test_files" : []
209
+ },
210
+ {
211
+ "path" : " ql/src/security/CWE-400/RedisCacheUnsafeMemoryPolicy.ql" ,
212
+ "absolute_path" : " /home/geekmasher/development/github/codeql-extractor-bicep/ql/src/security/CWE-400/RedisCacheUnsafeMemoryPolicy.ql" ,
213
+ "name" : " RedisCacheUnsafeMemoryPolicy" ,
214
+ "category" : " security" ,
215
+ "cwe" : " CWE-400" ,
216
+ "covered" : false ,
217
+ "test_files" : []
218
+ },
219
+ {
220
+ "path" : " ql/src/security/CWE-942/InsecureCorsAllHeaders.ql" ,
221
+ "absolute_path" : " /home/geekmasher/development/github/codeql-extractor-bicep/ql/src/security/CWE-942/InsecureCorsAllHeaders.ql" ,
222
+ "name" : " InsecureCorsAllHeaders" ,
223
+ "category" : " security" ,
224
+ "cwe" : " CWE-942" ,
225
+ "covered" : false ,
226
+ "test_files" : []
227
+ },
228
+ {
229
+ "path" : " ql/src/security/CWE-942/InsecureCorsAllowCredentialsWildcard.ql" ,
230
+ "absolute_path" : " /home/geekmasher/development/github/codeql-extractor-bicep/ql/src/security/CWE-942/InsecureCorsAllowCredentialsWildcard.ql" ,
231
+ "name" : " InsecureCorsAllowCredentialsWildcard" ,
232
+ "category" : " security" ,
233
+ "cwe" : " CWE-942" ,
234
+ "covered" : false ,
235
+ "test_files" : []
236
+ },
237
+ {
238
+ "path" : " ql/src/security/CWE-942/InsecureCorsWildcardOrigin.ql" ,
239
+ "absolute_path" : " /home/geekmasher/development/github/codeql-extractor-bicep/ql/src/security/CWE-942/InsecureCorsWildcardOrigin.ql" ,
240
+ "name" : " InsecureCorsWildcardOrigin" ,
241
+ "category" : " security" ,
242
+ "cwe" : " CWE-942" ,
243
+ "covered" : false ,
244
+ "test_files" : []
245
+ },
246
+ {
247
+ "path" : " ql/src/security/CWE-942/InsecureCorsAllMethods.ql" ,
248
+ "absolute_path" : " /home/geekmasher/development/github/codeql-extractor-bicep/ql/src/security/CWE-942/InsecureCorsAllMethods.ql" ,
249
+ "name" : " InsecureCorsAllMethods" ,
250
+ "category" : " security" ,
251
+ "cwe" : " CWE-942" ,
252
+ "covered" : false ,
253
+ "test_files" : []
254
+ },
255
+ {
256
+ "path" : " ql/src/security/CWE-693/RedisCacheNoBackup.ql" ,
257
+ "absolute_path" : " /home/geekmasher/development/github/codeql-extractor-bicep/ql/src/security/CWE-693/RedisCacheNoBackup.ql" ,
258
+ "name" : " RedisCacheNoBackup" ,
259
+ "category" : " security" ,
260
+ "cwe" : " CWE-693" ,
261
+ "covered" : false ,
262
+ "test_files" : []
263
+ },
264
+ {
265
+ "path" : " ql/src/security/CWE-295/GrafanaSmtpSslVerificationDisabled.ql" ,
266
+ "absolute_path" : " /home/geekmasher/development/github/codeql-extractor-bicep/ql/src/security/CWE-295/GrafanaSmtpSslVerificationDisabled.ql" ,
267
+ "name" : " GrafanaSmtpSslVerificationDisabled" ,
268
+ "category" : " security" ,
269
+ "cwe" : " CWE-295" ,
270
+ "covered" : false ,
271
+ "test_files" : []
272
+ },
273
+ {
274
+ "path" : " ql/src/security/CWE-798/RedisCacheNoAAD.ql" ,
275
+ "absolute_path" : " /home/geekmasher/development/github/codeql-extractor-bicep/ql/src/security/CWE-798/RedisCacheNoAAD.ql" ,
276
+ "name" : " RedisCacheNoAAD" ,
277
+ "category" : " security" ,
278
+ "cwe" : " CWE-798" ,
279
+ "covered" : false ,
280
+ "test_files" : []
281
+ },
282
+ {
283
+ "path" : " ql/src/security/CWE-798/HardcodedSmtpCredentials.ql" ,
284
+ "absolute_path" : " /home/geekmasher/development/github/codeql-extractor-bicep/ql/src/security/CWE-798/HardcodedSmtpCredentials.ql" ,
285
+ "name" : " HardcodedSmtpCredentials" ,
286
+ "category" : " security" ,
287
+ "cwe" : " CWE-798" ,
288
+ "covered" : false ,
289
+ "test_files" : []
290
+ },
291
+ {
292
+ "path" : " ql/src/security/CWE-404/CosmosDBNoBackupPolicy.ql" ,
293
+ "absolute_path" : " /home/geekmasher/development/github/codeql-extractor-bicep/ql/src/security/CWE-404/CosmosDBNoBackupPolicy.ql" ,
294
+ "name" : " CosmosDBNoBackupPolicy" ,
295
+ "category" : " security" ,
296
+ "cwe" : " CWE-404" ,
297
+ "covered" : false ,
298
+ "test_files" : []
299
+ },
300
+ {
301
+ "path" : " ql/src/security/CWE-404/DatabaseNoGeoRedundantBackup.ql" ,
302
+ "absolute_path" : " /home/geekmasher/development/github/codeql-extractor-bicep/ql/src/security/CWE-404/DatabaseNoGeoRedundantBackup.ql" ,
303
+ "name" : " DatabaseNoGeoRedundantBackup" ,
304
+ "category" : " security" ,
305
+ "cwe" : " CWE-404" ,
306
+ "covered" : false ,
307
+ "test_files" : []
308
+ },
309
+ {
310
+ "path" : " ql/src/diagnostics/ExtractionErrors.ql" ,
311
+ "absolute_path" : " /home/geekmasher/development/github/codeql-extractor-bicep/ql/src/diagnostics/ExtractionErrors.ql" ,
312
+ "name" : " ExtractionErrors" ,
313
+ "category" : " diagnostics" ,
314
+ "cwe" : " " ,
315
+ "covered" : false ,
316
+ "test_files" : []
317
+ },
318
+ {
319
+ "path" : " ql/src/diagnostics/SuccessfullyExtractedFiles.ql" ,
320
+ "absolute_path" : " /home/geekmasher/development/github/codeql-extractor-bicep/ql/src/diagnostics/SuccessfullyExtractedFiles.ql" ,
321
+ "name" : " SuccessfullyExtractedFiles" ,
322
+ "category" : " diagnostics" ,
323
+ "cwe" : " " ,
324
+ "covered" : false ,
325
+ "test_files" : []
326
+ }
327
+ ],
328
+ "metadata" : {
329
+ "total_queries" : 36 ,
330
+ "covered_queries" : 0 ,
331
+ "categories" : [
332
+ " diagnostics" ,
333
+ " security"
334
+ ],
335
+ "cwes" : [
336
+ " CWE-200" ,
337
+ " CWE-306" ,
338
+ " CWE-311" ,
339
+ " CWE-942" ,
340
+ " CWE-400" ,
341
+ " CWE-319" ,
342
+ " CWE-693" ,
343
+ " CWE-327" ,
344
+ " CWE-284" ,
345
+ " CWE-295" ,
346
+ " CWE-404" ,
347
+ " CWE-352" ,
348
+ " CWE-798" ,
349
+ " CWE-272"
350
+ ],
351
+ "coverage_percentage" : 0.0
352
+ }
353
+ }
0 commit comments