graphql-python / graphql-python/graphql-core-legacy

Protect against malicious queries

Ouverte
#29 6 commentaires 7 réactions 0 personnes assignées Voir sur GitHub
Langage dominant
Python
Étoiles
372
Forks
175
Métriques de merge des PR
Aucune PR mergée en 30 j

Description

The Scala implementation of GraphQL (Sangria) provides a way for being protected against malicious queries.

More info: http://sangria-graphql.org/learn/#protection-against-malicious-queries

Could be very useful if the executor could support the following:
- Maximum query complexity based on analysis of the query
- Limit query depth

Guide de contribution

Aucun guide de contribution indexé pour ce dépôt

Piste de recherche

Commencez par examiner l’exécuteur et la documentation Sangria liée sur la protection contre les requêtes malveillantes. Définissez comment l’analyse de la complexité des requêtes et la profondeur maximale doivent être exposées et validées, puis identifiez les tests ou points d’entrée pertinents avant l’implémentation. Le travail est terminé lorsque les deux limites sont prises en charge et que leur comportement est couvert par des tests.

Rédigé par le modèle d'indexation à partir du texte de l'issue.

Évaluation

Stack technique
python
Domaine
backend-api-design
Type d'issue
Fonctionnalité
Difficulté
5/5
Temps estimé
Plus d'une semaine
Activité
À l'abandon
Clarté
À clarifier
Accessibilité débutants
25/100

Recevez les nouvelles issues par e-mail

Un résumé court des issues GitHub adaptées aux débutants.