graphql-cost-analysis
graphql-cost-analysis copied to clipboard
DoS by using invalid queries
When creating invalid queries, e.g. by using fields that do not exist we can bypass the complexity costs.
Let's say the request contains 30k very small and invalid queries, then we will have at least 30k errors in the response. I would have expected that this goes into the maximumCost
calculation when using defaultCost: 1
.
I suspect this problem is outside of the scope of this library. It likely depends on the server implementation you are using with is package. Relates to https://github.com/graphql/graphql-js/pull/2074