Security Review for Third-Party Skills

Reviews third-party Claude Skills for security risks using tiered checklists.

Updated Jan 29, 2026
One-click install
npx skills add https://github.com/sparkst/sparkry-claude-skills --skill security-review-for-third-party-skills-sparkst
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: Security Review for Third-Party Skills
Source: https://github.com/sparkst/sparkry-claude-skills/tree/main/plugins/strategy-workflow/skills/cos/security-review
Command: npx skills add https://github.com/sparkst/sparkry-claude-skills --skill security-review-for-third-party-skills-sparkst

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Installing third-party Claude Skills without vetting exposes your environment to malicious code, credential theft, and data exfiltration. This Skill provides a structured, risk-based review process so you can evaluate skills before adding them to your registry. ## Core Features & Use Cases - Risk-Based Classification: Categorizes skills as doc, compute, or network level based on frontmatter and directory inspection, applying light or formal review accordingly. - Formal Code Audit Checklist: Covers dependency pinning, vulnerability scanning with pip-audit/npm audit/Snyk, obfuscation detection, file system access boundaries, and network policy review. - Sandbox Test Execution: Guides running scripts in Docker containers with network monitoring and file system diffing to verify documented behavior. - Use Case: Before installing a community skill that fetches web data, run the formal review to confirm it uses HTTPS, reads API keys from environment variables, and sends no data to undisclosed endpoints, then record the decision in a review report. ## Quick Start Review the third-party skill at .claude/skills/third-party/example-skill and produce a security review report with an approve or reject decision.

Frequently Asked Questions about Security Review for Third-Party Skills

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I review a third-party Claude Skill for security?▼

Classify the skill's risk level by inspecting its frontmatter and directories, then apply the matching review tier. Doc-level skills get a light review of author, license, and content; compute and network skills require a formal code audit and sandbox test execution.

What tools scan skill dependencies for vulnerabilities?▼

Use pip-audit for Python requirements, npm audit for Node.js packages, or Snyk for general dependency scanning. The review requires pinned dependency versions from trusted registries like PyPI or the official npm registry.

How do I determine a skill's risk level?▼

Check the SKILL.md frontmatter for network flags and dependencies, then look for scripts directories. Skills with network calls are network-level, scripts without network are compute-level, and markdown-only skills are doc-level.

What are red flags when auditing skill code?▼

Red flags include eval or exec on user input, reading SSH keys or browser credentials, exfiltrating environment variables, hardcoded API keys, path traversal outside the skill directory, and obfuscated or minified code.

How do I safely test a skill's scripts before installing?▼

Run the script in an isolated Docker container, monitor network traffic with tcpdump or Wireshark, and diff file system snapshots before and after execution. Verify the observed behavior matches the skill's documentation.

When should a third-party skill be rejected?▼

Reject skills with any code audit red flags, suspicious network calls to undisclosed endpoints, obfuscated code, or credential harvesting patterns. Minor concerns can warrant conditional approval with trusted set to false and ongoing monitoring.