Expand description
Path validation for file operations.
This module provides security checks for file paths to prevent:
- Path traversal attacks (e.g.,
../../../etc/passwd) - Accessing files outside project directory
- Writing to critical system files
Constants§
- MAX_
FILE_ SIZE - Maximum allowed file size (10MB)
- MAX_
PATH_ LENGTH - Maximum allowed path length
Functions§
- validate_
content_ size - Validate content size for file writes.
- validate_
path - Validate a file path for security.