@@ -2,8 +2,8 @@ _* This report was auto-generated by graphql-http_
22
33# GraphQL over HTTP audit report
44
5- - ** 73 ** audits in total
6- - ✅ ** 71 ** pass
5+ - ** 79 ** audits in total
6+ - ✅ ** 77 ** pass
77- ⚠️ ** 2** warnings (optional)
88
99## Passing
@@ -40,44 +40,50 @@ _* This report was auto-generated by graphql-http_
404031 . SHOULD use 200 status code with errors field on array {operationName} parameter when accepting application/json
414132 . SHOULD allow string {operationName} parameter when accepting application/graphql-response+json
424233 . MUST allow string {operationName} parameter when accepting application/json
43- 34 . SHOULD use 400 status code on string {variables} parameter when accepting application/graphql-response+json
44- 35 . SHOULD use 400 status code on number {variables} parameter when accepting application/graphql-response+json
45- 36 . SHOULD use 400 status code on boolean {variables} parameter when accepting application/graphql-response+json
46- 37 . SHOULD use 400 status code on array {variables} parameter when accepting application/graphql-response+json
47- 38 . SHOULD use 200 status code with errors field on string {variables} parameter when accepting application/json
48- 39 . SHOULD use 200 status code with errors field on number {variables} parameter when accepting application/json
49- 40 . SHOULD use 200 status code with errors field on boolean {variables} parameter when accepting application/json
50- 41 . SHOULD use 200 status code with errors field on array {variables} parameter when accepting application/json
51- 42 . SHOULD allow map {variables} parameter when accepting application/graphql-response+json
52- 43 . MUST allow map {variables} parameter when accepting application/json
53- 44 . MAY allow URL-encoded JSON string {variables} parameter in GETs when accepting application/graphql-response+json
54- 45 . MAY allow URL-encoded JSON string {variables} parameter in GETs when accepting application/json
55- 46 . SHOULD use 400 status code on string {extensions} parameter when accepting application/graphql-response+json
56- 47 . SHOULD use 400 status code on number {extensions} parameter when accepting application/graphql-response+json
57- 48 . SHOULD use 400 status code on boolean {extensions} parameter when accepting application/graphql-response+json
58- 49 . SHOULD use 400 status code on array {extensions} parameter when accepting application/graphql-response+json
59- 50 . SHOULD use 200 status code with errors field on string {extensions} parameter when accepting application/json
60- 51 . SHOULD use 200 status code with errors field on number {extensions} parameter when accepting application/json
61- 52 . SHOULD use 200 status code with errors field on boolean {extensions} parameter when accepting application/json
62- 53 . SHOULD use 200 status code with errors field on array {extensions} parameter when accepting application/json
63- 54 . SHOULD allow map {extensions} parameter when accepting application/graphql-response+json
64- 55 . MUST allow map {extensions} parameter when accepting application/json
65- 56 . SHOULD use 200 status code on JSON parsing failure when accepting application/json
66- 57 . SHOULD use 200 status code if parameters are invalid when accepting application/json
67- 58 . SHOULD use 200 status code on document parsing failure when accepting application/json
68- 59 . SHOULD use 200 status code on document validation failure when accepting application/json
69- 60 . SHOULD use 4xx or 5xx status codes on JSON parsing failure when accepting application/graphql-response+json
70- 61 . SHOULD use 400 status code on JSON parsing failure when accepting application/graphql-response+json
71- 62 . SHOULD not contain the data entry on JSON parsing failure when accepting application/graphql-response+json
72- 63 . SHOULD use 4xx or 5xx status codes if parameters are invalid when accepting application/graphql-response+json
73- 64 . SHOULD use 400 status code if parameters are invalid when accepting application/graphql-response+json
74- 65 . SHOULD not contain the data entry if parameters are invalid when accepting application/graphql-response+json
75- 66 . SHOULD use 4xx or 5xx status codes on document parsing failure when accepting application/graphql-response+json
76- 67 . SHOULD use 400 status code on document parsing failure when accepting application/graphql-response+json
77- 68 . SHOULD not contain the data entry on document parsing failure when accepting application/graphql-response+json
78- 69 . SHOULD use 4xx or 5xx status codes on document validation failure when accepting application/graphql-response+json
79- 70 . SHOULD use 400 status code on document validation failure when accepting application/graphql-response+json
80- 71 . SHOULD not contain the data entry on document validation failure when accepting application/graphql-response+json
43+ 34 . SHOULD allow null {variables} parameter when accepting application/graphql-response+json
44+ 35 . MUST allow null {variables} parameter when accepting application/json
45+ 36 . SHOULD allow null {operationName} parameter when accepting application/graphql-response+json
46+ 37 . MUST allow null {operationName} parameter when accepting application/json
47+ 38 . SHOULD allow null {extensions} parameter when accepting application/graphql-response+json
48+ 39 . MUST allow null {extensions} parameter when accepting application/json
49+ 40 . SHOULD use 400 status code on string {variables} parameter when accepting application/graphql-response+json
50+ 41 . SHOULD use 400 status code on number {variables} parameter when accepting application/graphql-response+json
51+ 42 . SHOULD use 400 status code on boolean {variables} parameter when accepting application/graphql-response+json
52+ 43 . SHOULD use 400 status code on array {variables} parameter when accepting application/graphql-response+json
53+ 44 . SHOULD use 200 status code with errors field on string {variables} parameter when accepting application/json
54+ 45 . SHOULD use 200 status code with errors field on number {variables} parameter when accepting application/json
55+ 46 . SHOULD use 200 status code with errors field on boolean {variables} parameter when accepting application/json
56+ 47 . SHOULD use 200 status code with errors field on array {variables} parameter when accepting application/json
57+ 48 . SHOULD allow map {variables} parameter when accepting application/graphql-response+json
58+ 49 . MUST allow map {variables} parameter when accepting application/json
59+ 50 . MAY allow URL-encoded JSON string {variables} parameter in GETs when accepting application/graphql-response+json
60+ 51 . MAY allow URL-encoded JSON string {variables} parameter in GETs when accepting application/json
61+ 52 . SHOULD use 400 status code on string {extensions} parameter when accepting application/graphql-response+json
62+ 53 . SHOULD use 400 status code on number {extensions} parameter when accepting application/graphql-response+json
63+ 54 . SHOULD use 400 status code on boolean {extensions} parameter when accepting application/graphql-response+json
64+ 55 . SHOULD use 400 status code on array {extensions} parameter when accepting application/graphql-response+json
65+ 56 . SHOULD use 200 status code with errors field on string {extensions} parameter when accepting application/json
66+ 57 . SHOULD use 200 status code with errors field on number {extensions} parameter when accepting application/json
67+ 58 . SHOULD use 200 status code with errors field on boolean {extensions} parameter when accepting application/json
68+ 59 . SHOULD use 200 status code with errors field on array {extensions} parameter when accepting application/json
69+ 60 . SHOULD allow map {extensions} parameter when accepting application/graphql-response+json
70+ 61 . MUST allow map {extensions} parameter when accepting application/json
71+ 62 . SHOULD use 200 status code on JSON parsing failure when accepting application/json
72+ 63 . SHOULD use 200 status code if parameters are invalid when accepting application/json
73+ 64 . SHOULD use 200 status code on document parsing failure when accepting application/json
74+ 65 . SHOULD use 200 status code on document validation failure when accepting application/json
75+ 66 . SHOULD use 4xx or 5xx status codes on JSON parsing failure when accepting application/graphql-response+json
76+ 67 . SHOULD use 400 status code on JSON parsing failure when accepting application/graphql-response+json
77+ 68 . SHOULD not contain the data entry on JSON parsing failure when accepting application/graphql-response+json
78+ 69 . SHOULD use 4xx or 5xx status codes if parameters are invalid when accepting application/graphql-response+json
79+ 70 . SHOULD use 400 status code if parameters are invalid when accepting application/graphql-response+json
80+ 71 . SHOULD not contain the data entry if parameters are invalid when accepting application/graphql-response+json
81+ 72 . SHOULD use 4xx or 5xx status codes on document parsing failure when accepting application/graphql-response+json
82+ 73 . SHOULD use 400 status code on document parsing failure when accepting application/graphql-response+json
83+ 74 . SHOULD not contain the data entry on document parsing failure when accepting application/graphql-response+json
84+ 75 . SHOULD use 4xx or 5xx status codes on document validation failure when accepting application/graphql-response+json
85+ 76 . SHOULD use 400 status code on document validation failure when accepting application/graphql-response+json
86+ 77 . SHOULD not contain the data entry on document validation failure when accepting application/graphql-response+json
8187
8288## Warnings
8389The server _ SHOULD_ support these, but is not required.
0 commit comments