Pagination missing
Description
The API returned a substantial amount of data. A query pagination might be missing.
Remediation
Implement pagination on the specified queries.
GraphQL Specific
Apollo
Yoga
Awsappsync
Graphqlgo
Graphqlruby
Hasura
REST Specific
Asp_net
Ruby_on_rails
Next_js
Laravel
Express_js
Django
Symfony
Spring_boot
Flask
Nuxt
Fastapi
Configuration
Identifier:
resource_limitation/pagination_missing
Options
- threshold_low : Maximum number of nodes returned before raising a low level alert.
- threshold_medium : Maximum number of nodes returned before raising a low level alert.
- threshold_high : Maximum number of nodes returned before raising a low level alert.
Examples
Increase the threshold
checks:
resource_limitation/pagination_missing:
skip: true
threshold_low: 1000
threshold_medium: 2000
threshold_high: 5000
Ignore this check
checks:
resource_limitation/pagination_missing:
skip: true
Score
- Escape Severity: LOW
Compliance
OWASP: API8:2023
pci: 6.5.10
gdpr: Article-32
soc2: CC1
psd2: Article-95
iso27001: A.18.1
nist: SP800-53
fedramp: AC-4
Classification
- CWE: 770
Score
- CVSS_VECTOR: AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L
- CVSS_SCORE: 3.7