Escape-Technologies/graphql-security-academy
Escape-Technologies/graphql-security-academy has 66 GitHub stars and 4 forks. GitHot measured 0 stars in 24 hours. Last checked 2026-11-14 09:31 UTC. Last push 2026-07-21.
できること
- 🌐 Browser-Based learning: no downloads, installs, or account creation. Start learning immediately right within your browser.
- 🛠 Hands-on experience: apply your knowledge in real-world GraphQL app scenarios.
計測したスター増加
- 24時間
- 0
- 7日間
- 履歴を収集中
- 15日間
- 履歴を収集中
- 1か月
- 履歴を収集中
期間ごとの純増数です。期間は重複しており、日別の値ではありません。未計測の値は空欄です。スター数は注目度の指標であり、品質の保証ではありません。
概要
🔒 A free, open-source platform dedicated to understand and secure GraphQL applications — all directly in your browser!
学習README.md
オリジナルAPI Security Academy by Escape.tech
What is it?
API Security Academy provides hands-on, interactive lessons that teach various vulnerabilities and best practices in GraphQL security. Discover its full learning potential directly in your browser. Each lesson features a WebContainer with a live GraphQL application, demonstrating not just the risks but also how to exploit and fix them.
💡 The API Security Academy is accessible for free. We initially chose to prioritize GraphQL, as it’s at the core of our expertise, but anticipate introducing additional API types in the future!
Why learn with API Security Academy?
- 📚 Comprehensive lessons: Covering everything from basic to advanced GraphQL security topics.
- 💻 Interactive: Each lesson includes a WebContainer for a real-world experience.
- 🧑💻 For Developers and Security Engineers: Whether you're building or securing GraphQL apps, there's always more to explore and learn.
- 🆓 Free and Open Source: Learn at your own pace, and even contribute to make it better!
Features
- 🌐 Browser-Based learning: no downloads, installs, or account creation. Start learning immediately right within your browser.
- 🛠 Hands-on experience: apply your knowledge in real-world GraphQL app scenarios.
How to contribute
We're thrilled that you're interested in contributing to the API Security Academy! Contributions are essential for keeping this project informative, up-to-date, and, most importantly, beneficial for everyone interested in GraphQL and Application security.
This project consists of two main components:
app: A Svelte-based IDE that operates directly in your web browser.lessons: This directory houses all the tutorial content.
What is a "Lesson"?
A lesson in API Security Academy is structured as a regular npm package, containing at least a package.json file and a README.md file. The README is Svelte-enhanced markdown that drives the lesson content.
Quick Start Guide
If you're eager to contribute, here's how you can get started:
# Clone the GitHub repository
git clone https://github.com/Escape-Technologies/graphql-security-academy.git
cd academy
# Use yarn to install all necessary dependencies
yarn install
# Launch the development environment
yarn dev
Now, you should have a local instance of API Security Academy running. Feel free to make any changes and test them out.
Contribution ideas
- Writing new lessons or updating existing ones.
- Enhancing the UI/UX of the
appcomponent. - Reporting bugs and suggesting new features.
Feel free to submit a pull request or create an issue to discuss any changes you have in mind.
Thank you for contributing to making GraphQL more secure!
And hurry up to start your first lesson here!
関連プロジェクトを探す
sindresorhus/awesome
😎 あらゆる興味深いトピックに関する Awesome リスト [注意: 既存のプルリクエストに追いつけるまで、プルリクエストは一時的に無効になっています]
536,701 スターEbookFoundation/free-programming-books
:books: 無料で入手できるプログラミングの書籍
401,578 スターnilbuild/developer-roadmap
開発者のキャリア成長を支える、インタラクティブなロードマップ、ガイド、その他の教育コンテンツ。
371,983 スターvinta/awesome-python
「Python で X をしたい。どのツールを使えばいい?」に答える決定版リスト。
334,677 スター