This project intentionally includes vulnerable code for educational purposes.
It is not suitable for production use, as it exposes security risks.
This project is designed to educate developers on common web vulnerabilities by providing both vulnerable and secure coding examples.
By exploring and interacting with this Flask application, users can gain insight into SQL injection, Cross-Site Scripting (XSS), secure user authentication, input validation, and more.
- Python 3
- Flask
- Clone the repository.
- Install Flask:
pip install flask - Run the Flask application:
flask run
- Visit
http://localhost:5000to access the login page. - Register a new account or log in with existing credentials.
- Explore the dashboard, add points, and view the leaderboard.
Feel free to fork the project, make changes, and submit pull requests. Contributions that enhance the educational value of the project are especially welcome.
This project is licensed under the MIT License - see the LICENSE.md file for details.