|
3 | 3 | | lib/lib.js:3:28:3:31 | name | |
4 | 4 | | lib/lib.js:4:14:4:17 | name | |
5 | 5 | | lib/lib.js:4:14:4:17 | name | |
| 6 | +| lib/lib.js:7:19:7:22 | name | |
| 7 | +| lib/lib.js:7:19:7:22 | name | |
| 8 | +| lib/lib.js:8:13:8:16 | name | |
| 9 | +| lib/lib.js:8:13:8:16 | name | |
6 | 10 | | polynomial-redos.js:5:6:5:32 | tainted | |
7 | 11 | | polynomial-redos.js:5:16:5:32 | req.query.tainted | |
8 | 12 | | polynomial-redos.js:5:16:5:32 | req.query.tainted | |
@@ -150,6 +154,10 @@ edges |
150 | 154 | | lib/lib.js:3:28:3:31 | name | lib/lib.js:4:14:4:17 | name | |
151 | 155 | | lib/lib.js:3:28:3:31 | name | lib/lib.js:4:14:4:17 | name | |
152 | 156 | | lib/lib.js:3:28:3:31 | name | lib/lib.js:4:14:4:17 | name | |
| 157 | +| lib/lib.js:7:19:7:22 | name | lib/lib.js:8:13:8:16 | name | |
| 158 | +| lib/lib.js:7:19:7:22 | name | lib/lib.js:8:13:8:16 | name | |
| 159 | +| lib/lib.js:7:19:7:22 | name | lib/lib.js:8:13:8:16 | name | |
| 160 | +| lib/lib.js:7:19:7:22 | name | lib/lib.js:8:13:8:16 | name | |
153 | 161 | | polynomial-redos.js:5:6:5:32 | tainted | polynomial-redos.js:7:2:7:8 | tainted | |
154 | 162 | | polynomial-redos.js:5:6:5:32 | tainted | polynomial-redos.js:7:2:7:8 | tainted | |
155 | 163 | | polynomial-redos.js:5:6:5:32 | tainted | polynomial-redos.js:8:2:8:8 | tainted | |
@@ -289,6 +297,7 @@ edges |
289 | 297 | | polynomial-redos.js:123:13:123:20 | replaced | polynomial-redos.js:123:3:123:20 | result | |
290 | 298 | #select |
291 | 299 | | lib/lib.js:4:2:4:18 | regexp.test(name) | lib/lib.js:3:28:3:31 | name | lib/lib.js:4:14:4:17 | name | This $@ that depends on $@ may run slow on strings with many repetitions of 'a'. | lib/lib.js:1:15:1:16 | a* | regular expression | lib/lib.js:3:28:3:31 | name | library input | |
| 300 | +| lib/lib.js:8:2:8:17 | /f*g/.test(name) | lib/lib.js:7:19:7:22 | name | lib/lib.js:8:13:8:16 | name | This $@ that depends on $@ may run slow on strings with many repetitions of 'f'. | lib/lib.js:8:3:8:4 | f* | regular expression | lib/lib.js:7:19:7:22 | name | library input | |
292 | 301 | | polynomial-redos.js:7:2:7:34 | tainted ... /g, '') | polynomial-redos.js:5:16:5:32 | req.query.tainted | polynomial-redos.js:7:2:7:8 | tainted | This $@ that depends on $@ may run slow on strings with many repetitions of ' '. | polynomial-redos.js:7:24:7:26 | \\s+ | regular expression | polynomial-redos.js:5:16:5:32 | req.query.tainted | a user-provided value | |
293 | 302 | | polynomial-redos.js:8:2:8:23 | tainted ... *, */) | polynomial-redos.js:5:16:5:32 | req.query.tainted | polynomial-redos.js:8:2:8:8 | tainted | This $@ that depends on $@ may run slow on strings with many repetitions of ' '. | polynomial-redos.js:8:17:8:18 | * | regular expression | polynomial-redos.js:5:16:5:32 | req.query.tainted | a user-provided value | |
294 | 303 | | polynomial-redos.js:9:2:9:34 | tainted ... g, ' ') | polynomial-redos.js:5:16:5:32 | req.query.tainted | polynomial-redos.js:9:2:9:8 | tainted | This $@ that depends on $@ may run slow on strings with many repetitions of ' '. | polynomial-redos.js:9:19:9:21 | \\s* | regular expression | polynomial-redos.js:5:16:5:32 | req.query.tainted | a user-provided value | |
|
0 commit comments