[medium] Inconsistent error handling with unwrap() in production code
Compliance scan found 48 issue(s) in this PR:
[medium] Unvalidated API responses in notification data structures
[medium] Potential silent failure in dismiss_notification
[medium] Incorrect HTTP method for dismissing notification
[medium] Potential Command Injection via User-Controlled Repository Name
[medium] Inconsistent error handling in notification API
[medium] Complex boolean expressions in error handling
[medium] Complex boolean expression in notification filtering
[medium] Potential panic from unwrap_or_else() in notification creation
[high] Race condition in notification loading
[high] Missing error handling for database operations in notifications listing
[medium] Incorrect handling of empty known_vulnerabilities in SBOM entry updates
[high] Server-Side Request Forgery (SSRF) via User-Controlled URL
[high] Missing error handling for HTTP request failures
[medium] Missing error propagation in database index creation
[medium] Unwrapped Option in Notification Processing
[medium] Inconsistent error handling with unwrap() in critical path