Compare commits
No commits in common. "56688c9c09f8b8285fcaf17b7cabc7d4b1af88bb" and "2c4e66832fc16a927763046e6d73b036e82f57aa" have entirely different histories.
56688c9c09
...
2c4e66832f
1 changed files with 2 additions and 4 deletions
|
|
@ -1,5 +1,3 @@
|
|||
from os import getenv
|
||||
|
||||
from graphql import GraphQLError
|
||||
from graphql.language.ast import (
|
||||
FieldNode,
|
||||
|
|
@ -10,7 +8,7 @@ from graphql.language.ast import (
|
|||
)
|
||||
from graphql.validation import ValidationRule
|
||||
|
||||
MAX_QUERY_DEPTH = getenv("GRAPHQL_MAX_QUERY_DEPTH", 13)
|
||||
MAX_QUERY_DEPTH = 8
|
||||
|
||||
|
||||
def _max_field_depth(node, fragments, depth=0):
|
||||
|
|
@ -38,7 +36,7 @@ def _selection_depth(node, fragments, depth):
|
|||
|
||||
|
||||
class QueryDepthLimitRule(ValidationRule):
|
||||
"""Prevents DoS via deeply nested GraphQL queries (max depth: 13)."""
|
||||
"""Prevents DoS via deeply nested GraphQL queries (max depth: 8)."""
|
||||
|
||||
def enter_document(self, node, *_args):
|
||||
fragments = {
|
||||
|
|
|
|||
Loading…
Reference in a new issue