-
Notifications
You must be signed in to change notification settings - Fork 1.4k
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
feat(graphql-protect): Add graphql-protect tool
- Loading branch information
Showing
2 changed files
with
36 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,28 @@ | ||
--- | ||
name: GraphQL Protect | ||
description: GraphQL Protect is a GraphQL Protect is dead-simple yet highly customizable security proxy compatible with any HTTP GraphQL Server or Gateway. | ||
#url: https://github.com/ldebruijn/graphql-protect/ | ||
github: ldebruijn/graphql-protect | ||
--- | ||
|
||
[GraphQL Protect](https://github.com/ldebruijn/graphql-protect) helps you protect your GraphQL API against abuse by providing a large number of plug-and-play protection mechanism with sane defaults, while still allowing you complete customizability. | ||
|
||
Getting started with GraphQL Protect is as simple as pulling the provided container, or running the binary directly, and supplying it with your configuration. | ||
|
||
GraphQL Protect offers the following protection mechanism, and more: | ||
|
||
1. [x] **Trusted Documents** (Persisted Operations) | ||
4. [x] **Max Aliases** | ||
5. [x] **Max Tokens** | ||
6. [x] **Max Depth** | ||
7. [x] **Max Batch** | ||
2. [x] **Block Field Suggestions** | ||
3. [x] **Obfuscate upstream errors** | ||
8. [x] **Enforce POST** | ||
9. [x] **Access Logging** | ||
10. [x] [... and more!](https://github.com/ldebruijn/graphql-protect?tab=readme-ov-file#features) | ||
|
||
|
||
Protecting your GraphQL API against abuse has never been easier, start protecting your API today. | ||
|
||
The full [example can be found on GitHub](https://github.com/ldebruijn/graphql-protect?tab=readme-ov-file#installation). |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters