♦ 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




