PhreshPhish: A Real-World, High-Quality, Large-Scale Phishing Website Dataset and Benchmark
Thomas Dalton, Hemanth Gowda, Girish Rao, Sachin Pargi, Alireza Hadj Khodabakhshi, Joseph Rombs, Stephan Jou, Manish Marwah
TL;DR
PhreshPhish addresses the lack of realistic, large-scale phishing data by providing a large, high-quality phishing webpage dataset collected with a browser-based pipeline and a comprehensive suite of leakage-resistant benchmarks. The dataset is augmented with a rigorous two-stage cleaning process and a test/benchmark design that includes temporal splits, diversity, difficulty, and multiple base rates to reflect real-world conditions. Baseline experiments across linear, FFN, BERT-based (GTE), and LLM models reveal strong performance at high base rates but substantial degradation as base rate lowers, underscoring the need for robust evaluation standards. The dataset and benchmarks are publicly available, enabling standardized comparisons and encouraging advances in phishing detection research.
Abstract
Phishing remains a pervasive and growing threat, inflicting heavy economic and reputational damage. While machine learning has been effective in real-time detection of phishing attacks, progress is hindered by lack of large, high-quality datasets and benchmarks. In addition to poor-quality due to challenges in data collection, existing datasets suffer from leakage and unrealistic base rates, leading to overly optimistic performance results. In this paper, we introduce PhreshPhish, a large-scale, high-quality dataset of phishing websites that addresses these limitations. Compared to existing public datasets, PhreshPhish is substantially larger and provides significantly higher quality, as measured by the estimated rate of invalid or mislabeled data points. Additionally, we propose a comprehensive suite of benchmark datasets specifically designed for realistic model evaluation by minimizing leakage, increasing task difficulty, enhancing dataset diversity, and adjustment of base rates more likely to be seen in the real world. We train and evaluate multiple solution approaches to provide baseline performance on the benchmark sets. We believe the availability of this dataset and benchmarks will enable realistic, standardized model comparison and foster further advances in phishing detection. The datasets and benchmarks are available on Hugging Face (https://huggingface.co/datasets/phreshphish/phreshphish).
