You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
| test.go:194:36:194:53 | type assertion | file://:0:0:0:0 | parameter 0 of HTML2str | file://:0:0:0:0 | [summary] to write: return (return[0]) in HTML2str | test.go:194:21:194:54 | call to HTML2str |
328
314
| test.go:195:39:195:56 | type assertion | file://:0:0:0:0 | parameter 0 of Htmlunquote | file://:0:0:0:0 | [summary] to write: return (return[0]) in Htmlunquote | test.go:195:21:195:57 | call to Htmlunquote |
329
-
| test.go:196:28:196:56 | type assertion | file://:0:0:0:0 | parameter 0 of MapGet | file://:0:0:0:0 | [summary] to write: return (return[0]) in MapGet | test.go:196:2:196:68 | ... := ...[0] |
330
315
| test.go:198:36:198:53 | type assertion | file://:0:0:0:0 | parameter 0 of Str2html | file://:0:0:0:0 | [summary] to write: return (return[0]) in Str2html | test.go:198:21:198:54 | call to Str2html |
331
316
| test.go:199:34:199:51 | type assertion | file://:0:0:0:0 | parameter 0 of Substr | file://:0:0:0:0 | [summary] to write: return (return[0]) in Substr | test.go:199:21:199:58 | call to Substr |
332
317
| test.go:202:18:202:33 | selection of Form | file://:0:0:0:0 | parameter 0 of ParseForm | file://:0:0:0:0 | [summary] to write: argument 1 in ParseForm | test.go:201:6:201:6 | definition of s |
333
318
| test.go:219:31:219:31 | f | file://:0:0:0:0 | parameter 0 of ReadAll | file://:0:0:0:0 | [summary] to write: return (return[0]) in ReadAll | test.go:219:2:219:32 | ... := ...[0] |
334
-
| test.go:277:44:277:60 | selection of Filename | file://:0:0:0:0 | parameter 0 of GetDisplayString | file://:0:0:0:0 | [summary] to write: return (return[0]) in GetDisplayString | test.go:277:21:277:61 | call to GetDisplayString |
335
319
| test.go:278:38:278:49 | genericFiles | file://:0:0:0:0 | parameter 0 of SliceChunk | file://:0:0:0:0 | [summary] to write: return (return[0]) in SliceChunk | test.go:278:21:278:53 | call to SliceChunk |
336
320
| test.go:279:37:279:48 | genericFiles | file://:0:0:0:0 | parameter 0 of SliceDiff | file://:0:0:0:0 | [summary] to write: return (return[0]) in SliceDiff | test.go:279:21:279:60 | call to SliceDiff |
337
321
| test.go:285:4:285:15 | genericFiles | file://:0:0:0:0 | parameter 0 of SliceFilter | file://:0:0:0:0 | [summary] to write: return (return[0]) in SliceFilter | test.go:284:3:286:44 | call to SliceFilter |
| EndToEnd.go:69:22:69:29 | selection of Params | semmle.label | selection of Params |
23
+
| EndToEnd.go:69:22:69:34 | selection of Form | semmle.label | selection of Form |
11
24
| EndToEnd.go:69:22:69:51 | call to Get | semmle.label | call to Get |
12
25
| Revel.go:70:22:70:29 | selection of Params | semmle.label | selection of Params |
13
26
| Revel.go:70:22:70:35 | selection of Query | semmle.label | selection of Query |
14
27
| examples/booking/app/init.go:36:44:36:48 | selection of URL | semmle.label | selection of URL |
15
28
| examples/booking/app/init.go:36:44:36:53 | selection of Path | semmle.label | selection of Path |
16
29
| examples/booking/app/init.go:40:49:40:53 | selection of URL | semmle.label | selection of URL |
17
30
| examples/booking/app/init.go:40:49:40:58 | selection of Path | semmle.label | selection of Path |
31
+
| file://:0:0:0:0 | [summary] to write: argument -1 in WriteString | semmle.label | [summary] to write: argument -1 in WriteString |
32
+
| file://:0:0:0:0 | [summary] to write: return (return[0]) in Get | semmle.label | [summary] to write: return (return[0]) in Get |
33
+
| file://:0:0:0:0 | parameter 0 of WriteString | semmle.label | parameter 0 of WriteString |
34
+
| file://:0:0:0:0 | parameter -1 of Get | semmle.label | parameter -1 of Get |
18
35
subpaths
36
+
| EndToEnd.go:36:18:36:30 | selection of Form | file://:0:0:0:0 | parameter -1 of Get | file://:0:0:0:0 | [summary] to write: return (return[0]) in Get | EndToEnd.go:36:18:36:47 | call to Get |
37
+
| EndToEnd.go:36:18:36:47 | call to Get | file://:0:0:0:0 | parameter 0 of WriteString | file://:0:0:0:0 | [summary] to write: argument -1 in WriteString | EndToEnd.go:35:2:35:4 | definition of buf |
38
+
| EndToEnd.go:69:22:69:34 | selection of Form | file://:0:0:0:0 | parameter -1 of Get | file://:0:0:0:0 | [summary] to write: return (return[0]) in Get | EndToEnd.go:69:22:69:51 | call to Get |
19
39
#select
20
40
| EndToEnd.go:37:24:37:26 | buf | EndToEnd.go:36:18:36:25 | selection of Params | EndToEnd.go:37:24:37:26 | buf | Cross-site scripting vulnerability due to $@. | EndToEnd.go:36:18:36:25 | selection of Params | user-provided value | EndToEnd.go:0:0:0:0 | EndToEnd.go | |
21
41
| EndToEnd.go:69:22:69:51 | call to Get | EndToEnd.go:69:22:69:29 | selection of Params | EndToEnd.go:69:22:69:51 | call to Get | Cross-site scripting vulnerability due to $@. | EndToEnd.go:69:22:69:29 | selection of Params | user-provided value | EndToEnd.go:0:0:0:0 | EndToEnd.go | |
0 commit comments