XPhish: An Interpretable Machine and Deep Learning Framework for Phishing URL Detection
Phishing remains a critical cybersecurity threat, requiring detection frameworks that combine accuracy and interpretability. This study presents a complete machine learning and deep learning framework for phishing URL detection, developed using a newly created dataset of 50,406 labeled instances. The dataset incorporates 30 lexical and network infrastructure features. Multiple models, including Random Forest (RF), XGBoost, and a 1D Convolutional Neural Network (CNN), were evaluated. Random Forest achieved the highest accuracy of 95.76%, followed by CNN 1D (95.17%) and XGBoost (94.48%), both of which delivered competitive performance. To address model transparency, SHAP and LIME were applied, providing feature-level explanations of predictions. The proposed framework integrates dataset contribution, predictive performance, and explainable AI, offering a practical foundation for real-world phishing defense.
Authors
- Rizwan Alam (ORCID: https://orcid.org/0000-0002-5019-0389)
- Amisha Khune (ORCID: https://orcid.org/0009-0006-2951-7902)
- Govind Kalal (ORCID: https://orcid.org/0009-0001-4412-8538)
- Tejas Kalal (ORCID: https://orcid.org/0009-0005-4527-7948)
Institutions
- Guru Gobind Singh Medical College and Hospital (IN)
- Indian Institute of Information Technology Vadodara (IN)
- Amity University Jaipur (IN)
Publication Details
- Journal
- Sakarya University Journal of Computer and Information Sciences
- Published
- 2026-10-27
- DOI
- https://doi.org/10.35377/saucis...1797317
- Primary Topic
- Spam and Phishing Detection
- Type
- article
- Field-Weighted Citation Impact
- 0.00