|
1 | | -nodes |
2 | | -| tst.js:5:9:5:27 | foo | |
3 | | -| tst.js:5:15:5:27 | req.query.foo | |
4 | | -| tst.js:5:15:5:27 | req.query.foo | |
5 | | -| tst.js:6:5:6:7 | foo | |
6 | | -| tst.js:6:5:6:7 | foo | |
7 | | -| tst.js:8:5:8:7 | foo | |
8 | | -| tst.js:8:5:8:7 | foo | |
9 | | -| tst.js:11:9:11:11 | foo | |
10 | | -| tst.js:11:9:11:11 | foo | |
11 | | -| tst.js:14:16:14:18 | bar | |
12 | | -| tst.js:15:9:15:11 | bar | |
13 | | -| tst.js:15:9:15:11 | bar | |
14 | | -| tst.js:17:7:17:9 | foo | |
15 | | -| tst.js:27:5:27:7 | foo | |
16 | | -| tst.js:27:5:27:7 | foo | |
17 | | -| tst.js:28:5:28:7 | foo | |
18 | | -| tst.js:28:5:28:7 | foo | |
19 | | -| tst.js:45:9:45:35 | foo | |
20 | | -| tst.js:45:15:45:35 | ctx.req ... ery.foo | |
21 | | -| tst.js:45:15:45:35 | ctx.req ... ery.foo | |
22 | | -| tst.js:46:5:46:7 | foo | |
23 | | -| tst.js:46:5:46:7 | foo | |
24 | | -| tst.js:77:25:77:38 | req.query.path | |
25 | | -| tst.js:77:25:77:38 | req.query.path | |
26 | | -| tst.js:80:23:80:23 | p | |
27 | | -| tst.js:81:9:81:9 | p | |
28 | | -| tst.js:81:9:81:9 | p | |
29 | | -| tst.js:82:9:82:9 | p | |
30 | | -| tst.js:82:9:82:9 | p | |
31 | | -| tst.js:90:5:90:12 | data.foo | |
32 | | -| tst.js:90:5:90:12 | data.foo | |
33 | | -| tst.js:90:5:90:12 | data.foo | |
34 | | -| tst.js:92:9:92:16 | data.foo | |
35 | | -| tst.js:92:9:92:16 | data.foo | |
36 | | -| tst.js:92:9:92:16 | data.foo | |
37 | | -| tst.js:98:9:98:16 | data.foo | |
38 | | -| tst.js:98:9:98:16 | data.foo | |
39 | | -| tst.js:98:9:98:16 | data.foo | |
40 | | -| tst.js:103:9:103:29 | data | |
41 | | -| tst.js:103:16:103:29 | req.query.data | |
42 | | -| tst.js:103:16:103:29 | req.query.data | |
43 | | -| tst.js:104:5:104:8 | data | |
44 | | -| tst.js:104:5:104:8 | data | |
45 | 1 | edges |
46 | 2 | | tst.js:5:9:5:27 | foo | tst.js:6:5:6:7 | foo | |
47 | 3 | | tst.js:5:9:5:27 | foo | tst.js:6:5:6:7 | foo | |
48 | 4 | | tst.js:5:9:5:27 | foo | tst.js:8:5:8:7 | foo | |
49 | 5 | | tst.js:5:9:5:27 | foo | tst.js:8:5:8:7 | foo | |
50 | | -| tst.js:5:9:5:27 | foo | tst.js:11:9:11:11 | foo | |
51 | | -| tst.js:5:9:5:27 | foo | tst.js:11:9:11:11 | foo | |
52 | 6 | | tst.js:5:9:5:27 | foo | tst.js:17:7:17:9 | foo | |
| 7 | +| tst.js:5:9:5:27 | foo | tst.js:21:5:21:7 | foo | |
| 8 | +| tst.js:5:9:5:27 | foo | tst.js:22:5:22:7 | foo | |
| 9 | +| tst.js:5:9:5:27 | foo | tst.js:23:5:23:7 | foo | |
| 10 | +| tst.js:5:9:5:27 | foo | tst.js:25:5:25:7 | foo | |
53 | 11 | | tst.js:5:9:5:27 | foo | tst.js:27:5:27:7 | foo | |
54 | 12 | | tst.js:5:9:5:27 | foo | tst.js:27:5:27:7 | foo | |
55 | 13 | | tst.js:5:9:5:27 | foo | tst.js:28:5:28:7 | foo | |
56 | | -| tst.js:5:9:5:27 | foo | tst.js:28:5:28:7 | foo | |
57 | | -| tst.js:5:15:5:27 | req.query.foo | tst.js:5:9:5:27 | foo | |
58 | 14 | | tst.js:5:15:5:27 | req.query.foo | tst.js:5:9:5:27 | foo | |
59 | | -| tst.js:14:16:14:18 | bar | tst.js:15:9:15:11 | bar | |
| 15 | +| tst.js:6:5:6:7 | foo | tst.js:8:5:8:7 | foo | |
| 16 | +| tst.js:6:5:6:7 | foo | tst.js:8:5:8:7 | foo | |
| 17 | +| tst.js:8:5:8:7 | foo | tst.js:10:5:12:5 | functio ... K\\n } [foo] | |
| 18 | +| tst.js:8:5:8:7 | foo | tst.js:17:7:17:9 | foo | |
| 19 | +| tst.js:10:5:12:5 | functio ... K\\n } [foo] | tst.js:10:14:10:14 | f [foo] | |
| 20 | +| tst.js:10:5:12:5 | functio ... K\\n } [foo] | tst.js:11:9:11:11 | foo | |
| 21 | +| tst.js:10:14:10:14 | f [foo] | tst.js:39:12:39:12 | f [foo] | |
60 | 22 | | tst.js:14:16:14:18 | bar | tst.js:15:9:15:11 | bar | |
61 | 23 | | tst.js:17:7:17:9 | foo | tst.js:14:16:14:18 | bar | |
| 24 | +| tst.js:17:7:17:9 | foo | tst.js:21:5:21:7 | foo | |
| 25 | +| tst.js:21:5:21:7 | foo | tst.js:22:5:22:7 | foo | |
| 26 | +| tst.js:22:5:22:7 | foo | tst.js:23:5:23:7 | foo | |
| 27 | +| tst.js:23:5:23:7 | foo | tst.js:25:5:25:7 | foo | |
| 28 | +| tst.js:25:5:25:7 | foo | tst.js:27:5:27:7 | foo | |
| 29 | +| tst.js:25:5:25:7 | foo | tst.js:27:5:27:7 | foo | |
| 30 | +| tst.js:27:5:27:7 | foo | tst.js:28:5:28:7 | foo | |
| 31 | +| tst.js:39:12:39:12 | f [foo] | tst.js:11:9:11:11 | foo | |
62 | 32 | | tst.js:45:9:45:35 | foo | tst.js:46:5:46:7 | foo | |
63 | | -| tst.js:45:9:45:35 | foo | tst.js:46:5:46:7 | foo | |
64 | | -| tst.js:45:15:45:35 | ctx.req ... ery.foo | tst.js:45:9:45:35 | foo | |
65 | 33 | | tst.js:45:15:45:35 | ctx.req ... ery.foo | tst.js:45:9:45:35 | foo | |
66 | 34 | | tst.js:77:25:77:38 | req.query.path | tst.js:80:23:80:23 | p | |
67 | | -| tst.js:77:25:77:38 | req.query.path | tst.js:80:23:80:23 | p | |
68 | | -| tst.js:80:23:80:23 | p | tst.js:81:9:81:9 | p | |
69 | 35 | | tst.js:80:23:80:23 | p | tst.js:81:9:81:9 | p | |
70 | 36 | | tst.js:80:23:80:23 | p | tst.js:82:9:82:9 | p | |
71 | | -| tst.js:80:23:80:23 | p | tst.js:82:9:82:9 | p | |
72 | | -| tst.js:90:5:90:12 | data.foo | tst.js:90:5:90:12 | data.foo | |
73 | | -| tst.js:92:9:92:16 | data.foo | tst.js:92:9:92:16 | data.foo | |
74 | | -| tst.js:98:9:98:16 | data.foo | tst.js:98:9:98:16 | data.foo | |
75 | 37 | | tst.js:103:9:103:29 | data | tst.js:104:5:104:8 | data | |
76 | | -| tst.js:103:9:103:29 | data | tst.js:104:5:104:8 | data | |
77 | | -| tst.js:103:16:103:29 | req.query.data | tst.js:103:9:103:29 | data | |
78 | 38 | | tst.js:103:16:103:29 | req.query.data | tst.js:103:9:103:29 | data | |
| 39 | +nodes |
| 40 | +| tst.js:5:9:5:27 | foo | semmle.label | foo | |
| 41 | +| tst.js:5:15:5:27 | req.query.foo | semmle.label | req.query.foo | |
| 42 | +| tst.js:6:5:6:7 | foo | semmle.label | foo | |
| 43 | +| tst.js:6:5:6:7 | foo | semmle.label | foo | |
| 44 | +| tst.js:8:5:8:7 | foo | semmle.label | foo | |
| 45 | +| tst.js:8:5:8:7 | foo | semmle.label | foo | |
| 46 | +| tst.js:10:5:12:5 | functio ... K\\n } [foo] | semmle.label | functio ... K\\n } [foo] | |
| 47 | +| tst.js:10:14:10:14 | f [foo] | semmle.label | f [foo] | |
| 48 | +| tst.js:11:9:11:11 | foo | semmle.label | foo | |
| 49 | +| tst.js:14:16:14:18 | bar | semmle.label | bar | |
| 50 | +| tst.js:15:9:15:11 | bar | semmle.label | bar | |
| 51 | +| tst.js:17:7:17:9 | foo | semmle.label | foo | |
| 52 | +| tst.js:21:5:21:7 | foo | semmle.label | foo | |
| 53 | +| tst.js:22:5:22:7 | foo | semmle.label | foo | |
| 54 | +| tst.js:23:5:23:7 | foo | semmle.label | foo | |
| 55 | +| tst.js:25:5:25:7 | foo | semmle.label | foo | |
| 56 | +| tst.js:27:5:27:7 | foo | semmle.label | foo | |
| 57 | +| tst.js:27:5:27:7 | foo | semmle.label | foo | |
| 58 | +| tst.js:28:5:28:7 | foo | semmle.label | foo | |
| 59 | +| tst.js:39:12:39:12 | f [foo] | semmle.label | f [foo] | |
| 60 | +| tst.js:45:9:45:35 | foo | semmle.label | foo | |
| 61 | +| tst.js:45:15:45:35 | ctx.req ... ery.foo | semmle.label | ctx.req ... ery.foo | |
| 62 | +| tst.js:46:5:46:7 | foo | semmle.label | foo | |
| 63 | +| tst.js:77:25:77:38 | req.query.path | semmle.label | req.query.path | |
| 64 | +| tst.js:80:23:80:23 | p | semmle.label | p | |
| 65 | +| tst.js:81:9:81:9 | p | semmle.label | p | |
| 66 | +| tst.js:82:9:82:9 | p | semmle.label | p | |
| 67 | +| tst.js:90:5:90:12 | data.foo | semmle.label | data.foo | |
| 68 | +| tst.js:92:9:92:16 | data.foo | semmle.label | data.foo | |
| 69 | +| tst.js:98:9:98:16 | data.foo | semmle.label | data.foo | |
| 70 | +| tst.js:103:9:103:29 | data | semmle.label | data | |
| 71 | +| tst.js:103:16:103:29 | req.query.data | semmle.label | req.query.data | |
| 72 | +| tst.js:104:5:104:8 | data | semmle.label | data | |
| 73 | +subpaths |
79 | 74 | #select |
80 | 75 | | tst.js:6:5:6:7 | foo | tst.js:5:15:5:27 | req.query.foo | tst.js:6:5:6:7 | foo | Potential type confusion as $@ may be either an array or a string. | tst.js:5:15:5:27 | req.query.foo | this HTTP request parameter | |
81 | 76 | | tst.js:8:5:8:7 | foo | tst.js:5:15:5:27 | req.query.foo | tst.js:8:5:8:7 | foo | Potential type confusion as $@ may be either an array or a string. | tst.js:5:15:5:27 | req.query.foo | this HTTP request parameter | |
|
0 commit comments