Large JSON input
Description
Inputting a very large sized JSON as an argument.
Remediation
Limit the maximum size of a JSON that can be inputted.
GraphQL Specific
Apollo
Yoga
Awsappsync
Graphqlgo
Graphqlruby
Hasura
Configuration
Identifier:
resource_limitation/large_json_input
Options
- skip_objects : List of object that are to be skipped by the security test.
Examples
Ignore this check
checks:
resource_limitation/large_json_input:
skip: true
Score
- Escape Severity: MEDIUM
Compliance
OWASP: API4:2023
pci: 6.5.1
gdpr: Article-32
soc2: CC1
psd2: Article-94
iso27001: A.14.2
nist: SP800-95
fedramp: SI-10
Classification
- CWE: 20
Score
- CVSS_VECTOR: CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L/E:H/RL:O/RC:C
- CVSS_SCORE: 5.1