|
67 | 67 | | TaintedPath.js:102:30:102:31 | ev | |
68 | 68 | | TaintedPath.js:103:24:103:25 | ev | |
69 | 69 | | TaintedPath.js:103:24:103:30 | ev.data | |
| 70 | +| TaintedPath.js:107:6:107:47 | path | |
| 71 | +| TaintedPath.js:107:13:107:36 | url.par ... , true) | |
| 72 | +| TaintedPath.js:107:13:107:42 | url.par ... ).query | |
| 73 | +| TaintedPath.js:107:13:107:47 | url.par ... ry.path | |
| 74 | +| TaintedPath.js:107:23:107:29 | req.url | |
| 75 | +| TaintedPath.js:109:28:109:48 | fs.real ... c(path) | |
| 76 | +| TaintedPath.js:109:44:109:47 | path | |
| 77 | +| TaintedPath.js:110:14:110:17 | path | |
| 78 | +| TaintedPath.js:111:32:111:39 | realpath | |
| 79 | +| TaintedPath.js:112:45:112:52 | realpath | |
70 | 80 | | tainted-array-steps.js:9:7:9:48 | path | |
71 | 81 | | tainted-array-steps.js:9:14:9:37 | url.par ... , true) | |
72 | 82 | | tainted-array-steps.js:9:14:9:43 | url.par ... ).query | |
@@ -150,6 +160,15 @@ edges |
150 | 160 | | TaintedPath.js:102:30:102:31 | ev | TaintedPath.js:103:24:103:25 | ev | |
151 | 161 | | TaintedPath.js:103:24:103:25 | ev | TaintedPath.js:103:24:103:30 | ev.data | |
152 | 162 | | TaintedPath.js:103:24:103:30 | ev.data | TaintedPath.js:78:26:78:45 | Cookie.get("unsafe") | |
| 163 | +| TaintedPath.js:107:6:107:47 | path | TaintedPath.js:109:44:109:47 | path | |
| 164 | +| TaintedPath.js:107:6:107:47 | path | TaintedPath.js:110:14:110:17 | path | |
| 165 | +| TaintedPath.js:107:13:107:36 | url.par ... , true) | TaintedPath.js:107:13:107:42 | url.par ... ).query | |
| 166 | +| TaintedPath.js:107:13:107:42 | url.par ... ).query | TaintedPath.js:107:13:107:47 | url.par ... ry.path | |
| 167 | +| TaintedPath.js:107:13:107:47 | url.par ... ry.path | TaintedPath.js:107:6:107:47 | path | |
| 168 | +| TaintedPath.js:107:23:107:29 | req.url | TaintedPath.js:107:13:107:36 | url.par ... , true) | |
| 169 | +| TaintedPath.js:109:44:109:47 | path | TaintedPath.js:109:28:109:48 | fs.real ... c(path) | |
| 170 | +| TaintedPath.js:110:14:110:17 | path | TaintedPath.js:111:32:111:39 | realpath | |
| 171 | +| TaintedPath.js:111:32:111:39 | realpath | TaintedPath.js:112:45:112:52 | realpath | |
153 | 172 | | tainted-array-steps.js:9:7:9:48 | path | tainted-array-steps.js:11:40:11:43 | path | |
154 | 173 | | tainted-array-steps.js:9:7:9:48 | path | tainted-array-steps.js:13:26:13:29 | path | |
155 | 174 | | tainted-array-steps.js:9:14:9:37 | url.par ... , true) | tainted-array-steps.js:9:14:9:43 | url.par ... ).query | |
@@ -190,6 +209,8 @@ edges |
190 | 209 | | TaintedPath.js:85:31:85:74 | require ... ).query | TaintedPath.js:85:61:85:67 | req.url | TaintedPath.js:85:31:85:74 | require ... ).query | This path depends on $@. | TaintedPath.js:85:61:85:67 | req.url | a user-provided value | |
191 | 210 | | TaintedPath.js:86:31:86:73 | require ... ).query | TaintedPath.js:86:60:86:66 | req.url | TaintedPath.js:86:31:86:73 | require ... ).query | This path depends on $@. | TaintedPath.js:86:60:86:66 | req.url | a user-provided value | |
192 | 211 | | TaintedPath.js:94:48:94:60 | req.params[0] | TaintedPath.js:94:48:94:60 | req.params[0] | TaintedPath.js:94:48:94:60 | req.params[0] | This path depends on $@. | TaintedPath.js:94:48:94:60 | req.params[0] | a user-provided value | |
| 212 | +| TaintedPath.js:109:28:109:48 | fs.real ... c(path) | TaintedPath.js:107:23:107:29 | req.url | TaintedPath.js:109:28:109:48 | fs.real ... c(path) | This path depends on $@. | TaintedPath.js:107:23:107:29 | req.url | a user-provided value | |
| 213 | +| TaintedPath.js:112:45:112:52 | realpath | TaintedPath.js:107:23:107:29 | req.url | TaintedPath.js:112:45:112:52 | realpath | This path depends on $@. | TaintedPath.js:107:23:107:29 | req.url | a user-provided value | |
193 | 214 | | tainted-array-steps.js:11:29:11:54 | ['publi ... in('/') | tainted-array-steps.js:9:24:9:30 | req.url | tainted-array-steps.js:11:29:11:54 | ['publi ... in('/') | This path depends on $@. | tainted-array-steps.js:9:24:9:30 | req.url | a user-provided value | |
194 | 215 | | tainted-array-steps.js:15:29:15:43 | parts.join('/') | tainted-array-steps.js:9:24:9:30 | req.url | tainted-array-steps.js:15:29:15:43 | parts.join('/') | This path depends on $@. | tainted-array-steps.js:9:24:9:30 | req.url | a user-provided value | |
195 | 216 | | tainted-require.js:7:19:7:37 | req.param("module") | tainted-require.js:7:19:7:37 | req.param("module") | tainted-require.js:7:19:7:37 | req.param("module") | This path depends on $@. | tainted-require.js:7:19:7:37 | req.param("module") | a user-provided value | |
|
0 commit comments