Join the DiscordDiscord
Reel #34 · comment SCAN

Your AI skills can read your files. Almost nobody checks them first.

A study of 31,132 agent skills found that 26% carry a security vulnerability and 5.2% look outright malicious. NVIDIA built a free scanner that checks any skill before it ever touches your machine. Here is the whole thing in one page.

Free · Apache 2.0 Claude Code · Codex · MCP 26% vulnerable 5.2% malicious 64 detection patterns
Get SkillSpector on GitHub Read NVIDIA's scanning docs
uv tool install git+https://github.com/NVIDIA/skillspector.git

01 · THE PROBLEMThe numbers that started this

Researchers collected 42,447 agent skills from two major marketplaces and analysed 31,132 of them. The paper is public and the abstract carries both headline numbers.

The arXiv abstract with the 26.1% figure highlighted
"26.1% of skills contain at least one vulnerability", Agent Skills in the Wild, arXiv 2601.10338
26.1% of the 31,132 skills analysed carried at least one security vulnerability, across 14 distinct patterns.
5.2% showed high-severity patterns that strongly suggest malicious intent. Not bugs. Intent.

The two most common problems were data exfiltration at 13.3% and privilege escalation at 11.8%. Skills that bundle executable scripts were 2.12x more likely to contain a vulnerability than instruction-only ones.

The abstract with the 5.2% malicious-intent figure highlighted
The same abstract, second figure: 5.2% exhibit high-severity patterns suggesting malicious intent.

Why this is worse than a bad npm package. When you install a skill it gets your file system, your network, your environment variables, and sometimes your model's system prompt. There is no permission gate between the install command and the code running.

02 · THE FIXNVIDIA SkillSpector

A free, open source scanner that sits between you and any skill you are about to install. Point it at something, it tells you whether to install it.

The SkillSpector repository description on GitHub
The repo's own description: prompt injection, data exfiltration and supply-chain risks in Claude Code, Codex and MCP skills, before you install them.

Install it

uv tool install git+https://github.com/NVIDIA/skillspector.git

Run it on anything

The skillspector scan command running in a terminal
64 vulnerability patterns across 16 categories, run as a fast static pass with an optional LLM semantic layer.

03 · THE ANSWERA score out of 100

Every scan ends in one number and one recommendation. This is the part that makes it usable in seconds rather than minutes.

A SkillSpector security report showing 78 out of 100, HIGH, do not install
A real report shape from the project's own README: score, severity, and a straight recommendation.
0 – 20LOWsafe to install
21 – 50MEDIUMcaution, read it first
51 – 80HIGHdo not install
81 – 100CRITICALdo not install

What it actually looks for

17 categories, 64 patterns. The ones that matter most for a skill you found on a marketplace:

04 · THE HONEST PARTWhat a scanner cannot do

A clean score is a strong signal, not a guarantee. Security researchers have shown that scanners in this class can be evaded by a determined author, and the LLM layer is optional and imperfect. Treat it as the bouncer at the door, not the whole security team. For anything that will touch real credentials, read the skill yourself too.

The habit worth building: scan before install, every time. It costs seconds and it catches the 1 in 4 that has a real problem.

05 · THE REELWhere this came from

Frame from the reel: the hook
Frame from the reel: the SkillSpector chapter card
Frame from the reel: the risk score
Frame from the reel: the CTA

Questions about this? Ask in the Discord.

Free tools, honest feedback on your work, and people who answer. Job hunters, builders and learners.

Join free