identify-malicious-repository — скилл для Claude Code: установка
Выявляет вредоносные репозитории на GitHub, маскирующиеся под легальный софт. Помогает распознать накрутку звёзд, пиратские кейгены и попытки распространения троянов.
npx skills add reason-machines/security-skills --skill identify-malicious-repository -a claude-codeЧто делает identify-malicious-repository
Скилл проверяет репозитории GitHub на признаки мошенничества. Он ищет маркеры взломанного ПО в описании, включая упоминания генераторов ключей, готовых лицензий или загрузчиков. Также анализируется незаконное использование названий известных брендов вроде Adobe, VMware или популярных антивирусов.
Внутри заложены готовые скрипты на Python и Bash, обращающиеся к REST API GitHub. Они оценивают аномалии метрик: резкий набор звёзд при нулевом числе форков, отсутствие файла README или распространение архивов без исходного кода. Без переменной GITHUB_TOKEN частые проверки быстро исчерпают лимиты публичного API.
Какие задачи решает
- найти репозитории с фальшивыми антивирусами и пиратскими ключами
- распознать накрученные звёзды на проектах без форков и обсуждений
- проверить проект через GitHub API на маркеры вредоносного ПО
- оценить риск загрузки бинарных файлов из непроверенного репозитория
Примеры запросов агенту
- Проверь этот репозиторий на признаки вредоносного ПО и накрутки звёзд.
- Оцени через GitHub API, не является ли проект
viceofficialtower74/Avast-Premium-Security-Windows-Latestскамом. - Посмотри описание и метрики репозитория на предмет кейгенов или подделки известных брендов.
Как установить identify-malicious-repository
1Через Skills CLI (Vercel)
npx skills add reason-machines/security-skills --skill identify-malicious-repository -a claude-code2Вручную: положить файлы
~/.claude/skills/identify-malicious-repository/SKILL.mdПапка скилла целиком; для одного проекта — .claude/skills/identify-malicious-repository/
1Через Skills CLI (Vercel)
npx skills add reason-machines/security-skills --skill identify-malicious-repository -a codex2Вручную: положить файлы
.agents/skills/identify-malicious-repository/SKILL.mdДля всех проектов — ~/.agents/skills/
1Через Skills CLI (Vercel)
npx skills add reason-machines/security-skills --skill identify-malicious-repository -a cursor2Вручную: положить файлы
.cursor/skills/identify-malicious-repository/SKILL.mdCursor читает и .agents/skills/, и .claude/skills/
1GitHub CLI
gh skill install reason-machines/security-skills identify-malicious-repository2Вручную: положить файлы
.github/skills/identify-malicious-repository/SKILL.md1Через Skills CLI (Vercel)
npx skills add reason-machines/security-skills --skill identify-malicious-repository -a gemini-cli2Командой платформы
gemini skills install https://github.com/reason-machines/security-skills --path skills/identify-malicious-repositoryВручную: положить файлы
.devin/skills/identify-malicious-repository/SKILL.mdСтарый путь .windsurf/skills/ тоже читается
Через Skills CLI (Vercel)
npx skills add reason-machines/security-skills --skill identify-malicious-repository -a opencodeClaude.ai
Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills
По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов
Вопросы о identify-malicious-repository
Как установить identify-malicious-repository в Claude Code?
Выполните в терминале команду npx skills add reason-machines/security-skills --skill identify-malicious-repository -a claude-code. Конфигурация запишется в файл ~/.claude/skills/identify-malicious-repository/SKILL.md.
Что делает скилл identify-malicious-repository?
Он анализирует репозитории на GitHub на признаки обмана и распространения вредоносных программ. Скилл рассчитывает оценку риска по ключевым словам пиратского софта, накрученным метрикам и подделке чужих брендов.
Что нужно для запуска скриптов проверки?
Для Python-скрипта потребуется библиотека requests и токен в переменной окружения GITHUB_TOKEN. Для Bash-версии нужны стандартные утилиты curl и jq.