Thanks to visit codestin.com Credit goes to github.com
We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
**kwargs
1 parent 8b23140 commit 24687b4Copy full SHA for 24687b4
1 file changed
python/ql/test/library-tests/frameworks/django-v2-v3/taint_test.py
@@ -174,8 +174,20 @@ def some_method(self):
174
)
175
176
177
+def kwargs_param(request, **kwargs): # $ requestHandler
178
+ ensure_tainted(
179
+ kwargs, # $ MISSING: tainted
180
+ kwargs["foo"], # $ MISSING: tainted
181
+ kwargs["bar"] # $ MISSING: tainted
182
+ )
183
+
184
+ ensure_tainted(request) # $ tainted
185
186
187
# fake setup, you can't actually run this
188
urlpatterns = [
189
path("test-taint/<foo>/<bar>", test_taint), # $ routeSetup="test-taint/<foo>/<bar>"
190
path("ClassView/", ClassView.as_view()), # $ routeSetup="ClassView/"
191
+ path("test-kwargs_param/<foo>/<bar>", kwargs_param), # $ routeSetup="test-kwargs_param/<foo>/<bar>"
192
193
]
0 commit comments