Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/yammesicka/vulnerable-example


https://github.com/yammesicka/vulnerable-example

Last synced: about 4 hours ago
JSON representation

Awesome Lists containing this project

README

        

# 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](LICENSE.md) file for details.