Skip to content

Commit 5063e38

Browse files
committed
update expected output
1 parent 8370699 commit 5063e38

5 files changed

Lines changed: 54 additions & 0 deletions

File tree

javascript/ql/test/library-tests/InterProceduralFlow/DataFlow.expected

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -22,8 +22,12 @@
2222
| partial.js:5:15:5:24 | "tainted1" | partial.js:15:15:15:15 | x |
2323
| partial.js:5:15:5:24 | "tainted1" | partial.js:21:15:21:15 | x |
2424
| partial.js:5:15:5:24 | "tainted1" | partial.js:27:15:27:15 | x |
25+
| promises.js:2:16:2:24 | "tainted" | promises.js:7:16:7:18 | val |
26+
| promises.js:2:16:2:24 | "tainted" | promises.js:38:32:38:32 | v |
27+
| promises.js:11:22:11:31 | "resolved" | promises.js:19:20:19:20 | v |
2528
| promises.js:12:22:12:31 | "rejected" | promises.js:21:20:21:20 | v |
2629
| promises.js:12:22:12:31 | "rejected" | promises.js:24:20:24:20 | v |
30+
| promises.js:32:24:32:37 | "also tainted" | promises.js:38:32:38:32 | v |
2731
| properties2.js:7:14:7:21 | "source" | properties2.js:8:12:8:24 | foo(source).p |
2832
| properties2.js:7:14:7:21 | "source" | properties2.js:33:13:33:20 | getP(o3) |
2933
| properties.js:2:16:2:24 | "tainted" | properties.js:5:14:5:23 | a.someProp |

javascript/ql/test/library-tests/InterProceduralFlow/GermanFlow.expected

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -23,8 +23,12 @@
2323
| partial.js:5:15:5:24 | "tainted1" | partial.js:15:15:15:15 | x |
2424
| partial.js:5:15:5:24 | "tainted1" | partial.js:21:15:21:15 | x |
2525
| partial.js:5:15:5:24 | "tainted1" | partial.js:27:15:27:15 | x |
26+
| promises.js:2:16:2:24 | "tainted" | promises.js:7:16:7:18 | val |
27+
| promises.js:2:16:2:24 | "tainted" | promises.js:38:32:38:32 | v |
28+
| promises.js:11:22:11:31 | "resolved" | promises.js:19:20:19:20 | v |
2629
| promises.js:12:22:12:31 | "rejected" | promises.js:21:20:21:20 | v |
2730
| promises.js:12:22:12:31 | "rejected" | promises.js:24:20:24:20 | v |
31+
| promises.js:32:24:32:37 | "also tainted" | promises.js:38:32:38:32 | v |
2832
| properties2.js:7:14:7:21 | "source" | properties2.js:8:12:8:24 | foo(source).p |
2933
| properties2.js:7:14:7:21 | "source" | properties2.js:33:13:33:20 | getP(o3) |
3034
| properties.js:2:16:2:24 | "tainted" | properties.js:5:14:5:23 | a.someProp |

javascript/ql/test/library-tests/InterProceduralFlow/TrackedNodes.expected

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,17 @@
1+
| missing | promises.js:1:2:1:2 | source | promises.js:6:26:6:28 | val |
2+
| missing | promises.js:1:2:1:2 | source | promises.js:7:16:7:18 | val |
3+
| missing | promises.js:1:2:1:2 | source | promises.js:37:11:37:11 | v |
4+
| missing | promises.js:1:2:1:2 | source | promises.js:38:32:38:32 | v |
5+
| missing | promises.js:2:16:2:24 | "tainted" | promises.js:6:26:6:28 | val |
6+
| missing | promises.js:2:16:2:24 | "tainted" | promises.js:7:16:7:18 | val |
7+
| missing | promises.js:2:16:2:24 | "tainted" | promises.js:37:11:37:11 | v |
8+
| missing | promises.js:2:16:2:24 | "tainted" | promises.js:38:32:38:32 | v |
19
| missing | promises.js:10:30:17:3 | exceptional return of anonymous function | promises.js:20:7:20:7 | v |
210
| missing | promises.js:10:30:17:3 | exceptional return of anonymous function | promises.js:21:20:21:20 | v |
311
| missing | promises.js:10:30:17:3 | exceptional return of anonymous function | promises.js:23:19:23:19 | v |
412
| missing | promises.js:10:30:17:3 | exceptional return of anonymous function | promises.js:24:20:24:20 | v |
13+
| missing | promises.js:11:22:11:31 | "resolved" | promises.js:18:18:18:18 | v |
14+
| missing | promises.js:11:22:11:31 | "resolved" | promises.js:19:20:19:20 | v |
515
| missing | promises.js:12:22:12:31 | "rejected" | promises.js:20:7:20:7 | v |
616
| missing | promises.js:12:22:12:31 | "rejected" | promises.js:21:20:21:20 | v |
717
| missing | promises.js:12:22:12:31 | "rejected" | promises.js:23:19:23:19 | v |
@@ -18,3 +28,5 @@
1828
| missing | promises.js:16:7:16:21 | exceptional return of rej(rej_source) | promises.js:21:20:21:20 | v |
1929
| missing | promises.js:16:7:16:21 | exceptional return of rej(rej_source) | promises.js:23:19:23:19 | v |
2030
| missing | promises.js:16:7:16:21 | exceptional return of rej(rej_source) | promises.js:24:20:24:20 | v |
31+
| missing | promises.js:32:24:32:37 | "also tainted" | promises.js:37:11:37:11 | v |
32+
| missing | promises.js:32:24:32:37 | "also tainted" | promises.js:38:32:38:32 | v |

javascript/ql/test/library-tests/Promises/AdditionalPromises.expected

Lines changed: 28 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -37,6 +37,34 @@
3737
| flow.js:76:2:76:17 | chainedPromise() |
3838
| flow.js:76:2:76:32 | chained ... => {}) |
3939
| flow.js:86:23:86:70 | new Pro ... ource)) |
40+
| flow.js:89:3:89:27 | ("foo", ... => {}) |
41+
| flow.js:91:21:91:68 | new Pro ... ource)) |
42+
| flow.js:100:28:100:75 | new Pro ... ource)) |
43+
| flow.js:103:2:103:48 | new Pro ... "BLA")) |
44+
| flow.js:103:2:103:76 | new Pro ... ource}) |
45+
| flow.js:105:2:105:48 | new Pro ... "BLA")) |
46+
| flow.js:105:2:105:77 | new Pro ... ource}) |
47+
| flow.js:107:17:107:64 | new Pro ... ource)) |
48+
| flow.js:109:2:109:48 | new Pro ... "BLA")) |
49+
| flow.js:109:2:109:71 | new Pro ... jected) |
50+
| flow.js:111:2:111:48 | new Pro ... "BLA")) |
51+
| flow.js:111:2:111:69 | new Pro ... jected) |
52+
| flow.js:113:2:113:48 | new Pro ... "BLA")) |
53+
| flow.js:113:2:113:69 | new Pro ... jected) |
54+
| flow.js:117:2:117:48 | new Pro ... "BLA")) |
55+
| flow.js:117:2:117:69 | new Pro ... solved) |
56+
| flow.js:119:2:119:48 | new Pro ... "BLA")) |
57+
| flow.js:119:2:119:69 | new Pro ... solved) |
58+
| flow.js:121:2:121:21 | Promise.resolve(123) |
59+
| flow.js:121:2:121:41 | Promise ... solved) |
60+
| flow.js:123:2:123:21 | Promise.resolve(123) |
61+
| flow.js:123:2:123:41 | Promise ... solved) |
62+
| flow.js:125:2:125:21 | Promise.resolve(123) |
63+
| flow.js:125:2:125:41 | Promise ... jected) |
64+
| flow.js:127:2:127:21 | Promise.resolve(123) |
65+
| flow.js:127:2:127:41 | Promise ... jected) |
66+
| flow.js:129:2:129:52 | new Pro ... olved)) |
67+
| flow.js:131:2:131:26 | Promise ... solved) |
4068
| interflow.js:6:3:6:25 | loadScr ... urce()) |
4169
| interflow.js:6:3:7:26 | loadScr ... () { }) |
4270
| interflow.js:6:3:8:26 | loadScr ... () { }) |

javascript/ql/test/query-tests/Security/CWE-079/ReflectedXss.expected

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -46,6 +46,8 @@ nodes
4646
| promises.js:5:44:5:57 | req.query.data |
4747
| promises.js:5:44:5:57 | req.query.data |
4848
| promises.js:6:11:6:11 | x |
49+
| promises.js:6:11:6:11 | x |
50+
| promises.js:6:25:6:25 | x |
4951
| promises.js:6:25:6:25 | x |
5052
| promises.js:6:25:6:25 | x |
5153
| tst2.js:6:7:6:30 | p |
@@ -106,6 +108,10 @@ edges
106108
| promises.js:5:3:5:59 | new Pro ... .data)) | promises.js:6:11:6:11 | x |
107109
| promises.js:5:44:5:57 | req.query.data | promises.js:5:3:5:59 | new Pro ... .data)) |
108110
| promises.js:5:44:5:57 | req.query.data | promises.js:5:3:5:59 | new Pro ... .data)) |
111+
| promises.js:5:44:5:57 | req.query.data | promises.js:6:11:6:11 | x |
112+
| promises.js:5:44:5:57 | req.query.data | promises.js:6:11:6:11 | x |
113+
| promises.js:6:11:6:11 | x | promises.js:6:25:6:25 | x |
114+
| promises.js:6:11:6:11 | x | promises.js:6:25:6:25 | x |
109115
| promises.js:6:11:6:11 | x | promises.js:6:25:6:25 | x |
110116
| promises.js:6:11:6:11 | x | promises.js:6:25:6:25 | x |
111117
| tst2.js:6:7:6:30 | p | tst2.js:7:12:7:12 | p |

0 commit comments

Comments
 (0)