|
11 | 11 | | react.js:37:43:37:74 | documen ... bstr(1) | semmle.label | documen ... bstr(1) |
|
12 | 12 | | react.js:43:19:43:40 | documen ... on.hash | semmle.label | documen ... on.hash |
|
13 | 13 | | react.js:43:19:43:50 | documen ... bstr(1) | semmle.label | documen ... bstr(1) |
|
| 14 | +| regexp-exec.js:4:11:4:20 | [, group1] | semmle.label | [, group1] | |
| 15 | +| regexp-exec.js:4:11:4:57 | group1 | semmle.label | group1 | |
| 16 | +| regexp-exec.js:4:24:4:57 | /#(.*)/ ... n.href) | semmle.label | /#(.*)/ ... n.href) | |
| 17 | +| regexp-exec.js:4:37:4:56 | window.location.href | semmle.label | window.location.href | |
| 18 | +| regexp-exec.js:5:28:5:33 | group1 | semmle.label | group1 | |
| 19 | +| regexp-exec.js:9:11:9:20 | [, group1] | semmle.label | [, group1] | |
| 20 | +| regexp-exec.js:9:11:9:58 | group1 | semmle.label | group1 | |
| 21 | +| regexp-exec.js:9:24:9:58 | /\\?(.*) ... n.href) | semmle.label | /\\?(.*) ... n.href) | |
| 22 | +| regexp-exec.js:9:38:9:57 | window.location.href | semmle.label | window.location.href | |
| 23 | +| regexp-exec.js:10:28:10:33 | group1 | semmle.label | group1 | |
| 24 | +| regexp-exec.js:14:11:14:20 | [, group1] | semmle.label | [, group1] | |
| 25 | +| regexp-exec.js:14:11:14:62 | group1 | semmle.label | group1 | |
| 26 | +| regexp-exec.js:14:24:14:62 | /^([a-z ... n.href) | semmle.label | /^([a-z ... n.href) | |
| 27 | +| regexp-exec.js:14:42:14:61 | window.location.href | semmle.label | window.location.href | |
| 28 | +| regexp-exec.js:15:28:15:33 | group1 | semmle.label | group1 | |
| 29 | +| regexp-exec.js:19:11:19:20 | [, group1] | semmle.label | [, group1] | |
| 30 | +| regexp-exec.js:19:11:19:56 | group1 | semmle.label | group1 | |
| 31 | +| regexp-exec.js:19:24:19:56 | /(.*)/. ... n.href) | semmle.label | /(.*)/. ... n.href) | |
| 32 | +| regexp-exec.js:19:36:19:55 | window.location.href | semmle.label | window.location.href | |
| 33 | +| regexp-exec.js:20:28:20:33 | group1 | semmle.label | group1 | |
| 34 | +| regexp-exec.js:24:11:24:20 | [, group1] | semmle.label | [, group1] | |
| 35 | +| regexp-exec.js:24:11:24:60 | group1 | semmle.label | group1 | |
| 36 | +| regexp-exec.js:24:24:24:60 | /blah#b ... n.href) | semmle.label | /blah#b ... n.href) | |
| 37 | +| regexp-exec.js:24:40:24:59 | window.location.href | semmle.label | window.location.href | |
| 38 | +| regexp-exec.js:25:28:25:33 | group1 | semmle.label | group1 | |
14 | 39 | | sanitizer.js:2:9:2:25 | url | semmle.label | url |
|
15 | 40 | | sanitizer.js:2:15:2:25 | window.name | semmle.label | window.name |
|
16 | 41 | | sanitizer.js:4:27:4:29 | url | semmle.label | url |
|
@@ -168,6 +193,26 @@ edges
|
168 | 193 | | react.js:31:43:31:64 | documen ... on.hash | react.js:31:43:31:74 | documen ... bstr(1) | provenance | Config |
|
169 | 194 | | react.js:37:43:37:64 | documen ... on.hash | react.js:37:43:37:74 | documen ... bstr(1) | provenance | Config |
|
170 | 195 | | react.js:43:19:43:40 | documen ... on.hash | react.js:43:19:43:50 | documen ... bstr(1) | provenance | Config |
|
| 196 | +| regexp-exec.js:4:11:4:20 | [, group1] | regexp-exec.js:4:11:4:57 | group1 | provenance | | |
| 197 | +| regexp-exec.js:4:11:4:57 | group1 | regexp-exec.js:5:28:5:33 | group1 | provenance | | |
| 198 | +| regexp-exec.js:4:24:4:57 | /#(.*)/ ... n.href) | regexp-exec.js:4:11:4:20 | [, group1] | provenance | | |
| 199 | +| regexp-exec.js:4:37:4:56 | window.location.href | regexp-exec.js:4:24:4:57 | /#(.*)/ ... n.href) | provenance | Config | |
| 200 | +| regexp-exec.js:9:11:9:20 | [, group1] | regexp-exec.js:9:11:9:58 | group1 | provenance | | |
| 201 | +| regexp-exec.js:9:11:9:58 | group1 | regexp-exec.js:10:28:10:33 | group1 | provenance | | |
| 202 | +| regexp-exec.js:9:24:9:58 | /\\?(.*) ... n.href) | regexp-exec.js:9:11:9:20 | [, group1] | provenance | | |
| 203 | +| regexp-exec.js:9:38:9:57 | window.location.href | regexp-exec.js:9:24:9:58 | /\\?(.*) ... n.href) | provenance | Config | |
| 204 | +| regexp-exec.js:14:11:14:20 | [, group1] | regexp-exec.js:14:11:14:62 | group1 | provenance | | |
| 205 | +| regexp-exec.js:14:11:14:62 | group1 | regexp-exec.js:15:28:15:33 | group1 | provenance | | |
| 206 | +| regexp-exec.js:14:24:14:62 | /^([a-z ... n.href) | regexp-exec.js:14:11:14:20 | [, group1] | provenance | | |
| 207 | +| regexp-exec.js:14:42:14:61 | window.location.href | regexp-exec.js:14:24:14:62 | /^([a-z ... n.href) | provenance | Config | |
| 208 | +| regexp-exec.js:19:11:19:20 | [, group1] | regexp-exec.js:19:11:19:56 | group1 | provenance | | |
| 209 | +| regexp-exec.js:19:11:19:56 | group1 | regexp-exec.js:20:28:20:33 | group1 | provenance | | |
| 210 | +| regexp-exec.js:19:24:19:56 | /(.*)/. ... n.href) | regexp-exec.js:19:11:19:20 | [, group1] | provenance | | |
| 211 | +| regexp-exec.js:19:36:19:55 | window.location.href | regexp-exec.js:19:24:19:56 | /(.*)/. ... n.href) | provenance | Config | |
| 212 | +| regexp-exec.js:24:11:24:20 | [, group1] | regexp-exec.js:24:11:24:60 | group1 | provenance | | |
| 213 | +| regexp-exec.js:24:11:24:60 | group1 | regexp-exec.js:25:28:25:33 | group1 | provenance | | |
| 214 | +| regexp-exec.js:24:24:24:60 | /blah#b ... n.href) | regexp-exec.js:24:11:24:20 | [, group1] | provenance | | |
| 215 | +| regexp-exec.js:24:40:24:59 | window.location.href | regexp-exec.js:24:24:24:60 | /blah#b ... n.href) | provenance | Config | |
171 | 216 | | sanitizer.js:2:9:2:25 | url | sanitizer.js:4:27:4:29 | url | provenance | |
|
172 | 217 | | sanitizer.js:2:9:2:25 | url | sanitizer.js:16:27:16:29 | url | provenance | |
|
173 | 218 | | sanitizer.js:2:9:2:25 | url | sanitizer.js:19:27:19:29 | url | provenance | |
|
@@ -294,6 +339,11 @@ subpaths
|
294 | 339 | | react.js:31:43:31:74 | documen ... bstr(1) | react.js:31:43:31:64 | documen ... on.hash | react.js:31:43:31:74 | documen ... bstr(1) | Untrusted URL redirection depends on a $@. | react.js:31:43:31:64 | documen ... on.hash | user-provided value |
|
295 | 340 | | react.js:37:43:37:74 | documen ... bstr(1) | react.js:37:43:37:64 | documen ... on.hash | react.js:37:43:37:74 | documen ... bstr(1) | Untrusted URL redirection depends on a $@. | react.js:37:43:37:64 | documen ... on.hash | user-provided value |
|
296 | 341 | | react.js:43:19:43:50 | documen ... bstr(1) | react.js:43:19:43:40 | documen ... on.hash | react.js:43:19:43:50 | documen ... bstr(1) | Untrusted URL redirection depends on a $@. | react.js:43:19:43:40 | documen ... on.hash | user-provided value |
|
| 342 | +| regexp-exec.js:5:28:5:33 | group1 | regexp-exec.js:4:37:4:56 | window.location.href | regexp-exec.js:5:28:5:33 | group1 | Untrusted URL redirection depends on a $@. | regexp-exec.js:4:37:4:56 | window.location.href | user-provided value | |
| 343 | +| regexp-exec.js:10:28:10:33 | group1 | regexp-exec.js:9:38:9:57 | window.location.href | regexp-exec.js:10:28:10:33 | group1 | Untrusted URL redirection depends on a $@. | regexp-exec.js:9:38:9:57 | window.location.href | user-provided value | |
| 344 | +| regexp-exec.js:15:28:15:33 | group1 | regexp-exec.js:14:42:14:61 | window.location.href | regexp-exec.js:15:28:15:33 | group1 | Untrusted URL redirection depends on a $@. | regexp-exec.js:14:42:14:61 | window.location.href | user-provided value | |
| 345 | +| regexp-exec.js:20:28:20:33 | group1 | regexp-exec.js:19:36:19:55 | window.location.href | regexp-exec.js:20:28:20:33 | group1 | Untrusted URL redirection depends on a $@. | regexp-exec.js:19:36:19:55 | window.location.href | user-provided value | |
| 346 | +| regexp-exec.js:25:28:25:33 | group1 | regexp-exec.js:24:40:24:59 | window.location.href | regexp-exec.js:25:28:25:33 | group1 | Untrusted URL redirection depends on a $@. | regexp-exec.js:24:40:24:59 | window.location.href | user-provided value | |
297 | 347 | | sanitizer.js:4:27:4:29 | url | sanitizer.js:2:15:2:25 | window.name | sanitizer.js:4:27:4:29 | url | Untrusted URL redirection depends on a $@. | sanitizer.js:2:15:2:25 | window.name | user-provided value |
|
298 | 348 | | sanitizer.js:16:27:16:29 | url | sanitizer.js:2:15:2:25 | window.name | sanitizer.js:16:27:16:29 | url | Untrusted URL redirection depends on a $@. | sanitizer.js:2:15:2:25 | window.name | user-provided value |
|
299 | 349 | | sanitizer.js:19:27:19:29 | url | sanitizer.js:2:15:2:25 | window.name | sanitizer.js:19:27:19:29 | url | Untrusted URL redirection depends on a $@. | sanitizer.js:2:15:2:25 | window.name | user-provided value |
|
|
0 commit comments