Open Issues Need Help
View All on GitHub bug good first issue backend
Implement rate limiting 30 days ago
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
Create a global exception handler about 1 month ago
enhancement good first issue
Sanitize all inputs about 1 month ago
enhancement good first issue
Create test factories to create dummy objects in tests about 1 month ago
enhancement good first issue
Implement role-base authentication about 1 month ago
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
Update the problems table to take in author solution, and remove the expected outputs from the test_cases table about 1 month ago
enhancement good first issue