AnyPoC: Universal Proof-of-Concept Test Generation for Scalable LLM-Based Bug Detection

· Source: cs.SE updates on arXiv.org · Field: Technology & Digital — Artificial Intelligence & Machine Learning, Software Development & Engineering, Robotics & Autonomous Systems · Depth: Expert, extended

Summary

AnyPoC is a multi-agent framework that addresses the challenge of LLM agents producing plausible but non-functional Proof-of-Concept (PoC) tests or hallucinated traces for bug reports. This system analyzes and fact-checks candidate bug reports, iteratively synthesizes and executes PoCs while collecting traces, and independently re-executes and scrutinizes PoCs to mitigate hallucination and reward hacking. AnyPoC also continuously extracts and evolves a PoC knowledge base for heterogeneous tasks. Applied to 12 critical software systems, including Firefox, Chromium, and OpenSSL, AnyPoC generated 1.3x more valid PoCs for true-positive reports and rejected 9.8x more false-positive reports compared to Claude Code and Codex. It has discovered 122 new bugs (105 confirmed, 86 fixed), with 45 PoCs adopted as official regression tests.

Key takeaway

For software engineering teams evaluating LLM-based bug detection tools, you should integrate automated PoC generation like AnyPoC to move beyond static reports. This framework significantly reduces manual validation effort by generating executable evidence and rejecting false positives, improving the scalability and reliability of your bug-finding pipelines. Consider adopting its multi-agent architecture and self-evolving knowledge base to handle diverse systems and bug types effectively.

Key insights

AnyPoC validates LLM-generated bug reports by autonomously creating and verifying executable Proof-of-Concept tests, significantly reducing false positives.

Principles

Method

AnyPoC uses analyzer, generator, and checker agents. The analyzer fact-checks reports, the generator synthesizes and executes PoCs, and the checker independently re-executes and scrutinizes them, all while evolving a knowledge base.

In practice

Topics

Code references

Best for: Research Scientist, AI Scientist, Machine Learning Engineer, Software Engineer

Related on AIssential

Open in AIssential →

Editorial summary, takeaway, and curation by AIssential. Original article published by cs.SE updates on arXiv.org.