|
52 | 52 | | lib.js:42:3:42:14 | obj[path[0]] |
|
53 | 53 | | lib.js:42:7:42:10 | path |
|
54 | 54 | | lib.js:42:7:42:13 | path[0] |
|
| 55 | +| lib.js:45:13:45:13 | s | |
| 56 | +| lib.js:45:13:45:13 | s | |
| 57 | +| lib.js:46:10:46:10 | s | |
| 58 | +| lib.js:52:9:52:22 | path | |
| 59 | +| lib.js:52:16:52:22 | id("x") | |
| 60 | +| lib.js:55:11:55:22 | obj[path[0]] | |
| 61 | +| lib.js:55:11:55:22 | obj[path[0]] | |
| 62 | +| lib.js:55:15:55:18 | path | |
| 63 | +| lib.js:55:15:55:21 | path[0] | |
| 64 | +| lib.js:59:18:59:18 | s | |
| 65 | +| lib.js:59:18:59:18 | s | |
| 66 | +| lib.js:61:17:61:17 | s | |
| 67 | +| lib.js:68:11:68:26 | path | |
| 68 | +| lib.js:68:18:68:26 | this.path | |
| 69 | +| lib.js:70:13:70:24 | obj[path[0]] | |
| 70 | +| lib.js:70:13:70:24 | obj[path[0]] | |
| 71 | +| lib.js:70:17:70:20 | path | |
| 72 | +| lib.js:70:17:70:23 | path[0] | |
55 | 73 | | tst.js:5:9:5:38 | taint |
|
56 | 74 | | tst.js:5:17:5:38 | String( ... y.data) |
|
57 | 75 | | tst.js:5:24:5:37 | req.query.data |
|
@@ -141,6 +159,22 @@ edges
|
141 | 159 | | lib.js:42:7:42:10 | path | lib.js:42:7:42:13 | path[0] |
|
142 | 160 | | lib.js:42:7:42:13 | path[0] | lib.js:42:3:42:14 | obj[path[0]] |
|
143 | 161 | | lib.js:42:7:42:13 | path[0] | lib.js:42:3:42:14 | obj[path[0]] |
|
| 162 | +| lib.js:45:13:45:13 | s | lib.js:46:10:46:10 | s | |
| 163 | +| lib.js:45:13:45:13 | s | lib.js:46:10:46:10 | s | |
| 164 | +| lib.js:46:10:46:10 | s | lib.js:52:16:52:22 | id("x") | |
| 165 | +| lib.js:52:9:52:22 | path | lib.js:55:15:55:18 | path | |
| 166 | +| lib.js:52:16:52:22 | id("x") | lib.js:52:9:52:22 | path | |
| 167 | +| lib.js:55:15:55:18 | path | lib.js:55:15:55:21 | path[0] | |
| 168 | +| lib.js:55:15:55:21 | path[0] | lib.js:55:11:55:22 | obj[path[0]] | |
| 169 | +| lib.js:55:15:55:21 | path[0] | lib.js:55:11:55:22 | obj[path[0]] | |
| 170 | +| lib.js:59:18:59:18 | s | lib.js:61:17:61:17 | s | |
| 171 | +| lib.js:59:18:59:18 | s | lib.js:61:17:61:17 | s | |
| 172 | +| lib.js:61:17:61:17 | s | lib.js:68:18:68:26 | this.path | |
| 173 | +| lib.js:68:11:68:26 | path | lib.js:70:17:70:20 | path | |
| 174 | +| lib.js:68:18:68:26 | this.path | lib.js:68:11:68:26 | path | |
| 175 | +| lib.js:70:17:70:20 | path | lib.js:70:17:70:23 | path[0] | |
| 176 | +| lib.js:70:17:70:23 | path[0] | lib.js:70:13:70:24 | obj[path[0]] | |
| 177 | +| lib.js:70:17:70:23 | path[0] | lib.js:70:13:70:24 | obj[path[0]] | |
144 | 178 | | tst.js:5:9:5:38 | taint | tst.js:8:12:8:16 | taint |
|
145 | 179 | | tst.js:5:9:5:38 | taint | tst.js:9:12:9:16 | taint |
|
146 | 180 | | tst.js:5:9:5:38 | taint | tst.js:12:25:12:29 | taint |
|
@@ -184,6 +218,7 @@ edges
|
184 | 218 | | lib.js:26:10:26:21 | obj[path[0]] | lib.js:25:44:25:47 | path | lib.js:26:10:26:21 | obj[path[0]] | This assignment may alter Object.prototype if a malicious '__proto__' string is injected from $@. | lib.js:25:44:25:47 | path | library input |
|
185 | 219 | | lib.js:34:3:34:14 | obj[path[0]] | lib.js:32:14:32:20 | args[1] | lib.js:34:3:34:14 | obj[path[0]] | This assignment may alter Object.prototype if a malicious '__proto__' string is injected from $@. | lib.js:32:14:32:20 | args[1] | library input |
|
186 | 220 | | lib.js:42:3:42:14 | obj[path[0]] | lib.js:40:14:40:20 | args[1] | lib.js:42:3:42:14 | obj[path[0]] | This assignment may alter Object.prototype if a malicious '__proto__' string is injected from $@. | lib.js:40:14:40:20 | args[1] | library input |
|
| 221 | +| lib.js:70:13:70:24 | obj[path[0]] | lib.js:59:18:59:18 | s | lib.js:70:13:70:24 | obj[path[0]] | This assignment may alter Object.prototype if a malicious '__proto__' string is injected from $@. | lib.js:59:18:59:18 | s | library input | |
187 | 222 | | tst.js:8:5:8:17 | object[taint] | tst.js:5:24:5:37 | req.query.data | tst.js:8:5:8:17 | object[taint] | This assignment may alter Object.prototype if a malicious '__proto__' string is injected from $@. | tst.js:5:24:5:37 | req.query.data | user controlled input |
|
188 | 223 | | tst.js:9:5:9:17 | object[taint] | tst.js:5:24:5:37 | req.query.data | tst.js:9:5:9:17 | object[taint] | This assignment may alter Object.prototype if a malicious '__proto__' string is injected from $@. | tst.js:5:24:5:37 | req.query.data | user controlled input |
|
189 | 224 | | tst.js:14:5:14:32 | unsafeG ... taint) | tst.js:5:24:5:37 | req.query.data | tst.js:14:5:14:32 | unsafeG ... taint) | This assignment may alter Object.prototype if a malicious '__proto__' string is injected from $@. | tst.js:5:24:5:37 | req.query.data | user controlled input |
|
|
0 commit comments