|
24 | 24 | | command-line-libs.js:14:8:14:18 | options.cmd | command-line-libs.js:9:16:9:23 | req.body | command-line-libs.js:14:8:14:18 | options.cmd | This command line depends on a $@. | command-line-libs.js:9:16:9:23 | req.body | user-provided value |
|
25 | 25 | | command-line-libs.js:15:8:15:18 | program.cmd | command-line-libs.js:9:16:9:23 | req.body | command-line-libs.js:15:8:15:18 | program.cmd | This command line depends on a $@. | command-line-libs.js:9:16:9:23 | req.body | user-provided value |
|
26 | 26 | | command-line-libs.js:21:12:21:17 | script | command-line-libs.js:9:16:9:23 | req.body | command-line-libs.js:21:12:21:17 | script | This command line depends on a $@. | command-line-libs.js:9:16:9:23 | req.body | user-provided value |
|
| 27 | +| command-line-libs.js:29:10:29:24 | parsed['--cmd'] | command-line-libs.js:27:23:27:30 | req.body | command-line-libs.js:29:10:29:24 | parsed['--cmd'] | This command line depends on a $@. | command-line-libs.js:27:23:27:30 | req.body | user-provided value | |
| 28 | +| command-line-libs.js:37:8:37:18 | options.cmd | command-line-libs.js:35:62:35:69 | req.body | command-line-libs.js:37:8:37:18 | options.cmd | This command line depends on a $@. | command-line-libs.js:35:62:35:69 | req.body | user-provided value | |
27 | 29 | | command-line-libs.js:49:8:49:17 | parsed.cmd | command-line-libs.js:42:16:42:23 | req.body | command-line-libs.js:49:8:49:17 | parsed.cmd | This command line depends on a $@. | command-line-libs.js:42:16:42:23 | req.body | user-provided value |
|
28 | 30 | | exec-sh2.js:10:12:10:57 | cp.spaw ... ptions) | exec-sh2.js:14:25:14:31 | req.url | exec-sh2.js:10:40:10:46 | command | This command line depends on a $@. | exec-sh2.js:14:25:14:31 | req.url | user-provided value |
|
29 | 31 | | exec-sh.js:15:12:15:61 | cp.spaw ... ptions) | exec-sh.js:19:25:19:31 | req.url | exec-sh.js:15:44:15:50 | command | This command line depends on a $@. | exec-sh.js:19:25:19:31 | req.url | user-provided value |
|
@@ -131,6 +133,16 @@ edges
|
131 | 133 | | command-line-libs.js:14:8:14:14 | options | command-line-libs.js:14:8:14:18 | options.cmd | provenance | |
|
132 | 134 | | command-line-libs.js:20:14:20:19 | script | command-line-libs.js:21:12:21:17 | script | provenance | |
|
133 | 135 | | command-line-libs.js:23:29:23:32 | args | command-line-libs.js:20:14:20:19 | script | provenance | |
|
| 136 | +| command-line-libs.js:27:11:27:41 | argsArray | command-line-libs.js:28:53:28:61 | argsArray | provenance | | |
| 137 | +| command-line-libs.js:27:23:27:30 | req.body | command-line-libs.js:27:11:27:41 | argsArray | provenance | | |
| 138 | +| command-line-libs.js:28:11:28:64 | parsed | command-line-libs.js:29:10:29:15 | parsed | provenance | | |
| 139 | +| command-line-libs.js:28:20:28:64 | arg({ ' ... rray }) | command-line-libs.js:28:11:28:64 | parsed | provenance | | |
| 140 | +| command-line-libs.js:28:53:28:61 | argsArray | command-line-libs.js:28:20:28:64 | arg({ ' ... rray }) | provenance | | |
| 141 | +| command-line-libs.js:29:10:29:15 | parsed | command-line-libs.js:29:10:29:24 | parsed['--cmd'] | provenance | | |
| 142 | +| command-line-libs.js:35:9:35:83 | options | command-line-libs.js:37:8:37:14 | options | provenance | | |
| 143 | +| command-line-libs.js:35:19:35:83 | command ... \| [] }) | command-line-libs.js:35:9:35:83 | options | provenance | | |
| 144 | +| command-line-libs.js:35:62:35:69 | req.body | command-line-libs.js:35:19:35:83 | command ... \| [] }) | provenance | | |
| 145 | +| command-line-libs.js:37:8:37:14 | options | command-line-libs.js:37:8:37:18 | options.cmd | provenance | | |
134 | 146 | | command-line-libs.js:42:9:42:34 | args | command-line-libs.js:43:24:43:27 | args | provenance | |
|
135 | 147 | | command-line-libs.js:42:16:42:23 | req.body | command-line-libs.js:42:9:42:34 | args | provenance | |
|
136 | 148 | | command-line-libs.js:43:9:47:12 | parsed | command-line-libs.js:49:8:49:13 | parsed | provenance | |
|
@@ -303,6 +315,18 @@ nodes
|
303 | 315 | | command-line-libs.js:20:14:20:19 | script | semmle.label | script |
|
304 | 316 | | command-line-libs.js:21:12:21:17 | script | semmle.label | script |
|
305 | 317 | | command-line-libs.js:23:29:23:32 | args | semmle.label | args |
|
| 318 | +| command-line-libs.js:27:11:27:41 | argsArray | semmle.label | argsArray | |
| 319 | +| command-line-libs.js:27:23:27:30 | req.body | semmle.label | req.body | |
| 320 | +| command-line-libs.js:28:11:28:64 | parsed | semmle.label | parsed | |
| 321 | +| command-line-libs.js:28:20:28:64 | arg({ ' ... rray }) | semmle.label | arg({ ' ... rray }) | |
| 322 | +| command-line-libs.js:28:53:28:61 | argsArray | semmle.label | argsArray | |
| 323 | +| command-line-libs.js:29:10:29:15 | parsed | semmle.label | parsed | |
| 324 | +| command-line-libs.js:29:10:29:24 | parsed['--cmd'] | semmle.label | parsed['--cmd'] | |
| 325 | +| command-line-libs.js:35:9:35:83 | options | semmle.label | options | |
| 326 | +| command-line-libs.js:35:19:35:83 | command ... \| [] }) | semmle.label | command ... \| [] }) | |
| 327 | +| command-line-libs.js:35:62:35:69 | req.body | semmle.label | req.body | |
| 328 | +| command-line-libs.js:37:8:37:14 | options | semmle.label | options | |
| 329 | +| command-line-libs.js:37:8:37:18 | options.cmd | semmle.label | options.cmd | |
306 | 330 | | command-line-libs.js:42:9:42:34 | args | semmle.label | args |
|
307 | 331 | | command-line-libs.js:42:16:42:23 | req.body | semmle.label | req.body |
|
308 | 332 | | command-line-libs.js:43:9:47:12 | parsed | semmle.label | parsed |
|
|
0 commit comments