graphql-security
Installation
SKILL.md
GraphQL Security Skill
Protect your GraphQL APIs from attacks
Overview
Learn essential security patterns for GraphQL: JWT authentication, role-based authorization, rate limiting, query complexity limits, and input validation.
Security Checklist
| Check | Priority | Implementation |
|---|---|---|
| Authentication | Critical | JWT with refresh tokens |
| Authorization | Critical | Field-level with graphql-shield |
| Rate Limiting | Critical | Per-user/IP with Redis |
| Query Depth | High | graphql-depth-limit |
| Query Complexity | High | graphql-query-complexity |
Related skills
More from pluginagentmarketplace/custom-plugin-graphql
graphql-codegen
Generate TypeScript types and React hooks from GraphQL schemas
18graphql-apollo-client
Build React apps with Apollo Client - queries, mutations, cache, and subscriptions
10graphql-fundamentals
Master GraphQL core concepts - types, queries, mutations, and subscriptions
7graphql-apollo-server
Build production GraphQL servers with Apollo Server, plugins, and federation
6graphql-resolvers
Write efficient resolvers with DataLoader, batching, and N+1 prevention
5graphql-schema-design
Design production-grade GraphQL schemas with best practices and patterns
5