[medium] Inconsistent error handling with unwrap() in production code
[high] Insecure Direct Object Reference (IDOR) in Notification Management
[low] Hardcoded test database name prefix
[medium] Inconsistent error handling with unwrap() in test code
[medium] Potential panic in test cleanup when MongoDB connection fails
[medium] Missing database cleanup on test server drop
[medium] Inconsistent error handling with unwrap() in test code
[high] Missing error handling for database operations
[medium] Inconsistent error handling with unwrap() in test code
[medium] Database connection reused across tests
[medium] Duplicated MongoDB connection setup
[medium] Duplicated MongoDB connection setup across multiple test helper functions
[medium] Missing explicit error handling in main function
[high] Incorrect module imports in main.rs
[medium] Complex boolean expression in test server startup