وب‌سرویس مجید

پروژه clairvoyance

nikitastupin/clairvoyance

چشم‌الانداز چیه؟

این ابزار به تو کمک می‌کنه که ساختار APIهای GraphQL رو کشف کنی، حتی وقتی قابلیت **آزمون ساختار (introspection)** در سرور غیرفعال باشه. ️‍️

در چه شرایطی بهتره استفاده شود؟

وقتی داری تست امنیت انجام می‌دی و می‌خوای بدونی یه سرویس GraphQL چه توابعی (query/mutation) داره، ولی نمی‌تونی از طریق روش معمول (introspection) به اطلاعات دسترسی پیدا کنی. اینجا clairvoyance با روش‌های جایگزین، ساختار API رو حدس می‌زنه و نمایش می‌ده.

چند مثال از موارد استفاده:

- کشف endpointهای پنهان در تست نفوذ

- تحلیل APIهای داخلی که مستندات عمومی ندارن

- کمک به توسعه‌دهندگان برای درک بهتر APIهای بدون مستندات ️

  • ##GraphQL
  • ##SecurityTesting
  • ##APIRecon
  • ##BugBounty
  • ##PenetrationTesting
  • ##WebSecurity
  • ##RedTeam
  • ##OSINT
  • ##EthicalHacking
  • ##APIExploration