File tree Expand file tree Collapse file tree 2 files changed +7
-0
lines changed
javascript/ql/test/library-tests/TaintTracking Expand file tree Collapse file tree 2 files changed +7
-0
lines changed Original file line number Diff line number Diff line change 161
161
| partialCalls.js:4:17:4:24 | source() | partialCalls.js:30:14:30:20 | x.value |
162
162
| partialCalls.js:4:17:4:24 | source() | partialCalls.js:41:10:41:18 | id(taint) |
163
163
| partialCalls.js:4:17:4:24 | source() | partialCalls.js:51:14:51:14 | x |
164
+ | regexp-sanitiser.js:2:19:2:26 | source() | regexp-sanitiser.js:4:14:4:18 | taint |
164
165
| sanitizer-function.js:12:17:12:24 | source() | sanitizer-function.js:14:10:14:14 | taint |
165
166
| sanitizer-function.js:12:17:12:24 | source() | sanitizer-function.js:17:14:17:18 | taint |
166
167
| sanitizer-function.js:12:17:12:24 | source() | sanitizer-function.js:21:14:21:18 | taint |
Original file line number Diff line number Diff line change
1
+ function foo ( ) {
2
+ const taint = source ( ) ;
3
+ if ( / ^ a s d [ \s \S ] * $ / . test ( taint ) ) {
4
+ sink ( taint ) ; // NOT OK [INCONSISTENCY]
5
+ }
6
+ }
You can’t perform that action at this time.
0 commit comments