Tools/NVIDIA/SkillSpector

SkillSpector

Security scanner for AI agent skills. Detect vulnerabilities, malicious patterns, and security risks.

14.4kgrowthPythonApache License 2.0trending

The Lens

By Erik Loyd, SaaS CEO and former COO/CFO of an AWS Premier Partner.

Updated Aug 2026

Agent skills are code you download from strangers and hand to an AI that has access to your machine. SkillSpector scans them before you do that. It checks Git repos, URLs, zip files, and local directories against 68 vulnerability patterns across 17 categories, covering prompt injection, data exfiltration, and supply-chain risk, then returns a 0-100 risk score with an install recommendation. Apache 2.0, from NVIDIA, no paid tier.

Install is a Python 3.12 environment through uv, from source, or Docker if you would rather not touch Python at all. Static analysis needs no API key. The optional second stage sends the skill to an LLM for semantic review, which is where you supply your own provider key and pay that provider's rates. Output comes as terminal, JSON, Markdown, or SARIF, so it drops into CI without much glue.

Free for everyone, and worth wiring into CI if your team installs skills from public repos. Baseline suppression keeps accepted findings from re-firing on every run.

The catch is how you read the output. NVIDIA's own README reports vulnerabilities in 26.1% of skills scanned and likely malicious intent in 5.2%, which is a claim from the people selling the scanner, not an independent audit. Pattern matching also cannot prove safety. A clean scan means nothing known was found, not that a skill is safe to trust.

Free vs Self-Hosted vs Paid

fully free

Free tier: All of it, under Apache 2.0. Full static analysis, 68 patterns across 17 categories, live CVE lookups against OSV.dev with offline fallback, risk scoring, baseline suppression, and terminal/JSON/Markdown/SARIF output.

Self-hosted: The only way it runs. Python 3.12+ via uv, from source with make install, or Docker. No server, no account, no telemetry requirement.

Paid: Nothing sold by NVIDIA. The optional LLM semantic analysis stage calls a provider you configure (OpenAI, Anthropic, or a local model), so that stage costs whatever that provider charges. Static-only scanning stays free.

Apache 2.0 and completely free. Optional LLM analysis bills to your own provider.

Self-hosting ops:trivial

Get tools like this every Wednesday

One featured tool, three on the radar. No fluff.

Score
92/100 · A+
Adoption27/30
Maintenance25/25
Community15/20
License15/15
Analysis10/10

A low score is not a verdict on quality. Young and niche tools start low by design. How we calculate scores

Trust Signals

High adoption: 14,114 starsActive community: 1,178 forksCommunity discussions enabledOrganization account (779 public repos)Notable author: 28,587 followers

License: Apache License 2.0

Use freely. Patent grant included.

Commercial use: ✓ Yes

About

Owner
NVIDIA Corporation (Organization)
Stars
14,434
Forks
1,211

Explore Further

More tools in the directory