|
1 | 1 | nodes |
2 | | -| angularmerge.js:1:30:1:34 | event | |
3 | | -| angularmerge.js:1:30:1:34 | event | |
4 | | -| angularmerge.js:2:21:2:42 | JSON.pa ... t.data) | |
5 | | -| angularmerge.js:2:21:2:42 | JSON.pa ... t.data) | |
6 | | -| angularmerge.js:2:32:2:36 | event | |
7 | | -| angularmerge.js:2:32:2:41 | event.data | |
8 | | -| src-vulnerable-lodash/tst.js:7:17:7:29 | req.query.foo | |
9 | | -| src-vulnerable-lodash/tst.js:7:17:7:29 | req.query.foo | |
10 | | -| src-vulnerable-lodash/tst.js:7:17:7:29 | req.query.foo | |
11 | | -| src-vulnerable-lodash/tst.js:10:17:12:5 | {\\n ... K\\n } | |
12 | | -| src-vulnerable-lodash/tst.js:10:17:12:5 | {\\n ... K\\n } | |
13 | | -| src-vulnerable-lodash/tst.js:11:16:11:30 | req.query.value | |
14 | | -| src-vulnerable-lodash/tst.js:11:16:11:30 | req.query.value | |
15 | | -| src-vulnerable-lodash/tst.js:15:14:15:28 | req.query.value | |
16 | | -| src-vulnerable-lodash/tst.js:15:14:15:28 | req.query.value | |
17 | | -| src-vulnerable-lodash/tst.js:17:17:19:5 | {\\n ... K\\n } | |
18 | | -| src-vulnerable-lodash/tst.js:17:17:19:5 | {\\n ... K\\n } | |
19 | | -| src-vulnerable-lodash/tst.js:18:16:18:25 | opts.thing | |
20 | | -| webix/webix.html:3:34:3:38 | event | |
21 | | -| webix/webix.html:3:34:3:38 | event | |
22 | | -| webix/webix.html:4:26:4:47 | JSON.pa ... t.data) | |
23 | | -| webix/webix.html:4:26:4:47 | JSON.pa ... t.data) | |
24 | | -| webix/webix.html:4:37:4:41 | event | |
25 | | -| webix/webix.html:4:37:4:46 | event.data | |
26 | | -| webix/webix.html:5:24:5:45 | JSON.pa ... t.data) | |
27 | | -| webix/webix.html:5:24:5:45 | JSON.pa ... t.data) | |
28 | | -| webix/webix.html:5:35:5:39 | event | |
29 | | -| webix/webix.html:5:35:5:44 | event.data | |
30 | | -| webix/webix.js:3:30:3:34 | event | |
31 | | -| webix/webix.js:3:30:3:34 | event | |
32 | | -| webix/webix.js:4:22:4:43 | JSON.pa ... t.data) | |
33 | | -| webix/webix.js:4:22:4:43 | JSON.pa ... t.data) | |
34 | | -| webix/webix.js:4:33:4:37 | event | |
35 | | -| webix/webix.js:4:33:4:42 | event.data | |
36 | | -| webix/webix.js:5:20:5:41 | JSON.pa ... t.data) | |
37 | | -| webix/webix.js:5:20:5:41 | JSON.pa ... t.data) | |
38 | | -| webix/webix.js:5:31:5:35 | event | |
39 | | -| webix/webix.js:5:31:5:40 | event.data | |
| 2 | +| angularmerge.js:1:30:1:34 | event | semmle.label | event | |
| 3 | +| angularmerge.js:2:21:2:42 | JSON.pa ... t.data) | semmle.label | JSON.pa ... t.data) | |
| 4 | +| angularmerge.js:2:32:2:36 | event | semmle.label | event | |
| 5 | +| angularmerge.js:2:32:2:41 | event.data | semmle.label | event.data | |
| 6 | +| src-vulnerable-lodash/tst.js:7:17:7:29 | req.query.foo | semmle.label | req.query.foo | |
| 7 | +| src-vulnerable-lodash/tst.js:10:17:12:5 | [post update] {\\n ... K\\n } [value] | semmle.label | [post update] {\\n ... K\\n } [value] | |
| 8 | +| src-vulnerable-lodash/tst.js:10:17:12:5 | {\\n ... K\\n } | semmle.label | {\\n ... K\\n } | |
| 9 | +| src-vulnerable-lodash/tst.js:10:17:12:5 | {\\n ... K\\n } [value] | semmle.label | {\\n ... K\\n } [value] | |
| 10 | +| src-vulnerable-lodash/tst.js:11:16:11:30 | req.query.value | semmle.label | req.query.value | |
| 11 | +| src-vulnerable-lodash/tst.js:14:9:16:5 | opts [thing] | semmle.label | opts [thing] | |
| 12 | +| src-vulnerable-lodash/tst.js:14:16:16:5 | {\\n ... e\\n } [thing] | semmle.label | {\\n ... e\\n } [thing] | |
| 13 | +| src-vulnerable-lodash/tst.js:15:14:15:28 | req.query.value | semmle.label | req.query.value | |
| 14 | +| src-vulnerable-lodash/tst.js:17:17:19:5 | [post update] {\\n ... K\\n } [value] | semmle.label | [post update] {\\n ... K\\n } [value] | |
| 15 | +| src-vulnerable-lodash/tst.js:17:17:19:5 | {\\n ... K\\n } | semmle.label | {\\n ... K\\n } | |
| 16 | +| src-vulnerable-lodash/tst.js:17:17:19:5 | {\\n ... K\\n } [value] | semmle.label | {\\n ... K\\n } [value] | |
| 17 | +| src-vulnerable-lodash/tst.js:18:16:18:19 | opts [thing] | semmle.label | opts [thing] | |
| 18 | +| src-vulnerable-lodash/tst.js:18:16:18:25 | opts.thing | semmle.label | opts.thing | |
| 19 | +| webix/webix.html:3:34:3:38 | event | semmle.label | event | |
| 20 | +| webix/webix.html:4:26:4:47 | JSON.pa ... t.data) | semmle.label | JSON.pa ... t.data) | |
| 21 | +| webix/webix.html:4:37:4:41 | event | semmle.label | event | |
| 22 | +| webix/webix.html:4:37:4:46 | event.data | semmle.label | event.data | |
| 23 | +| webix/webix.html:5:24:5:45 | JSON.pa ... t.data) | semmle.label | JSON.pa ... t.data) | |
| 24 | +| webix/webix.html:5:35:5:39 | event | semmle.label | event | |
| 25 | +| webix/webix.html:5:35:5:44 | event.data | semmle.label | event.data | |
| 26 | +| webix/webix.js:3:30:3:34 | event | semmle.label | event | |
| 27 | +| webix/webix.js:4:22:4:43 | JSON.pa ... t.data) | semmle.label | JSON.pa ... t.data) | |
| 28 | +| webix/webix.js:4:33:4:37 | event | semmle.label | event | |
| 29 | +| webix/webix.js:4:33:4:42 | event.data | semmle.label | event.data | |
| 30 | +| webix/webix.js:5:20:5:41 | JSON.pa ... t.data) | semmle.label | JSON.pa ... t.data) | |
| 31 | +| webix/webix.js:5:31:5:35 | event | semmle.label | event | |
| 32 | +| webix/webix.js:5:31:5:40 | event.data | semmle.label | event.data | |
40 | 33 | edges |
41 | 34 | | angularmerge.js:1:30:1:34 | event | angularmerge.js:2:32:2:36 | event | |
42 | | -| angularmerge.js:1:30:1:34 | event | angularmerge.js:2:32:2:36 | event | |
43 | 35 | | angularmerge.js:2:32:2:36 | event | angularmerge.js:2:32:2:41 | event.data | |
44 | 36 | | angularmerge.js:2:32:2:41 | event.data | angularmerge.js:2:21:2:42 | JSON.pa ... t.data) | |
45 | | -| angularmerge.js:2:32:2:41 | event.data | angularmerge.js:2:21:2:42 | JSON.pa ... t.data) | |
46 | | -| src-vulnerable-lodash/tst.js:7:17:7:29 | req.query.foo | src-vulnerable-lodash/tst.js:7:17:7:29 | req.query.foo | |
47 | | -| src-vulnerable-lodash/tst.js:11:16:11:30 | req.query.value | src-vulnerable-lodash/tst.js:10:17:12:5 | {\\n ... K\\n } | |
48 | | -| src-vulnerable-lodash/tst.js:11:16:11:30 | req.query.value | src-vulnerable-lodash/tst.js:10:17:12:5 | {\\n ... K\\n } | |
49 | | -| src-vulnerable-lodash/tst.js:11:16:11:30 | req.query.value | src-vulnerable-lodash/tst.js:10:17:12:5 | {\\n ... K\\n } | |
50 | | -| src-vulnerable-lodash/tst.js:11:16:11:30 | req.query.value | src-vulnerable-lodash/tst.js:10:17:12:5 | {\\n ... K\\n } | |
51 | | -| src-vulnerable-lodash/tst.js:15:14:15:28 | req.query.value | src-vulnerable-lodash/tst.js:18:16:18:25 | opts.thing | |
52 | | -| src-vulnerable-lodash/tst.js:15:14:15:28 | req.query.value | src-vulnerable-lodash/tst.js:18:16:18:25 | opts.thing | |
53 | | -| src-vulnerable-lodash/tst.js:18:16:18:25 | opts.thing | src-vulnerable-lodash/tst.js:17:17:19:5 | {\\n ... K\\n } | |
54 | | -| src-vulnerable-lodash/tst.js:18:16:18:25 | opts.thing | src-vulnerable-lodash/tst.js:17:17:19:5 | {\\n ... K\\n } | |
55 | | -| webix/webix.html:3:34:3:38 | event | webix/webix.html:4:37:4:41 | event | |
| 37 | +| src-vulnerable-lodash/tst.js:10:17:12:5 | [post update] {\\n ... K\\n } [value] | src-vulnerable-lodash/tst.js:10:17:12:5 | {\\n ... K\\n } [value] | |
| 38 | +| src-vulnerable-lodash/tst.js:10:17:12:5 | {\\n ... K\\n } [value] | src-vulnerable-lodash/tst.js:10:17:12:5 | {\\n ... K\\n } | |
| 39 | +| src-vulnerable-lodash/tst.js:11:16:11:30 | req.query.value | src-vulnerable-lodash/tst.js:10:17:12:5 | [post update] {\\n ... K\\n } [value] | |
| 40 | +| src-vulnerable-lodash/tst.js:14:9:16:5 | opts [thing] | src-vulnerable-lodash/tst.js:18:16:18:19 | opts [thing] | |
| 41 | +| src-vulnerable-lodash/tst.js:14:16:16:5 | {\\n ... e\\n } [thing] | src-vulnerable-lodash/tst.js:14:9:16:5 | opts [thing] | |
| 42 | +| src-vulnerable-lodash/tst.js:15:14:15:28 | req.query.value | src-vulnerable-lodash/tst.js:14:16:16:5 | {\\n ... e\\n } [thing] | |
| 43 | +| src-vulnerable-lodash/tst.js:17:17:19:5 | [post update] {\\n ... K\\n } [value] | src-vulnerable-lodash/tst.js:17:17:19:5 | {\\n ... K\\n } [value] | |
| 44 | +| src-vulnerable-lodash/tst.js:17:17:19:5 | {\\n ... K\\n } [value] | src-vulnerable-lodash/tst.js:17:17:19:5 | {\\n ... K\\n } | |
| 45 | +| src-vulnerable-lodash/tst.js:18:16:18:19 | opts [thing] | src-vulnerable-lodash/tst.js:18:16:18:25 | opts.thing | |
| 46 | +| src-vulnerable-lodash/tst.js:18:16:18:25 | opts.thing | src-vulnerable-lodash/tst.js:17:17:19:5 | [post update] {\\n ... K\\n } [value] | |
56 | 47 | | webix/webix.html:3:34:3:38 | event | webix/webix.html:4:37:4:41 | event | |
57 | 48 | | webix/webix.html:3:34:3:38 | event | webix/webix.html:5:35:5:39 | event | |
58 | | -| webix/webix.html:3:34:3:38 | event | webix/webix.html:5:35:5:39 | event | |
59 | 49 | | webix/webix.html:4:37:4:41 | event | webix/webix.html:4:37:4:46 | event.data | |
60 | 50 | | webix/webix.html:4:37:4:46 | event.data | webix/webix.html:4:26:4:47 | JSON.pa ... t.data) | |
61 | | -| webix/webix.html:4:37:4:46 | event.data | webix/webix.html:4:26:4:47 | JSON.pa ... t.data) | |
62 | 51 | | webix/webix.html:5:35:5:39 | event | webix/webix.html:5:35:5:44 | event.data | |
63 | 52 | | webix/webix.html:5:35:5:44 | event.data | webix/webix.html:5:24:5:45 | JSON.pa ... t.data) | |
64 | | -| webix/webix.html:5:35:5:44 | event.data | webix/webix.html:5:24:5:45 | JSON.pa ... t.data) | |
65 | | -| webix/webix.js:3:30:3:34 | event | webix/webix.js:4:33:4:37 | event | |
66 | 53 | | webix/webix.js:3:30:3:34 | event | webix/webix.js:4:33:4:37 | event | |
67 | 54 | | webix/webix.js:3:30:3:34 | event | webix/webix.js:5:31:5:35 | event | |
68 | | -| webix/webix.js:3:30:3:34 | event | webix/webix.js:5:31:5:35 | event | |
69 | 55 | | webix/webix.js:4:33:4:37 | event | webix/webix.js:4:33:4:42 | event.data | |
70 | 56 | | webix/webix.js:4:33:4:42 | event.data | webix/webix.js:4:22:4:43 | JSON.pa ... t.data) | |
71 | | -| webix/webix.js:4:33:4:42 | event.data | webix/webix.js:4:22:4:43 | JSON.pa ... t.data) | |
72 | 57 | | webix/webix.js:5:31:5:35 | event | webix/webix.js:5:31:5:40 | event.data | |
73 | 58 | | webix/webix.js:5:31:5:40 | event.data | webix/webix.js:5:20:5:41 | JSON.pa ... t.data) | |
74 | | -| webix/webix.js:5:31:5:40 | event.data | webix/webix.js:5:20:5:41 | JSON.pa ... t.data) | |
| 59 | +subpaths |
75 | 60 | #select |
76 | 61 | | angularmerge.js:2:21:2:42 | JSON.pa ... t.data) | angularmerge.js:1:30:1:34 | event | angularmerge.js:2:21:2:42 | JSON.pa ... t.data) | Prototype pollution caused by merging a $@ using a vulnerable version of $@. | angularmerge.js:1:30:1:34 | event | user-controlled value | angularmerge.js:2:3:2:43 | angular ... .data)) | angular | |
77 | 62 | | src-vulnerable-lodash/tst.js:7:17:7:29 | req.query.foo | src-vulnerable-lodash/tst.js:7:17:7:29 | req.query.foo | src-vulnerable-lodash/tst.js:7:17:7:29 | req.query.foo | Prototype pollution caused by merging a $@ using a vulnerable version of $@. | src-vulnerable-lodash/tst.js:7:17:7:29 | req.query.foo | user-controlled value | src-vulnerable-lodash/package.json:3:19:3:26 | "4.17.4" | lodash | |
|
0 commit comments