Skip to content

Commit 5c15119

Browse files
authored
feat(graphql-protect): Add graphql-protect tool (#1776)
1 parent 9456790 commit 5c15119

File tree

2 files changed

+36
-0
lines changed

2 files changed

+36
-0
lines changed
Lines changed: 28 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,28 @@
1+
---
2+
name: GraphQL Protect
3+
description: GraphQL Protect is a GraphQL Protect is dead-simple yet highly customizable security proxy compatible with any HTTP GraphQL Server or Gateway.
4+
#url: https://github.com/ldebruijn/graphql-protect/
5+
github: ldebruijn/graphql-protect
6+
---
7+
8+
[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.
9+
10+
Getting started with GraphQL Protect is as simple as pulling the provided container, or running the binary directly, and supplying it with your configuration.
11+
12+
GraphQL Protect offers the following protection mechanism, and more:
13+
14+
1. [x] **Trusted Documents** (Persisted Operations)
15+
4. [x] **Max Aliases**
16+
5. [x] **Max Tokens**
17+
6. [x] **Max Depth**
18+
7. [x] **Max Batch**
19+
2. [x] **Block Field Suggestions**
20+
3. [x] **Obfuscate upstream errors**
21+
8. [x] **Enforce POST**
22+
9. [x] **Access Logging**
23+
10. [x] [... and more!](https://github.com/ldebruijn/graphql-protect?tab=readme-ov-file#features)
24+
25+
26+
Protecting your GraphQL API against abuse has never been easier, start protecting your API today.
27+
28+
The full [example can be found on GitHub](https://github.com/ldebruijn/graphql-protect?tab=readme-ov-file#installation).

src/github-stats.json

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1262,5 +1262,13 @@
12621262
"license": "Apache License 2.0",
12631263
"lastRelease": "2024-03-08T09:27:40Z",
12641264
"formattedLastRelease": "2 weeks ago"
1265+
},
1266+
"ldebruijn/graphql-protect": {
1267+
"hasCommitsInLast3Months": true,
1268+
"stars": 24,
1269+
"formattedStars": "24",
1270+
"license": "MIT",
1271+
"lastRelease": "2024-08-28T11:28:00Z",
1272+
"formattedLastRelease": "2 weeks ago"
12651273
}
12661274
}

0 commit comments

Comments
 (0)