Terminology Index
Glossary
1801 terms
Showing 737-768 of 1801 terms
GraphQL Security Testing
Testing GraphQL APIs for security weaknesses during a penetration test, probing for issues like overly permissive queries, missing authorization, injection, and abuse of GraphQL features such as introspection and nested queries.
GraphQL's flexible query model creates distinctive risks, and security testing targets them: abusing introspection to map the schema, crafting deeply nested or batched queries to cause denial of service, finding missing field- or object-level authorization, and testing for injection through resolvers. A tester examines how the API enforces access and limits queries, since GraphQL's power to request arbitrary data shapes makes broken authorization and resource abuse especially common.
Introduced in: Web Application Penetration Testing
Examples
- Using introspection to map a GraphQL schema during a test.
- Crafting a deeply nested query to test for denial-of-service limits.
- Probing for missing object-level authorization on GraphQL fields.
No related terms linked yet.
