ML + LLM Cascade

Smart Phishing Detection

A smart Chrome extension that analyzes web pages on demand, detecting phishing attempts before you fall victim. Powered by XGBoost machine learning with LLM cascade for uncertain cases.

98.5%

Accuracy

45

Features

AI

Content Analysis

1-Click

On-Demand Scan

Deep Multi-Layer Analysis

Every web page is scanned across multiple dimensions to catch even the most sophisticated phishing attempts

๐Ÿ”—

URL Features

16

Link structure, domain patterns, encoding tricks, HTTPS, path depth, multi-tenant detection

๐Ÿ“„

HTML & Content

20

Page structure, forms, redirects, iframes, scripts, links, media elements, copyright

๐Ÿ”’

Security & Trust

9

SSL certificate age, domain age, WHOIS records, DNS (MX, SPF, DMARC, CAA, IPv6)

How It Works

A simple three-step process that keeps you safe

1

๐ŸŒ

Feature Extraction

The page URL, HTML structure, WHOIS/DNS records, and SSL certificate are analyzed. 45 numerical features are extracted in parallel.

URL ยท HTML ยท WHOIS ยท SSL

2

โšก

XGBoost Classification

An XGBoost model trained on 2 155 samples with 5-fold cross-validation scores the page. High-confidence predictions are returned instantly.

XGBoost ยท 98.5% Accuracy

3

๐ŸŽฏ

LLM Cascade

When XGBoost is uncertain (probability 0.1โ€“0.9), the page HTML is sent to Gemini for content-level analysis, producing a final verdict with explanation.

Gemini 2.5 Flash ยท Cascade

Click Scan

โ†’

45 features extracted

โ†’

XGBoost scores

โ†’

Uncertain? โ†’ LLM

โ†’

Verdict

Proven Accuracy

Rigorously tested against thousands of phishing and legitimate websites

๐Ÿ†

XGBoost + LLM Cascade

5-Fold Stratified CV ยท AUC 0.984

98.52%

Accuracy

ML Model

XGBoost

LLM Cascade

Gemini 2.5 Flash

Features

45

Samples

2,155

Clean & Intuitive Interface

One-click analysis with detailed risk assessment

๐Ÿ”

One-Click Scan

Click 'Analyze Page' to scan the current website across 45 phishing indicators

๐Ÿ“Š

Risk Level

Safe, Low, Medium, High, or Critical โ€” based on XGBoost probability score

๐Ÿ’ก

LLM Explanation

When the model is uncertain, Gemini analyzes the page content and provides a human-readable explanation

Start Protecting Yourself

Install PhishGuard and browse the web with confidence. Free, open source, and powered by machine learning.

ยฉ 2026 PhishGuard. All rights reserved.

GitHub

Privacy

Contact