-
Notifications
You must be signed in to change notification settings - Fork 23
Expand file tree
/
Copy pathwerkzeug.model.yml
More file actions
318 lines (318 loc) · 41.1 KB
/
werkzeug.model.yml
File metadata and controls
318 lines (318 loc) · 41.1 KB
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
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
extensions:
- addsTo:
pack: codeql/python-all
extensible: sourceModel
data:
- ["werkzeug", "Member[_reloader].Member[ReloaderLoop].Instance.Member[restart_with_reloader]", "ReturnValue", "environment"]
- ["werkzeug", "Member[_reloader].Member[run_with_reloader]", "Argument[0,main_func:]", "environment"]
- ["werkzeug", "Member[_reloader].Member[run_with_reloader]", "Argument[1,extra_files:]", "environment"]
- ["werkzeug", "Member[_reloader].Member[run_with_reloader]", "Argument[2,exclude_patterns:]", "environment"]
- ["werkzeug", "Member[_reloader].Member[run_with_reloader]", "Argument[3,interval:]", "environment"]
- ["werkzeug", "Member[datastructures].Member[file_storage].Member[FileMultiDict].Instance.Member[add_file]", "Argument[1,name:]", "file"]
- ["werkzeug", "Member[datastructures].Member[file_storage].Member[FileMultiDict].Instance.Member[add_file]", "Argument[2,file:]", "file"]
- ["werkzeug", "Member[datastructures].Member[file_storage].Member[FileMultiDict].Instance.Member[add_file]", "Argument[3,filename:]", "file"]
- ["werkzeug", "Member[datastructures].Member[file_storage].Member[FileMultiDict].Instance.Member[add_file]", "Argument[4,content_type:]", "file"]
- ["werkzeug", "Member[datastructures].Member[file_storage].Member[FileStorage].Instance.Member[save]", "Argument[1,dst:]", "file"]
- ["werkzeug", "Member[datastructures].Member[file_storage].Member[FileStorage].Instance.Member[save]", "Argument[2,buffer_size:]", "file"]
- ["werkzeug", "Member[debug].Member[DebuggedApplication].Instance.Member[get_resource]", "Argument[2,filename:]", "file"]
- ["werkzeug", "Member[debug].Member[DebuggedApplication].Instance.Member[get_resource]", "ReturnValue", "file"]
- ["werkzeug", "Member[debug].Member[get_machine_id]", "ReturnValue", "file"]
- ["werkzeug", "Member[debug].Member[get_pin_and_cookie_name]", "Argument[0,app:]", "environment"]
- ["werkzeug", "Member[debug].Member[get_pin_and_cookie_name]", "ReturnValue", "environment"]
- ["werkzeug", "Member[serving].Member[is_running_from_reloader]", "ReturnValue", "environment"]
- ["werkzeug", "Member[serving].Member[make_ssl_devcert]", "Argument[1,host:]", "file"]
- ["werkzeug", "Member[serving].Member[make_ssl_devcert]", "Argument[2,cn:]", "file"]
- ["werkzeug", "Member[serving].Member[make_ssl_devcert]", "ReturnValue", "file"]
- ["werkzeug", "Member[serving].Member[run_simple]", "Argument[0,hostname:]", "environment"]
- ["werkzeug", "Member[serving].Member[run_simple]", "Argument[1,port:]", "environment"]
- ["werkzeug", "Member[serving].Member[run_simple]", "Argument[10,threaded:]", "environment"]
- ["werkzeug", "Member[serving].Member[run_simple]", "Argument[11,processes:]", "environment"]
- ["werkzeug", "Member[serving].Member[run_simple]", "Argument[12,request_handler:]", "environment"]
- ["werkzeug", "Member[serving].Member[run_simple]", "Argument[13,static_files:]", "environment"]
- ["werkzeug", "Member[serving].Member[run_simple]", "Argument[14,passthrough_errors:]", "environment"]
- ["werkzeug", "Member[serving].Member[run_simple]", "Argument[15,ssl_context:]", "environment"]
- ["werkzeug", "Member[serving].Member[run_simple]", "Argument[2,application:]", "environment"]
- ["werkzeug", "Member[serving].Member[run_simple]", "Argument[5,use_evalex:]", "environment"]
- ["werkzeug", "Member[serving].Member[run_simple]", "Argument[6,extra_files:]", "environment"]
- ["werkzeug", "Member[serving].Member[run_simple]", "Argument[7,exclude_patterns:]", "environment"]
- ["werkzeug", "Member[serving].Member[run_simple]", "Argument[8,reloader_interval:]", "environment"]
- ["werkzeug", "Member[serving].Member[run_simple]", "Argument[9,reloader_type:]", "environment"]
- ["werkzeug", "Member[utils].Member[send_file]", "Argument[0,path_or_file:]", "file"]
- ["werkzeug", "Member[utils].Member[send_file]", "Argument[1,environ:]", "file"]
- ["werkzeug", "Member[utils].Member[send_file]", "Argument[10,response_class:]", "file"]
- ["werkzeug", "Member[utils].Member[send_file]", "Argument[11,_root_path:]", "file"]
- ["werkzeug", "Member[utils].Member[send_file]", "Argument[2,mimetype:]", "file"]
- ["werkzeug", "Member[utils].Member[send_file]", "Argument[4,download_name:]", "file"]
- ["werkzeug", "Member[utils].Member[send_file]", "Argument[6,etag:]", "file"]
- ["werkzeug", "Member[utils].Member[send_file]", "Argument[8,max_age:]", "file"]
- ["werkzeug", "Member[utils].Member[send_file]", "ReturnValue", "file"]
- ["werkzeug", "Member[utils].Member[send_from_directory]", "Argument[2,environ:]", "file"]
- ["werkzeug", "Member[utils].Member[send_from_directory]", "ReturnValue", "file"]
- addsTo:
pack: codeql/python-all
extensible: sinkModel
data:
- ["werkzeug", "Member[datastructures].Member[file_storage].Member[FileMultiDict].Instance.Member[add_file]", "Argument[2,file:]", "path-injection"]
- ["werkzeug", "Member[datastructures].Member[file_storage].Member[FileStorage].Instance.Member[save]", "Argument[1,dst:]", "path-injection"]
- ["werkzeug", "Member[debug].Member[DebuggedApplication].Instance.Member[get_resource]", "Argument[2,filename:]", "path-injection"]
- ["werkzeug", "Member[routing].Member[rules].Member[Rule].Instance.Member[bind]", "Argument[1,map:]", "code-injection"]
- ["werkzeug", "Member[serving].Member[make_server]", "Argument[0,host:]", "path-injection"]
- ["werkzeug", "Member[serving].Member[make_server]", "Argument[8,fd:]", "path-injection"]
- ["werkzeug", "Member[serving].Member[make_ssl_devcert]", "Argument[0,base_path:]", "path-injection"]
- ["werkzeug", "Member[serving].Member[run_simple]", "Argument[0,hostname:]", "path-injection"]
- ["werkzeug", "Member[serving].Member[run_simple]", "Argument[13,static_files:]", "path-injection"]
- ["werkzeug", "Member[utils].Member[send_file]", "Argument[0,path_or_file:]", "path-injection"]
- ["werkzeug", "Member[utils].Member[send_file]", "Argument[11,_root_path:]", "path-injection"]
- addsTo:
pack: codeql/python-all
extensible: summaryModel
data:
- ["werkzeug", "Member[datastructures].Member[accept].Member[Accept].Instance.Member[best_match]", "Argument[1,matches:]", "ReturnValue", "taint"]
- ["werkzeug", "Member[datastructures].Member[accept].Member[Accept].Instance.Member[best_match]", "Argument[2,default:]", "ReturnValue", "taint"]
- ["werkzeug", "Member[datastructures].Member[accept].Member[Accept].Instance.Member[find]", "Argument[self]", "ReturnValue", "taint"]
- ["werkzeug", "Member[datastructures].Member[accept].Member[Accept].Instance.Member[index]", "Argument[self]", "ReturnValue", "taint"]
- ["werkzeug", "Member[datastructures].Member[accept].Member[Accept].Instance.Member[quality]", "Argument[self]", "ReturnValue", "taint"]
- ["werkzeug", "Member[datastructures].Member[accept].Member[Accept].Instance.Member[to_header]", "Argument[self]", "ReturnValue", "taint"]
- ["werkzeug", "Member[datastructures].Member[accept].Member[Accept].Instance.Member[values]", "Argument[self]", "ReturnValue", "taint"]
- ["werkzeug", "Member[datastructures].Member[accept].Member[LanguageAccept].Instance.Member[best_match]", "Argument[1,matches:]", "ReturnValue", "taint"]
- ["werkzeug", "Member[datastructures].Member[accept].Member[LanguageAccept].Instance.Member[best_match]", "Argument[2,default:]", "ReturnValue", "taint"]
- ["werkzeug", "Member[datastructures].Member[auth].Member[Authorization].Instance.Member[from_header]", "Argument[1,value:]", "ReturnValue", "taint"]
- ["werkzeug", "Member[datastructures].Member[auth].Member[Authorization].Instance.Member[get]", "Argument[2,default:]", "ReturnValue", "taint"]
- ["werkzeug", "Member[datastructures].Member[auth].Member[Authorization].Instance.Member[get]", "Argument[self]", "ReturnValue", "taint"]
- ["werkzeug", "Member[datastructures].Member[auth].Member[Authorization].Instance.Member[to_header]", "Argument[self]", "ReturnValue", "taint"]
- ["werkzeug", "Member[datastructures].Member[auth].Member[WWWAuthenticate].Instance.Member[from_header]", "Argument[1,value:]", "ReturnValue", "taint"]
- ["werkzeug", "Member[datastructures].Member[auth].Member[WWWAuthenticate].Instance.Member[get]", "Argument[2,default:]", "ReturnValue", "taint"]
- ["werkzeug", "Member[datastructures].Member[auth].Member[WWWAuthenticate].Instance.Member[get]", "Argument[self]", "ReturnValue", "taint"]
- ["werkzeug", "Member[datastructures].Member[auth].Member[WWWAuthenticate].Instance.Member[to_header]", "Argument[self]", "ReturnValue", "taint"]
- ["werkzeug", "Member[datastructures].Member[csp].Member[ContentSecurityPolicy].Instance.Member[to_header]", "Argument[self]", "ReturnValue", "taint"]
- ["werkzeug", "Member[datastructures].Member[etag].Member[ETags].Instance.Member[as_set]", "Argument[self]", "ReturnValue", "taint"]
- ["werkzeug", "Member[datastructures].Member[etag].Member[ETags].Instance.Member[to_header]", "Argument[self]", "ReturnValue", "taint"]
- ["werkzeug", "Member[datastructures].Member[headers].Member[Headers].Instance.Member[get]", "Argument[2,default:]", "ReturnValue", "taint"]
- ["werkzeug", "Member[datastructures].Member[headers].Member[Headers].Instance.Member[get]", "Argument[self]", "ReturnValue", "taint"]
- ["werkzeug", "Member[datastructures].Member[headers].Member[Headers].Instance.Member[get_all]", "Argument[1,name:]", "ReturnValue", "taint"]
- ["werkzeug", "Member[datastructures].Member[headers].Member[Headers].Instance.Member[get_all]", "Argument[self]", "ReturnValue", "taint"]
- ["werkzeug", "Member[datastructures].Member[headers].Member[Headers].Instance.Member[getlist]", "Argument[1,key:]", "ReturnValue", "taint"]
- ["werkzeug", "Member[datastructures].Member[headers].Member[Headers].Instance.Member[getlist]", "Argument[self]", "ReturnValue", "taint"]
- ["werkzeug", "Member[datastructures].Member[headers].Member[Headers].Instance.Member[items]", "Argument[self]", "ReturnValue", "taint"]
- ["werkzeug", "Member[datastructures].Member[headers].Member[Headers].Instance.Member[keys]", "Argument[self]", "ReturnValue", "taint"]
- ["werkzeug", "Member[datastructures].Member[headers].Member[Headers].Instance.Member[pop]", "Argument[2,default:]", "ReturnValue", "taint"]
- ["werkzeug", "Member[datastructures].Member[headers].Member[Headers].Instance.Member[pop]", "Argument[self]", "ReturnValue", "taint"]
- ["werkzeug", "Member[datastructures].Member[headers].Member[Headers].Instance.Member[popitem]", "Argument[self]", "ReturnValue", "taint"]
- ["werkzeug", "Member[datastructures].Member[headers].Member[Headers].Instance.Member[setdefault]", "Argument[1,key:]", "ReturnValue", "taint"]
- ["werkzeug", "Member[datastructures].Member[headers].Member[Headers].Instance.Member[setdefault]", "Argument[2,default:]", "ReturnValue", "taint"]
- ["werkzeug", "Member[datastructures].Member[headers].Member[Headers].Instance.Member[setdefault]", "Argument[self]", "ReturnValue", "taint"]
- ["werkzeug", "Member[datastructures].Member[headers].Member[Headers].Instance.Member[setlistdefault]", "Argument[1,key:]", "ReturnValue", "taint"]
- ["werkzeug", "Member[datastructures].Member[headers].Member[Headers].Instance.Member[setlistdefault]", "Argument[2,default:]", "ReturnValue", "taint"]
- ["werkzeug", "Member[datastructures].Member[headers].Member[Headers].Instance.Member[setlistdefault]", "Argument[self]", "ReturnValue", "taint"]
- ["werkzeug", "Member[datastructures].Member[headers].Member[Headers].Instance.Member[to_wsgi_list]", "Argument[self]", "ReturnValue", "taint"]
- ["werkzeug", "Member[datastructures].Member[headers].Member[Headers].Instance.Member[values]", "Argument[self]", "ReturnValue", "taint"]
- ["werkzeug", "Member[datastructures].Member[mixins].Member[UpdateDictMixin].Instance.Member[pop]", "Argument[2,default:]", "ReturnValue", "taint"]
- ["werkzeug", "Member[datastructures].Member[mixins].Member[UpdateDictMixin].Instance.Member[setdefault]", "Argument[2,default:]", "ReturnValue", "taint"]
- ["werkzeug", "Member[datastructures].Member[range].Member[ContentRange].Instance.Member[to_header]", "Argument[self]", "ReturnValue", "taint"]
- ["werkzeug", "Member[datastructures].Member[range].Member[IfRange].Instance.Member[to_header]", "Argument[self]", "ReturnValue", "taint"]
- ["werkzeug", "Member[datastructures].Member[range].Member[Range].Instance.Member[make_content_range]", "Argument[1,length:]", "ReturnValue", "taint"]
- ["werkzeug", "Member[datastructures].Member[range].Member[Range].Instance.Member[make_content_range]", "Argument[self]", "ReturnValue", "taint"]
- ["werkzeug", "Member[datastructures].Member[range].Member[Range].Instance.Member[range_for_length]", "Argument[1,length:]", "ReturnValue", "taint"]
- ["werkzeug", "Member[datastructures].Member[range].Member[Range].Instance.Member[range_for_length]", "Argument[self]", "ReturnValue", "taint"]
- ["werkzeug", "Member[datastructures].Member[range].Member[Range].Instance.Member[to_content_range_header]", "Argument[1,length:]", "ReturnValue", "taint"]
- ["werkzeug", "Member[datastructures].Member[range].Member[Range].Instance.Member[to_content_range_header]", "Argument[self]", "ReturnValue", "taint"]
- ["werkzeug", "Member[datastructures].Member[range].Member[Range].Instance.Member[to_header]", "Argument[self]", "ReturnValue", "taint"]
- ["werkzeug", "Member[datastructures].Member[structures].Member[CombinedMultiDict].Instance.Member[get]", "Argument[2,default:]", "ReturnValue", "taint"]
- ["werkzeug", "Member[datastructures].Member[structures].Member[CombinedMultiDict].Instance.Member[get]", "Argument[self]", "ReturnValue", "taint"]
- ["werkzeug", "Member[datastructures].Member[structures].Member[CombinedMultiDict].Instance.Member[items]", "Argument[self]", "ReturnValue", "taint"]
- ["werkzeug", "Member[datastructures].Member[structures].Member[CombinedMultiDict].Instance.Member[keys]", "Argument[self]", "ReturnValue", "taint"]
- ["werkzeug", "Member[datastructures].Member[structures].Member[CombinedMultiDict].Instance.Member[values]", "Argument[self]", "ReturnValue", "taint"]
- ["werkzeug", "Member[datastructures].Member[structures].Member[HeaderSet].Instance.Member[as_set]", "Argument[self]", "ReturnValue", "taint"]
- ["werkzeug", "Member[datastructures].Member[structures].Member[HeaderSet].Instance.Member[find]", "Argument[self]", "ReturnValue", "taint"]
- ["werkzeug", "Member[datastructures].Member[structures].Member[HeaderSet].Instance.Member[index]", "Argument[self]", "ReturnValue", "taint"]
- ["werkzeug", "Member[datastructures].Member[structures].Member[HeaderSet].Instance.Member[to_header]", "Argument[self]", "ReturnValue", "taint"]
- ["werkzeug", "Member[datastructures].Member[structures].Member[ImmutableDict].Instance.Member[copy]", "Argument[self]", "ReturnValue", "taint"]
- ["werkzeug", "Member[datastructures].Member[structures].Member[MultiDict].Instance.Member[pop]", "Argument[2,default:]", "ReturnValue", "taint"]
- ["werkzeug", "Member[datastructures].Member[structures].Member[MultiDict].Instance.Member[setdefault]", "Argument[self]", "ReturnValue", "taint"]
- ["werkzeug", "Member[datastructures].Member[structures].Member[MultiDict].Instance.Member[to_dict]", "Argument[self]", "ReturnValue", "taint"]
- ["werkzeug", "Member[datastructures].Member[structures].Member[TypeConversionDict].Instance.Member[get]", "Argument[2,default:]", "ReturnValue", "taint"]
- ["werkzeug", "Member[datastructures].Member[structures].Member[TypeConversionDict].Instance.Member[get]", "Argument[self]", "ReturnValue", "taint"]
- ["werkzeug", "Member[datastructures].Member[structures].Member[iter_multi_items]", "Argument[0,mapping:]", "ReturnValue", "taint"]
- ["werkzeug", "Member[debug].Member[DebuggedApplication].Instance.Member[debug_application]", "Argument[self]", "Argument[2,start_response:]", "taint"]
- ["werkzeug", "Member[debug].Member[DebuggedApplication].Instance.Member[display_console]", "Argument[self]", "ReturnValue", "taint"]
- ["werkzeug", "Member[debug].Member[DebuggedApplication].Instance.Member[get_resource]", "Argument[1,request:]", "ReturnValue", "taint"]
- ["werkzeug", "Member[debug].Member[DebuggedApplication].Instance.Member[get_resource]", "Argument[2,filename:]", "ReturnValue", "taint"]
- ["werkzeug", "Member[debug].Member[console].Member[HTMLStringO].Instance.Member[readline]", "Argument[self]", "ReturnValue", "taint"]
- ["werkzeug", "Member[debug].Member[console].Member[HTMLStringO].Instance.Member[reset]", "Argument[self]", "ReturnValue", "taint"]
- ["werkzeug", "Member[debug].Member[repr].Member[DebugReprGenerator].Instance.Member[dict_repr]", "Argument[1,d:]", "ReturnValue", "taint"]
- ["werkzeug", "Member[debug].Member[repr].Member[DebugReprGenerator].Instance.Member[dispatch_repr]", "Argument[1,obj:]", "ReturnValue", "taint"]
- ["werkzeug", "Member[debug].Member[repr].Member[DebugReprGenerator].Instance.Member[dump_locals]", "Argument[1,d:]", "ReturnValue", "taint"]
- ["werkzeug", "Member[debug].Member[repr].Member[DebugReprGenerator].Instance.Member[dump_locals]", "Argument[self]", "ReturnValue", "taint"]
- ["werkzeug", "Member[debug].Member[repr].Member[DebugReprGenerator].Instance.Member[dump_object]", "Argument[1,obj:]", "ReturnValue", "taint"]
- ["werkzeug", "Member[debug].Member[repr].Member[DebugReprGenerator].Instance.Member[render_object_dump]", "Argument[1,items:]", "ReturnValue", "taint"]
- ["werkzeug", "Member[debug].Member[repr].Member[DebugReprGenerator].Instance.Member[render_object_dump]", "Argument[3,repr:]", "ReturnValue", "taint"]
- ["werkzeug", "Member[debug].Member[repr].Member[DebugReprGenerator].Instance.Member[repr]", "Argument[1,obj:]", "ReturnValue", "taint"]
- ["werkzeug", "Member[debug].Member[repr].Member[DebugReprGenerator].Instance.Member[string_repr]", "Argument[1,obj:]", "ReturnValue", "taint"]
- ["werkzeug", "Member[debug].Member[repr].Member[debug_repr]", "Argument[0,obj:]", "ReturnValue", "taint"]
- ["werkzeug", "Member[debug].Member[tbtools].Member[DebugFrameSummary].Instance.Member[info]", "Argument[self]", "ReturnValue", "taint"]
- ["werkzeug", "Member[debug].Member[tbtools].Member[DebugFrameSummary].Instance.Member[render_html]", "Argument[self]", "ReturnValue", "taint"]
- ["werkzeug", "Member[debug].Member[tbtools].Member[DebugTraceback].Instance.Member[all_frames]", "Argument[self]", "ReturnValue", "taint"]
- ["werkzeug", "Member[debug].Member[tbtools].Member[DebugTraceback].Instance.Member[all_tracebacks]", "Argument[self]", "ReturnValue", "taint"]
- ["werkzeug", "Member[debug].Member[tbtools].Member[DebugTraceback].Instance.Member[render_debugger_html]", "Argument[2,secret:]", "ReturnValue", "taint"]
- ["werkzeug", "Member[debug].Member[tbtools].Member[DebugTraceback].Instance.Member[render_debugger_html]", "Argument[self]", "ReturnValue", "taint"]
- ["werkzeug", "Member[debug].Member[tbtools].Member[DebugTraceback].Instance.Member[render_traceback_html]", "Argument[self]", "ReturnValue", "taint"]
- ["werkzeug", "Member[debug].Member[tbtools].Member[DebugTraceback].Instance.Member[render_traceback_text]", "Argument[self]", "ReturnValue", "taint"]
- ["werkzeug", "Member[debug].Member[tbtools].Member[render_console_html]", "Argument[0,secret:]", "ReturnValue", "taint"]
- ["werkzeug", "Member[exceptions].Member[HTTPException].Instance.Member[get_body]", "Argument[self]", "ReturnValue", "taint"]
- ["werkzeug", "Member[exceptions].Member[HTTPException].Instance.Member[get_response]", "Argument[self]", "ReturnValue", "taint"]
- ["werkzeug", "Member[exceptions].Member[MethodNotAllowed].Instance.Member[get_headers]", "Argument[self]", "ReturnValue", "taint"]
- ["werkzeug", "Member[exceptions].Member[RequestedRangeNotSatisfiable].Instance.Member[get_headers]", "Argument[self]", "ReturnValue", "taint"]
- ["werkzeug", "Member[formparser].Member[FormDataParser].Instance.Member[parse]", "Argument[1,stream:]", "ReturnValue", "taint"]
- ["werkzeug", "Member[formparser].Member[FormDataParser].Instance.Member[parse_from_environ]", "Argument[1,environ:]", "ReturnValue", "taint"]
- ["werkzeug", "Member[formparser].Member[FormDataParser].Instance.Member[parse_from_environ]", "Argument[self]", "ReturnValue", "taint"]
- ["werkzeug", "Member[formparser].Member[MultiPartParser].Instance.Member[get_part_charset]", "Argument[1,headers:]", "ReturnValue", "taint"]
- ["werkzeug", "Member[formparser].Member[parse_form_data]", "Argument[0,environ:]", "ReturnValue", "taint"]
- ["werkzeug", "Member[formparser].Member[parse_form_data]", "Argument[3,max_content_length:]", "ReturnValue", "taint"]
- ["werkzeug", "Member[http].Member[dump_cookie]", "Argument[0,key:]", "ReturnValue", "taint"]
- ["werkzeug", "Member[http].Member[dump_cookie]", "Argument[1,value:]", "ReturnValue", "taint"]
- ["werkzeug", "Member[http].Member[dump_cookie]", "Argument[10,samesite:]", "ReturnValue", "taint"]
- ["werkzeug", "Member[http].Member[dump_cookie]", "Argument[11,partitioned:]", "ReturnValue", "taint"]
- ["werkzeug", "Member[http].Member[dump_cookie]", "Argument[2,max_age:]", "ReturnValue", "taint"]
- ["werkzeug", "Member[http].Member[dump_cookie]", "Argument[3,expires:]", "ReturnValue", "taint"]
- ["werkzeug", "Member[http].Member[dump_cookie]", "Argument[4,path:]", "ReturnValue", "taint"]
- ["werkzeug", "Member[http].Member[dump_cookie]", "Argument[5,domain:]", "ReturnValue", "taint"]
- ["werkzeug", "Member[http].Member[dump_cookie]", "Argument[6,secure:]", "ReturnValue", "taint"]
- ["werkzeug", "Member[http].Member[dump_cookie]", "Argument[7,httponly:]", "ReturnValue", "taint"]
- ["werkzeug", "Member[http].Member[dump_csp_header]", "Argument[0,header:]", "ReturnValue", "taint"]
- ["werkzeug", "Member[http].Member[dump_header]", "Argument[0,iterable:]", "ReturnValue", "taint"]
- ["werkzeug", "Member[http].Member[dump_options_header]", "Argument[0,header:]", "ReturnValue", "taint"]
- ["werkzeug", "Member[http].Member[dump_options_header]", "Argument[1,options:]", "ReturnValue", "taint"]
- ["werkzeug", "Member[http].Member[parse_content_range_header]", "Argument[0,value:]", "ReturnValue", "taint"]
- ["werkzeug", "Member[http].Member[parse_content_range_header]", "Argument[1,on_update:]", "ReturnValue", "taint"]
- ["werkzeug", "Member[http].Member[parse_etags]", "Argument[0,value:]", "ReturnValue", "taint"]
- ["werkzeug", "Member[http].Member[parse_if_range_header]", "Argument[0,value:]", "ReturnValue", "taint"]
- ["werkzeug", "Member[http].Member[parse_options_header]", "Argument[0,value:]", "ReturnValue", "taint"]
- ["werkzeug", "Member[http].Member[parse_range_header]", "Argument[0,value:]", "ReturnValue", "taint"]
- ["werkzeug", "Member[http].Member[parse_set_header]", "Argument[1,on_update:]", "ReturnValue", "taint"]
- ["werkzeug", "Member[http].Member[quote_etag]", "Argument[0,etag:]", "ReturnValue", "taint"]
- ["werkzeug", "Member[http].Member[quote_header_value]", "Argument[0,value:]", "ReturnValue", "taint"]
- ["werkzeug", "Member[http].Member[unquote_etag]", "Argument[0,etag:]", "ReturnValue", "taint"]
- ["werkzeug", "Member[http].Member[unquote_header_value]", "Argument[0,value:]", "ReturnValue", "taint"]
- ["werkzeug", "Member[local].Member[LocalManager].Instance.Member[make_middleware]", "Argument[1,app:]", "ReturnValue", "taint"]
- ["werkzeug", "Member[local].Member[LocalManager].Instance.Member[make_middleware]", "Argument[self]", "ReturnValue", "taint"]
- ["werkzeug", "Member[local].Member[LocalProxy].Instance.Member[lambda]", "Argument[self]", "ReturnValue", "taint"]
- ["werkzeug", "Member[local].Member[LocalStack].Instance.Member[pop]", "Argument[self]", "ReturnValue", "taint"]
- ["werkzeug", "Member[local].Member[LocalStack].Instance.Member[push]", "Argument[1,obj:]", "ReturnValue", "taint"]
- ["werkzeug", "Member[local].Member[LocalStack].Instance.Member[push]", "Argument[self]", "ReturnValue", "taint"]
- ["werkzeug", "Member[middleware].Member[http_proxy].Member[ProxyMiddleware].Instance.Member[proxy_to]", "Argument[1,opts:]", "ReturnValue", "taint"]
- ["werkzeug", "Member[middleware].Member[http_proxy].Member[ProxyMiddleware].Instance.Member[proxy_to]", "Argument[2,path:]", "ReturnValue", "taint"]
- ["werkzeug", "Member[middleware].Member[http_proxy].Member[ProxyMiddleware].Instance.Member[proxy_to]", "Argument[3,prefix:]", "ReturnValue", "taint"]
- ["werkzeug", "Member[middleware].Member[http_proxy].Member[ProxyMiddleware].Instance.Member[proxy_to]", "Argument[self]", "ReturnValue", "taint"]
- ["werkzeug", "Member[middleware].Member[lint].Member[LintMiddleware].Instance.Member[check_start_response]", "Argument[2,headers:]", "ReturnValue", "taint"]
- ["werkzeug", "Member[middleware].Member[shared_data].Member[SharedDataMiddleware].Instance.Member[generate_etag]", "Argument[2,file_size:]", "ReturnValue", "taint"]
- ["werkzeug", "Member[middleware].Member[shared_data].Member[SharedDataMiddleware].Instance.Member[get_directory_loader]", "Argument[1,directory:]", "ReturnValue", "taint"]
- ["werkzeug", "Member[middleware].Member[shared_data].Member[SharedDataMiddleware].Instance.Member[get_directory_loader]", "Argument[self]", "ReturnValue", "taint"]
- ["werkzeug", "Member[middleware].Member[shared_data].Member[SharedDataMiddleware].Instance.Member[get_file_loader]", "Argument[1,filename:]", "ReturnValue", "taint"]
- ["werkzeug", "Member[middleware].Member[shared_data].Member[SharedDataMiddleware].Instance.Member[get_file_loader]", "Argument[self]", "ReturnValue", "taint"]
- ["werkzeug", "Member[middleware].Member[shared_data].Member[SharedDataMiddleware].Instance.Member[get_package_loader]", "Argument[2,package_path:]", "ReturnValue", "taint"]
- ["werkzeug", "Member[routing].Member[converters].Member[AnyConverter].Instance.Member[to_url]", "Argument[1,value:]", "ReturnValue", "taint"]
- ["werkzeug", "Member[routing].Member[converters].Member[BaseConverter].Instance.Member[to_python]", "Argument[1,value:]", "ReturnValue", "taint"]
- ["werkzeug", "Member[routing].Member[converters].Member[BaseConverter].Instance.Member[to_url]", "Argument[1,value:]", "ReturnValue", "taint"]
- ["werkzeug", "Member[routing].Member[converters].Member[UUIDConverter].Instance.Member[to_url]", "Argument[1,value:]", "ReturnValue", "taint"]
- ["werkzeug", "Member[routing].Member[exceptions].Member[RequestRedirect].Instance.Member[get_response]", "Argument[self]", "ReturnValue", "taint"]
- ["werkzeug", "Member[routing].Member[map].Member[MapAdapter].Instance.Member[build]", "Argument[6,url_scheme:]", "ReturnValue", "taint"]
- ["werkzeug", "Member[routing].Member[map].Member[MapAdapter].Instance.Member[build]", "Argument[self]", "ReturnValue", "taint"]
- ["werkzeug", "Member[routing].Member[map].Member[MapAdapter].Instance.Member[encode_query_args]", "Argument[1,query_args:]", "ReturnValue", "taint"]
- ["werkzeug", "Member[routing].Member[map].Member[MapAdapter].Instance.Member[get_host]", "Argument[1,domain_part:]", "ReturnValue", "taint"]
- ["werkzeug", "Member[routing].Member[map].Member[MapAdapter].Instance.Member[get_host]", "Argument[self]", "ReturnValue", "taint"]
- ["werkzeug", "Member[routing].Member[map].Member[MapAdapter].Instance.Member[make_alias_redirect_url]", "Argument[5,query_args:]", "ReturnValue", "taint"]
- ["werkzeug", "Member[routing].Member[map].Member[MapAdapter].Instance.Member[make_alias_redirect_url]", "Argument[self]", "ReturnValue", "taint"]
- ["werkzeug", "Member[routing].Member[map].Member[Map].Instance.Member[bind]", "Argument[1,server_name:]", "ReturnValue", "taint"]
- ["werkzeug", "Member[routing].Member[map].Member[Map].Instance.Member[bind]", "Argument[2,script_name:]", "ReturnValue", "taint"]
- ["werkzeug", "Member[routing].Member[map].Member[Map].Instance.Member[bind]", "Argument[3,subdomain:]", "ReturnValue", "taint"]
- ["werkzeug", "Member[routing].Member[map].Member[Map].Instance.Member[bind]", "Argument[4,url_scheme:]", "ReturnValue", "taint"]
- ["werkzeug", "Member[routing].Member[map].Member[Map].Instance.Member[bind]", "Argument[5,default_method:]", "ReturnValue", "taint"]
- ["werkzeug", "Member[routing].Member[map].Member[Map].Instance.Member[bind]", "Argument[6,path_info:]", "ReturnValue", "taint"]
- ["werkzeug", "Member[routing].Member[map].Member[Map].Instance.Member[bind]", "Argument[7,query_args:]", "ReturnValue", "taint"]
- ["werkzeug", "Member[routing].Member[map].Member[Map].Instance.Member[bind]", "Argument[self]", "ReturnValue", "taint"]
- ["werkzeug", "Member[routing].Member[map].Member[Map].Instance.Member[bind_to_environ]", "Argument[1,environ:]", "ReturnValue", "taint"]
- ["werkzeug", "Member[routing].Member[map].Member[Map].Instance.Member[bind_to_environ]", "Argument[2,server_name:]", "ReturnValue", "taint"]
- ["werkzeug", "Member[routing].Member[map].Member[Map].Instance.Member[bind_to_environ]", "Argument[3,subdomain:]", "ReturnValue", "taint"]
- ["werkzeug", "Member[routing].Member[map].Member[Map].Instance.Member[bind_to_environ]", "Argument[self]", "ReturnValue", "taint"]
- ["werkzeug", "Member[routing].Member[map].Member[Map].Instance.Member[iter_rules]", "Argument[self]", "ReturnValue", "taint"]
- ["werkzeug", "Member[routing].Member[matcher].Member[StateMachineMatcher].Instance.Member[match]", "Argument[1,domain:]", "ReturnValue", "taint"]
- ["werkzeug", "Member[routing].Member[matcher].Member[StateMachineMatcher].Instance.Member[match]", "Argument[self]", "ReturnValue", "taint"]
- ["werkzeug", "Member[routing].Member[rules].Member[EndpointPrefix].Instance.Member[get_rules]", "Argument[self]", "ReturnValue", "taint"]
- ["werkzeug", "Member[routing].Member[rules].Member[Rule].Instance.Member[empty]", "Argument[self]", "ReturnValue", "taint"]
- ["werkzeug", "Member[routing].Member[rules].Member[Rule].Instance.Member[get_empty_kwargs]", "Argument[self]", "ReturnValue", "taint"]
- ["werkzeug", "Member[routing].Member[rules].Member[Rule].Instance.Member[get_rules]", "Argument[self]", "ReturnValue", "taint"]
- ["werkzeug", "Member[routing].Member[rules].Member[Subdomain].Instance.Member[get_rules]", "Argument[self]", "ReturnValue", "taint"]
- ["werkzeug", "Member[routing].Member[rules].Member[Submount].Instance.Member[get_rules]", "Argument[self]", "ReturnValue", "taint"]
- ["werkzeug", "Member[sansio].Member[multipart].Member[MultipartEncoder].Instance.Member[send_event]", "Argument[1,event:]", "ReturnValue", "taint"]
- ["werkzeug", "Member[sansio].Member[multipart].Member[MultipartEncoder].Instance.Member[send_event]", "Argument[self]", "ReturnValue", "taint"]
- ["werkzeug", "Member[sansio].Member[request].Member[Request].Instance.Member[authorization]", "Argument[self]", "ReturnValue", "taint"]
- ["werkzeug", "Member[sansio].Member[request].Member[Request].Instance.Member[full_path]", "Argument[self]", "ReturnValue", "taint"]
- ["werkzeug", "Member[sansio].Member[request].Member[Request].Instance.Member[host]", "Argument[self]", "ReturnValue", "taint"]
- ["werkzeug", "Member[sansio].Member[request].Member[Request].Instance.Member[if_match]", "Argument[self]", "ReturnValue", "taint"]
- ["werkzeug", "Member[sansio].Member[request].Member[Request].Instance.Member[if_none_match]", "Argument[self]", "ReturnValue", "taint"]
- ["werkzeug", "Member[sansio].Member[request].Member[Request].Instance.Member[if_range]", "Argument[self]", "ReturnValue", "taint"]
- ["werkzeug", "Member[sansio].Member[request].Member[Request].Instance.Member[range]", "Argument[self]", "ReturnValue", "taint"]
- ["werkzeug", "Member[sansio].Member[response].Member[Response].Instance.Member[get_etag]", "Argument[self]", "ReturnValue", "taint"]
- ["werkzeug", "Member[sansio].Member[response].Member[Response].Instance.Member[lambda]", "Argument[self]", "ReturnValue", "taint"]
- ["werkzeug", "Member[sansio].Member[response].Member[Response].Instance.Member[www_authenticate]", "Argument[self]", "Argument[1,value:]", "taint"]
- ["werkzeug", "Member[sansio].Member[utils].Member[get_host]", "Argument[1,host_header:]", "ReturnValue", "taint"]
- ["werkzeug", "Member[sansio].Member[utils].Member[get_host]", "Argument[2,server:]", "ReturnValue", "taint"]
- ["werkzeug", "Member[security].Member[generate_password_hash]", "Argument[1,method:]", "ReturnValue", "taint"]
- ["werkzeug", "Member[serving].Member[WSGIRequestHandler].Instance.Member[address_string]", "Argument[self]", "ReturnValue", "taint"]
- ["werkzeug", "Member[serving].Member[WSGIRequestHandler].Instance.Member[dictcomp]", "Argument[self]", "ReturnValue", "taint"]
- ["werkzeug", "Member[serving].Member[WSGIRequestHandler].Instance.Member[make_environ]", "Argument[self]", "ReturnValue", "taint"]
- ["werkzeug", "Member[serving].Member[WSGIRequestHandler].Instance.Member[port_integer]", "Argument[self]", "ReturnValue", "taint"]
- ["werkzeug", "Member[serving].Member[get_sockaddr]", "Argument[0,host:]", "ReturnValue", "taint"]
- ["werkzeug", "Member[serving].Member[get_sockaddr]", "Argument[1,port:]", "ReturnValue", "taint"]
- ["werkzeug", "Member[serving].Member[make_server]", "Argument[0,host:]", "ReturnValue", "taint"]
- ["werkzeug", "Member[serving].Member[make_server]", "Argument[1,port:]", "ReturnValue", "taint"]
- ["werkzeug", "Member[serving].Member[make_server]", "Argument[2,app:]", "ReturnValue", "taint"]
- ["werkzeug", "Member[serving].Member[make_server]", "Argument[4,processes:]", "ReturnValue", "taint"]
- ["werkzeug", "Member[serving].Member[make_server]", "Argument[6,passthrough_errors:]", "ReturnValue", "taint"]
- ["werkzeug", "Member[serving].Member[make_server]", "Argument[7,ssl_context:]", "ReturnValue", "taint"]
- ["werkzeug", "Member[serving].Member[make_ssl_devcert]", "Argument[0,base_path:]", "ReturnValue", "taint"]
- ["werkzeug", "Member[user_agent].Member[UserAgent].Instance.Member[to_header]", "Argument[self]", "ReturnValue", "taint"]
- ["werkzeug", "Member[utils].Member[append_slash_redirect]", "Argument[0,environ:]", "ReturnValue", "taint"]
- ["werkzeug", "Member[utils].Member[append_slash_redirect]", "Argument[1,code:]", "ReturnValue", "taint"]
- ["werkzeug", "Member[utils].Member[environ_property].Instance.Member[lookup]", "Argument[1,obj:]", "ReturnValue", "taint"]
- ["werkzeug", "Member[utils].Member[get_content_type]", "Argument[0,mimetype:]", "ReturnValue", "taint"]
- ["werkzeug", "Member[utils].Member[get_content_type]", "Argument[1,charset:]", "ReturnValue", "taint"]
- ["werkzeug", "Member[utils].Member[header_property].Instance.Member[lookup]", "Argument[1,obj:]", "ReturnValue", "taint"]
- ["werkzeug", "Member[utils].Member[redirect]", "Argument[0,location:]", "ReturnValue", "taint"]
- ["werkzeug", "Member[utils].Member[redirect]", "Argument[1,code:]", "ReturnValue", "taint"]
- ["werkzeug", "Member[utils].Member[send_file]", "Argument[0,path_or_file:]", "ReturnValue", "taint"]
- ["werkzeug", "Member[utils].Member[send_file]", "Argument[1,environ:]", "ReturnValue", "taint"]
- ["werkzeug", "Member[utils].Member[send_file]", "Argument[11,_root_path:]", "ReturnValue", "taint"]
- ["werkzeug", "Member[utils].Member[send_file]", "Argument[2,mimetype:]", "ReturnValue", "taint"]
- ["werkzeug", "Member[utils].Member[send_file]", "Argument[4,download_name:]", "ReturnValue", "taint"]
- ["werkzeug", "Member[utils].Member[send_file]", "Argument[6,etag:]", "ReturnValue", "taint"]
- ["werkzeug", "Member[utils].Member[send_file]", "Argument[7,last_modified:]", "ReturnValue", "taint"]
- ["werkzeug", "Member[utils].Member[send_file]", "Argument[8,max_age:]", "ReturnValue", "taint"]
- ["werkzeug", "Member[utils].Member[send_from_directory]", "Argument[2,environ:]", "ReturnValue", "taint"]
- ["werkzeug", "Member[wrappers].Member[request].Member[Request].Instance.Member[data]", "Argument[self]", "ReturnValue", "taint"]
- ["werkzeug", "Member[wrappers].Member[request].Member[Request].Instance.Member[files]", "Argument[self]", "ReturnValue", "taint"]
- ["werkzeug", "Member[wrappers].Member[request].Member[Request].Instance.Member[form]", "Argument[self]", "ReturnValue", "taint"]
- ["werkzeug", "Member[wrappers].Member[request].Member[Request].Instance.Member[get_data]", "Argument[self]", "ReturnValue", "taint"]
- ["werkzeug", "Member[wrappers].Member[request].Member[Request].Instance.Member[get_json]", "Argument[self]", "ReturnValue", "taint"]
- ["werkzeug", "Member[wrappers].Member[request].Member[Request].Instance.Member[stream]", "Argument[self]", "ReturnValue", "taint"]
- ["werkzeug", "Member[wrappers].Member[request].Member[Request].Instance.Member[url_root]", "Argument[self]", "ReturnValue", "taint"]
- ["werkzeug", "Member[wrappers].Member[request].Member[Request].Instance.Member[values]", "Argument[self]", "ReturnValue", "taint"]
- ["werkzeug", "Member[wrappers].Member[response].Member[Response].Instance.Member[call_on_close]", "Argument[1,func:]", "ReturnValue", "taint"]
- ["werkzeug", "Member[wrappers].Member[response].Member[Response].Instance.Member[force_type]", "Argument[1,response:]", "ReturnValue", "taint"]
- ["werkzeug", "Member[wrappers].Member[response].Member[Response].Instance.Member[force_type]", "Argument[self]", "Argument[1,response:]", "taint"]
- ["werkzeug", "Member[wrappers].Member[response].Member[Response].Instance.Member[force_type]", "Argument[self]", "ReturnValue", "taint"]
- ["werkzeug", "Member[wrappers].Member[response].Member[Response].Instance.Member[get_app_iter]", "Argument[self]", "ReturnValue", "taint"]
- ["werkzeug", "Member[wrappers].Member[response].Member[Response].Instance.Member[get_data]", "Argument[self]", "ReturnValue", "taint"]
- ["werkzeug", "Member[wrappers].Member[response].Member[Response].Instance.Member[get_wsgi_headers]", "Argument[self]", "ReturnValue", "taint"]
- ["werkzeug", "Member[wrappers].Member[response].Member[Response].Instance.Member[get_wsgi_response]", "Argument[self]", "ReturnValue", "taint"]
- ["werkzeug", "Member[wrappers].Member[response].Member[Response].Instance.Member[iter_encoded]", "Argument[self]", "ReturnValue", "taint"]
- ["werkzeug", "Member[wrappers].Member[response].Member[Response].Instance.Member[make_conditional]", "Argument[1,request_or_environ:]", "ReturnValue", "taint"]
- ["werkzeug", "Member[wrappers].Member[response].Member[Response].Instance.Member[make_conditional]", "Argument[2,accept_ranges:]", "ReturnValue", "taint"]
- ["werkzeug", "Member[wrappers].Member[response].Member[Response].Instance.Member[make_conditional]", "Argument[3,complete_length:]", "ReturnValue", "taint"]
- ["werkzeug", "Member[wrappers].Member[response].Member[Response].Instance.Member[make_conditional]", "Argument[self]", "ReturnValue", "taint"]
- ["werkzeug", "Member[wrappers].Member[response].Member[Response].Instance.Member[stream]", "Argument[self]", "ReturnValue", "taint"]
- ["werkzeug", "Member[wsgi].Member[LimitedStream].Instance.Member[tell]", "Argument[self]", "ReturnValue", "taint"]
- ["werkzeug", "Member[wsgi].Member[get_host]", "Argument[0,environ:]", "ReturnValue", "taint"]
- ["werkzeug", "Member[wsgi].Member[get_input_stream]", "Argument[0,environ:]", "ReturnValue", "taint"]
- ["werkzeug", "Member[wsgi].Member[get_input_stream]", "Argument[2,max_content_length:]", "ReturnValue", "taint"]
- ["werkzeug", "Member[wsgi].Member[get_path_info]", "Argument[0,environ:]", "ReturnValue", "taint"]