mirror of
https://github.com/github/codeql.git
synced 2025-12-24 04:36:35 +01:00
Update javascript/ql/lib/semmle/javascript/security/dataflow/MissingRateLimiting.qll
Co-authored-by: Erik Krogh Kristensen <erik-krogh@github.com>
This commit is contained in:
@@ -115,12 +115,11 @@ abstract class RateLimitingMiddleware extends DataFlow::SourceNode {
|
||||
*/
|
||||
class ExpressRateLimit extends RateLimitingMiddleware {
|
||||
ExpressRateLimit() {
|
||||
exists(API::Node rateLimitImport, API::Node rateLimit |
|
||||
rateLimitImport = API::moduleImport("express-rate-limit") and
|
||||
rateLimit in [rateLimitImport, rateLimitImport.getMember("rateLimit")]
|
||||
|
|
||||
this = rateLimit.getReturn().asSource()
|
||||
)
|
||||
this =
|
||||
[
|
||||
API::moduleImport("express-rate-limit"),
|
||||
API::moduleImport("express-rate-limit").getMember("rateLimit")
|
||||
].getReturn().asSource()
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user