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 @@ -46,6 +46,10 @@ consistencyIssue
4646| nested-props.js:20 | expected an alert, but found none | NOT OK - but not found | Consistency |
4747| stringification-read-steps.js:17 | expected an alert, but found none | NOT OK | Consistency |
4848| stringification-read-steps.js:25 | 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 |
52+ | typed-arrays.js:38 | expected an alert, but found none | NOT OK | Consistency |
4953flow
5054| access-path-sanitizer.js:2:18:2:25 | source() | access-path-sanitizer.js:4:8:4:12 | obj.x |
5155| addexpr.js:4:10:4:17 | source() | addexpr.js:7:8:7:8 | x |
Original file line number Diff line number Diff line change @@ -20,4 +20,20 @@ function test() {
2020 const clone = new y . constructor ( y . length ) ;
2121 clone . set ( y ) ;
2222 sink ( clone ) ; // NOT OK
23+
24+ const buffer = new ArrayBuffer ( x ) ;
25+ const view = new Uint8Array ( buffer ) ;
26+ sink ( view ) ; // NOT OK
27+
28+ const sharedBuffer = new SharedArrayBuffer ( x ) ;
29+ const view1 = new Uint8Array ( sharedBuffer ) ;
30+ sink ( view1 ) ; // NOT OK
31+
32+ const transfered = buffer . transfer ( ) ;
33+ const transferedView = new Uint8Array ( transfered ) ;
34+ sink ( transferedView ) ; // NOT OK
35+
36+ const transfered2 = buffer . transferToFixedLength ( ) ;
37+ const transferedView2 = new Uint8Array ( transfered2 ) ;
38+ sink ( transferedView2 ) ; // NOT OK
2339}
You can’t perform that action at this time.
0 commit comments