[medium] Potential race condition in loading state management
[medium] Code Duplication in Message Sending Logic
[medium] Redundant message history construction
[high] Sensitive Data Exposure in Frontend
[medium] Potential Information Disclosure Through Logging
[low] Missing type annotations in component function signature
[medium] Missing error handling for authentication check
[high] Missing Input Validation in Help Chat Component
[medium] CSS file contains excessive new content
[high] Potential panic in load_docs when stripping path prefix
[high] Path Traversal via Documentation Loading
[medium] Potential Information Disclosure Through File Content Exposure
[medium] Deeply nested control flow in doc loading
[medium] Unnecessary unwrap_or in find_project_root
[low] Missing type annotations on public API parameters
[high] Incorrect filtering of non-Markdown files
[low] Missing type annotations in server function parameters