Module validation

Module validation 

Source
Expand description

Schema validation logic for MockForge

Structs§

ValidationResult
Validation result with detailed error information

Enums§

Validator
Schema validator for different formats

Functions§

sanitize_header_value
Sanitize header values to prevent header injection attacks
sanitize_html
Sanitize HTML to prevent XSS attacks
sanitize_json_string
Sanitize JSON string values to prevent JSON injection
sanitize_sql
Sanitize SQL input to prevent SQL injection
validate_command_arg
Validate command arguments to prevent command injection
validate_json_schema
Validate JSON data against a JSON Schema
validate_openapi
Validate OpenAPI spec compliance
validate_openapi_operation
Validate data against a specific OpenAPI operation schema
validate_openapi_operation_security
Validate security for a specific OpenAPI operation
validate_openapi_security
Validate OpenAPI security requirements
validate_protobuf
Validate Protobuf message against schema
validate_protobuf_message
Validate protobuf data against a specific message descriptor
validate_protobuf_with_type
Validate protobuf data with explicit message type name
validate_safe_path
Validate and sanitize file paths to prevent path traversal attacks
validate_url_safe
Validate URL to prevent SSRF (Server-Side Request Forgery) attacks