marktantongco/ai-agent-skills-portal/skill-scanner
Claude Code and agent skill by marktantongco/ai-agent-skills-portal
- community
Checking that the SKILL.md file is still in the repository.
Install
npx vskill@latest install marktantongco/ai-agent-skills-portal/skill-scannerSKILL.md
Skill Security Scanner
name: skill-scanner description: Scan agent skills for security issues. Use when asked to "scan a skill", "audit a skill", "review skill security", or assess whether an agent skill is safe to install. Checks for prompt injection, malicious scripts, excessive permissions, secret exposure, and supply chain risks. metadata: author: getsentry version: "1.0.0"
Skill Security Scanner
Scan agent skills for security issues before adoption. Detects prompt injection, malicious code, excessive permissions, secret exposure, and supply chain risks.
Workflow
Phase 1: Input & Discovery
Determine the scan target:
- User provides a skill directory path
- User names a skill, look for it under
skills/<name>/ - User says "scan all skills" — discover all
*/SKILL.mdfiles
Phase 2: Static Scan
Run automated pattern detection for known malicious patterns.
Phase 3: Frontmatter Validation
- Required fields:
nameanddescriptionmust be present - Name consistency:
namefield should match directory name - Tool assessment: Review
allowed-tools— is Bash justified? - Description quality: Does the description match what instructions actually do?
Phase 4: Prompt Injection Analysis
Review for injection patterns. Critical distinction: a security skill that lists injection patterns is documenting threats, not attacking.
Phase 5: Behavioral Analysis
- Description vs. instructions alignment
- Config/memory poisoning
- Scope creep
- Information gathering
- Structural attacks (symlinks, frontmatter hooks, test files)
Phase 6: Script Analysis
- Data exfiltration: external URL calls with data
- Reverse shells: socket connections with redirected I/O
- Credential theft: reading SSH keys, .env files
- Dangerous execution: eval/exec with dynamic input
Phase 7: Supply Chain Assessment
- Trusted domains: GitHub, PyPI, official docs
- Untrusted domains: unknown domains, URL shorteners
- Remote instruction loading: high risk
Phase 8: Permission Analysis
- Least privilege: Are all granted tools actually used?
- Risk level tier system
Output Format
Security
- Security scanPassed, 95 of 100Pattern checks on the skill's files.
- Model reviewPassed
Quality evaluation
- Task evaluationNot runNo evaluation yet. Run one in Skill Studio.
Source
- SKILL.md in the repositoryCheckingskills/skill-scanner/SKILL.md
Popularity
- 7-day trend score
- 5
Not refreshed yet.
Works with
Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.
- Claude Code
- Cursor
- GitHub Copilot
- Windsurf
- Codex
- Gemini CLI
- Cline
- Amp
- Roo Code
- Goose
- Continue
- Kilo Code
- Junie
- Trae
- OpenHands
- Qwen Code
- AI Agent
- Tabnine Chat
- Sourcegraph Cody
- Amazon Q
- Firebase Genkit
- Sweep
- Devin
- Phind
- Mentat
- Claude Desktop
- Aider
- GPT Pilot
- Plandex
- bolt.new
- v0
- Replit Agent
- Anse
- TypingMind
- BetterChatGPT
- LibreChat
- Warp AI
- Pieces
- Fig AI
Embed badge
[](https://verified-skill.com/skills/marktantongco/ai-agent-skills-portal/skill-scanner)