skill-audit-mcp — MCP-сервер для Claude Code
Статический сканер MCP-серверов, скиллов и плагинов агентов: 17 шаблонов атак, 65 сигнатур, 4 уровня критичности. Пригодится перед тем, как ставить чужой скилл.
claude mcp add --transport http skill-audit-mcp https://eltociear-skill-audit.hf.space/mcpЧто делает skill-audit-mcp
Сервер проверяет код и текстовые файлы на поведенческие признаки атаки: скачивание и запуск (base64 -d | sh), вывод учётных данных наружу, генерацию ключей, запись в чувствительные каталоги, сбор seed-фраз. Отдельно ловит обход авторизации, подмену личности и промпт-инъекции. Уровень угрозы — это самое серьёзное найденное совпадение, а не среднее по файлу: одна утечка секрета даёт CRITICAL, сколько бы чистых строк рядом ни было.
Установка идёт двумя путями. Хостинговый вариант подключается по HTTP, локальный запускается в Docker-образе ghcr.io/eltociear/skill-audit-mcp:mcp-1.2.0. Есть ещё CLI на чистой стандартной библиотеке Python 3.8+ и GitHub Action для проверки пул-реквестов с выгрузкой SARIF в GitHub Code Scanning. В CLI файлы помечаются по месту: production решает код выхода, а documentation и test только показываются — если не добавить --include-nonproduction. Файлы, которые агент читает как инструкции (SKILL.md, AGENTS.md, CLAUDE.md, .cursorrules, содержимое .claude/commands|agents|skills/ и .cursor/rules/), считаются production: для скилла это и есть программа.
Проверять стоит до установки чужого плагина, а не после. Сканер смотрит на поведение в коде, поэтому утечку ключей и токенов он не ищет — для этого у автора есть отдельный secrets-audit-mcp с 32 правилами по провайдерам. Совпадения в комментариях, строковых литералах и таблицах markdown показываются, но понижаются в весе, когда для вреда нужно выполнение.
Какие задачи решает
- проверить чужой MCP-сервер на скрытый запуск команд
- поймать вывод учётных данных наружу в скилле перед установкой
- прогнать пул-реквест на промпт-инъекции и обход авторизации
- отличить инструкции агента от обычной документации при сканировании
- выгрузить результаты проверки в GitHub Code Scanning
Примеры запросов агенту
- Просканируй каталог
./some-skill/и покажи находки уровня HIGH и выше - Проверь
server.pyна скачивание и запуск кода извне - Прогони аудит этого MCP-сервера и объясни, что нашлось
Как установить skill-audit-mcp
1Командой платформы: удалённый сервер
claude mcp add --transport http skill-audit-mcp https://eltociear-skill-audit.hf.space/mcp2Командой платформы
claude mcp add skill-audit-mcp -- docker run -i --rm ghcr.io/eltociear/skill-audit-mcp:mcp-1.2.01Командой платформы: удалённый сервер
codex mcp add skill-audit-mcp --url https://eltociear-skill-audit.hf.space/mcp2Командой платформы
codex mcp add skill-audit-mcp -- docker run -i --rm ghcr.io/eltociear/skill-audit-mcp:mcp-1.2.0Файл настроек
{
"mcpServers": {
"skill-audit-mcp": {
"url": "https://eltociear-skill-audit.hf.space/mcp"
}
}
}{
"mcpServers": {
"skill-audit-mcp": {
"command": "docker",
"args": [
"run",
"-i",
"--rm",
"ghcr.io/eltociear/skill-audit-mcp:mcp-1.2.0"
]
}
}
}Файл настроек
{
"servers": {
"skill-audit-mcp": {
"type": "http",
"url": "https://eltociear-skill-audit.hf.space/mcp"
}
}
}{
"servers": {
"skill-audit-mcp": {
"type": "stdio",
"command": "docker",
"args": [
"run",
"-i",
"--rm",
"ghcr.io/eltociear/skill-audit-mcp:mcp-1.2.0"
]
}
}
}1Командой платформы: удалённый сервер
gemini mcp add -t http skill-audit-mcp https://eltociear-skill-audit.hf.space/mcp2Командой платформы
gemini mcp add skill-audit-mcp docker run -i --rm ghcr.io/eltociear/skill-audit-mcp:mcp-1.2.0По шагам, с командами для каждой платформы: Как подключить MCP-сервер: Claude Code, Codex, Cursor, VS Code, Gemini CLI и другие
Вопросы о skill-audit-mcp
Как установить skill-audit-mcp в Claude Code?
Подключите хостинговый сервер командой claude mcp add --transport http skill-audit-mcp https://eltociear-skill-audit.hf.space/mcp. Локальный вариант: claude mcp add skill-audit-mcp -- docker run -i --rm ghcr.io/eltociear/skill-audit-mcp:mcp-1.2.0.
Что делает skill-audit-mcp?
Ищет в коде и файлах-инструкциях признаки вредоносного поведения: запуск скачанного кода, вывод секретов, промпт-инъекции, обход авторизации. Всего 17 шаблонов атак и 65 сигнатур на четырёх уровнях критичности.
Чем он отличается от secrets-audit-mcp?
Этот сервер смотрит на поведение, а secrets-audit-mcp ищет утёкшие ключи и токены по 32 правилам провайдеров. Автор советует запускать оба.