TrendWhat rose on GitHub, every day at 07:30 KST · 한국어

GitHub · as of November 8, 2026 · View on GitHub →

NVIDIA/SkillSpector

AI agent skill security scanner

+1,067 stars in 7 days · trending one of the last 30 days

Check AI agent skills for hidden malicious code before installation

If you want to verify that a new skill for an AI agent like Claude Code or Codex is not stealing data or attempting to seize system privileges, this tool is for you. SkillSpector scans skill files or repositories to identify 71 vulnerability patterns and assigns a risk score from 0 to 100, answering the question of whether a skill is safe to install. Running it before installation filters out malicious code, allowing the agent to operate in a trusted environment.

Why skill security is needed

AI agent skills typically receive execution privileges without separate verification procedures. Analysis of a research dataset of 31,132 skills found that 26.1% contained vulnerabilities and 5.2% showed signs of malicious intent. SkillSpector is designed to block these risks in advance. As part of the NVIDIA Verified Skills pipeline, the tool supports scanning, evaluation, and signing before a skill is published. Only skills that pass are posted to the NVIDIA skill catalog.

Detecting danger signals with 71 patterns

SkillSpector detects 71 vulnerability patterns across 17 categories, including prompt injection, data exfiltration, privilege escalation, and supply chain attacks.

  • Prompt injection detection Detects six patterns that ignore safety constraints or contain hidden instructions.
  • Data exfiltration tracking Analyzes four exfiltration paths, such as environment variable collection, file system enumeration, and external transmission of conversation context.
  • Supply chain risk management Checks for more than 10 supply chain attack signatures, including unfixed dependencies, malicious bytecode, and typosquatting.
  • Code structure analysis Detects dangerous code-level behaviors, such as exec() calls, dynamic imports, and risky execution chains, using an AST (Abstract Syntax Tree) basis.

Installation and usage

SkillSpector is a Python-based tool that can be installed via uv or pip. You can also use a Docker image to run it without setting up a separate Python environment. The basic usage involves running the skillspector scan ./my-skill/ command. It supports various input formats, including Git repository URLs, zip files, directories, and single files. If you want LLM-based deep analysis, set the API key for providers like OpenAI, Anthropic, or Bedrock as an environment variable. To skip LLM analysis and perform only fast static analysis, add the --no-llm option.

Pre-use considerations

While SkillSpector judges the safety of skills, it does not guarantee 100% blocking of all risks. Specifically, when using LLM analysis, support for structured output may vary depending on the selected model, which can cause HTTP 400 errors. Additionally, remote inputs are subject to a 100 MiB download limit and a 10,000 zip member limit; exceeding these stops execution. If running as an MCP server, HTTP transport is provided without authentication, so you must configure an authenticating reverse proxy before exposing it to external networks. Although the tool integrates with NVIDIA's verification pipeline, it is important to maintain the latest version of the vulnerability pattern database when using it independently.

Written by AI from this repository's README on September 29, 2026. For the facts, the original on GitHub is the reference.

By the numbers

GitHub trending history
19 days between Jun 19, when Trend began recording, and Nov 8, 2026 · 1 of the last 30 days · best daily rank #7 (Oct 26)

Read from GitHub, as of November 8, 2026.

Language
Python
Topics
agent-security · agent-skills · agentic-ai · ai-security · claude-code · mcp · prompt-injection · security-scanner
Stars
24,893
Stars gained in 7 days
+1,067
Contributors
121
Forks
2,171
Latest release
v2.13.4 · November 4, 2026
Commits
2,088
Last commit
November 6, 2026
Open issues
76
Open pull requests
96

Related repositories

View on GitHub → · Homepage

README badge

trend.ondo.sh · GitHub daily trending #7 · October 26, 2026

The badge above shows the highest this repository has ranked on GitHub's daily trending since June 19, 2026, and the day it did. Paste the Markdown below into your README. The badge opens this page, and it updates by itself when the repository climbs higher.

[![trend.ondo.sh](https://trend.ondo.sh/github/r/NVIDIA--SkillSpector/badge.en.svg)](https://trend.ondo.sh/github/r/NVIDIA--SkillSpector/en.html)