ScanForge is a lightweight Python-based web vulnerability scanner that detects common security flaws such as Cross-Site Scripting (XSS) and SQL Injection (SQLi) using automated payload injection and response analysis.
Designed for learning, labs, and basic security testing.
- Supports GET parameter testing
- Detects XSS via reflection
- Detects SQL Injection via response difference
- CLI support (
-u,-f,-o) - Generates HTML reports
- Clean and readable output
git clone https://github.com/0xsaurav-exe/ScanForge.git
cd ScanForge
pip install requestspython3 scanforge.py -u "http://example.com/page?id=1"python3 scanforge.py -u "http://example.com/page?id=1"python3 scanforge.py -f urls.txtpython3 scanforge.py -u "http://example.com/page?id=1" -o result.html[!] SQLi FOUND → id
Payload: ' OR '1'='1
URL: http://example.com/page?id=' OR '1'='1
ScanForge generates an HTML report:
report.html
scanforge.py # Main scanner script
README.md # Documentation
assets/ # Demo screenshots
This tool is intended for educational purposes and authorized security testing only. Do not use it against systems without proper permission.
0xsaurav-exe

