nikitastupin / clairvoyance

Obtain GraphQL API schema even if the introspection is disabled
Apache License 2.0
1.02k stars 92 forks source link

Fingerprint the server before probing #39

Open nikitastupin opened 2 years ago

nikitastupin commented 2 years ago

Probably, we can use https://github.com/Escape-Technologies/graphdna.

Warn a user if the server is not supported (because Clairvoyance is not guaranteed to work with every server).

nikitastupin commented 2 years ago

Or rather create a parameter for specifying the server and leave the fingerprinting task to https://github.com/Escape-Technologies/graphdna (see https://github.com/nikitastupin/clairvoyance/wiki/Development#principles for reasoning).