|
7 | 7 | | express.js:35:16:35:21 | target | |
8 | 8 | | express.js:40:16:40:108 | (req.pa ... ntacts" | |
9 | 9 | | express.js:40:69:40:87 | req.param('action') | |
10 | | -| express.js:44:7:44:28 | handle | |
11 | | -| express.js:44:16:44:28 | req.params[0] | |
12 | | -| express.js:45:7:45:33 | url | |
13 | | -| express.js:45:13:45:27 | "/Me/" + handle | |
14 | | -| express.js:45:13:45:33 | "/Me/" ... e + "/" | |
15 | | -| express.js:45:22:45:27 | handle | |
16 | | -| express.js:49:3:49:3 | url | |
17 | | -| express.js:49:26:49:28 | url | |
18 | 10 | | express.js:74:16:74:43 | `${req. ... )}/foo` | |
19 | 11 | | express.js:74:19:74:37 | req.param("target") | |
20 | 12 | | express.js:83:7:83:34 | target | |
|
24 | 16 | | express.js:118:16:118:63 | [req.qu ... ection] | |
25 | 17 | | express.js:118:16:118:72 | [req.qu ... oin('') | |
26 | 18 | | express.js:118:17:118:30 | req.query.page | |
| 19 | +| express.js:134:16:134:36 | '/' + r ... ms.user | |
| 20 | +| express.js:134:22:134:36 | req.params.user | |
| 21 | +| express.js:135:16:135:37 | '//' + ... ms.user | |
| 22 | +| express.js:135:23:135:37 | req.params.user | |
| 23 | +| express.js:136:16:136:36 | 'u' + r ... ms.user | |
| 24 | +| express.js:136:22:136:36 | req.params.user | |
| 25 | +| express.js:138:16:138:45 | '/' + ( ... s.user) | |
| 26 | +| express.js:138:22:138:45 | ('/u' + ... s.user) | |
| 27 | +| express.js:138:23:138:44 | '/u' + ... ms.user | |
| 28 | +| express.js:138:30:138:44 | req.params.user | |
| 29 | +| express.js:139:16:139:37 | '/u' + ... ms.user | |
| 30 | +| express.js:139:23:139:37 | req.params.user | |
27 | 31 | | node.js:6:7:6:52 | target | |
28 | 32 | | node.js:6:16:6:39 | url.par ... , true) | |
29 | 33 | | node.js:6:16:6:45 | url.par ... ).query | |
@@ -54,19 +58,19 @@ edges |
54 | 58 | | express.js:27:7:27:34 | target | express.js:35:16:35:21 | target | |
55 | 59 | | express.js:27:16:27:34 | req.param("target") | express.js:27:7:27:34 | target | |
56 | 60 | | express.js:40:69:40:87 | req.param('action') | express.js:40:16:40:108 | (req.pa ... ntacts" | |
57 | | -| express.js:44:7:44:28 | handle | express.js:45:22:45:27 | handle | |
58 | | -| express.js:44:16:44:28 | req.params[0] | express.js:44:7:44:28 | handle | |
59 | | -| express.js:45:7:45:33 | url | express.js:49:3:49:3 | url | |
60 | | -| express.js:45:13:45:27 | "/Me/" + handle | express.js:45:13:45:33 | "/Me/" ... e + "/" | |
61 | | -| express.js:45:13:45:33 | "/Me/" ... e + "/" | express.js:45:7:45:33 | url | |
62 | | -| express.js:45:22:45:27 | handle | express.js:45:13:45:27 | "/Me/" + handle | |
63 | | -| express.js:49:3:49:3 | url | express.js:49:26:49:28 | url | |
64 | 61 | | express.js:74:19:74:37 | req.param("target") | express.js:74:16:74:43 | `${req. ... )}/foo` | |
65 | 62 | | express.js:83:7:83:34 | target | express.js:90:18:90:23 | target | |
66 | 63 | | express.js:83:7:83:34 | target | express.js:97:16:97:21 | target | |
67 | 64 | | express.js:83:16:83:34 | req.param("target") | express.js:83:7:83:34 | target | |
68 | 65 | | express.js:118:16:118:63 | [req.qu ... ection] | express.js:118:16:118:72 | [req.qu ... oin('') | |
69 | 66 | | express.js:118:17:118:30 | req.query.page | express.js:118:16:118:63 | [req.qu ... ection] | |
| 67 | +| express.js:134:22:134:36 | req.params.user | express.js:134:16:134:36 | '/' + r ... ms.user | |
| 68 | +| express.js:135:23:135:37 | req.params.user | express.js:135:16:135:37 | '//' + ... ms.user | |
| 69 | +| express.js:136:22:136:36 | req.params.user | express.js:136:16:136:36 | 'u' + r ... ms.user | |
| 70 | +| express.js:138:22:138:45 | ('/u' + ... s.user) | express.js:138:16:138:45 | '/' + ( ... s.user) | |
| 71 | +| express.js:138:23:138:44 | '/u' + ... ms.user | express.js:138:22:138:45 | ('/u' + ... s.user) | |
| 72 | +| express.js:138:30:138:44 | req.params.user | express.js:138:23:138:44 | '/u' + ... ms.user | |
| 73 | +| express.js:139:23:139:37 | req.params.user | express.js:139:16:139:37 | '/u' + ... ms.user | |
70 | 74 | | node.js:6:7:6:52 | target | node.js:7:34:7:39 | target | |
71 | 75 | | node.js:6:16:6:39 | url.par ... , true) | node.js:6:16:6:45 | url.par ... ).query | |
72 | 76 | | node.js:6:16:6:45 | url.par ... ).query | node.js:6:16:6:52 | url.par ... .target | |
@@ -94,11 +98,15 @@ edges |
94 | 98 | | express.js:33:18:33:23 | target | express.js:27:16:27:34 | req.param("target") | express.js:33:18:33:23 | target | Untrusted URL redirection due to $@. | express.js:27:16:27:34 | req.param("target") | user-provided value | |
95 | 99 | | express.js:35:16:35:21 | target | express.js:27:16:27:34 | req.param("target") | express.js:35:16:35:21 | target | Untrusted URL redirection due to $@. | express.js:27:16:27:34 | req.param("target") | user-provided value | |
96 | 100 | | express.js:40:16:40:108 | (req.pa ... ntacts" | express.js:40:69:40:87 | req.param('action') | express.js:40:16:40:108 | (req.pa ... ntacts" | Untrusted URL redirection due to $@. | express.js:40:69:40:87 | req.param('action') | user-provided value | |
97 | | -| express.js:49:26:49:28 | url | express.js:44:16:44:28 | req.params[0] | express.js:49:26:49:28 | url | Untrusted URL redirection due to $@. | express.js:44:16:44:28 | req.params[0] | user-provided value | |
98 | 101 | | express.js:74:16:74:43 | `${req. ... )}/foo` | express.js:74:19:74:37 | req.param("target") | express.js:74:16:74:43 | `${req. ... )}/foo` | Untrusted URL redirection due to $@. | express.js:74:19:74:37 | req.param("target") | user-provided value | |
99 | 102 | | express.js:90:18:90:23 | target | express.js:83:16:83:34 | req.param("target") | express.js:90:18:90:23 | target | Untrusted URL redirection due to $@. | express.js:83:16:83:34 | req.param("target") | user-provided value | |
100 | 103 | | express.js:97:16:97:21 | target | express.js:83:16:83:34 | req.param("target") | express.js:97:16:97:21 | target | Untrusted URL redirection due to $@. | express.js:83:16:83:34 | req.param("target") | user-provided value | |
101 | 104 | | express.js:118:16:118:72 | [req.qu ... oin('') | express.js:118:17:118:30 | req.query.page | express.js:118:16:118:72 | [req.qu ... oin('') | Untrusted URL redirection due to $@. | express.js:118:17:118:30 | req.query.page | user-provided value | |
| 105 | +| express.js:134:16:134:36 | '/' + r ... ms.user | express.js:134:22:134:36 | req.params.user | express.js:134:16:134:36 | '/' + r ... ms.user | Untrusted URL redirection due to $@. | express.js:134:22:134:36 | req.params.user | user-provided value | |
| 106 | +| express.js:135:16:135:37 | '//' + ... ms.user | express.js:135:23:135:37 | req.params.user | express.js:135:16:135:37 | '//' + ... ms.user | Untrusted URL redirection due to $@. | express.js:135:23:135:37 | req.params.user | user-provided value | |
| 107 | +| express.js:136:16:136:36 | 'u' + r ... ms.user | express.js:136:22:136:36 | req.params.user | express.js:136:16:136:36 | 'u' + r ... ms.user | Untrusted URL redirection due to $@. | express.js:136:22:136:36 | req.params.user | user-provided value | |
| 108 | +| express.js:138:16:138:45 | '/' + ( ... s.user) | express.js:138:30:138:44 | req.params.user | express.js:138:16:138:45 | '/' + ( ... s.user) | Untrusted URL redirection due to $@. | express.js:138:30:138:44 | req.params.user | user-provided value | |
| 109 | +| express.js:139:16:139:37 | '/u' + ... ms.user | express.js:139:23:139:37 | req.params.user | express.js:139:16:139:37 | '/u' + ... ms.user | Untrusted URL redirection due to $@. | express.js:139:23:139:37 | req.params.user | user-provided value | |
102 | 110 | | node.js:7:34:7:39 | target | node.js:6:26:6:32 | req.url | node.js:7:34:7:39 | target | Untrusted URL redirection due to $@. | node.js:6:26:6:32 | req.url | user-provided value | |
103 | 111 | | node.js:15:34:15:45 | '/' + target | node.js:11:26:11:32 | req.url | node.js:15:34:15:45 | '/' + target | Untrusted URL redirection due to $@. | node.js:11:26:11:32 | req.url | user-provided value | |
104 | 112 | | node.js:32:34:32:55 | target ... =" + me | node.js:29:26:29:32 | req.url | node.js:32:34:32:55 | target ... =" + me | Untrusted URL redirection due to $@. | node.js:29:26:29:32 | req.url | user-provided value | |
|
0 commit comments