CoolFace
Apppublic

babuakash/malicious-url-detector-api

sourceHugging Facemitupdated 5mo agoView on Hugging Face
0likes
App README

๐Ÿ” Malicious URL Detector API

A FastAPI-based REST API that classifies URLs as benign, phishing, malware, or defacement using a deep learning model.

API Endpoints

GET /

Health check โ€” returns a welcome message.

POST /predict

Analyze a URL for threats.

Request body:

json
{ "url": "https://example.com" }

Response:

json
{
  "url": "https://example.com",
  "prediction": "benign",
  "confidence": 98.7,
  "class_probabilities": {
    "benign": 0.987,
    "phishing": 0.008,
    "malware": 0.003,
    "defacement": 0.002
  },
  "ssl_info": { "valid": true, "cn": "example.com", ... },
  "whois_info": { "registrar": "...", "created": "...", ... }
}

GET /health

Returns { "status": "ok" }.