Chrome Extension + ML API

Detect phishing
in real time.

A machine learning powered Chrome Extension that checks every URL you visit against a trained XGBoost model — instantly, in the background.

phishdect API — live
GET /analyze?url=login-paypa1.net

response:
{
  "url": "login-paypa1.net",
  "status": "Phishing",
  "score": 1,
  "ml_confidence": 96.3,
  "domain_age_days": 12
}

GET /analyze?url=google.com

response:
{
  "url": "google.com",
  "status": "Safe",
  "score": 9,
  "ml_confidence": 2.1,
  "domain_age_days": 9874
}

$

Four steps, zero friction.

01

You visit a URL

The extension intercepts the request silently in the background — no clicks needed.

02

URL is sent to the API

A GET request hits the Flask REST API running on AWS EC2 over HTTPS.

03

XGBoost classifies it

The model analyses URL features — length, special chars, domain age — and returns a score with confidence.

04

You get alerted

If phishing is detected, the extension immediately warns you before the page loads.


Built and deployed.

97%
Model accuracy
<80ms
API response time
Live
Deployed on AWS EC2

Spotted a phishing site?

Help protect others. Submit a report with the URL and a screenshot — our team reviews every submission and adds confirmed threats to the blocklist.

🚩 Report a Phishing Site

Report a Phishing Site

Found a suspicious website? Submit it here with a screenshot. Our team reviews every report and confirmed threats get added to the blocklist.

📸
Click or drag & drop a screenshot here
PNG, JPG up to 5MB
preview
🔐

Admin Access

Enter your admin password to access the dashboard.

Reports

Total
Pending
Approved
Rejected
Loading reports...