Built-in Boolean scalar used in input instead of a custom scalar
Issue ID: graphql-data-input-custom-scalar-boolean-needed
Average severity: Medium
Description
The API definition uses a built-in scalar of the type boolean instead of using a custom scalar.
While the built-in scalar types — such as string, int, boolean, ID, or float — can handle basic data validation, custom scalars allow defining stricter constraints for accepted input and output. Stricter validation means better data definition quality, which in turn improves the security if your API.
For more details, see the GraphQL specification.
Remediation
Use custom scalars instead of built-in ones in your GraphQL APIs.