|
1 | 1 | edges
|
2 |
| -| pathinjection.js:8:19:8:38 | userinput | pathinjection.js:31:26:31:34 | userinput | provenance | | |
3 |
| -| pathinjection.js:8:19:8:38 | userinput | pathinjection.js:33:38:33:46 | userinput | provenance | | |
4 |
| -| pathinjection.js:8:19:8:38 | userinput | pathinjection.js:34:24:34:32 | userinput | provenance | | |
5 |
| -| pathinjection.js:8:19:8:38 | userinput | pathinjection.js:36:44:36:52 | userinput | provenance | | |
6 |
| -| pathinjection.js:8:19:8:38 | userinput | pathinjection.js:38:25:38:33 | userinput | provenance | | |
7 |
| -| pathinjection.js:8:19:8:38 | userinput | pathinjection.js:40:26:40:34 | userinput | provenance | | |
8 |
| -| pathinjection.js:8:19:8:38 | userinput | pathinjection.js:41:26:41:34 | userinput | provenance | | |
9 |
| -| pathinjection.js:8:19:8:38 | userinput | pathinjection.js:43:25:43:33 | userinput | provenance | | |
10 |
| -| pathinjection.js:8:19:8:38 | userinput | pathinjection.js:44:25:44:33 | userinput | provenance | | |
11 |
| -| pathinjection.js:8:19:8:38 | userinput | pathinjection.js:46:26:46:34 | userinput | provenance | | |
12 |
| -| pathinjection.js:8:19:8:38 | userinput | pathinjection.js:47:26:47:34 | userinput | provenance | | |
13 |
| -| pathinjection.js:8:19:8:38 | userinput | pathinjection.js:49:22:49:30 | userinput | provenance | | |
14 |
| -| pathinjection.js:8:19:8:38 | userinput | pathinjection.js:50:22:50:30 | userinput | provenance | | |
15 |
| -| pathinjection.js:8:31:8:38 | req.data | pathinjection.js:8:19:8:38 | userinput | provenance | | |
16 |
| -| pathinjection.js:9:19:9:44 | userinputtwo | pathinjection.js:37:25:37:36 | userinputtwo | provenance | | |
17 |
| -| pathinjection.js:9:34:9:44 | req.headers | pathinjection.js:9:19:9:44 | userinputtwo | provenance | | |
18 |
| -| pathinjection.js:10:19:10:45 | userinputthree | pathinjection.js:12:38:12:51 | userinputthree | provenance | | |
19 |
| -| pathinjection.js:10:19:10:45 | userinputthree | pathinjection.js:14:47:14:60 | userinputthree | provenance | | |
20 |
| -| pathinjection.js:10:19:10:45 | userinputthree | pathinjection.js:16:34:16:47 | userinputthree | provenance | | |
21 |
| -| pathinjection.js:10:19:10:45 | userinputthree | pathinjection.js:18:34:18:47 | userinputthree | provenance | | |
22 |
| -| pathinjection.js:10:19:10:45 | userinputthree | pathinjection.js:20:35:20:48 | userinputthree | provenance | | |
23 |
| -| pathinjection.js:10:36:10:45 | req.params | pathinjection.js:10:19:10:45 | userinputthree | provenance | | |
24 |
| -| pathinjection.js:12:19:12:52 | taint1 | pathinjection.js:22:36:22:41 | taint1 | provenance | | |
25 |
| -| pathinjection.js:12:28:12:52 | decodeU ... tthree) | pathinjection.js:12:19:12:52 | taint1 | provenance | | |
| 2 | +| pathinjection.js:8:19:8:27 | userinput | pathinjection.js:31:26:31:34 | userinput | provenance | | |
| 3 | +| pathinjection.js:8:19:8:27 | userinput | pathinjection.js:33:38:33:46 | userinput | provenance | | |
| 4 | +| pathinjection.js:8:19:8:27 | userinput | pathinjection.js:34:24:34:32 | userinput | provenance | | |
| 5 | +| pathinjection.js:8:19:8:27 | userinput | pathinjection.js:36:44:36:52 | userinput | provenance | | |
| 6 | +| pathinjection.js:8:19:8:27 | userinput | pathinjection.js:38:25:38:33 | userinput | provenance | | |
| 7 | +| pathinjection.js:8:19:8:27 | userinput | pathinjection.js:40:26:40:34 | userinput | provenance | | |
| 8 | +| pathinjection.js:8:19:8:27 | userinput | pathinjection.js:41:26:41:34 | userinput | provenance | | |
| 9 | +| pathinjection.js:8:19:8:27 | userinput | pathinjection.js:43:25:43:33 | userinput | provenance | | |
| 10 | +| pathinjection.js:8:19:8:27 | userinput | pathinjection.js:44:25:44:33 | userinput | provenance | | |
| 11 | +| pathinjection.js:8:19:8:27 | userinput | pathinjection.js:46:26:46:34 | userinput | provenance | | |
| 12 | +| pathinjection.js:8:19:8:27 | userinput | pathinjection.js:47:26:47:34 | userinput | provenance | | |
| 13 | +| pathinjection.js:8:19:8:27 | userinput | pathinjection.js:49:22:49:30 | userinput | provenance | | |
| 14 | +| pathinjection.js:8:19:8:27 | userinput | pathinjection.js:50:22:50:30 | userinput | provenance | | |
| 15 | +| pathinjection.js:8:31:8:38 | req.data | pathinjection.js:8:19:8:27 | userinput | provenance | | |
| 16 | +| pathinjection.js:9:19:9:30 | userinputtwo | pathinjection.js:37:25:37:36 | userinputtwo | provenance | | |
| 17 | +| pathinjection.js:9:34:9:44 | req.headers | pathinjection.js:9:19:9:30 | userinputtwo | provenance | | |
| 18 | +| pathinjection.js:10:19:10:32 | userinputthree | pathinjection.js:12:38:12:51 | userinputthree | provenance | | |
| 19 | +| pathinjection.js:10:19:10:32 | userinputthree | pathinjection.js:14:47:14:60 | userinputthree | provenance | | |
| 20 | +| pathinjection.js:10:19:10:32 | userinputthree | pathinjection.js:16:34:16:47 | userinputthree | provenance | | |
| 21 | +| pathinjection.js:10:19:10:32 | userinputthree | pathinjection.js:18:34:18:47 | userinputthree | provenance | | |
| 22 | +| pathinjection.js:10:19:10:32 | userinputthree | pathinjection.js:20:35:20:48 | userinputthree | provenance | | |
| 23 | +| pathinjection.js:10:36:10:45 | req.params | pathinjection.js:10:19:10:32 | userinputthree | provenance | | |
| 24 | +| pathinjection.js:12:19:12:24 | taint1 | pathinjection.js:22:36:22:41 | taint1 | provenance | | |
| 25 | +| pathinjection.js:12:28:12:52 | decodeU ... tthree) | pathinjection.js:12:19:12:24 | taint1 | provenance | | |
26 | 26 | | pathinjection.js:12:38:12:51 | userinputthree | pathinjection.js:12:28:12:52 | decodeU ... tthree) | provenance | Config |
|
27 |
| -| pathinjection.js:14:19:14:61 | taint2 | pathinjection.js:24:40:24:45 | taint2 | provenance | | |
28 |
| -| pathinjection.js:14:28:14:61 | decodeU ... tthree) | pathinjection.js:14:19:14:61 | taint2 | provenance | | |
| 27 | +| pathinjection.js:14:19:14:24 | taint2 | pathinjection.js:24:40:24:45 | taint2 | provenance | | |
| 28 | +| pathinjection.js:14:28:14:61 | decodeU ... tthree) | pathinjection.js:14:19:14:24 | taint2 | provenance | | |
29 | 29 | | pathinjection.js:14:47:14:60 | userinputthree | pathinjection.js:14:28:14:61 | decodeU ... tthree) | provenance | Config |
|
30 |
| -| pathinjection.js:16:19:16:48 | taint3 | pathinjection.js:26:34:26:39 | taint3 | provenance | | |
31 |
| -| pathinjection.js:16:28:16:48 | local(u ... tthree) | pathinjection.js:16:19:16:48 | taint3 | provenance | | |
| 30 | +| pathinjection.js:16:19:16:24 | taint3 | pathinjection.js:26:34:26:39 | taint3 | provenance | | |
| 31 | +| pathinjection.js:16:28:16:48 | local(u ... tthree) | pathinjection.js:16:19:16:24 | taint3 | provenance | | |
32 | 32 | | pathinjection.js:16:34:16:47 | userinputthree | pathinjection.js:16:28:16:48 | local(u ... tthree) | provenance | Config |
|
33 |
| -| pathinjection.js:18:19:18:48 | taint4 | pathinjection.js:28:34:28:39 | taint4 | provenance | | |
34 |
| -| pathinjection.js:18:28:18:48 | isdir(u ... tthree) | pathinjection.js:18:19:18:48 | taint4 | provenance | | |
| 33 | +| pathinjection.js:18:19:18:24 | taint4 | pathinjection.js:28:34:28:39 | taint4 | provenance | | |
| 34 | +| pathinjection.js:18:28:18:48 | isdir(u ... tthree) | pathinjection.js:18:19:18:24 | taint4 | provenance | | |
35 | 35 | | pathinjection.js:18:34:18:47 | userinputthree | pathinjection.js:18:28:18:48 | isdir(u ... tthree) | provenance | Config |
|
36 |
| -| pathinjection.js:20:19:20:49 | taint5 | pathinjection.js:30:40:30:45 | taint5 | provenance | | |
37 |
| -| pathinjection.js:20:28:20:49 | isfile( ... tthree) | pathinjection.js:20:19:20:49 | taint5 | provenance | | |
| 36 | +| pathinjection.js:20:19:20:24 | taint5 | pathinjection.js:30:40:30:45 | taint5 | provenance | | |
| 37 | +| pathinjection.js:20:28:20:49 | isfile( ... tthree) | pathinjection.js:20:19:20:24 | taint5 | provenance | | |
38 | 38 | | pathinjection.js:20:35:20:48 | userinputthree | pathinjection.js:20:28:20:49 | isfile( ... tthree) | provenance | Config |
|
39 | 39 | nodes
|
40 |
| -| pathinjection.js:8:19:8:38 | userinput | semmle.label | userinput | |
| 40 | +| pathinjection.js:8:19:8:27 | userinput | semmle.label | userinput | |
41 | 41 | | pathinjection.js:8:31:8:38 | req.data | semmle.label | req.data |
|
42 |
| -| pathinjection.js:9:19:9:44 | userinputtwo | semmle.label | userinputtwo | |
| 42 | +| pathinjection.js:9:19:9:30 | userinputtwo | semmle.label | userinputtwo | |
43 | 43 | | pathinjection.js:9:34:9:44 | req.headers | semmle.label | req.headers |
|
44 |
| -| pathinjection.js:10:19:10:45 | userinputthree | semmle.label | userinputthree | |
| 44 | +| pathinjection.js:10:19:10:32 | userinputthree | semmle.label | userinputthree | |
45 | 45 | | pathinjection.js:10:36:10:45 | req.params | semmle.label | req.params |
|
46 |
| -| pathinjection.js:12:19:12:52 | taint1 | semmle.label | taint1 | |
| 46 | +| pathinjection.js:12:19:12:24 | taint1 | semmle.label | taint1 | |
47 | 47 | | pathinjection.js:12:28:12:52 | decodeU ... tthree) | semmle.label | decodeU ... tthree) |
|
48 | 48 | | pathinjection.js:12:38:12:51 | userinputthree | semmle.label | userinputthree |
|
49 |
| -| pathinjection.js:14:19:14:61 | taint2 | semmle.label | taint2 | |
| 49 | +| pathinjection.js:14:19:14:24 | taint2 | semmle.label | taint2 | |
50 | 50 | | pathinjection.js:14:28:14:61 | decodeU ... tthree) | semmle.label | decodeU ... tthree) |
|
51 | 51 | | pathinjection.js:14:47:14:60 | userinputthree | semmle.label | userinputthree |
|
52 |
| -| pathinjection.js:16:19:16:48 | taint3 | semmle.label | taint3 | |
| 52 | +| pathinjection.js:16:19:16:24 | taint3 | semmle.label | taint3 | |
53 | 53 | | pathinjection.js:16:28:16:48 | local(u ... tthree) | semmle.label | local(u ... tthree) |
|
54 | 54 | | pathinjection.js:16:34:16:47 | userinputthree | semmle.label | userinputthree |
|
55 |
| -| pathinjection.js:18:19:18:48 | taint4 | semmle.label | taint4 | |
| 55 | +| pathinjection.js:18:19:18:24 | taint4 | semmle.label | taint4 | |
56 | 56 | | pathinjection.js:18:28:18:48 | isdir(u ... tthree) | semmle.label | isdir(u ... tthree) |
|
57 | 57 | | pathinjection.js:18:34:18:47 | userinputthree | semmle.label | userinputthree |
|
58 |
| -| pathinjection.js:20:19:20:49 | taint5 | semmle.label | taint5 | |
| 58 | +| pathinjection.js:20:19:20:24 | taint5 | semmle.label | taint5 | |
59 | 59 | | pathinjection.js:20:28:20:49 | isfile( ... tthree) | semmle.label | isfile( ... tthree) |
|
60 | 60 | | pathinjection.js:20:35:20:48 | userinputthree | semmle.label | userinputthree |
|
61 | 61 | | pathinjection.js:22:36:22:41 | taint1 | semmle.label | taint1 |
|
|
0 commit comments