Block a user
CRITICAL: Global State Race Conditions
CRITICAL: Unhandled Asyncio Tasks (Fire-and-Forget Pattern)
HIGH: Missing Error Handling in API Calls
LOW: No Documentation for Commands
LOW: Inconsistent Error Messages
LOW: Duplicate Code in Command Handlers
LOW: No Input Sanitization for User Content
LOW: SQL Injection Risk in Memory Queries
MEDIUM: No Metrics or Observability
MEDIUM: Inconsistent Logging Across Codebase
MEDIUM: No Request Validation on Web UI API
MEDIUM: Hardcoded URLs and Configuration Values
HIGH: Missing Error Handling in API Calls
HIGH: No Graceful Shutdown on Bot Exit
HIGH: Voice Session Leaks - Unclosed Discord Audio Connections
CRITICAL: File Operations Without Context Managers
CRITICAL: Global State Race Conditions
CRITICAL: Unhandled Asyncio Tasks (Fire-and-Forget Pattern)