paper-with-me

홈 › Papers

No Attack Required: Semantic Fuzzing for Specification Violations in Agent Skills

2026-05-13 · Ying Li, Hongbo Wen, Yanju Chen, Hanzhi Liu, Yuan Tian, Yu Feng arxiv

LLM-powered agents can silently delete documents, leak credentials, or transfer funds on a routine user request, not because the agent was attacked, but because the skill it invoked broke its own declared safety rules. We call these specification violations: benign inputs cause a skill to breach the natural-language guardrails in its own specification, typically because the guardrail's semantics are undefined for autonomous execution, or because the implementation silently ignores the documented constraint. These violations are invisible to static analyzers, traditional fuzzers, and prompt-injection defenses alike, yet they undermine the very contract a user trusts when installing a skill. We present Sefz, a goal-directed semantic fuzzing framework that automatically discovers specification violations in agent skills. Sefz translates each guardrail into a reachability goal over an annotated execution trace, reducing violation checking to a deterministic graph query. An LLM-based mutator generates benign inputs whose traces progressively approach the violation patterns, guided by a multi-armed bandit that uses goal-proximity as its reward signal. On 402 real-world skills from the largest public agent-skill marketplace, Sefz finds specification violations in 120 (29.9%), including 26 previously unknown exploitable guardrail violations in deployed skills. Six recurring specification pitfalls explain the bulk of the failures, suggesting concrete principles for safer skill design.

📄 PDF Abstract BibTeX arXiv:2605.13044

Code (0)

등록된 구현이 없습니다.

Similar Papers 제목 키워드 기반

Leveraging Textual Specifications for Grammar-based Fuzzing of Network Protocols

2018-10-10 · Samuel Jero, Maria Leonor Pacheco, Dan Goldwasser, Cristina Nita-Rotaru

Grammar-based fuzzing is a technique used to find software vulnerabilities by injecting well-formed inputs generated following rules that encode application semantics. Most grammar-based fuzzers for network protocols rel…

KernelGPT: Enhanced Kernel Fuzzing via Large Language Models

2023-12-31 · Chenyuan Yang, Zijie Zhao, Lingming Zhang

Bugs in operating system kernels can affect billions of devices and users all over the world. As a result, a large body of research has been focused on kernel fuzzing, i.e., automatically generating syscall (system call)…

valid

Testing Storage-System Correctness: Challenges, Fuzzing Limitations, and AI-Augmented Opportunities

2026-02-02 · Ying Wang, Jiahui Chen, Dejun Jiang arxiv

Storage systems are fundamental to modern computing infrastructures, yet ensuring their correctness remains challenging in practice. Despite decades of research on system testing, many storage-system failures (including …

Large Language Models for Validating Network Protocol Parsers

2025-04-18 · Mingwei Zheng, Danning Xie, Xiangyu Zhang

Network protocol parsers are essential for enabling correct and secure communication between devices. Bugs in these parsers can introduce critical vulnerabilities, including memory corruption, information leakage, and de…

MultiFuzz: A Dense Retrieval-based Multi-Agent System for Network Protocol Fuzzing

2025-08-19 · Youssef Maklad, Fares Wael, Ali Hamdi, Wael Elsersy 외 arxiv

Traditional protocol fuzzing techniques, such as those employed by AFL-based systems, often lack effectiveness due to a limited semantic understanding of complex protocol grammars and rigid seed mutation strategies. Rece…