APOLLO: A GPT-based tool to detect phishing emails and generate explanations that warn users
Giuseppe Desolda, Francesco Greco, and Luca Vigan\`o

TL;DR
APOLLO leverages GPT-4o to detect phishing emails with high accuracy and generates explanations that enhance user understanding and trust, demonstrating the potential of LLMs in cybersecurity defense.
Contribution
This paper introduces APOLLO, a GPT-4o based tool that detects phishing emails and produces user-friendly explanations, advancing the application of LLMs in cybersecurity.
Findings
GPT-4o achieves 97% accuracy in phishing detection
Data integration improves accuracy to 99%
LLM-generated explanations are perceived as high quality and trustworthy
Abstract
Phishing is one of the most prolific cybercriminal activities, with attacks becoming increasingly sophisticated. It is, therefore, imperative to explore novel technologies to improve user protection across both technical and human dimensions. Large Language Models (LLMs) offer significant promise for text processing in various domains, but their use for defense against phishing attacks still remains scarcely explored. In this paper, we present APOLLO, a tool based on OpenAI's GPT-4o to detect phishing emails and generate explanation messages to users about why a specific email is dangerous, thus improving their decision-making capabilities. We have evaluated the performance of APOLLO in classifying phishing emails; the results show that the LLM models have exemplary capabilities in classifying phishing emails (97 percent accuracy in the case of GPT-4o) and that this performance can be…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsSpam and Phishing Detection · Misinformation and Its Impacts · Topic Modeling
