Module validation

Module validation 

Source
Expand description

Input validation for security-critical data

This module provides validation functions for user-supplied input to prevent injection attacks, log poisoning, and system crashes from malformed data.

Enums§

ValidationError
Validation errors

Constants§

MAX_HEADER_VALUE_LENGTH
Maximum length for HTTP header values
MAX_PATH_LENGTH
Maximum length for HTTP paths

Functions§

sanitize_header_name
Sanitize header name
sanitize_header_value
Sanitize HTTP header value
validate_connection_id
Validate connection ID format
validate_path
Validate and sanitize HTTP path
validate_request_id
Validate request ID format
validate_tunnel_id
Validate tunnel ID format