|
1 | 1 | edges |
2 | | -| test.go:11:2:11:42 | ... := ...[0] | test.go:14:42:14:53 | selection of Value | |
3 | | -| test.go:14:22:14:54 | call to UnescapeString | test.go:14:15:14:55 | type conversion | |
4 | | -| test.go:14:42:14:53 | selection of Value | test.go:14:22:14:54 | call to UnescapeString | |
| 2 | +| test.go:11:12:11:22 | selection of URL | test.go:11:12:11:30 | call to Query | |
| 3 | +| test.go:11:12:11:30 | call to Query | test.go:11:12:11:44 | call to Get | |
| 4 | +| test.go:11:12:11:44 | call to Get | test.go:14:42:14:47 | param1 | |
| 5 | +| test.go:14:22:14:48 | call to UnescapeString | test.go:14:15:14:49 | type conversion | |
| 6 | +| test.go:14:42:14:47 | param1 | test.go:14:22:14:48 | call to UnescapeString | |
5 | 7 | | test.go:16:2:16:36 | ... := ...[0] | test.go:17:15:17:31 | type conversion | |
6 | 8 | | test.go:16:2:16:36 | ... := ...[0] | test.go:28:22:28:25 | node | |
7 | 9 | | test.go:16:24:16:35 | selection of Body | test.go:16:2:16:36 | ... := ...[0] | |
@@ -54,10 +56,12 @@ edges |
54 | 56 | | test.go:49:22:49:32 | &... [pointer] | test.go:49:23:49:32 | cleanNode2 | |
55 | 57 | | test.go:49:23:49:32 | cleanNode2 | test.go:49:22:49:32 | &... [pointer] | |
56 | 58 | nodes |
57 | | -| test.go:11:2:11:42 | ... := ...[0] | semmle.label | ... := ...[0] | |
58 | | -| test.go:14:15:14:55 | type conversion | semmle.label | type conversion | |
59 | | -| test.go:14:22:14:54 | call to UnescapeString | semmle.label | call to UnescapeString | |
60 | | -| test.go:14:42:14:53 | selection of Value | semmle.label | selection of Value | |
| 59 | +| test.go:11:12:11:22 | selection of URL | semmle.label | selection of URL | |
| 60 | +| test.go:11:12:11:30 | call to Query | semmle.label | call to Query | |
| 61 | +| test.go:11:12:11:44 | call to Get | semmle.label | call to Get | |
| 62 | +| test.go:14:15:14:49 | type conversion | semmle.label | type conversion | |
| 63 | +| test.go:14:22:14:48 | call to UnescapeString | semmle.label | call to UnescapeString | |
| 64 | +| test.go:14:42:14:47 | param1 | semmle.label | param1 | |
61 | 65 | | test.go:16:2:16:36 | ... := ...[0] | semmle.label | ... := ...[0] | |
62 | 66 | | test.go:16:24:16:35 | selection of Body | semmle.label | selection of Body | |
63 | 67 | | test.go:17:15:17:31 | type conversion | semmle.label | type conversion | |
@@ -107,7 +111,7 @@ nodes |
107 | 111 | | test.go:49:23:49:32 | cleanNode2 | semmle.label | cleanNode2 | |
108 | 112 | subpaths |
109 | 113 | #select |
110 | | -| test.go:14:15:14:55 | type conversion | test.go:11:2:11:42 | ... := ...[0] | test.go:14:15:14:55 | type conversion | Cross-site scripting vulnerability due to $@. | test.go:11:2:11:42 | ... := ...[0] | user-provided value | test.go:0:0:0:0 | test.go | | |
| 114 | +| test.go:14:15:14:49 | type conversion | test.go:11:12:11:22 | selection of URL | test.go:14:15:14:49 | type conversion | Cross-site scripting vulnerability due to $@. | test.go:11:12:11:22 | selection of URL | user-provided value | test.go:0:0:0:0 | test.go | | |
111 | 115 | | test.go:17:15:17:31 | type conversion | test.go:16:24:16:35 | selection of Body | test.go:17:15:17:31 | type conversion | Cross-site scripting vulnerability due to $@. | test.go:16:24:16:35 | selection of Body | user-provided value | test.go:0:0:0:0 | test.go | | |
112 | 116 | | test.go:20:15:20:32 | type conversion | test.go:19:36:19:47 | selection of Body | test.go:20:15:20:32 | type conversion | Cross-site scripting vulnerability due to $@. | test.go:19:36:19:47 | selection of Body | user-provided value | test.go:0:0:0:0 | test.go | | |
113 | 117 | | test.go:23:15:23:35 | type conversion | test.go:22:33:22:44 | selection of Body | test.go:23:15:23:35 | type conversion | Cross-site scripting vulnerability due to $@. | test.go:22:33:22:44 | selection of Body | user-provided value | test.go:0:0:0:0 | test.go | | |
|
0 commit comments