Downloads · 30 days
0
alixansec/urlaz
urlaz is a machine learning model from alixansec. Use it for the machine learning task on the model card, and read the license before you ship it in a product. The card lists the license as mit.
URLAZ is a lightweight, high-performance Machine Learning model built for real-time URL-based phishing detection.
Downloads · 30 days
0
Access
Public
Updated Aug 8, 2026
Repo size
949 KB
Likes
1
Public
Click a slice to open those files.
.joblib949 KB · 83%
From the Hugging Face model README
URLAZ is a lightweight, high-performance Machine Learning model built for real-time URL-based phishing detection.
| Metric | Score | Description |
|---|---|---|
| Precision | 99.80% | Test set precision at operational threshold |
| Recall | 95.50% | Phishing detection recall |
| PR-AUC | 0.9983 | Precision-Recall Area Under Curve |
| ROC-AUC | 0.9989 | Receiver Operating Characteristic AUC |
| MCC | 0.9781 | Matthews Correlation Coefficient |
| Brier Score | 0.0078 | Probability Calibration Score |
from huggingface_hub import hf_hub_download
import joblib
# Download model weights
model_path = hf_hub_download(repo_id="alixansec/urlaz", filename="urlaz_phishing_detector.joblib")
model = joblib.load(model_path)
# Pass 35 structural features extracted from URL (see predict_url.py)
probability = model.predict_proba([features])[0][1]
if probability >= 0.95:
print("🔴 PHISHING DETECTED")
else:
print("🟢 SAFE")
urlaz_phishing_detector.joblib — Serialized binary classifierurlaz_phishing_detector.sha256 — SHA-256 integrity signaturephishing_urls_verified.txt — Verified targeted phishing dataset (3,067 records)predict_url.py — Inference prediction scriptc6a21e5a06901d6f3ba848a2d6c8507ff48c2cb52b2d8d80da6717a142c0a445