7 Open Issues Need Help Last updated: Jul 27, 2025

Open Issues Need Help

View All on GitHub

AI Summary: Implement rate limiting on the authentication and code submission APIs to mitigate brute-force attacks and spam. This involves choosing a rate limiting algorithm, integrating it with the Spring Boot backend, and potentially configuring a rate limiting library or middleware.

Complexity: 4/5
enhancement good first issue backend
enhancement good first issue
Sanitize all inputs about 1 month ago
enhancement good first issue

AI Summary: Implement Spring Security annotations (@PreAuthorize or @RolesAllowed) in the `createProblem` endpoint of the `ProblemController` to restrict access to users with the 'ADMIN' role. This enhances security by enforcing role-based access control at the controller level, rather than solely relying on service-level checks.

Complexity: 2/5
enhancement good first issue