This company's modern GraphQL API promises flexible data access and powerful querying capabilities for their internal systems. 🔍 But with great power comes great responsibility - and their developers might have left a few doors unlocked. 💡 Dive deep into schema introspection, discover hidden queries, and exploit authorization flaws to uncover sensitive information that should never see the light of day! 🕵️
GraphQL has revolutionized API development with its flexible query language and single endpoint architecture. However, this flexibility introduces unique security challenges including introspection abuse, authorization bypass, and injection vulnerabilities. This challenge explores real-world GraphQL security issues found in modern applications.
You're presented with a company's internal GraphQL API that manages employee data and project information. The API has introspection enabled and contains several security vulnerabilities that allow unauthorized access to sensitive information including administrative data and secret tokens.
Enter your email to continue
Choose a username to get started
We've sent a 9-character code to your email