
You know how a restaurant menu can technically list every ingredient but still mislead you about what you're eating — say, calling something "artisanal smoked protein" when it's gas-station jerky? The dish arrives looking right, tasting close enough, but the nutritional reality is quietly wrong. StealthyPoison does exactly this to LLM agents: it rewrites the procedural instructions inside a third-party skill so that the agent follows what looks like a correct recipe but arrives at the wrong answer. The menu hasn't changed; the cooking instructions have. The committed claim: you can construct reusable poisoned procedures for third-party skills in a public registry — without knowing what questions real users will ask — and those poisoned procedures will transfer across victim models, evade state-of-the-art defenses, and reliably produce incorrect task outcomes. This is not a toy demo. The authors tested 566 target skills against 5,244 user requests across a registry of more than 26,000 entries, and showed end-to-end attack success on Claude Code powered by Opus 4.8. The attack pipeline has three stages that are worth understanding separately because each exposes a different vulnerability. First, the attacker synthesizes plausible user requests from a target skill's public description and runs them through a clean surrogate agent to generate pseudo-reference outputs — ground truth without needing actual user data. Second, it iteratively rewrites the skill's decision-critical rules (not the surface description) so that execution diverges from correct outcomes while preserving advertised functionality. Third, and this is the supply-chain piece, it augments the poisoned skill's retrieval metadata to outrank benign alternatives in search — achieving 13.6% better top-1 placement than both HotFlip and GCG, the two standard adversarial text-generation baselines. The ladder here matters. HotFlip and GCG are character- and token-level perturbation attacks designed for different threat models — they craft adversarial triggers, not procedural corruptions. StealthyPoison argues that the right attack surface for agentic systems is the procedure itself, not the prompt or the retrieval query. The 13.6% improvement on retrieval placement is real but the more striking number is the transferability: payloads constructed with a single surrogate model work unmodified on three held-out victim models. That's the property that makes this practical rather than academic. Integrity-wise, the evaluation is thorough but self-contained. The 566-skill, 5,244-request, 26,000-entry registry setup is large for this kind of adversarial work, and testing against Claude Code / Opus 4.8 grounds the results in a real deployed system. The defense evaluation against SkillSpector and GPT-5.4-mini is the right move — showing evasion against the strongest available detector. But there's no independent replication, no pre-registration, and the surrogate-to-victim transfer is tested on a limited set of held-out models. The authors chose the benchmarks after designing the attack, which is standard for offensive security research but worth flagging. The milestone question is about defenses, not attacks. This paper demonstrates that procedural-level poisoning is viable and stealthy. The next number to watch is detection rate: can any defense achieve >90% detection of procedural poisoning payloads without unacceptable false-positive rates on clean skills? Right now, the answer appears to be no — both SkillSpector and GPT-5.4-mini fail. The field needs a procedural integrity benchmark with known-poisoned and known-clean skills before anyone can claim robust defense. The obvious experiment not run: deploying this in the wild against real user traffic on a real skill registry (even a sandboxed one with consenting users). The authors almost certainly didn't do this for ethical and legal reasons — offensive security papers rarely do. But the gap between synthetic requests and real user behavior is exactly where the attack's real-world success rate could diverge from the lab numbers. The second missing piece is scaling: what happens when the registry has 500,000 skills instead of 26,000, and the attacker is competing against more diverse benign alternatives?
The analogy
Imagine a restaurant menu app where anyone can submit recipes. StealthyPoison rewrites a recipe's cooking instructions — not the ingredient list or the photo — so the dish looks right on the plate but is nutritionally wrong. The menu entry passes inspection; the food doesn't.
Recipe tampering
Altering cooking instructions while keeping the ingredient list and plating identical, so the dish passes visual inspection but delivers wrong nutrition
Procedural poisoning
Altering a skill's decision-critical rules while preserving its description and surface behavior, so the agent produces wrong outcomes that pass detection
Honest assessment
A well-executed offensive security paper that demonstrates a genuinely underexplored attack surface — procedural-level supply-chain poisoning of LLM agent skills. The scale is real (566 skills, 5K+ requests, deployed Claude Code), the cross-model transfer is the load-bearing result, and the defense evasion findings are the part that should worry platform builders. What would weaken it: if scaled registries with diverse benign alternatives make retrieval augmentation much harder, or if next-generation detectors close the gap. Security researchers and anyone building LLM agent platforms should read this now; everyone else should note the threat model and watch for defensive responses.
What Is CLAIMS?
73
/ 100
BedrockNews applies a structured analytical framework called CLAIMS to academic papers and technical research releases.
How CLAIMS worksClaim
4/5
Ladder
3/5
Architecture
4/5
Integrity
3/5
Milestone
4/5
Successor
4/5
What is this paper actually committing to?
Real escalation from token-level to procedure-level supply-chain attacks on LLM agents. Not the first poisoning paper, but the procedural angle and cross-model transfer are genuinely new territory for agentic systems.
The field fight
Can LLM agent ecosystems be secured at the supply-chain level, or is the skill-registry model fundamentally vulnerable?
Side A
Skill registries can be defended with scanning, sandboxing, and LLM-based detection
Held by: SkillSpector, registry providers, platform trust-and-safety teams
Side B
Procedural-level attacks are too semantically rich for current detectors; the registry model is structurally vulnerable
Held by: This paper, adversarial ML community
Milestone tracker
Unlocks: Trustworthy third-party skill registries for production LLM agent deployments
Current
<50%
detection rate
SkillSpector/GPT-5.4-mini vs StealthyPoison
Next
>90%
recall @ <5% FPR
Robust procedural poisoning detection
~1-2 years if community builds a standardized benchmark
Verified Facts (6)
StealthyPoison evaluated on 566 eligible target skills and 5,244 requests against more than 26,000 registry entries
Improves top-1 poisoned-skill placement by 13.6% relative to both HotFlip and GCG
Procedural poisoning payloads transfer effectively and without modification to three held-out victim models
Achieves end-to-end attack success in a Claude Code workflow powered by Opus 4.8
Most payloads evade detection by both SkillSpector and GPT-5.4-mini
Constructed using feedback from a single surrogate model
Practical Implications (4)
Teams deploying LLM agents with third-party skill registries should assume that current skill-scanning defenses (including LLM-based detectors) are insufficient against procedural-level poisoning
Registry operators need procedural sandboxing — not just metadata inspection — before serving third-party skills to agents
The cross-model transfer result means you cannot defend by obscuring which LLM powers your agent; the attack generalizes
Red teams evaluating agentic systems should add procedural poisoning to their threat models alongside prompt injection and data poisoning
More latest news
Read all