|
2 | 2 | | taint_test.py:7 | ok | test_taint | foo | |
3 | 3 | | taint_test.py:8 | ok | test_taint | baz | |
4 | 4 | | taint_test.py:14 | ok | test_taint | request | |
5 | | -| taint_test.py:16 | fail | test_taint | request.body | |
6 | | -| taint_test.py:17 | fail | test_taint | request.path | |
7 | | -| taint_test.py:18 | fail | test_taint | request.path_info | |
8 | | -| taint_test.py:22 | fail | test_taint | request.method | |
9 | | -| taint_test.py:24 | fail | test_taint | request.encoding | |
10 | | -| taint_test.py:25 | fail | test_taint | request.content_type | |
11 | | -| taint_test.py:28 | fail | test_taint | request.content_params | |
12 | | -| taint_test.py:29 | fail | test_taint | request.content_params["key"] | |
13 | | -| taint_test.py:30 | fail | test_taint | request.content_params.get(..) | |
14 | | -| taint_test.py:34 | fail | test_taint | request.GET | |
15 | | -| taint_test.py:35 | fail | test_taint | request.GET["key"] | |
16 | | -| taint_test.py:36 | fail | test_taint | request.GET.get(..) | |
| 5 | +| taint_test.py:16 | ok | test_taint | request.body | |
| 6 | +| taint_test.py:17 | ok | test_taint | request.path | |
| 7 | +| taint_test.py:18 | ok | test_taint | request.path_info | |
| 8 | +| taint_test.py:22 | ok | test_taint | request.method | |
| 9 | +| taint_test.py:24 | ok | test_taint | request.encoding | |
| 10 | +| taint_test.py:25 | ok | test_taint | request.content_type | |
| 11 | +| taint_test.py:28 | ok | test_taint | request.content_params | |
| 12 | +| taint_test.py:29 | ok | test_taint | request.content_params["key"] | |
| 13 | +| taint_test.py:30 | ok | test_taint | request.content_params.get(..) | |
| 14 | +| taint_test.py:34 | ok | test_taint | request.GET | |
| 15 | +| taint_test.py:35 | ok | test_taint | request.GET["key"] | |
| 16 | +| taint_test.py:36 | ok | test_taint | request.GET.get(..) | |
17 | 17 | | taint_test.py:37 | fail | test_taint | request.GET.getlist(..) | |
18 | 18 | | taint_test.py:38 | fail | test_taint | request.GET.getlist(..)[0] | |
19 | | -| taint_test.py:39 | fail | test_taint | request.GET.pop(..) | |
20 | | -| taint_test.py:40 | fail | test_taint | request.GET.pop(..)[0] | |
21 | | -| taint_test.py:41 | fail | test_taint | request.GET.popitem()[0] | |
22 | | -| taint_test.py:42 | fail | test_taint | request.GET.popitem()[1] | |
23 | | -| taint_test.py:43 | fail | test_taint | request.GET.popitem()[1][0] | |
| 19 | +| taint_test.py:39 | ok | test_taint | request.GET.pop(..) | |
| 20 | +| taint_test.py:40 | ok | test_taint | request.GET.pop(..)[0] | |
| 21 | +| taint_test.py:41 | ok | test_taint | request.GET.popitem()[0] | |
| 22 | +| taint_test.py:42 | ok | test_taint | request.GET.popitem()[1] | |
| 23 | +| taint_test.py:43 | ok | test_taint | request.GET.popitem()[1][0] | |
24 | 24 | | taint_test.py:44 | fail | test_taint | request.GET.dict() | |
25 | 25 | | taint_test.py:45 | fail | test_taint | request.GET.dict()["key"] | |
26 | 26 | | taint_test.py:46 | fail | test_taint | request.GET.urlencode() | |
27 | | -| taint_test.py:49 | fail | test_taint | request.POST | |
28 | | -| taint_test.py:52 | fail | test_taint | request.COOKIES | |
29 | | -| taint_test.py:53 | fail | test_taint | request.COOKIES["key"] | |
30 | | -| taint_test.py:54 | fail | test_taint | request.COOKIES.get(..) | |
31 | | -| taint_test.py:57 | fail | test_taint | request.FILES | |
32 | | -| taint_test.py:58 | fail | test_taint | request.FILES["key"] | |
| 27 | +| taint_test.py:49 | ok | test_taint | request.POST | |
| 28 | +| taint_test.py:52 | ok | test_taint | request.COOKIES | |
| 29 | +| taint_test.py:53 | ok | test_taint | request.COOKIES["key"] | |
| 30 | +| taint_test.py:54 | ok | test_taint | request.COOKIES.get(..) | |
| 31 | +| taint_test.py:57 | ok | test_taint | request.FILES | |
| 32 | +| taint_test.py:58 | ok | test_taint | request.FILES["key"] | |
33 | 33 | | taint_test.py:59 | fail | test_taint | request.FILES["key"].content_type | |
34 | 34 | | taint_test.py:60 | fail | test_taint | request.FILES["key"].content_type_extra | |
35 | 35 | | taint_test.py:61 | fail | test_taint | request.FILES["key"].content_type_extra["key"] | |
36 | 36 | | taint_test.py:62 | fail | test_taint | request.FILES["key"].charset | |
37 | 37 | | taint_test.py:63 | fail | test_taint | request.FILES["key"].name | |
38 | 38 | | taint_test.py:64 | fail | test_taint | request.FILES["key"].file | |
39 | 39 | | taint_test.py:65 | fail | test_taint | request.FILES["key"].file.read() | |
40 | | -| taint_test.py:67 | fail | test_taint | request.FILES.get(..) | |
| 40 | +| taint_test.py:67 | ok | test_taint | request.FILES.get(..) | |
41 | 41 | | taint_test.py:68 | fail | test_taint | request.FILES.get(..).name | |
42 | 42 | | taint_test.py:69 | fail | test_taint | request.FILES.getlist(..) | |
43 | 43 | | taint_test.py:70 | fail | test_taint | request.FILES.getlist(..)[0] | |
44 | 44 | | taint_test.py:71 | fail | test_taint | request.FILES.getlist(..)[0].name | |
45 | 45 | | taint_test.py:72 | fail | test_taint | request.FILES.dict() | |
46 | 46 | | taint_test.py:73 | fail | test_taint | request.FILES.dict()["key"] | |
47 | 47 | | taint_test.py:74 | fail | test_taint | request.FILES.dict()["key"].name | |
48 | | -| taint_test.py:77 | fail | test_taint | request.META | |
49 | | -| taint_test.py:78 | fail | test_taint | request.META["HTTP_USER_AGENT"] | |
50 | | -| taint_test.py:79 | fail | test_taint | request.META.get(..) | |
51 | | -| taint_test.py:82 | fail | test_taint | request.headers | |
52 | | -| taint_test.py:83 | fail | test_taint | request.headers["user-agent"] | |
53 | | -| taint_test.py:84 | fail | test_taint | request.headers["USER_AGENT"] | |
54 | | -| taint_test.py:87 | fail | test_taint | request.resolver_match | |
| 48 | +| taint_test.py:77 | ok | test_taint | request.META | |
| 49 | +| taint_test.py:78 | ok | test_taint | request.META["HTTP_USER_AGENT"] | |
| 50 | +| taint_test.py:79 | ok | test_taint | request.META.get(..) | |
| 51 | +| taint_test.py:82 | ok | test_taint | request.headers | |
| 52 | +| taint_test.py:83 | ok | test_taint | request.headers["user-agent"] | |
| 53 | +| taint_test.py:84 | ok | test_taint | request.headers["USER_AGENT"] | |
| 54 | +| taint_test.py:87 | ok | test_taint | request.resolver_match | |
55 | 55 | | taint_test.py:88 | fail | test_taint | request.resolver_match.args | |
56 | 56 | | taint_test.py:89 | fail | test_taint | request.resolver_match.args[0] | |
57 | 57 | | taint_test.py:90 | fail | test_taint | request.resolver_match.kwargs | |
|
63 | 63 | | taint_test.py:100 | fail | test_taint | request.readlines() | |
64 | 64 | | taint_test.py:101 | fail | test_taint | request.readlines()[0] | |
65 | 65 | | taint_test.py:102 | fail | test_taint | ListComp | |
66 | | -| taint_test.py:108 | fail | test_taint | args | |
67 | | -| taint_test.py:109 | fail | test_taint | args[0] | |
68 | | -| taint_test.py:110 | fail | test_taint | kwargs | |
69 | | -| taint_test.py:111 | fail | test_taint | kwargs["key"] | |
| 66 | +| taint_test.py:108 | ok | test_taint | args | |
| 67 | +| taint_test.py:109 | ok | test_taint | args[0] | |
| 68 | +| taint_test.py:110 | ok | test_taint | kwargs | |
| 69 | +| taint_test.py:111 | ok | test_taint | kwargs["key"] | |
70 | 70 | | taint_test.py:115 | ok | test_taint | request.current_app | |
71 | 71 | | taint_test.py:120 | ok | test_taint | request.get_host() | |
72 | 72 | | taint_test.py:121 | ok | test_taint | request.get_port() | |
|
0 commit comments