Apply code quality improvements from review

- Add DNS timeout to validate_external_url() to prevent DoS
- Remove duplicate import in base_command.py
- Make path validation OS-aware (Windows, macOS, Linux)
- Use centralized validate_pubkey_format() function
- Make sanitize_input max_length optional for radio messages
- Use explicit base directory instead of '.'
- Extract bot_root property to eliminate duplication
- Add validation for negative max_length
- Improve documentation and type hints
This commit is contained in:
agessaman
2025-12-09 21:27:06 -08:00

Diff Content Not Available