From f44fb80aa55404011faf9f5b95023d60d4ea394d Mon Sep 17 00:00:00 2001 From: Jeremy Stretch Date: Fri, 30 Aug 2024 17:04:17 -0400 Subject: [PATCH] Closes #17288: Limit the number of aliases within a GraphQL API request to 10 --- netbox/netbox/graphql/schema.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/netbox/netbox/graphql/schema.py b/netbox/netbox/graphql/schema.py index 2b4c83405..42de5dec3 100644 --- a/netbox/netbox/graphql/schema.py +++ b/netbox/netbox/graphql/schema.py @@ -1,5 +1,6 @@ import strawberry from strawberry_django.optimizer import DjangoOptimizerExtension +from strawberry.extensions import MaxAliasesLimiter from strawberry.schema.config import StrawberryConfig from circuits.graphql.schema import CircuitsQuery @@ -37,5 +38,6 @@ schema = strawberry.Schema( config=StrawberryConfig(auto_camel_case=False), extensions=[ DjangoOptimizerExtension, + MaxAliasesLimiter(max_alias_count=10), ] )