▣ Skill Poison — Knowledge ExplorerONLINE / EDITION 11
AGENT SKILLS / SECURITY
Independent. Open. Curious.
← THE GUIDE LIBRARY
DefenseTechnical

A skill’s permission is not its purpose

Connect the action a skill proposes to the actual task, data, recipient, and runtime authority.

THE THREE THINGS TO KEEP
  • An installed capability does not authorize every later action.
  • Check context influence and runtime effects separately.
  • Record attempted actions as well as completed effects.

Two kinds of influence

A skill can influence an agent’s interpretation of its task and can also cause filesystem, network, or tool actions. SkillGuard proposes governing both. These are different review questions: is this guidance appropriate for the user request, and is this action within the permission boundary?

A tool permission granted at installation is not evidence that every later use of that tool is intended. Conversely, a polite instruction is not containment if the runtime lets an untrusted script read unrelated files.

Write the allowed action as a tuple

Record the exact package revision, legitimate task, input class, permitted data, target path or destination, and approval requirement. When a skill proposes an action, compare those fields with the user request and independent policy. Treat a new recipient or unrelated data source as a new decision, even if the package calls it a prerequisite.

Observe and enforce separately

Log attempted and completed effects with their originating skill revision. Put filesystem and network restrictions outside skill prose; require an independent approval for sensitive or new destinations. Test with synthetic data to confirm that a blocked action stays blocked when the same request is phrased differently.

What the paper does and does not show

SkillGuard reports reductions in attack success in selected adversarial settings and evaluates permission taxonomy and manifest generation. Its abstract does not establish that the approach prevents all poisoning or transfers unchanged to every host. This guide is an editorial application of the principle, not an implementation or independent replication of the paper.

Sources & scope

This guide combines editorial explanation and practical review suggestions. Linked sources support the underlying concepts; this site has not independently replicated their experiments.

S43
SkillGuard: A Permission Framework for Agent SkillsPreprint · Shidong Pan et al.
↗
S08
Agent Skill Security: Threat Models, Attacks, Defenses, and EvaluationPreprint · Sanket Badhe and Priyanka Tiwari
↗
S04
Skill-Inject: Measuring Agent Vulnerability to Skill File AttacksPreprint · David Schmotz et al.
↗
Compare sources in the catalog ↗
NEXT IN THE READING PATHThe installer is part of the skill trust boundary
Search guides, research, and glossary termsESC TO CLOSE

Start typing to explore the knowledge base.