Skip to content

Commit 7e5e634

Browse files
committed
Update .expected files (no new results)
1 parent 75331ea commit 7e5e634

File tree

9 files changed

+169
-0
lines changed

9 files changed

+169
-0
lines changed

go/ql/test/library-tests/semmle/go/frameworks/BeegoOrm/StoredXss.expected

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,11 @@ edges
2424
| test.go:148:16:148:23 | &... | test.go:149:13:149:39 | type conversion | provenance | |
2525
| test.go:152:15:152:24 | &... | test.go:153:13:153:47 | type conversion | provenance | |
2626
| test.go:156:18:156:30 | &... | test.go:157:13:157:38 | type conversion | provenance | |
27+
| test.go:160:2:160:23 | []type{args} [array] | test.go:160:14:160:22 | &... | provenance | |
28+
| test.go:160:14:160:22 | &... | test.go:160:2:160:23 | []type{args} [array] | provenance | |
2729
| test.go:160:14:160:22 | &... | test.go:161:13:161:28 | type conversion | provenance | |
30+
| test.go:164:2:164:25 | []type{args} [array] | test.go:164:15:164:24 | &... | provenance | |
31+
| test.go:164:15:164:24 | &... | test.go:164:2:164:25 | []type{args} [array] | provenance | |
2832
| test.go:164:15:164:24 | &... | test.go:165:13:165:32 | type conversion | provenance | |
2933
nodes
3034
| test.go:80:13:80:16 | &... | semmle.label | &... |
@@ -76,8 +80,10 @@ nodes
7680
| test.go:153:13:153:47 | type conversion | semmle.label | type conversion |
7781
| test.go:156:18:156:30 | &... | semmle.label | &... |
7882
| test.go:157:13:157:38 | type conversion | semmle.label | type conversion |
83+
| test.go:160:2:160:23 | []type{args} [array] | semmle.label | []type{args} [array] |
7984
| test.go:160:14:160:22 | &... | semmle.label | &... |
8085
| test.go:161:13:161:28 | type conversion | semmle.label | type conversion |
86+
| test.go:164:2:164:25 | []type{args} [array] | semmle.label | []type{args} [array] |
8187
| test.go:164:15:164:24 | &... | semmle.label | &... |
8288
| test.go:165:13:165:32 | type conversion | semmle.label | type conversion |
8389
subpaths

go/ql/test/query-tests/Security/CWE-078/StoredCommand.expected

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,12 +3,15 @@
33
edges
44
| StoredCommand.go:11:2:11:27 | ... := ...[0] | StoredCommand.go:13:2:13:5 | rows | provenance | |
55
| StoredCommand.go:13:2:13:5 | rows | StoredCommand.go:13:12:13:19 | &... | provenance | FunctionModel |
6+
| StoredCommand.go:13:2:13:20 | []type{args} [array] | StoredCommand.go:13:12:13:19 | &... | provenance | |
7+
| StoredCommand.go:13:12:13:19 | &... | StoredCommand.go:13:2:13:20 | []type{args} [array] | provenance | |
68
| StoredCommand.go:13:12:13:19 | &... | StoredCommand.go:14:22:14:28 | cmdName | provenance | Sink:MaD:1 |
79
models
810
| 1 | Sink: os/exec; ; false; Command; ; ; Argument[0]; command-injection; manual |
911
nodes
1012
| StoredCommand.go:11:2:11:27 | ... := ...[0] | semmle.label | ... := ...[0] |
1113
| StoredCommand.go:13:2:13:5 | rows | semmle.label | rows |
14+
| StoredCommand.go:13:2:13:20 | []type{args} [array] | semmle.label | []type{args} [array] |
1215
| StoredCommand.go:13:12:13:19 | &... | semmle.label | &... |
1316
| StoredCommand.go:14:22:14:28 | cmdName | semmle.label | cmdName |
1417
subpaths

go/ql/test/query-tests/Security/CWE-079/ReflectedXss.expected

Lines changed: 39 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -32,8 +32,10 @@ edges
3232
| contenttype.go:113:10:113:28 | call to FormValue | contenttype.go:114:50:114:53 | data | provenance | Src:MaD:8 |
3333
| reflectedxsstest.go:31:2:31:44 | ... := ...[0] | reflectedxsstest.go:32:34:32:37 | file | provenance | Src:MaD:7 |
3434
| 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 | |
3536
| reflectedxsstest.go:32:2:32:38 | ... := ...[0] | reflectedxsstest.go:33:49:33:55 | content | provenance | |
3637
| 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 | |
3739
| reflectedxsstest.go:33:17:33:56 | []type{args} [array] | reflectedxsstest.go:33:17:33:56 | call to Sprintf | provenance | MaD:12 |
3840
| reflectedxsstest.go:33:17:33:56 | call to Sprintf | reflectedxsstest.go:33:10:33:57 | type conversion | provenance | |
3941
| reflectedxsstest.go:33:49:33:55 | content | reflectedxsstest.go:33:17:33:56 | []type{args} [array] | provenance | |
@@ -63,11 +65,33 @@ edges
6365
| tst.go:48:14:48:19 | selection of Form | tst.go:48:14:48:34 | call to Get | provenance | Src:MaD:6 MaD:18 |
6466
| tst.go:48:14:48:34 | call to Get | tst.go:53:12:53:26 | type conversion | provenance | |
6567
| 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 |
6672
| 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 |
6776
| 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 | |
6881
| 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 |
6986
| 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 |
7090
| 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 | |
7195
models
7296
| 1 | Source: github.com/gorilla/websocket; ; false; ReadJSON; ; ; Argument[1]; remote; manual |
7397
| 2 | Source: github.com/gorilla/websocket; Conn; true; ReadJSON; ; ; Argument[0]; remote; manual |
@@ -108,6 +132,7 @@ nodes
108132
| contenttype.go:114:50:114:53 | data | semmle.label | data |
109133
| reflectedxsstest.go:31:2:31:44 | ... := ...[0] | semmle.label | ... := ...[0] |
110134
| 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 |
111136
| reflectedxsstest.go:32:2:32:38 | ... := ...[0] | semmle.label | ... := ...[0] |
112137
| reflectedxsstest.go:32:34:32:37 | file | semmle.label | file |
113138
| reflectedxsstest.go:33:10:33:57 | type conversion | semmle.label | type conversion |
@@ -142,15 +167,29 @@ nodes
142167
| tst.go:48:14:48:34 | call to Get | semmle.label | call to Get |
143168
| tst.go:53:12:53:26 | type conversion | semmle.label | type conversion |
144169
| 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 |
145172
| websocketXss.go:32:24:32:27 | xnet | semmle.label | xnet |
146173
| 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 |
147176
| websocketXss.go:36:24:36:28 | xnet2 | semmle.label | xnet2 |
148177
| 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 |
149181
| websocketXss.go:41:24:41:29 | nhooyr | semmle.label | nhooyr |
150182
| 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 |
151185
| websocketXss.go:48:24:48:33 | gorillaMsg | semmle.label | gorillaMsg |
152186
| 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 |
153189
| websocketXss.go:52:24:52:31 | gorilla2 | semmle.label | gorilla2 |
154190
| 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 |
155194
| websocketXss.go:55:24:55:31 | gorilla3 | semmle.label | gorilla3 |
156195
subpaths

go/ql/test/query-tests/Security/CWE-079/StoredXss.expected

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,21 @@
11
edges
22
| StoredXss.go:13:21:13:31 | call to Name | StoredXss.go:13:21:13:36 | ...+... | provenance | |
33
| stored.go:18:3:18:28 | ... := ...[0] | stored.go:25:14:25:17 | rows | provenance | |
4+
| stored.go:25:14:25:17 | rows | stored.go:25:24:25:26 | &... | provenance | FunctionModel |
45
| stored.go:25:14:25:17 | rows | stored.go:25:29:25:33 | &... | provenance | FunctionModel |
6+
| stored.go:25:14:25:34 | []type{args} [array] | stored.go:25:24:25:26 | &... | provenance | |
7+
| stored.go:25:14:25:34 | []type{args} [array] | stored.go:25:29:25:33 | &... | provenance | |
8+
| stored.go:25:24:25:26 | &... | stored.go:25:14:25:34 | []type{args} [array] | provenance | |
9+
| stored.go:25:29:25:33 | &... | stored.go:25:14:25:34 | []type{args} [array] | provenance | |
510
| stored.go:25:29:25:33 | &... | stored.go:30:22:30:25 | name | provenance | |
611
| stored.go:59:30:59:33 | definition of path | stored.go:61:22:61:25 | path | provenance | |
712
nodes
813
| StoredXss.go:13:21:13:31 | call to Name | semmle.label | call to Name |
914
| StoredXss.go:13:21:13:36 | ...+... | semmle.label | ...+... |
1015
| stored.go:18:3:18:28 | ... := ...[0] | semmle.label | ... := ...[0] |
1116
| stored.go:25:14:25:17 | rows | semmle.label | rows |
17+
| stored.go:25:14:25:34 | []type{args} [array] | semmle.label | []type{args} [array] |
18+
| stored.go:25:24:25:26 | &... | semmle.label | &... |
1219
| stored.go:25:29:25:33 | &... | semmle.label | &... |
1320
| stored.go:30:22:30:25 | name | semmle.label | name |
1421
| stored.go:59:30:59:33 | definition of path | semmle.label | definition of path |

go/ql/test/query-tests/Security/CWE-089/SqlInjection.expected

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,7 @@
2626
| mongoDB.go:81:18:81:25 | pipeline | mongoDB.go:40:20:40:30 | call to Referer | mongoDB.go:81:18:81:25 | pipeline | This query depends on a $@. | mongoDB.go:40:20:40:30 | call to Referer | user-provided value |
2727
edges
2828
| SqlInjection.go:10:7:11:30 | []type{args} [array] | SqlInjection.go:10:7:11:30 | call to Sprintf | provenance | MaD:23 |
29+
| SqlInjection.go:10:7:11:30 | []type{args} [array] | SqlInjection.go:11:3:11:29 | index expression | provenance | |
2930
| SqlInjection.go:10:7:11:30 | call to Sprintf | SqlInjection.go:12:11:12:11 | q | provenance | Sink:MaD:1 |
3031
| SqlInjection.go:11:3:11:9 | selection of URL | SqlInjection.go:11:3:11:17 | call to Query | provenance | Src:MaD:21 MaD:26 |
3132
| SqlInjection.go:11:3:11:17 | call to Query | SqlInjection.go:11:3:11:29 | index expression | provenance | |
@@ -36,6 +37,7 @@ edges
3637
| issue48.go:18:17:18:17 | b | issue48.go:18:20:18:39 | &... | provenance | MaD:22 |
3738
| issue48.go:18:20:18:39 | &... | issue48.go:21:3:21:33 | index expression | provenance | |
3839
| issue48.go:20:8:21:34 | []type{args} [array] | issue48.go:20:8:21:34 | call to Sprintf | provenance | MaD:23 |
40+
| issue48.go:20:8:21:34 | []type{args} [array] | issue48.go:21:3:21:33 | index expression | provenance | |
3941
| issue48.go:20:8:21:34 | call to Sprintf | issue48.go:22:11:22:12 | q3 | provenance | Sink:MaD:1 |
4042
| issue48.go:21:3:21:33 | index expression | issue48.go:20:8:21:34 | []type{args} [array] | provenance | |
4143
| issue48.go:21:3:21:33 | index expression | issue48.go:20:8:21:34 | call to Sprintf | provenance | FunctionModel |
@@ -44,6 +46,7 @@ edges
4446
| issue48.go:28:17:28:18 | b2 | issue48.go:28:21:28:41 | &... | provenance | MaD:22 |
4547
| issue48.go:28:21:28:41 | &... | issue48.go:31:3:31:31 | selection of Category | provenance | |
4648
| issue48.go:30:8:31:32 | []type{args} [array] | issue48.go:30:8:31:32 | call to Sprintf | provenance | MaD:23 |
49+
| issue48.go:30:8:31:32 | []type{args} [array] | issue48.go:31:3:31:31 | selection of Category | provenance | |
4750
| issue48.go:30:8:31:32 | call to Sprintf | issue48.go:32:11:32:12 | q4 | provenance | Sink:MaD:1 |
4851
| issue48.go:31:3:31:31 | selection of Category | issue48.go:30:8:31:32 | []type{args} [array] | provenance | |
4952
| issue48.go:31:3:31:31 | selection of Category | issue48.go:30:8:31:32 | call to Sprintf | provenance | FunctionModel |
@@ -52,11 +55,13 @@ edges
5255
| issue48.go:37:24:37:38 | call to Query | issue48.go:37:17:37:50 | type conversion | provenance | |
5356
| issue48.go:37:53:37:73 | &... | issue48.go:40:3:40:31 | selection of Category | provenance | |
5457
| issue48.go:39:8:40:32 | []type{args} [array] | issue48.go:39:8:40:32 | call to Sprintf | provenance | MaD:23 |
58+
| issue48.go:39:8:40:32 | []type{args} [array] | issue48.go:40:3:40:31 | selection of Category | provenance | |
5559
| issue48.go:39:8:40:32 | call to Sprintf | issue48.go:41:11:41:12 | q5 | provenance | Sink:MaD:1 |
5660
| issue48.go:40:3:40:31 | selection of Category | issue48.go:39:8:40:32 | []type{args} [array] | provenance | |
5761
| issue48.go:40:3:40:31 | selection of Category | issue48.go:39:8:40:32 | call to Sprintf | provenance | FunctionModel |
5862
| main.go:11:11:11:16 | selection of Form | main.go:11:11:11:28 | index expression | provenance | Src:MaD:18 Sink:MaD:1 |
5963
| main.go:15:11:15:84 | []type{args} [array] | main.go:15:11:15:84 | call to Sprintf | provenance | MaD:23 Sink:MaD:2 |
64+
| main.go:15:11:15:84 | []type{args} [array] | main.go:15:63:15:83 | index expression | provenance | |
6065
| main.go:15:63:15:67 | selection of URL | main.go:15:63:15:75 | call to Query | provenance | Src:MaD:21 MaD:26 |
6166
| main.go:15:63:15:75 | call to Query | main.go:15:63:15:83 | index expression | provenance | |
6267
| main.go:15:63:15:83 | index expression | main.go:15:11:15:84 | []type{args} [array] | provenance | |
@@ -71,6 +76,7 @@ edges
7176
| main.go:30:13:30:27 | call to Query | main.go:30:13:30:39 | index expression | provenance | |
7277
| main.go:30:13:30:39 | index expression | main.go:28:18:31:2 | struct literal [Category] | provenance | |
7378
| main.go:33:7:34:23 | []type{args} [array] | main.go:33:7:34:23 | call to Sprintf | provenance | MaD:23 |
79+
| main.go:33:7:34:23 | []type{args} [array] | main.go:34:3:34:22 | selection of Category | provenance | |
7480
| main.go:33:7:34:23 | call to Sprintf | main.go:35:11:35:11 | q | provenance | Sink:MaD:1 |
7581
| main.go:34:3:34:13 | RequestData [pointer, Category] | main.go:34:3:34:13 | implicit dereference [Category] | provenance | |
7682
| main.go:34:3:34:13 | implicit dereference [Category] | main.go:34:3:34:22 | selection of Category | provenance | |
@@ -84,6 +90,7 @@ edges
8490
| main.go:40:25:40:39 | call to Query | main.go:40:25:40:51 | index expression | provenance | |
8591
| main.go:40:25:40:51 | index expression | main.go:40:2:40:12 | implicit dereference [Category] | provenance | |
8692
| main.go:42:7:43:23 | []type{args} [array] | main.go:42:7:43:23 | call to Sprintf | provenance | MaD:23 |
93+
| main.go:42:7:43:23 | []type{args} [array] | main.go:43:3:43:22 | selection of Category | provenance | |
8794
| main.go:42:7:43:23 | call to Sprintf | main.go:44:11:44:11 | q | provenance | Sink:MaD:1 |
8895
| main.go:43:3:43:13 | RequestData [pointer, Category] | main.go:43:3:43:13 | implicit dereference [Category] | provenance | |
8996
| main.go:43:3:43:13 | implicit dereference [Category] | main.go:43:3:43:22 | selection of Category | provenance | |
@@ -97,6 +104,7 @@ edges
97104
| main.go:49:28:49:42 | call to Query | main.go:49:28:49:54 | index expression | provenance | |
98105
| main.go:49:28:49:54 | index expression | main.go:49:3:49:14 | star expression [Category] | provenance | |
99106
| main.go:51:7:52:23 | []type{args} [array] | main.go:51:7:52:23 | call to Sprintf | provenance | MaD:23 |
107+
| main.go:51:7:52:23 | []type{args} [array] | main.go:52:3:52:22 | selection of Category | provenance | |
100108
| main.go:51:7:52:23 | call to Sprintf | main.go:53:11:53:11 | q | provenance | Sink:MaD:1 |
101109
| main.go:52:3:52:13 | RequestData [pointer, Category] | main.go:52:3:52:13 | implicit dereference [Category] | provenance | |
102110
| main.go:52:3:52:13 | implicit dereference [Category] | main.go:52:3:52:22 | selection of Category | provenance | |
@@ -110,6 +118,7 @@ edges
110118
| main.go:58:28:58:42 | call to Query | main.go:58:28:58:54 | index expression | provenance | |
111119
| main.go:58:28:58:54 | index expression | main.go:58:3:58:14 | star expression [Category] | provenance | |
112120
| main.go:60:7:61:26 | []type{args} [array] | main.go:60:7:61:26 | call to Sprintf | provenance | MaD:23 |
121+
| main.go:60:7:61:26 | []type{args} [array] | main.go:61:3:61:25 | selection of Category | provenance | |
113122
| main.go:60:7:61:26 | call to Sprintf | main.go:62:11:62:11 | q | provenance | Sink:MaD:1 |
114123
| main.go:61:3:61:25 | selection of Category | main.go:60:7:61:26 | []type{args} [array] | provenance | |
115124
| main.go:61:3:61:25 | selection of Category | main.go:60:7:61:26 | call to Sprintf | provenance | FunctionModel |

0 commit comments

Comments
 (0)