graphile / graphile/graphile.github.io
Add documentation on things to do before going into production
- 主要言語
- SCSS
- スター
- 27
- フォーク
- 126
- PR マージ指標
- 30日以内にマージされた PR はありません
説明
- [ ] Note that disabling GraphiQL does NOT prevent people from inspecting your schema/documentation/etc - they can just run it themselves
- [ ] Beware various security issues, break down by types of auth: JWT, cookies, etc
- [ ] Prevent DOS attacks - analyse incoming requests for complexity and only allow through if simple enough; require limits for all collections; etc etc. Simplest workaround is to just whitelist the queries you're using
- [ ] Ensure logging isn't too much!
- [ ] Ensure Row Level Security is enabled on every table
More to come
コントリビューションガイド
このリポジトリのコントリビューションガイドは索引されていません
調査の方向性
まず、リポジトリに既存する本番環境およびデプロイに関するドキュメントを確認してください。この issue では、特定のファイルやエントリーポイントは指定されていません。チェックリストを、GraphiQL の公開範囲、認証固有のセキュリティ、リクエストの複雑性とコレクションの上限、ロギング、PostgreSQL の行レベルセキュリティを網羅する構造化されたガイドにまとめ、各推奨事項を明確に実行可能なものにしてください。
索引モデルが issue の本文から書いたものです。
評価
- 技術スタック
- graphql, postgresql
- 領域
- databases, documentation, security
- issue の種類
- ドキュメント
- 難易度
- 4/5
- 見積もり時間
- 3〜5日
- 活発さ
- 停滞
- 明瞭さ
- おおむね明確
- 初心者へのやさしさ
- 30/100