Open Issues Need Help
View All on GitHub Fix solved status - It should only return attempted when the submission has been judged 9 months ago
bug good first issue backend
Implement rate limiting 9 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 10 months ago
enhancement good first issue
Sanitize all inputs 10 months ago
enhancement good first issue
Create test factories to create dummy objects in tests 10 months ago
enhancement good first issue
Implement role-base authentication 10 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 10 months ago
enhancement good first issue