Open Issues Need Help
View All on GitHub Fix solved status - It should only return attempted when the submission has been judged 2 months ago
bug good first issue backend
Implement rate limiting 2 months 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 3 months ago
enhancement good first issue
Sanitize all inputs 3 months ago
enhancement good first issue
enhancement good first issue
Implement role-base authentication 3 months 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 3 months ago
enhancement good first issue