SEAICRMay 30

When Safe Skills Collide: Measuring Compositional Risk in Agent Skill Ecosystems

arXiv:2606.0044871.9
Predicted impact top 24% in SE · last 90 daysOriginality Incremental advance
AI Analysis

For developers of LLM agent platforms relying on community-contributed skills, this work identifies a critical safety gap where per-skill scanning fails to detect compositional risks, motivating install-time checks and capability isolation.

The paper studies whether individually safe LLM agent skills can compose into unsafe sets, finding that 22.25% of 211,575 skill pairs are structural candidates, with 18.2% of flagged pairs representing genuine compositional risks, implying ~14K risky pairs in a single registry. An action-based harness shows that realization of these risks depends on the host model's disposition.

LLM agents increasingly rely on community-contributed skills that expand an agent's operational capability set. We study a core safety problem in agentic AI systems: whether individually safe skills can compose into unsafe installed skill sets. We present SkillReact, a compositional security measurement framework with three components: a deterministic static-composition benchmark, a two-rater LLM-assisted human-adjudication pipeline, and an action-based exploitability harness. On 1,520 ClawHub skills, 651 pass individual inspection and form 211,575 pairs; the benchmark flags 22.25% of these as structural candidates. We treat this raw rate as a recall-oriented scanner ceiling and calibrate it against human judgment: in a pattern-stratified audit, roughly one in five flagged pair-pattern hits survives as a real compositional risk (population-weighted validity 18.2%, our headline result), implying about 14K genuine risk memberships in a single registry that per-skill scanning misses by construction, since every pair is individually safe. An action-based harness then probes when these candidates become model-issued tool calls, and finds realization gated by host-model disposition: on an anchor-conditioned dropper subset, Haiku-4-5 issues the dropper-stage tool call on all 39 direct-prompt trials (36 of them the full download-then-execute chain, 3 download-only), Opus-4-7 stops at the download, and Sonnet-4-6 refuses outright. A control that holds the request fixed and varies only the installed skills finds compliance highest with no skills installed: a composition fixes which capabilities are reachable, while the host model decides whether to use them. Together these motivate install-time compositional checks and capability isolation as complements to per-skill scanning.

Foundations

The foundational work for this paper's niche, ranked by how specifically the neighbourhood builds on it — not by global fame.

Your Notes