You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: javascript/ql/test/query-tests/Security/CWE-078/UnsafeShellCommandConstruction.expected
+35Lines changed: 35 additions & 0 deletions
Original file line number
Diff line number
Diff line change
@@ -262,6 +262,16 @@ nodes
262
262
| lib/lib.js:513:23:513:26 | name |
263
263
| lib/lib.js:519:23:519:26 | name |
264
264
| lib/lib.js:519:23:519:26 | name |
265
+
| lib/lib.js:525:23:525:26 | name |
266
+
| lib/lib.js:525:23:525:26 | name |
267
+
| lib/lib.js:531:23:531:26 | name |
268
+
| lib/lib.js:531:23:531:26 | name |
269
+
| lib/lib.js:537:23:537:26 | name |
270
+
| lib/lib.js:537:23:537:26 | name |
271
+
| lib/lib.js:543:23:543:26 | name |
272
+
| lib/lib.js:543:23:543:26 | name |
273
+
| lib/lib.js:545:23:545:26 | name |
274
+
| lib/lib.js:545:23:545:26 | name |
265
275
| lib/subLib2/compiled-file.ts:3:26:3:29 | name |
266
276
| lib/subLib2/compiled-file.ts:3:26:3:29 | name |
267
277
| lib/subLib2/compiled-file.ts:4:25:4:28 | name |
@@ -594,6 +604,26 @@ edges
594
604
| lib/lib.js:509:39:509:42 | name | lib/lib.js:519:23:519:26 | name |
595
605
| lib/lib.js:509:39:509:42 | name | lib/lib.js:519:23:519:26 | name |
596
606
| lib/lib.js:509:39:509:42 | name | lib/lib.js:519:23:519:26 | name |
607
+
| lib/lib.js:509:39:509:42 | name | lib/lib.js:525:23:525:26 | name |
608
+
| lib/lib.js:509:39:509:42 | name | lib/lib.js:525:23:525:26 | name |
609
+
| lib/lib.js:509:39:509:42 | name | lib/lib.js:525:23:525:26 | name |
610
+
| lib/lib.js:509:39:509:42 | name | lib/lib.js:525:23:525:26 | name |
611
+
| lib/lib.js:509:39:509:42 | name | lib/lib.js:531:23:531:26 | name |
612
+
| lib/lib.js:509:39:509:42 | name | lib/lib.js:531:23:531:26 | name |
613
+
| lib/lib.js:509:39:509:42 | name | lib/lib.js:531:23:531:26 | name |
614
+
| lib/lib.js:509:39:509:42 | name | lib/lib.js:531:23:531:26 | name |
615
+
| lib/lib.js:509:39:509:42 | name | lib/lib.js:537:23:537:26 | name |
616
+
| lib/lib.js:509:39:509:42 | name | lib/lib.js:537:23:537:26 | name |
617
+
| lib/lib.js:509:39:509:42 | name | lib/lib.js:537:23:537:26 | name |
618
+
| lib/lib.js:509:39:509:42 | name | lib/lib.js:537:23:537:26 | name |
619
+
| lib/lib.js:509:39:509:42 | name | lib/lib.js:543:23:543:26 | name |
620
+
| lib/lib.js:509:39:509:42 | name | lib/lib.js:543:23:543:26 | name |
621
+
| lib/lib.js:509:39:509:42 | name | lib/lib.js:543:23:543:26 | name |
622
+
| lib/lib.js:509:39:509:42 | name | lib/lib.js:543:23:543:26 | name |
623
+
| lib/lib.js:509:39:509:42 | name | lib/lib.js:545:23:545:26 | name |
624
+
| lib/lib.js:509:39:509:42 | name | lib/lib.js:545:23:545:26 | name |
625
+
| lib/lib.js:509:39:509:42 | name | lib/lib.js:545:23:545:26 | name |
626
+
| lib/lib.js:509:39:509:42 | name | lib/lib.js:545:23:545:26 | name |
597
627
| lib/subLib2/compiled-file.ts:3:26:3:29 | name | lib/subLib2/compiled-file.ts:4:25:4:28 | name |
598
628
| lib/subLib2/compiled-file.ts:3:26:3:29 | name | lib/subLib2/compiled-file.ts:4:25:4:28 | name |
599
629
| lib/subLib2/compiled-file.ts:3:26:3:29 | name | lib/subLib2/compiled-file.ts:4:25:4:28 | name |
@@ -689,6 +719,11 @@ edges
689
719
| lib/lib.js:510:10:510:25 | "rm -rf " + name | lib/lib.js:509:39:509:42 | name | lib/lib.js:510:22:510:25 | name | $@ based on $@ is later used in $@. | lib/lib.js:510:10:510:25 | "rm -rf " + name | String concatenation | lib/lib.js:509:39:509:42 | name | library input | lib/lib.js:510:2:510:26 | cp.exec ... + name) | shell command |
690
720
| lib/lib.js:513:11:513:26 | "rm -rf " + name | lib/lib.js:509:39:509:42 | name | lib/lib.js:513:23:513:26 | name | $@ based on $@ is later used in $@. | lib/lib.js:513:11:513:26 | "rm -rf " + name | String concatenation | lib/lib.js:509:39:509:42 | name | library input | lib/lib.js:513:3:513:27 | cp.exec ... + name) | shell command |
691
721
| lib/lib.js:519:11:519:26 | "rm -rf " + name | lib/lib.js:509:39:509:42 | name | lib/lib.js:519:23:519:26 | name | $@ based on $@ is later used in $@. | lib/lib.js:519:11:519:26 | "rm -rf " + name | String concatenation | lib/lib.js:509:39:509:42 | name | library input | lib/lib.js:519:3:519:27 | cp.exec ... + name) | shell command |
722
+
| lib/lib.js:525:11:525:26 | "rm -rf " + name | lib/lib.js:509:39:509:42 | name | lib/lib.js:525:23:525:26 | name | $@ based on $@ is later used in $@. | lib/lib.js:525:11:525:26 | "rm -rf " + name | String concatenation | lib/lib.js:509:39:509:42 | name | library input | lib/lib.js:525:3:525:27 | cp.exec ... + name) | shell command |
723
+
| lib/lib.js:531:11:531:26 | "rm -rf " + name | lib/lib.js:509:39:509:42 | name | lib/lib.js:531:23:531:26 | name | $@ based on $@ is later used in $@. | lib/lib.js:531:11:531:26 | "rm -rf " + name | String concatenation | lib/lib.js:509:39:509:42 | name | library input | lib/lib.js:531:3:531:27 | cp.exec ... + name) | shell command |
724
+
| lib/lib.js:537:11:537:26 | "rm -rf " + name | lib/lib.js:509:39:509:42 | name | lib/lib.js:537:23:537:26 | name | $@ based on $@ is later used in $@. | lib/lib.js:537:11:537:26 | "rm -rf " + name | String concatenation | lib/lib.js:509:39:509:42 | name | library input | lib/lib.js:537:3:537:27 | cp.exec ... + name) | shell command |
725
+
| lib/lib.js:543:11:543:26 | "rm -rf " + name | lib/lib.js:509:39:509:42 | name | lib/lib.js:543:23:543:26 | name | $@ based on $@ is later used in $@. | lib/lib.js:543:11:543:26 | "rm -rf " + name | String concatenation | lib/lib.js:509:39:509:42 | name | library input | lib/lib.js:543:3:543:27 | cp.exec ... + name) | shell command |
726
+
| lib/lib.js:545:11:545:26 | "rm -rf " + name | lib/lib.js:509:39:509:42 | name | lib/lib.js:545:23:545:26 | name | $@ based on $@ is later used in $@. | lib/lib.js:545:11:545:26 | "rm -rf " + name | String concatenation | lib/lib.js:509:39:509:42 | name | library input | lib/lib.js:545:3:545:27 | cp.exec ... + name) | shell command |
692
727
| lib/subLib2/compiled-file.ts:4:13:4:28 | "rm -rf " + name | lib/subLib2/compiled-file.ts:3:26:3:29 | name | lib/subLib2/compiled-file.ts:4:25:4:28 | name | $@ based on $@ is later used in $@. | lib/subLib2/compiled-file.ts:4:13:4:28 | "rm -rf " + name | String concatenation | lib/subLib2/compiled-file.ts:3:26:3:29 | name | library input | lib/subLib2/compiled-file.ts:4:5:4:29 | cp.exec ... + name) | shell command |
693
728
| lib/subLib2/special-file.js:4:10:4:25 | "rm -rf " + name | lib/subLib2/special-file.js:3:28:3:31 | name | lib/subLib2/special-file.js:4:22:4:25 | name | $@ based on $@ is later used in $@. | lib/subLib2/special-file.js:4:10:4:25 | "rm -rf " + name | String concatenation | lib/subLib2/special-file.js:3:28:3:31 | name | library input | lib/subLib2/special-file.js:4:2:4:26 | cp.exec ... + name) | shell command |
694
729
| lib/subLib3/my-file.ts:4:10:4:25 | "rm -rf " + name | lib/subLib3/my-file.ts:3:28:3:31 | name | lib/subLib3/my-file.ts:4:22:4:25 | name | $@ based on $@ is later used in $@. | lib/subLib3/my-file.ts:4:10:4:25 | "rm -rf " + name | String concatenation | lib/subLib3/my-file.ts:3:28:3:31 | name | library input | lib/subLib3/my-file.ts:4:2:4:26 | cp.exec ... + name) | shell command |
0 commit comments