|
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