1- redirectSink
2- | local/routes.ts:48:12:48:32 | '//othe ... le.com' |
3- | local/routes.ts:56:12:56:17 | target |
1+ routeHandler
2+ | global/validation.ts:6:3:9:3 | route1( ... ent\\n } |
3+ | local/customDecorator.ts:18:3:20:3 | sneaky( ... ent\\n } |
4+ | local/customDecorator.ts:23:3:25:3 | safe(@S ... ent\\n } |
5+ | local/customPipe.ts:20:5:22:5 | sanitiz ... t\\n } |
6+ | local/customPipe.ts:25:5:27:5 | sanitiz ... t\\n } |
7+ | local/customPipe.ts:31:5:33:5 | sanitiz ... t\\n } |
8+ | local/customPipe.ts:36:5:38:5 | propaga ... t\\n } |
9+ | local/customPipe.ts:41:5:43:5 | propaga ... t\\n } |
10+ | local/customPipe.ts:47:5:49:5 | propaga ... t\\n } |
11+ | local/routes.ts:6:3:8:3 | getFoo( ... o';\\n } |
12+ | local/routes.ts:11:3:13:3 | postFoo ... o';\\n } |
13+ | local/routes.ts:16:3:18:3 | getRoot ... o';\\n } |
14+ | local/routes.ts:21:3:23:3 | bar() { ... r';\\n } |
15+ | local/routes.ts:26:3:37:3 | request ... rn;\\n } |
16+ | local/routes.ts:40:3:42:3 | post(@B ... ent\\n } |
17+ | local/routes.ts:46:3:50:3 | redir() ... };\\n } |
18+ | local/routes.ts:54:3:58:3 | redir2( ... };\\n } |
19+ | local/routes.ts:61:3:63:3 | explici ... ent\\n } |
20+ | local/routes.ts:66:3:68:3 | upload( ... ent\\n } |
21+ | local/routes.ts:71:3:73:3 | uploadM ... ent\\n } |
22+ | local/validation.ts:6:3:8:3 | route1( ... ent\\n } |
23+ | local/validation.ts:11:3:13:3 | route2( ... ent\\n } |
24+ | local/validation.ts:17:3:20:3 | route3( ... ent\\n } |
25+ | local/validation.ts:24:3:27:3 | route4( ... ent\\n } |
26+ | local/validation.ts:33:3:36:3 | route5( ... ent\\n } |
27+ | local/validation.ts:42:3:45:3 | route6( ... ent\\n } |
28+ requestSource
29+ | local/customDecorator.ts:5:21:5:51 | ctx.swi ... quest() |
30+ | local/routes.ts:30:12:30:14 | req |
31+ | local/routes.ts:61:23:61:25 | req |
32+ responseSource
33+ | local/routes.ts:61:35:61:37 | res |
34+ | local/routes.ts:62:5:62:25 | res.sen ... uery.x) |
435requestInputAccess
536| body | local/routes.ts:40:16:40:19 | body |
637| body | local/routes.ts:66:26:66:29 | file |
@@ -26,10 +57,6 @@ requestInputAccess
2657| parameter | local/validation.ts:33:56:33:66 | unvalidated |
2758| parameter | local/validation.ts:42:22:42:33 | validatedObj |
2859| parameter | local/validation.ts:42:56:42:66 | unvalidated |
29- requestSource
30- | local/customDecorator.ts:5:21:5:51 | ctx.swi ... quest() |
31- | local/routes.ts:30:12:30:14 | req |
32- | local/routes.ts:61:23:61:25 | req |
3360responseSendArgument
3461| global/validation.ts:7:31:7:41 | unvalidated |
3562| global/validation.ts:8:12:8:27 | validatedObj.key |
@@ -59,95 +86,6 @@ responseSendArgument
5986| local/validation.ts:35:12:35:22 | unvalidated |
6087| local/validation.ts:43:31:43:46 | validatedObj.key |
6188| local/validation.ts:44:12:44:22 | unvalidated |
62- responseSource
63- | local/routes.ts:61:35:61:37 | res |
64- | local/routes.ts:62:5:62:25 | res.sen ... uery.x) |
65- routeHandler
66- | global/validation.ts:6:3:9:3 | route1( ... OK\\n } |
67- | local/customDecorator.ts:18:3:20:3 | sneaky( ... OK\\n } |
68- | local/customDecorator.ts:23:3:25:3 | safe(@S ... OK\\n } |
69- | local/customPipe.ts:20:5:22:5 | sanitiz ... K\\n } |
70- | local/customPipe.ts:25:5:27:5 | sanitiz ... K\\n } |
71- | local/customPipe.ts:31:5:33:5 | sanitiz ... K\\n } |
72- | local/customPipe.ts:36:5:38:5 | propaga ... K\\n } |
73- | local/customPipe.ts:41:5:43:5 | propaga ... K\\n } |
74- | local/customPipe.ts:47:5:49:5 | propaga ... K\\n } |
75- | local/routes.ts:6:3:8:3 | getFoo( ... o';\\n } |
76- | local/routes.ts:11:3:13:3 | postFoo ... o';\\n } |
77- | local/routes.ts:16:3:18:3 | getRoot ... o';\\n } |
78- | local/routes.ts:21:3:23:3 | bar() { ... r';\\n } |
79- | local/routes.ts:26:3:37:3 | request ... rn;\\n } |
80- | local/routes.ts:40:3:42:3 | post(@B ... OK\\n } |
81- | local/routes.ts:46:3:50:3 | redir() ... };\\n } |
82- | local/routes.ts:54:3:58:3 | redir2( ... };\\n } |
83- | local/routes.ts:61:3:63:3 | explici ... OK\\n } |
84- | local/routes.ts:66:3:68:3 | upload( ... OK\\n } |
85- | local/routes.ts:71:3:73:3 | uploadM ... OK\\n } |
86- | local/validation.ts:6:3:8:3 | route1( ... OK\\n } |
87- | local/validation.ts:11:3:13:3 | route2( ... OK\\n } |
88- | local/validation.ts:17:3:20:3 | route3( ... OK\\n } |
89- | local/validation.ts:24:3:27:3 | route4( ... OK\\n } |
90- | local/validation.ts:33:3:36:3 | route5( ... OK\\n } |
91- | local/validation.ts:42:3:45:3 | route6( ... OK\\n } |
92- testFailures
93- | global/validation.ts:6:3:9:3 | | Unexpected result: routeHandler |
94- | global/validation.ts:7:31:7:41 | | Unexpected result: responseSendArgument |
95- | global/validation.ts:8:12:8:27 | | Unexpected result: responseSendArgument |
96- | local/customDecorator.ts:5:21:5:51 | | Unexpected result: requestSource |
97- | local/customDecorator.ts:18:3:20:3 | | Unexpected result: routeHandler |
98- | local/customDecorator.ts:19:12:19:16 | | Unexpected result: responseSendArgument |
99- | local/customDecorator.ts:23:3:25:3 | | Unexpected result: routeHandler |
100- | local/customDecorator.ts:24:12:24:16 | | Unexpected result: responseSendArgument |
101- | local/customPipe.ts:20:5:22:5 | | Unexpected result: routeHandler |
102- | local/customPipe.ts:21:16:21:29 | | Unexpected result: responseSendArgument |
103- | local/customPipe.ts:25:5:27:5 | | Unexpected result: routeHandler |
104- | local/customPipe.ts:26:16:26:29 | | Unexpected result: responseSendArgument |
105- | local/customPipe.ts:31:5:33:5 | | Unexpected result: routeHandler |
106- | local/customPipe.ts:32:16:32:29 | | Unexpected result: responseSendArgument |
107- | local/customPipe.ts:36:5:38:5 | | Unexpected result: routeHandler |
108- | local/customPipe.ts:37:16:37:31 | | Unexpected result: responseSendArgument |
109- | local/customPipe.ts:41:5:43:5 | | Unexpected result: routeHandler |
110- | local/customPipe.ts:42:16:42:31 | | Unexpected result: responseSendArgument |
111- | local/customPipe.ts:47:5:49:5 | | Unexpected result: routeHandler |
112- | local/customPipe.ts:48:16:48:31 | | Unexpected result: responseSendArgument |
113- | local/routes.ts:6:3:8:3 | | Unexpected result: routeHandler |
114- | local/routes.ts:11:3:13:3 | | Unexpected result: routeHandler |
115- | local/routes.ts:16:3:18:3 | | Unexpected result: routeHandler |
116- | local/routes.ts:21:3:23:3 | | Unexpected result: routeHandler |
117- | local/routes.ts:26:3:37:3 | | Unexpected result: routeHandler |
118- | local/routes.ts:30:12:30:14 | | Unexpected result: requestSource |
119- | local/routes.ts:32:31:32:31 | | Unexpected result: responseSendArgument |
120- | local/routes.ts:33:31:33:38 | | Unexpected result: responseSendArgument |
121- | local/routes.ts:34:31:34:34 | | Unexpected result: responseSendArgument |
122- | local/routes.ts:35:31:35:43 | | Unexpected result: responseSendArgument |
123- | local/routes.ts:40:3:42:3 | | Unexpected result: routeHandler |
124- | local/routes.ts:41:12:41:17 | | Unexpected result: responseSendArgument |
125- | local/routes.ts:46:3:50:3 | | Unexpected result: routeHandler |
126- | local/routes.ts:48:12:48:32 | | Unexpected result: redirectSink |
127- | local/routes.ts:54:3:58:3 | | Unexpected result: routeHandler |
128- | local/routes.ts:56:12:56:17 | | Unexpected result: redirectSink |
129- | local/routes.ts:61:3:63:3 | | Unexpected result: routeHandler |
130- | local/routes.ts:61:23:61:25 | | Unexpected result: requestSource |
131- | local/routes.ts:61:35:61:37 | | Unexpected result: responseSource |
132- | local/routes.ts:62:5:62:25 | | Unexpected result: responseSource |
133- | local/routes.ts:62:14:62:24 | | Unexpected result: responseSendArgument |
134- | local/routes.ts:66:3:68:3 | | Unexpected result: routeHandler |
135- | local/routes.ts:67:12:67:28 | | Unexpected result: responseSendArgument |
136- | local/routes.ts:71:3:73:3 | | Unexpected result: routeHandler |
137- | local/routes.ts:72:12:72:32 | | Unexpected result: responseSendArgument |
138- | local/validation.ts:6:3:8:3 | | Unexpected result: routeHandler |
139- | local/validation.ts:7:12:7:27 | | Unexpected result: responseSendArgument |
140- | local/validation.ts:11:3:13:3 | | Unexpected result: routeHandler |
141- | local/validation.ts:12:12:12:27 | | Unexpected result: responseSendArgument |
142- | local/validation.ts:17:3:20:3 | | Unexpected result: routeHandler |
143- | local/validation.ts:18:31:18:46 | | Unexpected result: responseSendArgument |
144- | local/validation.ts:19:12:19:22 | | Unexpected result: responseSendArgument |
145- | local/validation.ts:24:3:27:3 | | Unexpected result: routeHandler |
146- | local/validation.ts:25:31:25:46 | | Unexpected result: responseSendArgument |
147- | local/validation.ts:26:12:26:22 | | Unexpected result: responseSendArgument |
148- | local/validation.ts:33:3:36:3 | | Unexpected result: routeHandler |
149- | local/validation.ts:34:31:34:46 | | Unexpected result: responseSendArgument |
150- | local/validation.ts:35:12:35:22 | | Unexpected result: responseSendArgument |
151- | local/validation.ts:42:3:45:3 | | Unexpected result: routeHandler |
152- | local/validation.ts:43:31:43:46 | | Unexpected result: responseSendArgument |
153- | local/validation.ts:44:12:44:22 | | Unexpected result: responseSendArgument |
89+ redirectSink
90+ | local/routes.ts:48:12:48:32 | '//othe ... le.com' |
91+ | local/routes.ts:56:12:56:17 | target |
0 commit comments