Snyk Agent Scan
snyk/agent-scanSnyk's CLI scanner that discovers installed agents, MCP servers and skills on your machine and checks them for prompt injection and other risks.
NVIDIA's open-source security scanner for agent skills, with 71 detection patterns, optional LLM review and a skill-inspector skill.
A serious, Apache-2.0 scanner from NVIDIA with tests and CI; use the score as a starting point and read the findings, because pattern matches in docs are common.
SkillSpector is a Python command-line scanner that checks agent skills before you install them. You point it at a Git repo, URL, zip file, directory or single file, and it runs static analysis for 71 patterns in 17 categories: prompt injection, data exfiltration, privilege escalation, supply-chain risk, excessive agency, memory poisoning, rogue-agent behavior, anti-refusal text, dangerous code found through AST analysis, taint tracking, YARA signatures, and MCP least-privilege and tool-poisoning checks. It produces a 0 to 100 risk score with terminal, JSON, Markdown or SARIF output, and supports baselines so re-scans show only new findings. An optional second stage asks an LLM (Anthropic, OpenAI, Azure, Ollama, a local agent CLI or any OpenAI-compatible endpoint) to judge the findings semantically. Dependency checks query OSV.dev with an offline fallback.
The skill part is small: skill-inspector (about 7.5 KB) tells an agent to run the skillspector CLI first, treat the target as untrusted, avoid executing its scripts, keep --no-llm unless you ask, and combine the score with its own source review. Most of the 33 skill-like folders in the repo are deliberately malicious or edge-case test fixtures. Install with uv tool install git+https://github.com/NVIDIA/skillspector.git, or build the Docker image.
One 7.5 KB skill on top of a full Python scanner with 71 patterns, a CI pipeline and a large set of test fixtures, though the skill itself has no references or scripts.
Counted from the repository file tree. How we score depth.
--no-llm keeps scanning local apart from OSV.dev lookups.A skill that tells the agent to scan other skills with the NVIDIA SkillSpector CLI (with --no-llm by default) and then review the source read-only. The skill folder is instructions only; the only code we have is deliberately malicious test fixtures used to test the scanner. Installing the scanner is a separate, unpinned step, and LLM mode would send scanned content to a model provider.
skillspector CLI (Python package from NVIDIA/skillspector) against the target skill; the scanner's own source (src/) is not among the files we have.skills/skill-inspector/SKILL.md:46uv tool install git+https://github.com/NVIDIA/skillspector.git (no tag or commit); the skill itself tells the agent not to install tools silently.README.md:45The repository (476 files) on Oct 29, 2026. Not a full review: 425 of 476 files were not downloaded (large repository; we reviewed the skill folders); it relies on code outside the repository: The SkillSpector scanner source (src/skillspector, 425 readable files not available to us) and its Python dependencies; LLM providers used when LLM analysis is enabled (NVIDIA build API, Anthropic, OpenAI, Gemini, local agent CLIs); OSV.dev vulnerability lookups.
NVIDIA SkillSpector static scan: 66 pattern hits (Data Exfiltration 19, Anti-Refusal 11, Prompt Injection 5, MCP Rug Pull 5, Dangerous Code Execution 5, Privilege Escalation 4). All CRITICAL and most HIGH hits are intentional: the 13 code files are test fixtures that model malicious or mismatched skills (env harvesting to evil.example.com, an undeclared-permission agent, a skill with a harmful recipe line) and are never run by the skill; the README hits are its table of detection patterns and example output.
A review, not a certification. Skills change after we check them — read the files before installing.
Apache-2.0 — commercial use allowed. The README notes it downloads third-party open-source dependencies with their own licenses.
Yes. It is a batch CLI with recursive collection, a max-skills option, baselines and SARIF output, so it can scan many skills unattended in CI.
Snyk's CLI scanner that discovers installed agents, MCP servers and skills on your machine and checks them for prompt injection and other risks.
Cisco AI Defense's open-source scanner for agent skills: YARA and YAML rules, dataflow analysis and an optional LLM judge, with SARIF output and a pre-commit hook.
A single multi-agent skill from Cloudflare that audits a codebase in six phases and writes validated, independently verified findings.
Trail of Bits' marketplace of 97 security skills: smart-contract scanners, C/C++ and Rust review, Semgrep and CodeQL workflows, variant analysis and audit helpers.
SkillSpector is an open-source scanner for AI agent skills from NVIDIA. It checks skills and MCP definitions for prompt injection, data exfiltration, privilege escalation, supply-chain risks and 60-plus other patterns, then gives a 0 to 100 risk score.
Run uv tool install git+https://github.com/NVIDIA/skillspector.git (add the mcp extra if you want skillspector mcp), or build the Docker image and run skillspector scan ./my-skill/ --no-llm.
It reads and analyzes files rather than executing the target skill's scripts, and its skill-inspector instructions say not to run them. LLM analysis sends content to the provider you pick, so use --no-llm for sensitive code.
Both scan agent skills and MCP servers for risks. SkillSpector is NVIDIA's open-source CLI with a pattern library, optional LLM review and SARIF output; compare detection results on your own skills, since coverage and false-positive rates differ.