|
4 | 4 | | builtin.go:97:21:97:31 | call to Referer | builtin.go:101:36:101:49 | untrustedInput | |
5 | 5 | | builtin.go:111:21:111:31 | call to Referer | builtin.go:114:15:114:28 | untrustedInput | |
6 | 6 | | builtin.go:129:21:129:31 | call to Referer | builtin.go:132:38:132:51 | untrustedInput | |
7 | | -| file://:0:0:0:0 | parameter 0 of ReadAll | file://:0:0:0:0 | [summary] to write: return (return[0]) in ReadAll | |
8 | | -| file://:0:0:0:0 | parameter 0 of TrimPrefix | file://:0:0:0:0 | [summary] to write: return (return[0]) in TrimPrefix | |
9 | | -| file://:0:0:0:0 | parameter 0 of Unmarshal | file://:0:0:0:0 | [summary] to write: argument 1 in Unmarshal | |
10 | | -| file://:0:0:0:0 | parameter -1 of Get | file://:0:0:0:0 | [summary] to write: return (return[0]) in Get | |
11 | | -| file://:0:0:0:0 | parameter -1 of Query | file://:0:0:0:0 | [summary] to write: return (return[0]) in Query | |
12 | 7 | | new-tests.go:26:26:26:30 | &... | new-tests.go:31:11:31:57 | call to Sprintf | |
13 | 8 | | new-tests.go:26:26:26:30 | &... | new-tests.go:32:11:32:57 | call to Sprintf | |
14 | 9 | | new-tests.go:26:26:26:30 | &... | new-tests.go:35:12:35:58 | call to Sprintf | |
15 | 10 | | new-tests.go:39:18:39:30 | call to Param | new-tests.go:47:11:47:46 | ...+... | |
16 | 11 | | new-tests.go:49:18:49:30 | call to Query | new-tests.go:50:11:50:46 | ...+... | |
17 | 12 | | new-tests.go:62:2:62:39 | ... := ...[0] | new-tests.go:63:17:63:23 | reqBody | |
18 | | -| new-tests.go:62:31:62:38 | selection of Body | file://:0:0:0:0 | parameter 0 of ReadAll | |
19 | 13 | | new-tests.go:62:31:62:38 | selection of Body | new-tests.go:62:2:62:39 | ... := ...[0] | |
20 | | -| new-tests.go:63:17:63:23 | reqBody | file://:0:0:0:0 | parameter 0 of Unmarshal | |
21 | 14 | | new-tests.go:63:17:63:23 | reqBody | new-tests.go:63:26:63:30 | &... | |
22 | 15 | | new-tests.go:63:26:63:30 | &... | new-tests.go:68:11:68:57 | call to Sprintf | |
23 | 16 | | new-tests.go:63:26:63:30 | &... | new-tests.go:69:11:69:57 | call to Sprintf | |
24 | 17 | | new-tests.go:63:26:63:30 | &... | new-tests.go:74:12:74:58 | call to Sprintf | |
25 | | -| new-tests.go:78:18:78:24 | selection of URL | file://:0:0:0:0 | parameter -1 of Query | |
26 | 18 | | new-tests.go:78:18:78:24 | selection of URL | new-tests.go:78:18:78:32 | call to Query | |
27 | | -| new-tests.go:78:18:78:32 | call to Query | file://:0:0:0:0 | parameter -1 of Get | |
28 | 19 | | new-tests.go:78:18:78:32 | call to Query | new-tests.go:78:18:78:46 | call to Get | |
29 | 20 | | new-tests.go:78:18:78:46 | call to Get | new-tests.go:79:11:79:46 | ...+... | |
30 | 21 | | new-tests.go:81:18:81:67 | call to TrimPrefix | new-tests.go:82:11:82:46 | ...+... | |
31 | 22 | | new-tests.go:81:37:81:43 | selection of URL | new-tests.go:81:37:81:48 | selection of Path | |
32 | | -| new-tests.go:81:37:81:48 | selection of Path | file://:0:0:0:0 | parameter 0 of TrimPrefix | |
33 | 23 | | new-tests.go:81:37:81:48 | selection of Path | new-tests.go:81:18:81:67 | call to TrimPrefix | |
34 | 24 | | new-tests.go:86:10:86:20 | call to Vars | new-tests.go:88:11:88:46 | ...+... | |
35 | 25 | | new-tests.go:95:18:95:45 | call to URLParam | new-tests.go:96:11:96:46 | ...+... | |
|
44 | 34 | | builtin.go:114:15:114:28 | untrustedInput | semmle.label | untrustedInput | |
45 | 35 | | builtin.go:129:21:129:31 | call to Referer | semmle.label | call to Referer | |
46 | 36 | | builtin.go:132:38:132:51 | untrustedInput | semmle.label | untrustedInput | |
47 | | -| file://:0:0:0:0 | [summary] to write: argument 1 in Unmarshal | semmle.label | [summary] to write: argument 1 in Unmarshal | |
48 | | -| file://:0:0:0:0 | [summary] to write: return (return[0]) in Get | semmle.label | [summary] to write: return (return[0]) in Get | |
49 | | -| file://:0:0:0:0 | [summary] to write: return (return[0]) in Query | semmle.label | [summary] to write: return (return[0]) in Query | |
50 | | -| file://:0:0:0:0 | [summary] to write: return (return[0]) in ReadAll | semmle.label | [summary] to write: return (return[0]) in ReadAll | |
51 | | -| file://:0:0:0:0 | [summary] to write: return (return[0]) in TrimPrefix | semmle.label | [summary] to write: return (return[0]) in TrimPrefix | |
52 | | -| file://:0:0:0:0 | parameter 0 of ReadAll | semmle.label | parameter 0 of ReadAll | |
53 | | -| file://:0:0:0:0 | parameter 0 of TrimPrefix | semmle.label | parameter 0 of TrimPrefix | |
54 | | -| file://:0:0:0:0 | parameter 0 of Unmarshal | semmle.label | parameter 0 of Unmarshal | |
55 | | -| file://:0:0:0:0 | parameter -1 of Get | semmle.label | parameter -1 of Get | |
56 | | -| file://:0:0:0:0 | parameter -1 of Query | semmle.label | parameter -1 of Query | |
57 | 37 | | new-tests.go:26:26:26:30 | &... | semmle.label | &... | |
58 | 38 | | new-tests.go:31:11:31:57 | call to Sprintf | semmle.label | call to Sprintf | |
59 | 39 | | new-tests.go:32:11:32:57 | call to Sprintf | semmle.label | call to Sprintf | |
|
82 | 62 | | new-tests.go:95:18:95:45 | call to URLParam | semmle.label | call to URLParam | |
83 | 63 | | new-tests.go:96:11:96:46 | ...+... | semmle.label | ...+... | |
84 | 64 | subpaths |
85 | | -| new-tests.go:62:31:62:38 | selection of Body | file://:0:0:0:0 | parameter 0 of ReadAll | file://:0:0:0:0 | [summary] to write: return (return[0]) in ReadAll | new-tests.go:62:2:62:39 | ... := ...[0] | |
86 | | -| new-tests.go:63:17:63:23 | reqBody | file://:0:0:0:0 | parameter 0 of Unmarshal | file://:0:0:0:0 | [summary] to write: argument 1 in Unmarshal | new-tests.go:63:26:63:30 | &... | |
87 | | -| new-tests.go:78:18:78:24 | selection of URL | file://:0:0:0:0 | parameter -1 of Query | file://:0:0:0:0 | [summary] to write: return (return[0]) in Query | new-tests.go:78:18:78:32 | call to Query | |
88 | | -| new-tests.go:78:18:78:32 | call to Query | file://:0:0:0:0 | parameter -1 of Get | file://:0:0:0:0 | [summary] to write: return (return[0]) in Get | new-tests.go:78:18:78:46 | call to Get | |
89 | | -| new-tests.go:81:37:81:48 | selection of Path | file://:0:0:0:0 | parameter 0 of TrimPrefix | file://:0:0:0:0 | [summary] to write: return (return[0]) in TrimPrefix | new-tests.go:81:18:81:67 | call to TrimPrefix | |
90 | 65 | #select |
91 | 66 | | builtin.go:22:12:22:63 | call to Get | builtin.go:19:12:19:34 | call to FormValue | builtin.go:22:21:22:62 | ...+... | The URL of this request depends on a user-provided value. | |
92 | 67 | | builtin.go:88:12:88:53 | call to Dial | builtin.go:83:21:83:31 | call to Referer | builtin.go:88:27:88:40 | untrustedInput | The URL of this request depends on a user-provided value. | |
|
0 commit comments