Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/nuhmanpk/awesome-vulnerability
Some live demo of vulnerabilities
https://github.com/nuhmanpk/awesome-vulnerability
List: awesome-vulnerability
code-analysis path-traversal-exploitation security security-scanner security-vulnerability sql-injection vulnerability vulnerability-detection vulnerability-research xss-vulnerability
Last synced: 25 days ago
JSON representation
Some live demo of vulnerabilities
- Host: GitHub
- URL: https://github.com/nuhmanpk/awesome-vulnerability
- Owner: nuhmanpk
- License: mit
- Created: 2024-08-22T06:26:46.000Z (5 months ago)
- Default Branch: main
- Last Pushed: 2024-09-02T11:00:42.000Z (4 months ago)
- Last Synced: 2024-12-06T17:49:59.637Z (29 days ago)
- Topics: code-analysis, path-traversal-exploitation, security, security-scanner, security-vulnerability, sql-injection, vulnerability, vulnerability-detection, vulnerability-research, xss-vulnerability
- Language: JavaScript
- Homepage:
- Size: 66.4 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Awesome Vulnerability
Welcome to the **Awesome Vulnerability** repository! This project showcases various security vulnerabilities with practical examples and their corresponding fixes. The goal of this repository is to provide developers with a hands-on understanding of common security issues and how to address them.
In this repository, you will find different examples of vulnerabilities such as:
- [**Path Traversal**](./path-traversal.js)
- [**SQL Injection**](./sql-injection.js)
- [**Race Condition**](./race-condition.js)
- [**Cross-Site Scripting (XSS)**](./xss.js)
- [**Server-Side Request Forgery (SSRF)**](./ssrf.js)
- [**Improper Type Validation**](./improper-type-validation.js)
- [**Insecure Direct Object References (IDOR)**](./idor.js)
- [**Add More**](https://github.com/nuhmanpk/awesome-vulnerability/fork)Each example is implemented using Node.js and Express, and includes both a vulnerable version and a fixed version for comparison.
## Installation
To get started with this repository, follow these steps:
1. **Clone the Repository:**
```bash
git clone https://github.com/nuhmanpk/awesome-vulnerability.git
```
2. **Navigate to the Project Directory:**```bash
cd awesome-vulnerability
```
3. **Install Dependencies:**```bash
npm install
```## Run the examples
```bash
node .js
``````bash
node path-traversal.js
```## Importance of This Repository
Understanding and addressing security vulnerabilities is crucial for building robust and secure applications. This repository provides practical examples and solutions to common security issues, helping developers:* Learn about various types of vulnerabilities and their impact.
* Understand how to fix and prevent these vulnerabilities.
* Apply best practices in real-world applications.
By exploring these examples, you will gain valuable insights into securing your own applications and improving your overall security posture.Feel free to add your contributions [here](https://github.com/nuhmanpk/awesome-vulnerability/fork)
Happy Coding 🚀 ...