Table of Contents
Fetching ...

PhishDebate: An LLM-Based Multi-Agent Framework for Phishing Website Detection

Wenhao Li, Selvakumar Manickam, Yung-wey Chong, Shankar Karuppayah

TL;DR

This work proposes PhishDebate, a modular multi-agent LLM-based debate framework for phishing website detection that achieves more accurate and interpretable decisions, and enables agent-level configurability, allowing adaptation to varying resource and application requirements, and offers scalability to high-velocity, large-scale security data environments.

Abstract

Phishing websites remain a major cybersecurity threat, exploiting deceptive structures, brand impersonation, and social engineering to evade detection. Recent advances in large language models (LLMs) have improved phishing detection through contextual understanding, yet most existing approaches rely on single-agent classification, which is prone to hallucination and often lacks interpretability and robustness. To address these limitations, we propose PhishDebate, a modular multi-agent LLM-based debate framework for phishing website detection. Four specialized agents independently analyze webpage aspects, including URL structure, HTML composition, semantic content, and brand impersonation, under the coordination of a Moderator and final Judge. Through structured debate and divergent reasoning, the framework achieves more accurate and interpretable decisions. By reducing uncertain predictions and providing transparent reasoning, PhishDebate functions as an analyst-augmentation system that lowers cognitive load and supports early, left-of-exploit detection of phishing threats. Evaluations on commercial LLMs show that PhishDebate achieves 98.2 % recall on a real-world phishing dataset and outperforms single-agent and Chain-of-Thought (CoT) baselines. Its modular design enables agent-level configurability, allowing adaptation to varying resource and application requirements, and offers scalability to high-velocity, large-scale security data environments.

PhishDebate: An LLM-Based Multi-Agent Framework for Phishing Website Detection

TL;DR

This work proposes PhishDebate, a modular multi-agent LLM-based debate framework for phishing website detection that achieves more accurate and interpretable decisions, and enables agent-level configurability, allowing adaptation to varying resource and application requirements, and offers scalability to high-velocity, large-scale security data environments.

Abstract

Phishing websites remain a major cybersecurity threat, exploiting deceptive structures, brand impersonation, and social engineering to evade detection. Recent advances in large language models (LLMs) have improved phishing detection through contextual understanding, yet most existing approaches rely on single-agent classification, which is prone to hallucination and often lacks interpretability and robustness. To address these limitations, we propose PhishDebate, a modular multi-agent LLM-based debate framework for phishing website detection. Four specialized agents independently analyze webpage aspects, including URL structure, HTML composition, semantic content, and brand impersonation, under the coordination of a Moderator and final Judge. Through structured debate and divergent reasoning, the framework achieves more accurate and interpretable decisions. By reducing uncertain predictions and providing transparent reasoning, PhishDebate functions as an analyst-augmentation system that lowers cognitive load and supports early, left-of-exploit detection of phishing threats. Evaluations on commercial LLMs show that PhishDebate achieves 98.2 % recall on a real-world phishing dataset and outperforms single-agent and Chain-of-Thought (CoT) baselines. Its modular design enables agent-level configurability, allowing adaptation to varying resource and application requirements, and offers scalability to high-velocity, large-scale security data environments.

Paper Structure

This paper contains 26 sections, 10 figures, 3 tables, 2 algorithms.

Figures (10)

  • Figure 1: The Workflow of PhishDebate Framework.
  • Figure 2: Prompt template for URL Analyst Agent.
  • Figure 3: Prompt template for HTML Structure Agent.
  • Figure 4: Prompt template for Content Semantic Agent.
  • Figure 5: Prompt template for Brand Impersonation Agent.
  • ...and 5 more figures