π‘οΈ URLAZ β Phishing URL Detection Engine
URLAZ is a lightweight, high-performance Machine Learning model built for real-time URL-based phishing detection.
π Benchmark Metrics (5-Fold GroupKFold Cross-Validation)
| 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 |
π» Quickstart (Python)
1. Download Model from HuggingFace
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)
2. Predict URL
# 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")
π Repository Contents
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 script
π Integrity Signature
- SHA-256:
c6a21e5a06901d6f3ba848a2d6c8507ff48c2cb52b2d8d80da6717a142c0a445
Inference Providers NEW
This model isn't deployed by any Inference Provider. π Ask for provider support
Evaluation results
- precisionself-reported0.998
- recallself-reported0.955
- pr_aucself-reported0.998
- roc_aucself-reported0.999