graphql-performance
Optimizes GraphQL API performance through query complexity analysis, batching, caching strategies, and database optimization.
Install this skill
Security score
The graphql-performance skill was audited on Feb 22, 2026 and we found 13 security issues across 4 threat categories. Review the findings below before installing.
Categories Tested
Security Issues
Template literal with variable interpolation in command context
| 79 | `Query is too complex: ${complexity}. ` + |
Template literal with variable interpolation in command context
| 80 | `Maximum allowed: ${maxComplexity}`, |
Template literal with variable interpolation in command context
| 142 | `Query exceeds maximum depth of ${maxDepth}. ` + |
Template literal with variable interpolation in command context
| 143 | `Found depth of ${depth}.`, |
Template literal with variable interpolation in command context
| 362 | cacheKeyFn: (key) => `${key.authorId}:${key.status}` |
Template literal with variable interpolation in command context
| 433 | const cacheKey = `posts:${JSON.stringify(args)}`; |
Template literal with variable interpolation in command context
| 442 | const cacheKey = `user:${id}`; |
Template literal with variable interpolation in command context
| 724 | `graphql.resolve.${info.fieldName}`, |
Access to .env file
| 762 | if (process.env.APOLLO_KEY) { |
Buffer.from base64 decode
| 826 | const cursor = JSON.parse(Buffer.from(after, 'base64').toString()); |
External URL reference
| 903 | - [GraphQL Best Practices](https://graphql.org/learn/best-practices/) - |
External URL reference
| 907 | - [Apollo Performance Guide](https://www.apollographql.com/docs/apollo-server/performance/caching/) |
External URL reference
| 911 | - [OpenTelemetry for GraphQL](https://opentelemetry.io/docs/) - |