WebApplication-Vulnerability-Scanner/VulnerabilityProject at main · tchourse/WebApplication-Vulnerability-Scanner

Demo App


♦ Project Overview

A full-stack web application that scans and visualizes vulnerabilities in real-time using a custom dashboard. Built using Python (Flask), Node.js, PostgreSQL, WebSockets, and responsive UI.


♦ Interface Snapshots

Dashboard

Live Console

Reports

Charts


♦ 🎥 Screen Recording (Full Demo)

Here’s the screen recording of complete working:
Click to View or Download the Full Video


♦ How It Works

  • User Auth: PostgreSQL handles login/signup. Users must register or sign in using valid credentials.
  • URL Scanning: Once logged in, users can input a website URL. The scanner analyzes vulnerabilities.
  • Real-Time Dashboard: Charts and tables are updated via WebSocket as scan results come in.
  • Report Management: Vulnerabilities are categorized by type and severity and presented clearly.
  • Postman APIs: Backend API routes are tested using Postman for stability and correctness.

♦ Tech Stack

Layer Technologies
Frontend HTML, CSS, SCSS, JavaScript
Backend Python (Flask), Node.js
Database PostgreSQL
Real-Time WebSocket
API Testing Postman
Deployment GitHub & CLI Tools

♦ Author

Tushar Chourse GitHub: @tchourse