Lukas
6d0259d4b4
Fix Issue 4: Extract validation logic to utils module
- Created three validation utility functions in validators.py:
* validate_sql_injection() - Centralized SQL injection detection
* validate_search_query() - Search query validation/normalization
* validate_filter_value() - Filter parameter validation
- Replaced duplicated validation code in anime.py with utility calls
- Removed duplicate validate_search_query function definition
- Created _validate_search_query_extended() helper for null byte/length checks
- All tests passing (14 passed, 16 pre-existing failures)