Software Engineering KB

Home

❯

08 Security

❯

02 Application Security

❯

01 Concept

❯

Input Validation

Input Validation

Feb 10, 20261 min read

  • application-security
  • secure-development
  • input-validation

Input Validation

← Back to Secure Development Practices

Verifying that all user input conforms to expected formats before processing. Best practices include allowlisting (accept known-good) over denylisting, type checking, length limits, and sanitization. Input validation is the first line of defense against injection attacks.

Key Properties

  • Allowlisting vs Denylisting
  • Type Checking
  • Length Limits and Sanitization

application-security secure-development input-validation


Graph View

  • Input Validation
  • Key Properties

Backlinks

  • Software Engineering - Map of Content
  • Secure Development Practices
  • Allowlisting vs Denylisting

Created with Quartz v4.5.2 © 2026

  • GitHub