Snyk Agent Scan Claude skills

Snyk's CLI scanner that discovers installed agents, MCP servers and skills on your machine and checks them for prompt injection and other risks.

Our verdict Recommended with caveats

A credible, signed security scanner from a known vendor, but it needs a Snyk token, uploads component content for analysis and can launch MCP servers during scans.

What Snyk Agent Scan does

Agent Scan is a Python command-line tool, not a skill pack. It finds agent components on a machine (the README includes a support table of coding agents for macOS, Linux and Windows) and scans the MCP servers and skills it finds for threats such as prompt injection, sensitive-data handling and malware payloads hidden in natural language. Main commands are snyk-agent-scan scan, which analyzes components, and inspect, which lists them without analysis. A --no-skills flag skips skill analysis.

It is distributed through uvx or as a standalone binary from GitHub Releases, with checksums, an SBOM and GPG-signed release hashes; there is no npm package. It needs a Snyk account and an API token set in SNYK_TOKEN. To analyze components it sends information such as MCP server configurations, tool names and descriptions and skill content to the Agent Scan API, with secrets redacted first. To read tool descriptions it can start stdio MCP servers and contact remote ones, so interactive runs ask for consent per server and the README recommends running untrusted configs in a sandbox. The README warns that output formats, scores and field names are experimental and may change.

The skill count in the dossier comes from test fixtures under tests/, including intentionally malicious and invalid skills used to exercise the scanner, plus copies of public example skills. They are not meant to be installed.

Good for

  • Auditing the MCP servers and skills installed on your own machine
  • Security teams reviewing third-party agent components before rollout
  • Organizations already using Snyk

Not for

  • Air-gapped use or situations where skill content cannot leave your network
  • Anyone looking for installable agent skills; the skill folders are test fixtures

What's inside depth 3/5

A maintained scanner with CI and a large test suite, but it is a tool rather than a skill pack and its bundled skills are test fixtures.

Skills
21
Reference docs
12
Scripts
49
Tests / evals
4
Templates
14
Avg SKILL.md
8 KB

Counted from the repository file tree. How we score depth.

Dependencies and costs

  • Snyk account and API token (SNYK_TOKEN)
  • uvx (Python) or the standalone binary from GitHub Releases
  • Network access to the Agent Scan API
  • Telemetry: Scans send component information (agent details, MCP configurations, tool names and descriptions, skill content) to the Agent Scan API with secrets redacted. The README states it does not store or log usage data such as MCP tool-call contents. Use --no-skills to leave skills out; use of the tool is subject to Snyk's Agent Scan terms.

Security review

Review before installing

Snyk's Agent Scan is a security scanner for the agents, skills and MCP servers configured on your machine; the repo we reviewed holds the README, docs and test fixtures, not the scanner code. Running it reads your local agent configuration and sends redacted component data, including skill content, to Snyk's API with your Snyk token, and it can contact your MCP servers (asking first in interactive runs, with an option to skip consent). The tool itself runs from uvx or a binary that was not available to review.

Worth knowing

  • Relies on a CLI or package we could not reviewThe product is the snyk-agent-scan CLI, run with uvx snyk-agent-scan@<version> or a standalone binary; its source is not in the files we hold.README.md:83
  • Runs remote code at an unpinned versionOne documented invocation is uvx snyk-agent-scan@latest ... (the README also shows a pinned @0.5.17 form).README.md:112
  • Needs an API key for its own serviceNeeds a SNYK_TOKEN from your Snyk account, used with Snyk's Agent Scan API.README.md:77
  • Makes network requestsScans read your local agent configuration (MCP configs, skills in places such as ~/.claude/skills) and send component information, including MCP server configs, tool names and descriptions and skill content (secrets redacted), to the Agent Scan API; it also connects to your MCP servers after a y/n prompt in interactive runs, and --control-server can upload results elsewhere.README.md:284

What we checked

The repository (434 files) on Oct 29, 2026. Not a full review: 228 of 434 files were not downloaded (large repository; we reviewed the skill folders); it contains compiled binaries or archives we cannot read; we read 0 of 1 code files; it relies on code outside the repository: snyk-agent-scan package / binary (the scanner itself) and the Snyk Agent Scan API; The repo copy we hold contains only the README, docs and test fixtures (about 150 files, including sample skills and MCP servers used as scanner test cases); the scanner source is absent, and the pipeline's dossier and scan files for this slug were not available to cross-check.

A review, not a certification. Skills change after we check them — read the files before installing.

License

Apache-2.0 — commercial use allowed; use of the hosted Agent Scan API is subject to Snyk's terms.

Can it run unattended?

Not really. It is a one-shot scanner; background and push-key modes exist for fleet use but are aimed at managed deployments.

Alternatives to Snyk Agent Scan

Cisco Skill Scanner

cisco-ai-defense/skill-scanner

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.

Recommended Check first Depth 4/5

SkillSpector

NVIDIA/SkillSpector

NVIDIA's open-source security scanner for agent skills, with 71 detection patterns, optional LLM review and a skill-inspector skill.

Recommended Check first Depth 4/5

FAQ

What is Snyk Agent Scan?

It is a command-line scanner from Snyk that discovers agents, MCP servers and skills on your machine and checks them for prompt injection, sensitive-data handling issues and hidden malware payloads.

How do I install Snyk Agent Scan?

There is no npm package. Run it with uvx or download the standalone binary from GitHub Releases, and set SNYK_TOKEN to an API token from your Snyk account before scanning.

Is Snyk Agent Scan safe to run?

The tool is open source and its releases are signed, but a scan can start MCP servers listed in your configs and sends component content to Snyk. Run it in a sandbox when scanning configs you do not trust.

Snyk Agent Scan vs Cisco skill-scanner: which should I use?

Agent Scan covers agents, MCP servers and skills and uses Snyk's hosted analysis API with a token. Cisco's skill-scanner focuses on skills; compare their rules and whether you can send skill content to a vendor service.

Sources: GitHub repository (stars, license, file tree, last push Oct 28, 2026). Review based on the README and SKILL.md files as published.