Skip to content

Repository files navigation

🛡️ CyberShield Website Analyzer

A professional Chrome Extension designed to analyze websites and classify them as:

  • ✅ Safe
  • ⚠️ Suspicious
  • 🚨 Phishing / Spoofed

CyberShield combines feature extraction, heuristic analysis, threat intelligence reasoning, and a cybersecurity-focused dashboard to help users identify potentially malicious websites.


📌 Project Overview

CyberShield is a browser-based website analysis tool developed as part of a Privacy and Usable Security project.

The extension automatically inspects the currently opened website and extracts multiple security-related features, including:

  • URL characteristics
  • HTTPS status
  • Forms and input fields
  • Suspicious URL patterns
  • Phishing-related keywords
  • Embedded content indicators
  • Redirect behavior
  • Domain reputation indicators

Based on these observations, the system calculates a risk score and provides a security classification.


✨ Features

Website Analysis

  • Current URL extraction
  • Domain analysis
  • HTTPS verification
  • Form detection
  • Input field analysis
  • External link detection
  • Iframe detection
  • Redirect analysis

Threat Intelligence Analysis

  • URL structure inspection
  • Suspicious keyword detection
  • Behavioral observations
  • Risk assessment
  • Security posture evaluation

Classification Engine

The extension classifies websites into:

Classification Description
Safe No significant threats detected
Suspicious Multiple warning signs observed
Phishing / Spoofed Strong indicators of phishing activity

Security Dashboard

  • Cybersecurity-themed interface
  • Real-time website scanning
  • Confidence score visualization
  • Risk meter
  • Feature analysis panel
  • Threat intelligence summary
  • Security observations

🏗️ System Architecture

Current Website
        │
        ▼
Feature Extraction Engine
        │
        ▼
Risk Assessment Engine
        │
        ▼
Threat Intelligence Analysis
        │
        ▼
Classification Module
        │
        ▼
CyberShield Dashboard

📊 Dashboard Components

Website Information

Displays:

  • Domain Name
  • Full URL
  • Protocol
  • HTTPS Status
  • Scan Timestamp

Risk Assessment

Displays:

  • Risk Meter
  • Risk Score
  • Confidence Score

Feature Analysis

Displays extracted website characteristics and security indicators.

Threat Intelligence Analysis

Provides analyst-style observations explaining why a website was classified in a particular category.


Dashboard Overview

Safe Website Detection

Suspicious Website Detection

Threat Intelligence Analysis

🚀 Installation

Step 1

Clone the repository

git clone https://github.com/yourusername/cybershield-extension.git

Step 2

Open Chrome and navigate to:

chrome://extensions

Step 3

Enable:

Developer Mode

Step 4

Click:

Load Unpacked

Step 5

Select:

cybershield-extension

Step 6

Open any website and click the CyberShield extension icon.


🛠️ Technologies Used

  • HTML5
  • CSS3
  • JavaScript
  • Chrome Extension Manifest V3

⚠️ Limitations

  • Rule-based classification may generate false positives.
  • Does not replace enterprise security tools.
  • No real-time threat intelligence feeds.
  • Relies on observable website characteristics.

🔮 Future Enhancements

  • Machine Learning Classification
  • Reputation Scoring
  • Threat Intelligence Feed Integration
  • Browser-wide URL Monitoring
  • Historical Scan Reports
  • Domain Reputation Database

👨‍💻 Author

Anas Zahid

Developed as a Privacy & Usable Security Project.

CyberShield Website Analyzer © 2026

About

A professional Chrome Extension designed to analyze websites and classify.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages