@@ -2,8 +2,8 @@ _* This report was auto-generated by graphql-http_
2
2
3
3
# GraphQL over HTTP audit report
4
4
5
- - ** 73 ** audits in total
6
- - ✅ ** 71 ** pass
5
+ - ** 79 ** audits in total
6
+ - ✅ ** 77 ** pass
7
7
- ⚠️ ** 2** warnings (optional)
8
8
9
9
## Passing
@@ -40,44 +40,50 @@ _* This report was auto-generated by graphql-http_
40
40
31 . SHOULD use 200 status code with errors field on array {operationName} parameter when accepting application/json
41
41
32 . SHOULD allow string {operationName} parameter when accepting application/graphql-response+json
42
42
33 . 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
81
87
82
88
## Warnings
83
89
The server _ SHOULD_ support these, but is not required.
0 commit comments