File tree Expand file tree Collapse file tree 1 file changed +10
-16
lines changed
javascript/ql/lib/semmle/javascript/frameworks Expand file tree Collapse file tree 1 file changed +10
-16
lines changed Original file line number Diff line number Diff line change @@ -286,12 +286,7 @@ module NextJS {
286
286
mod .getFile ( ) .getStem ( ) = "middleware"
287
287
|
288
288
this =
289
- mod .getAnExportedValue ( [ any ( Http:: RequestMethodName m ) , "middleware" ] ) .getAFunctionValue ( ) and
290
- (
291
- this .getParameter ( 0 ) .hasUnderlyingType ( "next/server" , "NextRequest" )
292
- or
293
- this .getParameter ( 0 ) .hasUnderlyingType ( "Request" )
294
- )
289
+ mod .getAnExportedValue ( [ any ( Http:: RequestMethodName m ) , "middleware" ] ) .getAFunctionValue ( )
295
290
)
296
291
}
297
292
@@ -318,18 +313,17 @@ module NextJS {
318
313
) and
319
314
kind = "body"
320
315
or
321
- (
322
- this = handler .getRequest ( ) .getAPropertyRead ( [ "url" , "nextUrl" ] )
323
- or
324
- this =
325
- handler
326
- .getRequest ( )
327
- .getAPropertyRead ( "nextUrl" )
328
- .getAPropertyRead ( "searchParams" )
329
- .getAMemberCall ( "get" )
330
- ) and
316
+ this = handler .getRequest ( ) .getAPropertyRead ( [ "url" , "nextUrl" ] ) and
331
317
kind = "url"
332
318
or
319
+ this =
320
+ handler
321
+ .getRequest ( )
322
+ .getAPropertyRead ( "nextUrl" )
323
+ .getAPropertyRead ( "searchParams" )
324
+ .getAMemberCall ( "get" ) and
325
+ kind = "parameter"
326
+ or
333
327
this = handler .getRequest ( ) .getAPropertyRead ( "headers" ) and kind = "headers"
334
328
}
335
329
You can’t perform that action at this time.
0 commit comments