File tree Expand file tree Collapse file tree 3 files changed +3
-3
lines changed
javascript/ql/test/library-tests/TaintTracking Expand file tree Collapse file tree 3 files changed +3
-3
lines changed Original file line number Diff line number Diff line change @@ -17,6 +17,7 @@ legacyDataFlowDifference
17
17
| callbacks.js:44:17:44:24 | source() | callbacks.js:38:35:38:35 | x | only flow with NEW data flow library |
18
18
| capture-flow.js:89:13:89:20 | source() | capture-flow.js:89:6:89:21 | test3c(source()) | only flow with NEW data flow library |
19
19
| capture-flow.js:101:12:101:19 | source() | capture-flow.js:102:6:102:20 | test5("safe")() | only flow with OLD data flow library |
20
+ | capture-flow.js:126:25:126:32 | source() | capture-flow.js:123:14:123:26 | orderingTaint | only flow with OLD data flow library |
20
21
| constructor-calls.js:4:18:4:25 | source() | constructor-calls.js:40:8:40:14 | e.taint | only flow with NEW data flow library |
21
22
| constructor-calls.js:4:18:4:25 | source() | constructor-calls.js:44:8:44:19 | f_safe.taint | only flow with NEW data flow library |
22
23
| constructor-calls.js:20:15:20:22 | source() | constructor-calls.js:39:8:39:14 | e.param | only flow with NEW data flow library |
109
110
| capture-flow.js:101:12:101:19 | source() | capture-flow.js:101:6:101:22 | test5(source())() |
110
111
| capture-flow.js:110:12:110:19 | source() | capture-flow.js:106:14:106:14 | x |
111
112
| capture-flow.js:118:37:118:44 | source() | capture-flow.js:114:14:114:14 | x |
112
- | capture-flow.js:126:25:126:32 | source() | capture-flow.js:123:14:123:26 | orderingTaint |
113
113
| capture-flow.js:126:25:126:32 | source() | capture-flow.js:129:14:129:26 | orderingTaint |
114
114
| capture-flow.js:177:26:177:33 | source() | capture-flow.js:173:14:173:14 | x |
115
115
| capture-flow.js:187:34:187:41 | source() | capture-flow.js:183:14:183:14 | x |
Original file line number Diff line number Diff line change @@ -11,6 +11,7 @@ legacyDataFlowDifference
11
11
| callbacks.js:44:17:44:24 | source() | callbacks.js:38:35:38:35 | x | only flow with NEW data flow library |
12
12
| capture-flow.js:89:13:89:20 | source() | capture-flow.js:89:6:89:21 | test3c(source()) | only flow with NEW data flow library |
13
13
| capture-flow.js:101:12:101:19 | source() | capture-flow.js:102:6:102:20 | test5("safe")() | only flow with OLD data flow library |
14
+ | capture-flow.js:126:25:126:32 | source() | capture-flow.js:123:14:123:26 | orderingTaint | only flow with OLD data flow library |
14
15
| constructor-calls.js:4:18:4:25 | source() | constructor-calls.js:40:8:40:14 | e.taint | only flow with NEW data flow library |
15
16
| constructor-calls.js:4:18:4:25 | source() | constructor-calls.js:44:8:44:19 | f_safe.taint | only flow with NEW data flow library |
16
17
| constructor-calls.js:20:15:20:22 | source() | constructor-calls.js:39:8:39:14 | e.param | only flow with NEW data flow library |
84
85
| capture-flow.js:101:12:101:19 | source() | capture-flow.js:101:6:101:22 | test5(source())() |
85
86
| capture-flow.js:110:12:110:19 | source() | capture-flow.js:106:14:106:14 | x |
86
87
| capture-flow.js:118:37:118:44 | source() | capture-flow.js:114:14:114:14 | x |
87
- | capture-flow.js:126:25:126:32 | source() | capture-flow.js:123:14:123:26 | orderingTaint |
88
88
| capture-flow.js:126:25:126:32 | source() | capture-flow.js:129:14:129:26 | orderingTaint |
89
89
| capture-flow.js:177:26:177:33 | source() | capture-flow.js:173:14:173:14 | x |
90
90
| capture-flow.js:187:34:187:41 | source() | capture-flow.js:183:14:183:14 | x |
Original file line number Diff line number Diff line change @@ -120,7 +120,7 @@ global.doEscape(testEscapeViaReturn(source()));
120
120
function ordering ( ) {
121
121
var orderingTaint ;
122
122
global . addEventListener ( 'click' , ( ) => {
123
- sink ( orderingTaint ) ; // NOT OK
123
+ sink ( orderingTaint ) ; // NOT OK [INCONSISTENCY]
124
124
} ) ;
125
125
global . addEventListener ( 'load' , ( ) => {
126
126
orderingTaint = source ( ) ;
You can’t perform that action at this time.
0 commit comments