File tree Expand file tree Collapse file tree 2 files changed +10
-1
lines changed
test/library-tests/Arrays Expand file tree Collapse file tree 2 files changed +10
-1
lines changed Original file line number Diff line number Diff line change 11---
22category : minorAnalysis
33---
4- * Added pre call graph step for ` Array.prototype.findLast `
4+ * Added taint-steps for ` Array.prototype.findLast `
5+ * Added taint-steps for ` Array.prototype.findLastIndex `
Original file line number Diff line number Diff line change 109109 sink ( arr8_spread . pop ( ) ) ; // NOT OK
110110
111111 sink ( arr . findLast ( someCallback ) ) ; // NOT OK
112+
113+
114+ const myList = [ source ( ) ] ;
115+ const element = myList . findLast ( ( item ) => sink ( item ) ) ; // NOT OK - caught by both taint and dataflow tracking.
116+ sink ( element ) ; // NOT OK
117+
118+ const mySecondList = source ( ) ;
119+ const elementSecond = mySecondList . findLast ( ( item ) => sink ( item ) ) ; // NOT OK - only caught by taint-tracking.
112120} ) ;
You can’t perform that action at this time.
0 commit comments