Skillsentinel — Data skill for Claude Code
Static scanner for AI agent skills: catches prompt injection, dangerous shell commands and data exfiltration in SKILL.md / .claude/skills before you install them.
How to install Skillsentinel
This entry records only its repository, not the path inside it, so there is no
exact command to give. Open artemasmith/skillsentinel and copy the folder into
~/.claude/skills/, or the file into ~/.claude/agents/.
What Skillsentinel does
Static scanner for AI agent skills: catches prompt injection, dangerous shell commands and data exfiltration in SKILL.md / .claude/skills before you install them. 44 rules, SARIF output, no dependencies. pip install skillsentinel-cli
Alternatives in Data
- LLM Redteam — LLM red-team corpus runner — fires categorized prompt-injection / jailbreak / system-prompt-leak / data-exfil 4.5k ★
- Vibesec — Helps write secure code by preventing common vulnerabilities including IDOR, XSS, SQL injection, SSRF, and wea 687 ★
- FACT — FACT – Fast Augmented Context Tools: FACT is a lean retrieval pattern that skips vector search 161 ★
README
*Real captured output: 42 confirmed findings on the malicious corpus, zero on both benign corpora, and detonation egress logs — from the same commands shown in the [demo](#demo) section.*
SkillSentinel — AI-agent skill scanner with post-install drift watch
Русскоязычное резюме: статический сканер AI-скиллов (SKILL.md, mcp.json, скрипты): prompt injection, эксфильтрация кредов, майнеры, persistence, MCP-бэкдоры; плюс то, чего нет у других — отслеживание изменений скилла после установки (rug-pull) и детонация скриптов в песочнице с записью egress.
**Zero-dependency static scanner for AI-agent skills, packs and plugins — plus two things no prior-art scanner does: it keeps watching a skill *after* you install it, and it can *detonate* its scripts in a sandbox to record attempted egress.**
[](https://github.com/artemasmith/skillsentinel/actions/workflows/skillsentinel.yml) [](LICENSE) [](pyproject.toml) [](rules/rules.json) [](#zero-dependencies) [](#what-it-detects)
Why this exists
Every scanner in this space — SkillSpector, agent-scan, mcp-scanner — looks at a skill **once, before you install it**. That misses the rug-pull: a repo that is clean when you review it and gain
Related Skills
Parry
by Dmytro Onypko - Prompt injection scanner for Claude Code hooks. Scans tool inputs and outputs for injection
RayCodes SkillSpector
🛡️ Streamlit dashboard wrapping NVIDIA SkillSpector CLI — scan AI agent skills, Claude MCP tools & Cursor ext
Yotta Agent Hardening
YuanSafe (元安全) — defensive hardening workflow for AI agents: static config-facing scan of an agent's own runti
Agentic Semgrep Rules
Semgrep rules for AI agent code: static analysis for LLM applications in Python, TypeScript and JavaScript. Fi
Agent ADHD
A blazing-fast, zero-dependency filter that removes AI chat filler from agent tool output. Works with OpenCode
Compile Suggestion
You are an email optimization analyzer. You analyze email scanner data to suggest improvements (filter rules,
Related Agents
Laya Vetter
Security-vets a candidate plugin, skill or MCP server repo before installation (hooks, install scripts, creden
Rfe Scorer
Scores a single RFE issue against quality rubric. Restricted to Read and Write only to prevent prompt injectio
Lens AI Security
AI security lens of the production readiness audit. Treats LLM and agent integrations as attack surface - prom