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

What marketplace studies can actually tell us

Separate vulnerable packages, confirmed malicious behavior, and deliberately assembled test collections.

THE THREE THINGS TO KEEP
  • Keep each study’s denominator visible.
  • Vulnerable and intentionally malicious differ.
  • Historical findings do not describe live availability.

Three collections answer different questions

A marketplace scan asks what its detection process found in a collected sample. A behaviorally verified malicious corpus asks which cases met a stronger confirmation procedure. An adversarial benchmark deliberately assembles cases for testing. Their denominators are not interchangeable.

Keep findings attached to their collection

Compare the collection period, registries, package versions, deduplication, labels, and verification method. Repeated publishing under different names can affect counts. A study’s historical findings do not establish which packages remain available today.

Use complementary evidence

The registry measurement study and Snyk investigation offer different collection and analysis contexts. Read both as source-specific evidence. A result labeled vulnerable can include accidental weaknesses; malicious intent requires further support. Do not combine their counts into a market total.

Turn reading into a bounded decision

For a package you plan to use, obtain its exact revision and inspect its own behavior. Ecosystem statistics can justify a review process, but cannot decide the status of an individual artifact. Retain observed evidence, runtime authority, and unresolved questions in the review record.

Worked example: three reports are not three independent populations

WORKED EXAMPLE / SYNTHETIC, NOT A REPORTED INCIDENT

A campaign report counts published artifacts, a later vendor audit counts author-and-skill identifiers, and a benchmark assembles selected examples from several reports. Their totals can overlap. Adding them would not produce a count of unique malicious packages, unique operators, or affected people.

Work through the evidence

Write down the unit, collection date, source registry, deduplication rule, label method, and outcome level. Ask whether “malicious” means a static pattern, manually confirmed behavior, or observed effect in a particular environment. Record removals as dated statements from the source rather than assuming those statements describe the current registry.

Decision criteria and a useful review record

Use ecosystem studies to inform review priorities without deciding the status of an individual package by prevalence. A large sample can still miss attacks; a curated sample can be deliberately unrepresentative. In the case archive, package findings, controlled experiments, and measurement studies are explicitly separated so a reader can compare the evidence without collapsing those categories.

Read the evidence in context

These case files distinguish reported observations from editorial interpretation.

C01 · Published packageClawHavoc: prerequisite lures at marketplace scaleC07 · MeasurementConfirmed malicious packages: a measurement study, not one breach

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.

S03
Agent Skills in the Wild: An Empirical Study of Security Vulnerabilities at ScalePreprint · Yi Liu et al.
↗
S12
“Do Not Mention This to the User”: Detecting and Understanding Malicious Agent Skills in the WildConference paper · Yi Liu et al.
↗
S17
Exploring the Threat Landscape of Agent Skills — ToxicSkillsIndustry research · Snyk Security Research
↗
S16
MaliciousSkillBench: A Comprehensive Benchmark for Malicious Agent Skill DetectionPreprint · Yue Wang et al.
↗
Compare sources in the catalog ↗
NEXT IN THE READING PATHThe prerequisite trap: when setup becomes the attack
Search guides, research, and glossary termsESC TO CLOSE

Start typing to explore the knowledge base.