mirror of
https://github.com/github/codeql.git
synced 2026-05-05 13:45:19 +02:00
Update javascript/ql/lib/semmle/javascript/frameworks/Express.qll
Co-authored-by: Erik Krogh Kristensen <erik-krogh@github.com>
This commit is contained in:
@@ -106,12 +106,12 @@ module Express {
|
||||
* require('express-limiter')(app, client)({ method: 'get', path: '/foo' });
|
||||
* ```
|
||||
*/
|
||||
private class RateLimiterRouteSetup extends Routing::RouteSetup::Range {
|
||||
private class RateLimiterRouteSetup extends Routing::RouteSetup::Range, DataFlow::CallNode {
|
||||
DataFlow::CallNode limitCall;
|
||||
|
||||
RateLimiterRouteSetup() {
|
||||
limitCall = DataFlow::moduleImport("express-limiter").getACall() and
|
||||
exists(this.(DataFlow::CallNode).getOptionArgument(0, ["path", "method"])) and
|
||||
exists(this.getOptionArgument(0, ["path", "method"])) and
|
||||
this = limitCall.getACall()
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user