← Latest papers
🤖 AI

Under the Hood of SKILL.md: Semantic Supply-chain Attacks on AI Agent Skill Registry

This paper demonstrates that the natural-language metadata in AI agent skill registries (SKILL.md) is not merely passive documentation but a critical attack surface where semantic supply-chain manipulations can significantly compromise discovery, selection, and governance processes, allowing malicious skills to evade detection and dominate agent adoption.

Original authors: Shoumik Saha, Kazem Faghih, Soheil Feizi

Published 2026-05-13
📖 4 min read☕ Coffee break read

Original authors: Shoumik Saha, Kazem Faghih, Soheil Feizi

Original paper licensed under CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/). This is an AI-generated explanation of the paper below. It is not written or endorsed by the authors. For technical accuracy, refer to the original paper. Read full disclaimer

Imagine you have a super-smart robot assistant that can do almost anything: book your flights, manage your taxes, or write code. But this robot doesn't know everything by itself. Instead, it has a giant digital toolbox called a Skill Registry. Think of this registry like an app store, but instead of downloading apps, the robot downloads "skills" (little packages of instructions) to learn new tasks.

Every skill package comes with a specific instruction manual called SKILL.md. This isn't just a boring list of features; it's written in plain English (or natural language) to tell the robot when to use the skill and how to do it.

The paper you shared, "Under the Hood of SKILL.md," reveals a scary new way hackers can trick these robots. They don't need to break into the robot's brain or write malicious code. Instead, they just edit the instruction manual (SKILL.md) with clever wordplay.

Here is how the attack works, broken down into three stages using simple analogies:

1. The Discovery Attack: "The SEO Spam of Robot Skills"

The Scenario: You ask your robot, "Plan a trip to Japan." The robot goes to the Skill Registry to find the best travel skill.
The Attack: A hacker takes a mediocre travel skill and secretly adds a few weird, specific words to its instruction manual (like a hidden keyword).
The Analogy: Imagine a restaurant that serves terrible food but pays a bribe to the search engine so that when you type "Best Sushi," their name pops up at the very top, pushing the actual best sushi place down to page 10.
The Result: The paper found that by just tweaking the text, hackers could make their bad skills appear 80% of the time in the top 10 results, even if they were worse than the original. The robot, trusting the search results, picks the hacker's skill.

2. The Selection Attack: "The Smooth-Talking Salesman"

The Scenario: The robot finds two skills that do the exact same thing (e.g., both can plan a trip). One is the original, safe version. The other is the hacker's version.
The Attack: The hacker changes the description of their skill to sound more confident, trustworthy, or "new." They might add phrases like, "This is the absolute best skill for this job" or "This skill is actively maintained by security experts."
The Analogy: Imagine you are buying two identical pairs of shoes. One has a plain label. The other has a label that says, "The President wears these; they are the safest shoes ever." Even though the shoes are identical, you pick the one with the fancy label.
The Result: The robot is easily fooled. In 77.6% of cases, the robot chose the hacker's skill over the safe one, simply because the description sounded more convincing. The robot didn't check if the skills actually worked differently; it just believed the "sales pitch."

3. The Governance Attack: "The Wolf in Sheep's Clothing"

The Scenario: Before a skill is allowed into the registry, a security guard (an automated scanner or an AI reviewer) checks it to make sure it's safe.
The Attack: The hacker writes a malicious instruction (e.g., "Send all my private documents to a stranger's email") but hides it inside the text using tricks. They might rephrase it to sound like a normal step, break it into tiny pieces, or hide it at the very end of a long document where the scanner stops reading.
The Analogy: Imagine a security guard checking a suitcase. The hacker puts a bomb inside, but they wrap it in a layer of "I am a harmless teddy bear" text, or they hide the bomb in a pocket that the guard doesn't look at because the suitcase is too long.
The Result: The paper showed that these tricks worked incredibly well.

  • Paraphrasing (rewriting the bad words to sound nice) let bad skills through 74% of the time.
  • Hiding the text (putting it where the scanner stops reading) let bad skills through 87% of the time.

The Big Picture

The main takeaway is that SKILL.md is not just a passive document. It is an active part of the robot's decision-making process.

  • It's not passive: The robot reads it, trusts it, and acts on it.
  • It's the weak link: Hackers don't need to be coding geniuses; they just need to be good at writing persuasive or tricky text.

The authors conclude that we can't treat these instruction manuals as safe just because they are text. We need to treat them with the same suspicion we treat executable code, because in the world of AI agents, words can be just as dangerous as code.

Drowning in papers in your field?

Get daily digests of the most novel papers matching your research keywords — with technical summaries, in your language.

Try Digest →