We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 2c72913 commit aff848bCopy full SHA for aff848b
javascript/ql/lib/semmle/javascript/security/dataflow/MissingRateLimiting.qll
@@ -115,12 +115,11 @@ abstract class RateLimitingMiddleware extends DataFlow::SourceNode {
115
*/
116
class ExpressRateLimit extends RateLimitingMiddleware {
117
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
- )
+ this =
+ [
+ API::moduleImport("express-rate-limit"),
+ API::moduleImport("express-rate-limit").getMember("rateLimit")
+ ].getReturn().asSource()
124
}
125
126
0 commit comments