Skip to content

Commit 36889f6

Browse files
committed
JS: Fix isResponse/isRequest
1 parent 70331c0 commit 36889f6

File tree

1 file changed

+2
-2
lines changed
  • javascript/ql/lib/semmle/javascript/frameworks

1 file changed

+2
-2
lines changed

javascript/ql/lib/semmle/javascript/frameworks/Express.qll

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -777,12 +777,12 @@ module Express {
777777
/**
778778
* Holds if `e` is an HTTP request object.
779779
*/
780-
predicate isRequest(DataFlow::Node e) { any(RouteHandler rh).getARequestNode() = e }
780+
predicate isRequest(DataFlow::Node e) { any(RequestSource src).ref().flowsTo(e) }
781781

782782
/**
783783
* Holds if `e` is an HTTP response object.
784784
*/
785-
predicate isResponse(DataFlow::Node e) { any(RouteHandler rh).getAResponseNode() = e }
785+
predicate isResponse(DataFlow::Node e) { any(ResponseSource src).ref().flowsTo(e) }
786786

787787
/**
788788
* An access to the HTTP request body.

0 commit comments

Comments
 (0)