APPLICATION-SECURITY Contents

Request Validation Patterns (What to Validate Where)

Validate input at boundaries. This item explains what to validate and where in production systems.

On this page

Validate Early

  • Schema validation at API boundary.
  • Allowlist values where possible.

Validate Late

  • Authorization checks at business layer.
  • File/content validation before processing.

Failure Modes

  • Relying only on frontend validation.