On this page

maxDirectivesPlugin

Limit the number of directives allowed in a GraphQL query.

Weekly downloads
223k
Version
2.3.1
License
MIT
Updated
Jun 16, 2025

performancesecurity

@escape.tech/graphql-armor-max-directives

Limit the number of directives in a GraphQL document.

It is used to prevent DOS attack, heap overflow or server overloading.

Installation

This plugin is bundled within GraphQL Armor, so you don’t need to install it separately.

However, for a standalone usage, you can install it with:

# npm
npm install @escape.tech/graphql-armor-max-directives

# yarn
yarn add @escape.tech/graphql-armor-max-directives

Documentation

https://escape.tech/graphql-armor/docs/plugins/max-directives