SkillSecurity

Claude Skill Security Review

Scan and review a Claude Code Skill before installing it.

Scan a SkillAdd a SKILL.md source to begin.Reads source as plain text

Why review a Claude Skill before installing

Claude Skills and Claude Code Skills are not passive plugins. A Skill contains natural-language instructions that influence how Claude behaves, and Claude may already have access to files, shell commands, network calls, and environment variables, depending on the tools and permissions approved for that session. A malicious or poorly written Skill can induce Claude to:

  • read sensitive files (SSH keys, .env, API credentials);
  • send data to external servers;
  • run destructive commands;
  • bypass safety instructions or misuse tools already approved for the session.

Public registry data, not a Claude-only sample, illustrates the broader Agent Skill supply-chain risk. In a February 2026 study of 3,984 Skills collected from ClawHub and skills.sh, Snyk reported that 534 Skills (13.4%) triggered at least one critical-severity security policy. Researchers separately confirmed 76 Skills containing malicious payloads. These figures reflect Snyk's dataset and methodology, not the prevalence of malicious Claude Skills.

What to review in a SKILL.md before trusting a Skill

Use this checklist with the scan results to inspect the Skill before installing, whether or not the scanner flags anything.

  1. What does this Skill ask Claude to do?
  2. What tools would this Skill need, and what does it actually request?
  3. Does the Skill reference external scripts or dependencies?
  4. Does the Skill send data anywhere?
  5. What files and environment variables could the Skill reach?
  6. Who published this Skill, and can you verify that?

What does this Skill ask Claude to do?

Read the model-instruction section of the Skill. Look for instructions that change Claude's default behavior, especially instructions to ignore safety guidelines, suppress disclaimers, or treat the Skill's author as inherently trusted.

What tools would this Skill need, and what does it actually request?

If the Skill or its associated configuration declares tool permissions, check which tools are listed. A Skill that only provides code-review advice should not need Bash or WebFetch. Be cautious of broad permissions like unrestricted shell access.

Does the Skill reference external scripts or dependencies?

Check whether the Skill references executable scripts, unpinned package versions, or install commands. A script that runs curl | bash or pulls dependencies from an unverified source is a supply-chain risk.

Does the Skill send data anywhere?

Search for URLs, webhooks, or API endpoints in the Skill content and any bundled scripts. A data-exfiltration pattern often looks like reading a credential file and POSTing it to an external server.

What files and environment variables could the Skill reach?

Claude may have access to your working directory and environment. Check whether the Skill references file paths like ~/.ssh, .env, ~/.aws/credentials, or system keychains, especially in combination with network access.

Who published this Skill, and can you verify that?

Check the author, source repository, and publication date. A Skill from an unfamiliar author with no commit history, no public repository, or no community feedback deserves extra scrutiny, regardless of what the scan score says.

What the scan covers

SkillSecurity performs static analysis on the Skill content and any bundled files.

Detected categories include:

Limitations:

  • behavior that appears at runtime;
  • heavily obfuscated or encrypted payloads;
  • semantic intent in unfamiliar languages;
  • vulnerabilities in the agent platform itself.

Understanding your scan report

Each report combines a Skill Safety Score and recommendation with findings, evidence, file locations, and scan coverage, plus options to export or share the result.

Use the generic AI Skill Scanner and report guide
Security reportANONYMOUS REVIEW
63
Skill Safety Score

Review before installing

Issues were found that could impact safety or lead to unintended behavior.

RecommendationManual review recommended

Inspect the finding evidence and the skipped file before trusting this Skill.

SourceUploaded workspace
Scope7 scanned / 1 skipped
Scan modeStatic archive scan
Finding count1 high
Scan notes Seven files were scanned. One unsupported binary file was skipped and requires manual review.
Priority findings1
HighCredential access followed by an outbound requestThe bundled script reads an SSH private key before sending a network request.readFile("~/.ssh/id_ed25519")High confidencescripts/review.ts:42
Export JSONDownload the full report
Share reportSend an unlisted report card

Common questions

Is it safe to install a Claude Code Skill after scanning?

Use the scan as one input to the decision. Review the findings and skipped files, then inspect the Skill's source, requested permissions, and outbound data flows before installing.

Can a Skill bypass the scanner?

Yes. A Skill that uses novel obfuscation, encrypted payloads, or techniques outside the current rule pack may receive a higher Skill Safety Score than it deserves. Review the score alongside the findings, skipped files, and Skill source.

Can SkillSecurity scan MCP servers?

SkillSecurity scans SKILL.md and bundled Skill files, not MCP servers. An included or referenced MCP configuration may appear in the report as a bundled configuration risk.

Free Skill security scan

Ready to scan a Skill?

Paste SKILL.md content, upload a file or zip, or submit a supported GitHub URL. Review the findings and coverage before deciding whether to install.