|
32 | 32 | | contenttype.go:113:10:113:28 | call to FormValue | contenttype.go:114:50:114:53 | data | provenance | Src:MaD:8 | |
33 | 33 | | reflectedxsstest.go:31:2:31:44 | ... := ...[0] | reflectedxsstest.go:32:34:32:37 | file | provenance | Src:MaD:7 | |
34 | 34 | | reflectedxsstest.go:31:2:31:44 | ... := ...[1] | reflectedxsstest.go:34:46:34:60 | selection of Filename | provenance | Src:MaD:7 | |
| 35 | +| reflectedxsstest.go:32:2:32:8 | definition of content | reflectedxsstest.go:33:49:33:55 | content | provenance | | |
35 | 36 | | reflectedxsstest.go:32:2:32:38 | ... := ...[0] | reflectedxsstest.go:33:49:33:55 | content | provenance | | |
36 | 37 | | reflectedxsstest.go:32:34:32:37 | file | reflectedxsstest.go:32:2:32:38 | ... := ...[0] | provenance | MaD:13 | |
| 38 | +| reflectedxsstest.go:33:17:33:56 | []type{args} [array] | reflectedxsstest.go:32:2:32:8 | definition of content | provenance | | |
37 | 39 | | reflectedxsstest.go:33:17:33:56 | []type{args} [array] | reflectedxsstest.go:33:17:33:56 | call to Sprintf | provenance | MaD:12 | |
38 | 40 | | reflectedxsstest.go:33:17:33:56 | call to Sprintf | reflectedxsstest.go:33:10:33:57 | type conversion | provenance | | |
39 | 41 | | reflectedxsstest.go:33:49:33:55 | content | reflectedxsstest.go:33:17:33:56 | []type{args} [array] | provenance | | |
@@ -63,11 +65,33 @@ edges |
63 | 65 | | tst.go:48:14:48:19 | selection of Form | tst.go:48:14:48:34 | call to Get | provenance | Src:MaD:6 MaD:18 | |
64 | 66 | | tst.go:48:14:48:34 | call to Get | tst.go:53:12:53:26 | type conversion | provenance | | |
65 | 67 | | websocketXss.go:30:7:30:10 | definition of xnet | websocketXss.go:32:24:32:27 | xnet | provenance | Src:MaD:5 | |
| 68 | +| websocketXss.go:30:7:30:10 | definition of xnet | websocketXss.go:32:24:32:27 | xnet | provenance | Src:MaD:5 | |
| 69 | +| websocketXss.go:32:3:32:28 | []type{args} [array] | websocketXss.go:30:7:30:10 | definition of xnet | provenance | | |
| 70 | +| websocketXss.go:32:24:32:27 | xnet | websocketXss.go:32:3:32:28 | []type{args} [array] | provenance | | |
| 71 | +| websocketXss.go:34:3:34:7 | definition of xnet2 | websocketXss.go:36:24:36:28 | xnet2 | provenance | Src:MaD:4 | |
66 | 72 | | websocketXss.go:34:3:34:7 | definition of xnet2 | websocketXss.go:36:24:36:28 | xnet2 | provenance | Src:MaD:4 | |
| 73 | +| websocketXss.go:36:3:36:29 | []type{args} [array] | websocketXss.go:34:3:34:7 | definition of xnet2 | provenance | | |
| 74 | +| websocketXss.go:36:24:36:28 | xnet2 | websocketXss.go:36:3:36:29 | []type{args} [array] | provenance | | |
| 75 | +| websocketXss.go:40:3:40:40 | ... := ...[1] | websocketXss.go:41:24:41:29 | nhooyr | provenance | Src:MaD:11 | |
67 | 76 | | websocketXss.go:40:3:40:40 | ... := ...[1] | websocketXss.go:41:24:41:29 | nhooyr | provenance | Src:MaD:11 | |
| 77 | +| websocketXss.go:40:6:40:11 | definition of nhooyr | websocketXss.go:41:24:41:29 | nhooyr | provenance | | |
| 78 | +| websocketXss.go:40:6:40:11 | definition of nhooyr | websocketXss.go:41:24:41:29 | nhooyr | provenance | | |
| 79 | +| websocketXss.go:41:3:41:30 | []type{args} [array] | websocketXss.go:40:6:40:11 | definition of nhooyr | provenance | | |
| 80 | +| websocketXss.go:41:24:41:29 | nhooyr | websocketXss.go:41:3:41:30 | []type{args} [array] | provenance | | |
68 | 81 | | websocketXss.go:46:7:46:16 | definition of gorillaMsg | websocketXss.go:48:24:48:33 | gorillaMsg | provenance | Src:MaD:1 | |
| 82 | +| websocketXss.go:46:7:46:16 | definition of gorillaMsg | websocketXss.go:48:24:48:33 | gorillaMsg | provenance | Src:MaD:1 | |
| 83 | +| websocketXss.go:48:3:48:34 | []type{args} [array] | websocketXss.go:46:7:46:16 | definition of gorillaMsg | provenance | | |
| 84 | +| websocketXss.go:48:24:48:33 | gorillaMsg | websocketXss.go:48:3:48:34 | []type{args} [array] | provenance | | |
| 85 | +| websocketXss.go:50:3:50:10 | definition of gorilla2 | websocketXss.go:52:24:52:31 | gorilla2 | provenance | Src:MaD:2 | |
69 | 86 | | websocketXss.go:50:3:50:10 | definition of gorilla2 | websocketXss.go:52:24:52:31 | gorilla2 | provenance | Src:MaD:2 | |
| 87 | +| websocketXss.go:52:3:52:32 | []type{args} [array] | websocketXss.go:50:3:50:10 | definition of gorilla2 | provenance | | |
| 88 | +| websocketXss.go:52:24:52:31 | gorilla2 | websocketXss.go:52:3:52:32 | []type{args} [array] | provenance | | |
| 89 | +| websocketXss.go:54:3:54:38 | ... := ...[1] | websocketXss.go:55:24:55:31 | gorilla3 | provenance | Src:MaD:3 | |
70 | 90 | | websocketXss.go:54:3:54:38 | ... := ...[1] | websocketXss.go:55:24:55:31 | gorilla3 | provenance | Src:MaD:3 | |
| 91 | +| websocketXss.go:54:6:54:13 | definition of gorilla3 | websocketXss.go:55:24:55:31 | gorilla3 | provenance | | |
| 92 | +| websocketXss.go:54:6:54:13 | definition of gorilla3 | websocketXss.go:55:24:55:31 | gorilla3 | provenance | | |
| 93 | +| websocketXss.go:55:3:55:32 | []type{args} [array] | websocketXss.go:54:6:54:13 | definition of gorilla3 | provenance | | |
| 94 | +| websocketXss.go:55:24:55:31 | gorilla3 | websocketXss.go:55:3:55:32 | []type{args} [array] | provenance | | |
71 | 95 | models |
72 | 96 | | 1 | Source: github.com/gorilla/websocket; ; false; ReadJSON; ; ; Argument[1]; remote; manual | |
73 | 97 | | 2 | Source: github.com/gorilla/websocket; Conn; true; ReadJSON; ; ; Argument[0]; remote; manual | |
@@ -108,6 +132,7 @@ nodes |
108 | 132 | | contenttype.go:114:50:114:53 | data | semmle.label | data | |
109 | 133 | | reflectedxsstest.go:31:2:31:44 | ... := ...[0] | semmle.label | ... := ...[0] | |
110 | 134 | | reflectedxsstest.go:31:2:31:44 | ... := ...[1] | semmle.label | ... := ...[1] | |
| 135 | +| reflectedxsstest.go:32:2:32:8 | definition of content | semmle.label | definition of content | |
111 | 136 | | reflectedxsstest.go:32:2:32:38 | ... := ...[0] | semmle.label | ... := ...[0] | |
112 | 137 | | reflectedxsstest.go:32:34:32:37 | file | semmle.label | file | |
113 | 138 | | reflectedxsstest.go:33:10:33:57 | type conversion | semmle.label | type conversion | |
@@ -142,15 +167,29 @@ nodes |
142 | 167 | | tst.go:48:14:48:34 | call to Get | semmle.label | call to Get | |
143 | 168 | | tst.go:53:12:53:26 | type conversion | semmle.label | type conversion | |
144 | 169 | | websocketXss.go:30:7:30:10 | definition of xnet | semmle.label | definition of xnet | |
| 170 | +| websocketXss.go:32:3:32:28 | []type{args} [array] | semmle.label | []type{args} [array] | |
| 171 | +| websocketXss.go:32:24:32:27 | xnet | semmle.label | xnet | |
145 | 172 | | websocketXss.go:32:24:32:27 | xnet | semmle.label | xnet | |
146 | 173 | | websocketXss.go:34:3:34:7 | definition of xnet2 | semmle.label | definition of xnet2 | |
| 174 | +| websocketXss.go:36:3:36:29 | []type{args} [array] | semmle.label | []type{args} [array] | |
| 175 | +| websocketXss.go:36:24:36:28 | xnet2 | semmle.label | xnet2 | |
147 | 176 | | websocketXss.go:36:24:36:28 | xnet2 | semmle.label | xnet2 | |
148 | 177 | | websocketXss.go:40:3:40:40 | ... := ...[1] | semmle.label | ... := ...[1] | |
| 178 | +| websocketXss.go:40:6:40:11 | definition of nhooyr | semmle.label | definition of nhooyr | |
| 179 | +| websocketXss.go:41:3:41:30 | []type{args} [array] | semmle.label | []type{args} [array] | |
| 180 | +| websocketXss.go:41:24:41:29 | nhooyr | semmle.label | nhooyr | |
149 | 181 | | websocketXss.go:41:24:41:29 | nhooyr | semmle.label | nhooyr | |
150 | 182 | | websocketXss.go:46:7:46:16 | definition of gorillaMsg | semmle.label | definition of gorillaMsg | |
| 183 | +| websocketXss.go:48:3:48:34 | []type{args} [array] | semmle.label | []type{args} [array] | |
| 184 | +| websocketXss.go:48:24:48:33 | gorillaMsg | semmle.label | gorillaMsg | |
151 | 185 | | websocketXss.go:48:24:48:33 | gorillaMsg | semmle.label | gorillaMsg | |
152 | 186 | | websocketXss.go:50:3:50:10 | definition of gorilla2 | semmle.label | definition of gorilla2 | |
| 187 | +| websocketXss.go:52:3:52:32 | []type{args} [array] | semmle.label | []type{args} [array] | |
| 188 | +| websocketXss.go:52:24:52:31 | gorilla2 | semmle.label | gorilla2 | |
153 | 189 | | websocketXss.go:52:24:52:31 | gorilla2 | semmle.label | gorilla2 | |
154 | 190 | | websocketXss.go:54:3:54:38 | ... := ...[1] | semmle.label | ... := ...[1] | |
| 191 | +| websocketXss.go:54:6:54:13 | definition of gorilla3 | semmle.label | definition of gorilla3 | |
| 192 | +| websocketXss.go:55:3:55:32 | []type{args} [array] | semmle.label | []type{args} [array] | |
| 193 | +| websocketXss.go:55:24:55:31 | gorilla3 | semmle.label | gorilla3 | |
155 | 194 | | websocketXss.go:55:24:55:31 | gorilla3 | semmle.label | gorilla3 | |
156 | 195 | subpaths |
0 commit comments