|
33 | 33 | | execa.js:23:17:23:19 | cmd | execa.js:6:25:6:31 | req.url | execa.js:23:17:23:19 | cmd | This command line depends on a $@. | execa.js:6:25:6:31 | req.url | user-provided value |
|
34 | 34 | | execa.js:24:17:24:19 | cmd | execa.js:6:25:6:31 | req.url | execa.js:24:17:24:19 | cmd | This command line depends on a $@. | execa.js:6:25:6:31 | req.url | user-provided value |
|
35 | 35 | | execa.js:25:17:25:19 | cmd | execa.js:6:25:6:31 | req.url | execa.js:25:17:25:19 | cmd | This command line depends on a $@. | execa.js:6:25:6:31 | req.url | user-provided value |
|
36 |
| -| execa.js:26:17:26:19 | cmd | execa.js:6:25:6:31 | req.url | execa.js:26:17:26:19 | cmd | This command line depends on a $@. | execa.js:6:25:6:31 | req.url | user-provided value | |
| 36 | +| execa.js:27:15:27:17 | cmd | execa.js:6:25:6:31 | req.url | execa.js:27:15:27:17 | cmd | This command line depends on a $@. | execa.js:6:25:6:31 | req.url | user-provided value | |
37 | 37 | | execa.js:28:15:28:17 | cmd | execa.js:6:25:6:31 | req.url | execa.js:28:15:28:17 | cmd | This command line depends on a $@. | execa.js:6:25:6:31 | req.url | user-provided value |
|
38 |
| -| execa.js:29:15:29:17 | cmd | execa.js:6:25:6:31 | req.url | execa.js:29:15:29:17 | cmd | This command line depends on a $@. | execa.js:6:25:6:31 | req.url | user-provided value | |
| 38 | +| execa.js:30:24:30:47 | cmd + a ... + arg3 | execa.js:6:25:6:31 | req.url | execa.js:30:24:30:47 | cmd + a ... + arg3 | This command line depends on a $@. | execa.js:6:25:6:31 | req.url | user-provided value | |
| 39 | +| execa.js:30:24:30:47 | cmd + a ... + arg3 | execa.js:7:26:7:32 | req.url | execa.js:30:24:30:47 | cmd + a ... + arg3 | This command line depends on a $@. | execa.js:7:26:7:32 | req.url | user-provided value | |
| 40 | +| execa.js:30:24:30:47 | cmd + a ... + arg3 | execa.js:8:26:8:32 | req.url | execa.js:30:24:30:47 | cmd + a ... + arg3 | This command line depends on a $@. | execa.js:8:26:8:32 | req.url | user-provided value | |
| 41 | +| execa.js:30:24:30:47 | cmd + a ... + arg3 | execa.js:9:26:9:32 | req.url | execa.js:30:24:30:47 | cmd + a ... + arg3 | This command line depends on a $@. | execa.js:9:26:9:32 | req.url | user-provided value | |
39 | 42 | | execa.js:31:24:31:47 | cmd + a ... + arg3 | execa.js:6:25:6:31 | req.url | execa.js:31:24:31:47 | cmd + a ... + arg3 | This command line depends on a $@. | execa.js:6:25:6:31 | req.url | user-provided value |
|
40 | 43 | | execa.js:31:24:31:47 | cmd + a ... + arg3 | execa.js:7:26:7:32 | req.url | execa.js:31:24:31:47 | cmd + a ... + arg3 | This command line depends on a $@. | execa.js:7:26:7:32 | req.url | user-provided value |
|
41 | 44 | | execa.js:31:24:31:47 | cmd + a ... + arg3 | execa.js:8:26:8:32 | req.url | execa.js:31:24:31:47 | cmd + a ... + arg3 | This command line depends on a $@. | execa.js:8:26:8:32 | req.url | user-provided value |
|
42 | 45 | | execa.js:31:24:31:47 | cmd + a ... + arg3 | execa.js:9:26:9:32 | req.url | execa.js:31:24:31:47 | cmd + a ... + arg3 | This command line depends on a $@. | execa.js:9:26:9:32 | req.url | user-provided value |
|
43 |
| -| execa.js:32:24:32:47 | cmd + a ... + arg3 | execa.js:6:25:6:31 | req.url | execa.js:32:24:32:47 | cmd + a ... + arg3 | This command line depends on a $@. | execa.js:6:25:6:31 | req.url | user-provided value | |
44 |
| -| execa.js:32:24:32:47 | cmd + a ... + arg3 | execa.js:7:26:7:32 | req.url | execa.js:32:24:32:47 | cmd + a ... + arg3 | This command line depends on a $@. | execa.js:7:26:7:32 | req.url | user-provided value | |
45 |
| -| execa.js:32:24:32:47 | cmd + a ... + arg3 | execa.js:8:26:8:32 | req.url | execa.js:32:24:32:47 | cmd + a ... + arg3 | This command line depends on a $@. | execa.js:8:26:8:32 | req.url | user-provided value | |
46 |
| -| execa.js:32:24:32:47 | cmd + a ... + arg3 | execa.js:9:26:9:32 | req.url | execa.js:32:24:32:47 | cmd + a ... + arg3 | This command line depends on a $@. | execa.js:9:26:9:32 | req.url | user-provided value | |
| 46 | +| execa.js:33:22:33:45 | cmd + a ... + arg3 | execa.js:6:25:6:31 | req.url | execa.js:33:22:33:45 | cmd + a ... + arg3 | This command line depends on a $@. | execa.js:6:25:6:31 | req.url | user-provided value | |
| 47 | +| execa.js:33:22:33:45 | cmd + a ... + arg3 | execa.js:7:26:7:32 | req.url | execa.js:33:22:33:45 | cmd + a ... + arg3 | This command line depends on a $@. | execa.js:7:26:7:32 | req.url | user-provided value | |
| 48 | +| execa.js:33:22:33:45 | cmd + a ... + arg3 | execa.js:8:26:8:32 | req.url | execa.js:33:22:33:45 | cmd + a ... + arg3 | This command line depends on a $@. | execa.js:8:26:8:32 | req.url | user-provided value | |
| 49 | +| execa.js:33:22:33:45 | cmd + a ... + arg3 | execa.js:9:26:9:32 | req.url | execa.js:33:22:33:45 | cmd + a ... + arg3 | This command line depends on a $@. | execa.js:9:26:9:32 | req.url | user-provided value | |
47 | 50 | | execa.js:34:22:34:45 | cmd + a ... + arg3 | execa.js:6:25:6:31 | req.url | execa.js:34:22:34:45 | cmd + a ... + arg3 | This command line depends on a $@. | execa.js:6:25:6:31 | req.url | user-provided value |
|
48 | 51 | | execa.js:34:22:34:45 | cmd + a ... + arg3 | execa.js:7:26:7:32 | req.url | execa.js:34:22:34:45 | cmd + a ... + arg3 | This command line depends on a $@. | execa.js:7:26:7:32 | req.url | user-provided value |
|
49 | 52 | | execa.js:34:22:34:45 | cmd + a ... + arg3 | execa.js:8:26:8:32 | req.url | execa.js:34:22:34:45 | cmd + a ... + arg3 | This command line depends on a $@. | execa.js:8:26:8:32 | req.url | user-provided value |
|
50 | 53 | | execa.js:34:22:34:45 | cmd + a ... + arg3 | execa.js:9:26:9:32 | req.url | execa.js:34:22:34:45 | cmd + a ... + arg3 | This command line depends on a $@. | execa.js:9:26:9:32 | req.url | user-provided value |
|
51 |
| -| execa.js:35:22:35:45 | cmd + a ... + arg3 | execa.js:6:25:6:31 | req.url | execa.js:35:22:35:45 | cmd + a ... + arg3 | This command line depends on a $@. | execa.js:6:25:6:31 | req.url | user-provided value | |
52 |
| -| execa.js:35:22:35:45 | cmd + a ... + arg3 | execa.js:7:26:7:32 | req.url | execa.js:35:22:35:45 | cmd + a ... + arg3 | This command line depends on a $@. | execa.js:7:26:7:32 | req.url | user-provided value | |
53 |
| -| execa.js:35:22:35:45 | cmd + a ... + arg3 | execa.js:8:26:8:32 | req.url | execa.js:35:22:35:45 | cmd + a ... + arg3 | This command line depends on a $@. | execa.js:8:26:8:32 | req.url | user-provided value | |
54 |
| -| execa.js:35:22:35:45 | cmd + a ... + arg3 | execa.js:9:26:9:32 | req.url | execa.js:35:22:35:45 | cmd + a ... + arg3 | This command line depends on a $@. | execa.js:9:26:9:32 | req.url | user-provided value | |
55 | 54 | | form-parsers.js:9:8:9:39 | "touch ... nalname | form-parsers.js:9:19:9:26 | req.file | form-parsers.js:9:8:9:39 | "touch ... nalname | This command line depends on a $@. | form-parsers.js:9:19:9:26 | req.file | user-provided value |
|
56 | 55 | | form-parsers.js:14:10:14:37 | "touch ... nalname | form-parsers.js:13:3:13:11 | req.files | form-parsers.js:14:10:14:37 | "touch ... nalname | This command line depends on a $@. | form-parsers.js:13:3:13:11 | req.files | user-provided value |
|
57 | 56 | | form-parsers.js:25:10:25:28 | "touch " + filename | form-parsers.js:24:48:24:55 | filename | form-parsers.js:25:10:25:28 | "touch " + filename | This command line depends on a $@. | form-parsers.js:24:48:24:55 | filename | user-provided value |
|
@@ -149,49 +148,48 @@ edges
|
149 | 148 | | execa.js:6:9:6:54 | cmd | execa.js:23:17:23:19 | cmd | provenance | |
|
150 | 149 | | execa.js:6:9:6:54 | cmd | execa.js:24:17:24:19 | cmd | provenance | |
|
151 | 150 | | execa.js:6:9:6:54 | cmd | execa.js:25:17:25:19 | cmd | provenance | |
|
152 |
| -| execa.js:6:9:6:54 | cmd | execa.js:26:17:26:19 | cmd | provenance | | |
| 151 | +| execa.js:6:9:6:54 | cmd | execa.js:27:15:27:17 | cmd | provenance | | |
153 | 152 | | execa.js:6:9:6:54 | cmd | execa.js:28:15:28:17 | cmd | provenance | |
|
154 |
| -| execa.js:6:9:6:54 | cmd | execa.js:29:15:29:17 | cmd | provenance | | |
| 153 | +| execa.js:6:9:6:54 | cmd | execa.js:30:24:30:26 | cmd | provenance | | |
155 | 154 | | execa.js:6:9:6:54 | cmd | execa.js:31:24:31:26 | cmd | provenance | |
|
156 |
| -| execa.js:6:9:6:54 | cmd | execa.js:32:24:32:26 | cmd | provenance | | |
| 155 | +| execa.js:6:9:6:54 | cmd | execa.js:33:22:33:24 | cmd | provenance | | |
157 | 156 | | execa.js:6:9:6:54 | cmd | execa.js:34:22:34:24 | cmd | provenance | |
|
158 |
| -| execa.js:6:9:6:54 | cmd | execa.js:35:22:35:24 | cmd | provenance | | |
159 | 157 | | execa.js:6:15:6:38 | url.par ... , true) | execa.js:6:9:6:54 | cmd | provenance | |
|
160 | 158 | | execa.js:6:25:6:31 | req.url | execa.js:6:15:6:38 | url.par ... , true) | provenance | |
|
| 159 | +| execa.js:7:9:7:53 | arg1 | execa.js:30:30:30:33 | arg1 | provenance | | |
161 | 160 | | execa.js:7:9:7:53 | arg1 | execa.js:31:30:31:33 | arg1 | provenance | |
|
162 |
| -| execa.js:7:9:7:53 | arg1 | execa.js:32:30:32:33 | arg1 | provenance | | |
| 161 | +| execa.js:7:9:7:53 | arg1 | execa.js:33:28:33:31 | arg1 | provenance | | |
163 | 162 | | execa.js:7:9:7:53 | arg1 | execa.js:34:28:34:31 | arg1 | provenance | |
|
164 |
| -| execa.js:7:9:7:53 | arg1 | execa.js:35:28:35:31 | arg1 | provenance | | |
165 | 163 | | execa.js:7:16:7:39 | url.par ... , true) | execa.js:7:9:7:53 | arg1 | provenance | |
|
166 | 164 | | execa.js:7:26:7:32 | req.url | execa.js:7:16:7:39 | url.par ... , true) | provenance | |
|
| 165 | +| execa.js:8:9:8:53 | arg2 | execa.js:30:37:30:40 | arg2 | provenance | | |
167 | 166 | | execa.js:8:9:8:53 | arg2 | execa.js:31:37:31:40 | arg2 | provenance | |
|
168 |
| -| execa.js:8:9:8:53 | arg2 | execa.js:32:37:32:40 | arg2 | provenance | | |
| 167 | +| execa.js:8:9:8:53 | arg2 | execa.js:33:35:33:38 | arg2 | provenance | | |
169 | 168 | | execa.js:8:9:8:53 | arg2 | execa.js:34:35:34:38 | arg2 | provenance | |
|
170 |
| -| execa.js:8:9:8:53 | arg2 | execa.js:35:35:35:38 | arg2 | provenance | | |
171 | 169 | | execa.js:8:16:8:39 | url.par ... , true) | execa.js:8:9:8:53 | arg2 | provenance | |
|
172 | 170 | | execa.js:8:26:8:32 | req.url | execa.js:8:16:8:39 | url.par ... , true) | provenance | |
|
| 171 | +| execa.js:9:9:9:53 | arg3 | execa.js:30:44:30:47 | arg3 | provenance | | |
173 | 172 | | execa.js:9:9:9:53 | arg3 | execa.js:31:44:31:47 | arg3 | provenance | |
|
174 |
| -| execa.js:9:9:9:53 | arg3 | execa.js:32:44:32:47 | arg3 | provenance | | |
| 173 | +| execa.js:9:9:9:53 | arg3 | execa.js:33:42:33:45 | arg3 | provenance | | |
175 | 174 | | execa.js:9:9:9:53 | arg3 | execa.js:34:42:34:45 | arg3 | provenance | |
|
176 |
| -| execa.js:9:9:9:53 | arg3 | execa.js:35:42:35:45 | arg3 | provenance | | |
177 | 175 | | execa.js:9:16:9:39 | url.par ... , true) | execa.js:9:9:9:53 | arg3 | provenance | |
|
178 | 176 | | execa.js:9:26:9:32 | req.url | execa.js:9:16:9:39 | url.par ... , true) | provenance | |
|
| 177 | +| execa.js:30:24:30:26 | cmd | execa.js:30:24:30:47 | cmd + a ... + arg3 | provenance | | |
| 178 | +| execa.js:30:30:30:33 | arg1 | execa.js:30:24:30:47 | cmd + a ... + arg3 | provenance | | |
| 179 | +| execa.js:30:37:30:40 | arg2 | execa.js:30:24:30:47 | cmd + a ... + arg3 | provenance | | |
| 180 | +| execa.js:30:44:30:47 | arg3 | execa.js:30:24:30:47 | cmd + a ... + arg3 | provenance | | |
179 | 181 | | execa.js:31:24:31:26 | cmd | execa.js:31:24:31:47 | cmd + a ... + arg3 | provenance | |
|
180 | 182 | | execa.js:31:30:31:33 | arg1 | execa.js:31:24:31:47 | cmd + a ... + arg3 | provenance | |
|
181 | 183 | | execa.js:31:37:31:40 | arg2 | execa.js:31:24:31:47 | cmd + a ... + arg3 | provenance | |
|
182 | 184 | | execa.js:31:44:31:47 | arg3 | execa.js:31:24:31:47 | cmd + a ... + arg3 | provenance | |
|
183 |
| -| execa.js:32:24:32:26 | cmd | execa.js:32:24:32:47 | cmd + a ... + arg3 | provenance | | |
184 |
| -| execa.js:32:30:32:33 | arg1 | execa.js:32:24:32:47 | cmd + a ... + arg3 | provenance | | |
185 |
| -| execa.js:32:37:32:40 | arg2 | execa.js:32:24:32:47 | cmd + a ... + arg3 | provenance | | |
186 |
| -| execa.js:32:44:32:47 | arg3 | execa.js:32:24:32:47 | cmd + a ... + arg3 | provenance | | |
| 185 | +| execa.js:33:22:33:24 | cmd | execa.js:33:22:33:45 | cmd + a ... + arg3 | provenance | | |
| 186 | +| execa.js:33:28:33:31 | arg1 | execa.js:33:22:33:45 | cmd + a ... + arg3 | provenance | | |
| 187 | +| execa.js:33:35:33:38 | arg2 | execa.js:33:22:33:45 | cmd + a ... + arg3 | provenance | | |
| 188 | +| execa.js:33:42:33:45 | arg3 | execa.js:33:22:33:45 | cmd + a ... + arg3 | provenance | | |
187 | 189 | | execa.js:34:22:34:24 | cmd | execa.js:34:22:34:45 | cmd + a ... + arg3 | provenance | |
|
188 | 190 | | execa.js:34:28:34:31 | arg1 | execa.js:34:22:34:45 | cmd + a ... + arg3 | provenance | |
|
189 | 191 | | execa.js:34:35:34:38 | arg2 | execa.js:34:22:34:45 | cmd + a ... + arg3 | provenance | |
|
190 | 192 | | execa.js:34:42:34:45 | arg3 | execa.js:34:22:34:45 | cmd + a ... + arg3 | provenance | |
|
191 |
| -| execa.js:35:22:35:24 | cmd | execa.js:35:22:35:45 | cmd + a ... + arg3 | provenance | | |
192 |
| -| execa.js:35:28:35:31 | arg1 | execa.js:35:22:35:45 | cmd + a ... + arg3 | provenance | | |
193 |
| -| execa.js:35:35:35:38 | arg2 | execa.js:35:22:35:45 | cmd + a ... + arg3 | provenance | | |
194 |
| -| execa.js:35:42:35:45 | arg3 | execa.js:35:22:35:45 | cmd + a ... + arg3 | provenance | | |
195 | 193 | | form-parsers.js:9:19:9:26 | req.file | form-parsers.js:9:8:9:39 | "touch ... nalname | provenance | |
|
196 | 194 | | form-parsers.js:13:3:13:11 | req.files | form-parsers.js:13:21:13:24 | file | provenance | |
|
197 | 195 | | form-parsers.js:13:21:13:24 | file | form-parsers.js:14:21:14:24 | file | provenance | |
|
@@ -317,29 +315,28 @@ nodes
|
317 | 315 | | execa.js:23:17:23:19 | cmd | semmle.label | cmd |
|
318 | 316 | | execa.js:24:17:24:19 | cmd | semmle.label | cmd |
|
319 | 317 | | execa.js:25:17:25:19 | cmd | semmle.label | cmd |
|
320 |
| -| execa.js:26:17:26:19 | cmd | semmle.label | cmd | |
| 318 | +| execa.js:27:15:27:17 | cmd | semmle.label | cmd | |
321 | 319 | | execa.js:28:15:28:17 | cmd | semmle.label | cmd |
|
322 |
| -| execa.js:29:15:29:17 | cmd | semmle.label | cmd | |
| 320 | +| execa.js:30:24:30:26 | cmd | semmle.label | cmd | |
| 321 | +| execa.js:30:24:30:47 | cmd + a ... + arg3 | semmle.label | cmd + a ... + arg3 | |
| 322 | +| execa.js:30:30:30:33 | arg1 | semmle.label | arg1 | |
| 323 | +| execa.js:30:37:30:40 | arg2 | semmle.label | arg2 | |
| 324 | +| execa.js:30:44:30:47 | arg3 | semmle.label | arg3 | |
323 | 325 | | execa.js:31:24:31:26 | cmd | semmle.label | cmd |
|
324 | 326 | | execa.js:31:24:31:47 | cmd + a ... + arg3 | semmle.label | cmd + a ... + arg3 |
|
325 | 327 | | execa.js:31:30:31:33 | arg1 | semmle.label | arg1 |
|
326 | 328 | | execa.js:31:37:31:40 | arg2 | semmle.label | arg2 |
|
327 | 329 | | execa.js:31:44:31:47 | arg3 | semmle.label | arg3 |
|
328 |
| -| execa.js:32:24:32:26 | cmd | semmle.label | cmd | |
329 |
| -| execa.js:32:24:32:47 | cmd + a ... + arg3 | semmle.label | cmd + a ... + arg3 | |
330 |
| -| execa.js:32:30:32:33 | arg1 | semmle.label | arg1 | |
331 |
| -| execa.js:32:37:32:40 | arg2 | semmle.label | arg2 | |
332 |
| -| execa.js:32:44:32:47 | arg3 | semmle.label | arg3 | |
| 330 | +| execa.js:33:22:33:24 | cmd | semmle.label | cmd | |
| 331 | +| execa.js:33:22:33:45 | cmd + a ... + arg3 | semmle.label | cmd + a ... + arg3 | |
| 332 | +| execa.js:33:28:33:31 | arg1 | semmle.label | arg1 | |
| 333 | +| execa.js:33:35:33:38 | arg2 | semmle.label | arg2 | |
| 334 | +| execa.js:33:42:33:45 | arg3 | semmle.label | arg3 | |
333 | 335 | | execa.js:34:22:34:24 | cmd | semmle.label | cmd |
|
334 | 336 | | execa.js:34:22:34:45 | cmd + a ... + arg3 | semmle.label | cmd + a ... + arg3 |
|
335 | 337 | | execa.js:34:28:34:31 | arg1 | semmle.label | arg1 |
|
336 | 338 | | execa.js:34:35:34:38 | arg2 | semmle.label | arg2 |
|
337 | 339 | | execa.js:34:42:34:45 | arg3 | semmle.label | arg3 |
|
338 |
| -| execa.js:35:22:35:24 | cmd | semmle.label | cmd | |
339 |
| -| execa.js:35:22:35:45 | cmd + a ... + arg3 | semmle.label | cmd + a ... + arg3 | |
340 |
| -| execa.js:35:28:35:31 | arg1 | semmle.label | arg1 | |
341 |
| -| execa.js:35:35:35:38 | arg2 | semmle.label | arg2 | |
342 |
| -| execa.js:35:42:35:45 | arg3 | semmle.label | arg3 | |
343 | 340 | | form-parsers.js:9:8:9:39 | "touch ... nalname | semmle.label | "touch ... nalname |
|
344 | 341 | | form-parsers.js:9:19:9:26 | req.file | semmle.label | req.file |
|
345 | 342 | | form-parsers.js:13:3:13:11 | req.files | semmle.label | req.files |
|
|
0 commit comments