Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Secure Coding Practices Demo

⚠️ Warning: Do Not Use in Production

This project intentionally includes vulnerable code for educational purposes.

It is not suitable for production use, as it exposes security risks.

Overview

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.

Getting Started

Prerequisites

  • Python 3
  • Flask

Installation

  1. Clone the repository.
  2. Install Flask: pip install flask
  3. Run the Flask application: flask run

Usage

  • Visit http://localhost:5000 to access the login page.
  • Register a new account or log in with existing credentials.
  • Explore the dashboard, add points, and view the leaderboard.

Contributing

Feel free to fork the project, make changes, and submit pull requests. Contributions that enhance the educational value of the project are especially welcome.

License

This project is licensed under the MIT License - see the LICENSE.md file for details.

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages