We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent b4c84d3 commit 2d9bc43Copy full SHA for 2d9bc43
javascript/ql/test/library-tests/Arrays/arrays.js
@@ -94,4 +94,17 @@
94
95
sink(["source"].filter((x) => x)); // NOT OK
96
sink(["source"].filter((x) => !!x)); // NOT OK
97
+
98
+ var arr8 = [];
99
+ arr8 = arr8.toSpliced(0, 0, "source");
100
+ sink(arr8.pop()); // NOT OK -- Should be considered tainted, but it is not
101
102
+ var arr8_variant = [];
103
+ arr8_variant = arr8_variant.toSpliced(0, 0, "safe", "source");
104
+ arr8_variant.pop();
105
+ sink(arr8_variant.pop()); // NOT OK -- Should be considered tainted, but it is not
106
107
+ var arr8_spread = [];
108
+ arr8_spread = arr8_spread.toSpliced(0, 0, ...arr);
109
+ sink(arr8_spread.pop()); // NOT OK -- Should be considered tainted, but it is not
110
});
0 commit comments