SkillSpector

Active
GitHub Python Apache-2.0

Description

NVIDIA's SkillSpector inspects and evaluates the tool-use and function-calling skills of LLM agents against safety, correctness, and performance criteria.

Key Features

  • Open-sourced by NVIDIA with backing from a hardware leader
  • Static scanning of agent skills to detect malicious code and vulnerabilities
  • Multi-dimensional detection: command injection, credential leaks, unsafe IO
  • CI integration to block malicious skills from being merged
  • Extensible rule set with team-defined custom rules

Use Cases

💡 Audit third-party agent skill safety inside the enterprise
💡 Auto-block malicious skills from being merged in CI
💡 Provide skill safety scores for agent marketplaces
💡 Use as a research project to explore the attack surface of agent skills

Strengths & Limitations

Strengths

  • Actively maintained, recent updates
  • High community interest (15.7k stars)
  • Permissive open-source license (Apache-2.0)
  • Responsive to issues, low backlog

Quick Start

# Install
pip install skillspector

# Scan a skill directory
skillspector scan ./my-skill

# CI integration: non-zero exit code means failure
skillspector scan --strict ./my-skill

# Output a JSON report
skillspector scan --format json ./my-skill > report.json

Related Projects

MCP Context Forge

4.4k · Python
Active A

An AI Gateway, registry, and proxy by IBM that sits in front of any MCP, A2A, or REST/gRPC APIs, exposing a unified endpoint with centralized discovery, guardrails, and management.

mcpa2aapi-gateway +4
  • · Unified gateway federating MCP, A2A, and REST/gRPC APIs with a single endpoint and centralized governance
  • · Tools Gateway with MCP, REST, gRPC-to-MCP translation, and TOON compression support
  • · Agent Gateway supporting A2A protocol, OpenAI-compatible and Anthropic agent routing

GhidraMCP

9.9k · Java
Stale B

MCP server for Ghidra reverse engineering platform, enabling AI agents to autonomously perform binary analysis and vulnerability discovery.

mcpreverse-engineeringghidra +2
  • · MCP server for Ghidra enabling LLMs to autonomously perform binary reverse engineering
  • · Decompile and analyze binaries with automatic renaming of methods and data
  • · List all methods, classes, imports, and exports, exposing core Ghidra functionality to MCP clients

Archestra

4.2k · TypeScript
Active A

Enterprise AI Platform with guardrails, MCP registry, gateway and orchestrator — comprehensive AI agent governance and management.

typescriptmcpsecurity +2
  • · Kubernetes-native MCP orchestrator — runs MCP servers in K8s managing state, API keys, and OAuth centrally
  • · Private MCP registry with governance — share self-hosted and third-party MCPs across your organization
  • · Non-probabilistic security engine preventing data exfiltration via tool guardrails and the Lethal Trifecta defense

Damn Vulnerable MCP Server

1.3k · Python
Stale C

A deliberately vulnerable MCP server for security education, containing multiple MCP protocol vulnerability scenarios to help developers understand and prevent agent security risks.

mcpsecurityvulnerability +2
  • · 10 progressive difficulty challenges covering MCP security vulnerabilities
  • · Covers prompt injection, tool poisoning, rug pull, and token theft attacks
  • · Docker-based lab environment for hands-on security training