惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

D
Docker
V
V2EX
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
云风的 BLOG
云风的 BLOG
Blog — PlanetScale
Blog — PlanetScale
Recent Announcements
Recent Announcements
Last Week in AI
Last Week in AI
博客园 - Franky
Microsoft Security Blog
Microsoft Security Blog
Hugging Face - Blog
Hugging Face - Blog
H
Hackread – Cybersecurity News, Data Breaches, AI and More
Vercel News
Vercel News
MyScale Blog
MyScale Blog
大猫的无限游戏
大猫的无限游戏
罗磊的独立博客
H
Help Net Security
月光博客
月光博客
Martin Fowler
Martin Fowler
博客园 - 【当耐特】
宝玉的分享
宝玉的分享
P
Proofpoint News Feed
GbyAI
GbyAI
腾讯CDC
freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More

Hacker News - Newest: "LLM"

GitHub - lechmazur/position_bias: A benchmark for testing whether LLM judges keep the same preference when two lightly edited versions of the same story are shown in opposite orders. Flex routing (EU and EFTA) Dark Factories: Retooling for LLM Velocity Ask HN: What would be the impact of a LLM output injection attack? GitHub - Oaklight/llm-rosetta: Production-ready LLM API translation layer for Python — bidirectional conversion between OpenAI, Anthropic & Google formats via hub-and-spoke IR. Optional API gateway. Streaming & non-streaming. Zero core deps. Contributions welcome! GitHub - browser-use/browser-harness: Self-healing browser harness that enables LLMs to complete any task. GitHub - moeen-mahmud/remen: Remen turns thoughts into something you can return to Analyzing 156 LLM Launch Posts on Hacker News ChatGPT vs Gemini vs Claude: The Best LLM Subscription You Should Buy GitHub - salaamalykum/quran-semantic-search: High-density RAG Semantic Search Engine & Quran Corpus (GEO/SEO Architecture) GitHub - NVIDIA/TensorRT-LLM: TensorRT LLM provides users with an easy-to-use Python API to define Large Language Models (LLMs) and supports state-of-the-art optimizations to perform inference efficiently on NVIDIA GPUs. TensorRT LLM also contains components to create Python and C++ runtimes that orchestrate the inference execution in a performant way. The State of LLM Bug Bounties in 2026 Operational Readiness Criteria for Tool-Using LLM Agents Meshcore: Architecture for a Decentralized P2P LLM Inference Network How an LLM becomes more coherent as we train it GitHub - seetrex-ai/laimark GitHub - Jossifresben/BibCrit: AI-assited biblical textual criticism GitHub - wastedcode/memex: File system based wiki, maintained by Claude 99helpers.com GitHub - cliver-project/AITrigram GitHub - unbody-io/adapt: A self-evolving memory layer for AI agents. GitHub - hb20007/awesome-gen-ai-fails: A list of incidents where reliance on generative AI and LLMs resulted in harm to companies, individuals, or society GitHub - nevenkordic/localmind: Run any local LLM with persistent memory and context. CLI agent over Ollama with SQLite-backed hybrid recall. No cloud. Ask HN: What are the machine requirements for a LLM like Llama-3.1-8B? Faster LLM Inference via Sequential Monte Carlo grpo explained: group relative policy optimization for llm finetuning - cgft Stop comparing price per million tokens: the hidden LLM API costs · TensorZero Andrej Karpathy's LLM Wiki Is a Bad Idea GitHub - GG-QandV/mnemostroma: Offline RAM-first cognitive leer/coprocessor for AI agents and robotics. Solves "Context Abandonment" with 20-80ms latency using a dual-thread biomimetic memory architecture (ONNX + SQLite WAL). mempalace/agent at agent · skorotkiewicz/mempalace
GitHub - Krabby24/phishing-arena: A Multi-Agent LLM Tourn...
krabby24 · 2026-05-08 · via Hacker News - Newest: "LLM"

Phishing Arena Logo

A Multi-Agent LLM Tournament for Adversarial Email Security Research

arXiv License: MIT Python 3.10+


Overview

Phishing Arena is a controlled, reproducible benchmark where four commercial LLMs compete in rotating roles — Phisher, Filter, and Target — to study adversarial email security dynamics in Italian.

The system runs a full tournament of 48 matches across 24 role permutations × 2 repetitions, with 20 rounds per match. The Phisher agent is equipped with a CampaignMemory feedback loop that accumulates round outcomes, enabling adaptive behavior without prescriptive instructions.

Key Findings (Italian corpus)

Role Best Model Key Metric
Phisher gpt-5.4-mini 12.9% bypass rate, +14.6pp adaptive trend
Filter claude-sonnet-4-6 98.3% accuracy, 0.7% FPR
Target grok-4-fast-non-reasoning 50.0% avg click probability

Critical finding: 79% of successful bypasses show no identifiable evasion technique — they succeed through contextual plausibility, not technical obfuscation.


Architecture

Round flow:
  [Phisher] → email → [Filter] → bypass? → [Target]
      ↑                                        |
      └──────── CampaignMemory ←───────────────┘

Three roles per match:

  • Phisher — generates contextualised phishing emails targeting a synthetic professional profile
  • Filter — classifies each email as phishing or legitimate (blind: no knowledge of phisher techniques)
  • Target — simulates a realistic user reaction if the email bypasses the filter

Models

Model Provider Role(s)
claude-sonnet-4-6 Anthropic Phisher / Filter / Target
gpt-5.4-mini OpenAI Phisher / Filter / Target
deepseek-chat DeepSeek Phisher / Filter / Target
grok-4-fast-non-reasoning xAI Phisher / Filter / Target

Installation

git clone https://github.com/Krabby24/phishing-arena
cd phishing-arena
python -m venv venv
source venv/bin/activate  # Windows: venv\Scripts\activate
pip install -r requirements.txt

Set your API keys in a .env file at the project root:

ANTHROPIC_API_KEY=...
OPENAI_API_KEY=...
DEEPSEEK_API_KEY=...
XAI_API_KEY=...

Usage

Run the full tournament

python run_test.py

The script will prompt you to delete any existing checkpoint before starting fresh. The tournament resumes automatically from the last completed match if interrupted.

Development mode (Gemini only, zero cost)

Set MODE = "dev" in config.py to run with three Gemini 2.5 Flash instances for architecture testing.

Generate paper figures

python paper/figures/generate_figures.py

Output: figures/*.pdf — vector format, ready for Overleaf.


Tournament Configuration

TOURNAMENT = {
    "rounds_per_match": 20,
    "phishing_ratio":   0.40,
    "matches_per_pair": 2,
}
Parameter Value
Total matches 48
Expected rounds 960
Evaluated rounds 949 (98.9%)
Target archetypes 12
Legit emails per archetype 50

Dataset

12 Italian professional archetypes with varying cybersecurity familiarity levels (very low → high), each paired with 50 contextualised legitimate emails. Archetypes span: CEO, CFO, HR Manager, IT Manager, Responsabile Acquisti, Direttore Marketing, Commerciale, Avvocato, Contabile, Office Manager, Responsabile IT Bancario, Titolare Hospitality.


Results

Full tournament results are available in data/results/. The analysis report is in paper/.

To reproduce the analysis, run the tournament with the provided configuration and apply analysis/metrics.py to the output JSON.


Citation

If you use Phishing Arena in your research, please cite:

@misc{stocco2025phishingarena,
  author    = {Marco Stocco},
  title     = {Phishing Arena: A Multi-Agent {LLM} Tournament
               for Adversarial Email Security Research},
  year      = {2025},
  publisher = {arXiv},
  url       = {https://arxiv.org/abs/XXXX.XXXXX}
}

License

MIT License — see LICENSE for details.