Ross ROSS = Recommend OSS · open-source software intelligence for agents

nikitastupin/clairvoyance

Obtain GraphQL API schema even if the introspection is disabled observed · 2026-08-28

github.com/nikitastupin/clairvoyance · Python · Apache-2.0 (permissive) observed · 2026-08-28

Health v2 · maintenance only

57/100

  • Activity 55
  • Release rhythm 36
  • Longevity 100
How is this computed?

round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-02. Adoption (stars, forks) is never an input.

  • gap_med: 110
  • age_days: 2140
  • days_rel: 271
  • days_push: 271
  • n_releases_24m: 2

Full methodology

Adoption not part of the score

1506 stars · 134 forks observed · 2026-08-28

What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-30, confidence not recorded

Clairvoyance is a Python CLI tool that recovers a GraphQL API's schema even when introspection is disabled, by probing field and type names using wordlists. It outputs the schema as JSON compatible with tools like GraphQL Voyager, InQL, and graphql-path-enum.

Use cases

  • recover a GraphQL schema when introspection is disabled
  • enumerate hidden GraphQL fields and types during a pentest
  • generate a schema JSON for GraphQL Voyager or InQL
  • audit GraphQL APIs during bug bounty hunting
  • build a target-specific wordlist from app traffic to fuzz GraphQL names

When to choose

  • you're testing a GraphQL endpoint that has introspection turned off
  • you need a machine-readable schema for downstream GraphQL security tooling
  • you want a pip-installable or Dockerized tool for schema recovery

When to avoid

  • introspection is enabled and you can just query the schema directly
  • you need an authorized-free scanner for general web vulnerabilities beyond GraphQL
  • you cannot obtain a suitable wordlist for the target

Facets

cli-tool · maturity active

security graphql penetration-testing cli security apis penetration-testing developer-tools cli python cross-platform graphql-introspection schema-recovery bug-bounty wordlist docker

2 sources

Member repositories

RepositoryRoleHealth v2
nikitastupin/clairvoyancemain57

For agents

markdown · JSON · MCP: product_card(name="nikitastupin/clairvoyance")

Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem