Skip to main content

Module validation

Module validation 

Source
Expand description

Validation Utilities

This module provides utility functions for data validation, such as checking for valid usernames, passwords, and file paths. These functions help ensure data integrity and security.

Functionsยง

is_safe_path
Checks if a file path is safe from directory traversal attacks.
is_valid_email
Validates an email address format using a regular expression.
is_valid_file_size
Validates that a file size is within acceptable limits.
is_valid_filename
Validates a filename to ensure it contains only safe characters.
sanitize_input
Sanitizes an input string by removing potentially dangerous characters.
sanitize_path
Sanitizes a file path to prevent directory traversal attacks.
validate_password
Validates a password.
validate_username
Validates a username.