id: graphql-apollo-detect info: name: Graphql Apollo Detect author: princechaddha severity: info reference: https://github.com/dolevf/graphw00f/blob/main/graphw00f/lib.py tags: tech,graphql,apollo http: - method: POST path: - "{{BaseURL}}/graphql" - "{{BaseURL}}/api/graphql" - "{{BaseURL}}/query" - "{{BaseURL}}/" body: '{"query":"query @skip {__typename}"}' headers: Content-Type: application/json redirects: true matchers-condition: and matchers: - type: status status: - 200 - type: word words: - 'Directive "@skip" argument "if" of type "Boolean!" is required, but it was not provided.' part: body - type: word words: - 'Content-Type: text/html' part: header negative: true - type: word words: - '