Skip to content

Commit aff848b

Browse files
Update javascript/ql/lib/semmle/javascript/security/dataflow/MissingRateLimiting.qll
Co-authored-by: Erik Krogh Kristensen <[email protected]>
1 parent 2c72913 commit aff848b

File tree

1 file changed

+5
-6
lines changed

1 file changed

+5
-6
lines changed

javascript/ql/lib/semmle/javascript/security/dataflow/MissingRateLimiting.qll

Lines changed: 5 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -115,12 +115,11 @@ abstract class RateLimitingMiddleware extends DataFlow::SourceNode {
115115
*/
116116
class ExpressRateLimit extends RateLimitingMiddleware {
117117
ExpressRateLimit() {
118-
exists(API::Node rateLimitImport, API::Node rateLimit |
119-
rateLimitImport = API::moduleImport("express-rate-limit") and
120-
rateLimit in [rateLimitImport, rateLimitImport.getMember("rateLimit")]
121-
|
122-
this = rateLimit.getReturn().asSource()
123-
)
118+
this =
119+
[
120+
API::moduleImport("express-rate-limit"),
121+
API::moduleImport("express-rate-limit").getMember("rateLimit")
122+
].getReturn().asSource()
124123
}
125124
}
126125

0 commit comments

Comments
 (0)