Web Vulnerability Scanner

A Python-based security scanner that checks websites for common vulnerabilities, misconfigurations, and security best practices.

Live Demo: Enter a public URL below to scan for security issues. The scanner checks headers, cookies, TLS certificates, and detects common JavaScript libraries.

Try the Scanner

Features

Security Headers

Detects missing security headers like HSTS, X-Frame-Options, CSP, and more.

Cookie Analysis

Checks for Secure and HttpOnly flags on cookies for protection against XSS and MITM.

TLS/SSL Check

Reports certificate expiry date and days remaining until renewal needed.

JS Library Detection

Heuristically detects common JavaScript libraries (jQuery, React, Angular) and version hints.

Export Reports

Download scan results as JSON or CSV for further analysis and documentation.

Safe Demo

Blocks internal/localhost scans. Rate-limited to prevent abuse.

Tech Stack

How It Works

  1. User enters a public URL in the web UI
  2. Backend makes an HTTP request to the target
  3. Scanner analyzes response headers, cookies, and HTML content
  4. Results are displayed with actionable security insights
  5. User can export the report as JSON or CSV