|
21 | 21 | | child_process-test.js:75:29:75:31 | cmd | child_process-test.js:73:25:73:31 | req.url | child_process-test.js:75:29:75:31 | cmd | This command line depends on a $@. | child_process-test.js:73:25:73:31 | req.url | user-provided value |
|
22 | 22 | | child_process-test.js:83:19:83:36 | req.query.fileName | child_process-test.js:83:19:83:36 | req.query.fileName | child_process-test.js:83:19:83:36 | req.query.fileName | This command line depends on a $@. | child_process-test.js:83:19:83:36 | req.query.fileName | user-provided value |
|
23 | 23 | | child_process-test.js:94:11:94:35 | "ping " ... ms.host | child_process-test.js:94:21:94:30 | ctx.params | child_process-test.js:94:11:94:35 | "ping " ... ms.host | This command line depends on a $@. | child_process-test.js:94:21:94:30 | ctx.params | user-provided value |
|
| 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 | +| 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 | +| 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 | |
| 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 | |
24 | 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 |
|
25 | 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 |
|
26 | 32 | | execSeries.js:14:41:14:47 | command | execSeries.js:18:34:18:40 | req.url | execSeries.js:14:41:14:47 | command | This command line depends on a $@. | execSeries.js:18:34:18:40 | req.url | user-provided value |
|
@@ -116,6 +122,35 @@ edges
|
116 | 122 | | child_process-test.js:73:15:73:38 | url.par ... , true) | child_process-test.js:73:9:73:49 | cmd | provenance | |
|
117 | 123 | | child_process-test.js:73:25:73:31 | req.url | child_process-test.js:73:15:73:38 | url.par ... , true) | provenance | |
|
118 | 124 | | child_process-test.js:94:21:94:30 | ctx.params | child_process-test.js:94:11:94:35 | "ping " ... ms.host | provenance | |
|
| 125 | +| command-line-libs.js:9:9:9:34 | args | command-line-libs.js:12:17:12:20 | args | provenance | | |
| 126 | +| command-line-libs.js:9:9:9:34 | args | command-line-libs.js:23:29:23:32 | args | provenance | | |
| 127 | +| command-line-libs.js:9:16:9:23 | req.body | command-line-libs.js:9:9:9:34 | args | provenance | | |
| 128 | +| command-line-libs.js:12:17:12:20 | args | command-line-libs.js:13:19:13:32 | program.opts() | provenance | | |
| 129 | +| command-line-libs.js:12:17:12:20 | args | command-line-libs.js:15:8:15:18 | program.cmd | provenance | | |
| 130 | +| command-line-libs.js:12:17:12:20 | args | command-line-libs.js:20:14:20:19 | script | provenance | | |
| 131 | +| command-line-libs.js:13:9:13:32 | options | command-line-libs.js:14:8:14:14 | options | provenance | | |
| 132 | +| command-line-libs.js:13:19:13:32 | program.opts() | command-line-libs.js:13:9:13:32 | options | provenance | | |
| 133 | +| command-line-libs.js:14:8:14:14 | options | command-line-libs.js:14:8:14:18 | options.cmd | provenance | | |
| 134 | +| command-line-libs.js:20:14:20:19 | script | command-line-libs.js:21:12:21:17 | script | provenance | | |
| 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 | | |
| 146 | +| command-line-libs.js:42:9:42:34 | args | command-line-libs.js:43:24:43:27 | args | provenance | | |
| 147 | +| command-line-libs.js:42:16:42:23 | req.body | command-line-libs.js:42:9:42:34 | args | provenance | | |
| 148 | +| command-line-libs.js:43:9:47:12 | parsed | command-line-libs.js:49:8:49:13 | parsed | provenance | | |
| 149 | +| command-line-libs.js:43:18:43:28 | yargs(args) | command-line-libs.js:43:18:47:4 | yargs(a ... ue\\n }) | provenance | | |
| 150 | +| command-line-libs.js:43:18:47:4 | yargs(a ... ue\\n }) | command-line-libs.js:43:18:47:12 | yargs(a ... parse() | provenance | | |
| 151 | +| command-line-libs.js:43:18:47:12 | yargs(a ... parse() | command-line-libs.js:43:9:47:12 | parsed | provenance | | |
| 152 | +| command-line-libs.js:43:24:43:27 | args | command-line-libs.js:43:18:43:28 | yargs(args) | provenance | | |
| 153 | +| command-line-libs.js:49:8:49:13 | parsed | command-line-libs.js:49:8:49:17 | parsed.cmd | provenance | | |
119 | 154 | | exec-sh2.js:9:17:9:23 | command | exec-sh2.js:10:40:10:46 | command | provenance | |
|
120 | 155 | | exec-sh2.js:14:9:14:49 | cmd | exec-sh2.js:15:12:15:14 | cmd | provenance | |
|
121 | 156 | | exec-sh2.js:14:15:14:38 | url.par ... , true) | exec-sh2.js:14:9:14:49 | cmd | provenance | |
|
@@ -269,6 +304,38 @@ nodes
|
269 | 304 | | child_process-test.js:83:19:83:36 | req.query.fileName | semmle.label | req.query.fileName |
|
270 | 305 | | child_process-test.js:94:11:94:35 | "ping " ... ms.host | semmle.label | "ping " ... ms.host |
|
271 | 306 | | child_process-test.js:94:21:94:30 | ctx.params | semmle.label | ctx.params |
|
| 307 | +| command-line-libs.js:9:9:9:34 | args | semmle.label | args | |
| 308 | +| command-line-libs.js:9:16:9:23 | req.body | semmle.label | req.body | |
| 309 | +| command-line-libs.js:12:17:12:20 | args | semmle.label | args | |
| 310 | +| command-line-libs.js:13:9:13:32 | options | semmle.label | options | |
| 311 | +| command-line-libs.js:13:19:13:32 | program.opts() | semmle.label | program.opts() | |
| 312 | +| command-line-libs.js:14:8:14:14 | options | semmle.label | options | |
| 313 | +| command-line-libs.js:14:8:14:18 | options.cmd | semmle.label | options.cmd | |
| 314 | +| command-line-libs.js:15:8:15:18 | program.cmd | semmle.label | program.cmd | |
| 315 | +| command-line-libs.js:20:14:20:19 | script | semmle.label | script | |
| 316 | +| command-line-libs.js:21:12:21:17 | script | semmle.label | script | |
| 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 | |
| 330 | +| command-line-libs.js:42:9:42:34 | args | semmle.label | args | |
| 331 | +| command-line-libs.js:42:16:42:23 | req.body | semmle.label | req.body | |
| 332 | +| command-line-libs.js:43:9:47:12 | parsed | semmle.label | parsed | |
| 333 | +| command-line-libs.js:43:18:43:28 | yargs(args) | semmle.label | yargs(args) | |
| 334 | +| command-line-libs.js:43:18:47:4 | yargs(a ... ue\\n }) | semmle.label | yargs(a ... ue\\n }) | |
| 335 | +| command-line-libs.js:43:18:47:12 | yargs(a ... parse() | semmle.label | yargs(a ... parse() | |
| 336 | +| command-line-libs.js:43:24:43:27 | args | semmle.label | args | |
| 337 | +| command-line-libs.js:49:8:49:13 | parsed | semmle.label | parsed | |
| 338 | +| command-line-libs.js:49:8:49:17 | parsed.cmd | semmle.label | parsed.cmd | |
272 | 339 | | exec-sh2.js:9:17:9:23 | command | semmle.label | command |
|
273 | 340 | | exec-sh2.js:10:40:10:46 | command | semmle.label | command |
|
274 | 341 | | exec-sh2.js:14:9:14:49 | cmd | semmle.label | cmd |
|
|
0 commit comments