File tree Expand file tree Collapse file tree 2 files changed +20
-0
lines changed
javascript/ql/test/library-tests/TaintTracking Expand file tree Collapse file tree 2 files changed +20
-0
lines changed Original file line number Diff line number Diff line change @@ -45,6 +45,10 @@ consistencyIssue
4545| nested-props.js:20 | expected an alert, but found none | NOT OK - but not found | Consistency |
4646| stringification-read-steps.js:17 | expected an alert, but found none | NOT OK | Consistency |
4747| stringification-read-steps.js:25 | expected an alert, but found none | NOT OK | Consistency |
48+ | typed-arrays.js:22 | expected an alert, but found none | NOT OK | Consistency |
49+ | typed-arrays.js:26 | expected an alert, but found none | NOT OK | Consistency |
50+ | typed-arrays.js:30 | expected an alert, but found none | NOT OK | Consistency |
51+ | typed-arrays.js:34 | expected an alert, but found none | NOT OK | Consistency |
4852flow
4953| access-path-sanitizer.js:2:18:2:25 | source() | access-path-sanitizer.js:4:8:4:12 | obj.x |
5054| addexpr.js:4:10:4:17 | source() | addexpr.js:7:8:7:8 | x |
Original file line number Diff line number Diff line change @@ -16,4 +16,20 @@ function test() {
1616
1717 const sub = y . subarray ( 1 , 3 )
1818 sink ( sub ) ; // NOT OK
19+
20+ const buffer = new ArrayBuffer ( x ) ;
21+ const view = new Uint8Array ( buffer ) ;
22+ sink ( view ) ; // NOT OK
23+
24+ const sharedBuffer = new SharedArrayBuffer ( x ) ;
25+ const view1 = new Uint8Array ( sharedBuffer ) ;
26+ sink ( view1 ) ; // NOT OK
27+
28+ const transfered = buffer . transfer ( ) ;
29+ const transferedView = new Uint8Array ( transfered ) ;
30+ sink ( transferedView ) ; // NOT OK
31+
32+ const transfered2 = buffer . transferToFixedLength ( ) ;
33+ const transferedView2 = new Uint8Array ( transfered2 ) ;
34+ sink ( transferedView2 ) ; // NOT OK
1935}
You can’t perform that action at this time.
0 commit comments