|
1 | 1 | edges |
| 2 | +| srv/service1.js:7:19:7:35 | { messageToPass } | srv/service1.js:7:19:7:46 | messageToPass | provenance | | |
| 3 | +| srv/service1.js:7:19:7:46 | messageToPass | srv/service1.js:9:38:9:50 | messageToPass | provenance | | |
| 4 | +| srv/service1.js:7:39:7:46 | req.data | srv/service1.js:7:19:7:35 | { messageToPass } | provenance | | |
| 5 | +| srv/service1.js:9:36:9:52 | { messageToPass } | srv/service2.js:6:29:6:31 | msg | provenance | | |
| 6 | +| srv/service1.js:9:38:9:50 | messageToPass | srv/service1.js:9:36:9:52 | { messageToPass } | provenance | | |
| 7 | +| srv/service2.js:6:29:6:31 | msg | srv/service2.js:7:35:7:37 | msg | provenance | | |
| 8 | +| srv/service2.js:7:15:7:31 | { messageToPass } | srv/service2.js:7:15:7:42 | messageToPass | provenance | | |
| 9 | +| srv/service2.js:7:15:7:42 | messageToPass | srv/service2.js:9:32:9:44 | messageToPass | provenance | | |
| 10 | +| srv/service2.js:7:35:7:37 | msg | srv/service2.js:7:15:7:31 | { messageToPass } | provenance | | |
| 11 | +| srv/service2.js:7:35:7:42 | msg.data | srv/service2.js:7:15:7:31 | { messageToPass } | provenance | | |
2 | 12 | nodes |
| 13 | +| srv/service1.js:7:19:7:35 | { messageToPass } | semmle.label | { messageToPass } | |
| 14 | +| srv/service1.js:7:19:7:46 | messageToPass | semmle.label | messageToPass | |
| 15 | +| srv/service1.js:7:39:7:46 | req.data | semmle.label | req.data | |
| 16 | +| srv/service1.js:9:36:9:52 | { messageToPass } | semmle.label | { messageToPass } | |
| 17 | +| srv/service1.js:9:38:9:50 | messageToPass | semmle.label | messageToPass | |
| 18 | +| srv/service2.js:6:29:6:31 | msg | semmle.label | msg | |
| 19 | +| srv/service2.js:7:15:7:31 | { messageToPass } | semmle.label | { messageToPass } | |
| 20 | +| srv/service2.js:7:15:7:42 | messageToPass | semmle.label | messageToPass | |
| 21 | +| srv/service2.js:7:35:7:37 | msg | semmle.label | msg | |
| 22 | +| srv/service2.js:7:35:7:42 | msg.data | semmle.label | msg.data | |
| 23 | +| srv/service2.js:9:32:9:44 | messageToPass | semmle.label | messageToPass | |
3 | 24 | subpaths |
4 | 25 | #select |
| 26 | +| srv/service2.js:9:32:9:44 | messageToPass | srv/service1.js:7:39:7:46 | req.data | srv/service2.js:9:32:9:44 | messageToPass | Log entry depends on a $@. | srv/service1.js:7:39:7:46 | req.data | user-provided value | |
| 27 | +| srv/service2.js:9:32:9:44 | messageToPass | srv/service2.js:7:35:7:42 | msg.data | srv/service2.js:9:32:9:44 | messageToPass | Log entry depends on a $@. | srv/service2.js:7:35:7:42 | msg.data | user-provided value | |
0 commit comments