Skip to content

issues Search Results · language:Dune language:JavaScript language:JavaScript language:HTML language:PHP

Filter by

31.1M results  (638 ms)

31.1M results

What should change? add a cat on the roof
playground

Description Role-based access control is implemented inconsistently across routes. While most routes check session[ role ] before processing, the approach varies: - Some routes use a helper-like pattern ...
enhancement
security

Description There is currently no way to delete a quiz from the application. Questions can be deleted, but the quiz itself (along with all associated data) cannot be removed through the UI. Additionally, ...
enhancement

Description Server-side input validation is minimal throughout the application. Most routes only check if parameters exist (non-null checks), but do not validate format, length, range, or sanitize input. ...
enhancement
security

Description The application creates a new database connection for every request and closes it at the end. This is inefficient for a web application and will not scale well under concurrent load. Current ...
enhancement

Description Every HTML template in the project duplicates the full HTML structure (DOCTYPE, head, navigation bar, styles/scripts imports, etc.). This violates the DRY (Don t Repeat Yourself) principle ...
enhancement
refactor

Description Several pages fetch and display all records without any pagination. As the application grows with real usage, these pages will become slow and unusable with large datasets. Affected Pages ...
enhancement

Description There is no countdown timer or time limit enforcement during quiz attempts. Students can take unlimited time to complete a quiz, and there is no server-side mechanism to auto-submit after ...
enhancement

Description The application uses print() statements for debugging/output instead of a proper logging framework. This is not suitable for production deployments where logs need to be filtered by severity, ...
enhancement

Description All sensitive configuration values are currently hardcoded in app.py as global variables. This is a security risk and makes deployment across different environments (dev, staging, production) ...
enhancement
security
Issue origami icon

Learn how you can use GitHub Issues to plan and track your work.

Save views for sprints, backlogs, teams, or releases. Rank, sort, and filter issues to suit the occasion. The possibilities are endless.Learn more about GitHub Issues
ProTip! Restrict your search to the title by using the in:title qualifier.
Issue origami icon

Learn how you can use GitHub Issues to plan and track your work.

Save views for sprints, backlogs, teams, or releases. Rank, sort, and filter issues to suit the occasion. The possibilities are endless.Learn more about GitHub Issues
ProTip! Restrict your search to the title by using the in:title qualifier.