malware-detection-and-reporting — скилл для Claude Code
Скилл помогает находить репозитории, которые маскируют вредоносные файлы под легитимные security-инструменты, и готовить жалобу.
npx skills add reason-machines/security-skills --skill malware-detection-and-reporting -a claude-codeЧто делает malware-detection-and-reporting
Скилл проверяет признаки сомнительных репозиториев: обещания crack или keygen для коммерческих программ, темы вроде defender-bypass и rootkit, отсутствие исходного кода, подозрительную активность и файлы .exe, .dll, .scr. Он также учитывает лицензию NOASSERTION и названия коммерческих антивирусов.
Внутри есть пример анализатора на Go: он собирает подозрительные ключевые слова и темы, затем рассчитывает оценку риска. Отдельные примеры получают данные репозитория через GitHub API и формируют отчёт с описанием, темами, числом звёзд, датой создания и признаками проекта.
Для запроса через curl используется переменная GITHUB_TOKEN; без неё этот способ не передаст токен авторизации. Скилл также описывает отправку жалобы через интерфейс GitHub с категориями malware distribution или phishing.
Какие задачи решает
- проверить репозиторий на признаки распространения вредоносного ПО
- найти подозрительные слова и темы в описании проекта
- собрать сведения о репозитории через GitHub API
- подготовить данные для жалобы в GitHub
- отличить crack-репозиторий от проекта с исходным кодом
Примеры запросов агенту
- Проверь этот репозиторий на признаки распространения вредоносного ПО и перечисли основания.
- Проанализируй описание и темы проекта, затем рассчитай оценку риска.
- Собери сведения о репозитории через GitHub API и подготовь отчёт для жалобы.
Как установить malware-detection-and-reporting
1Через Skills CLI (Vercel)
npx skills add reason-machines/security-skills --skill malware-detection-and-reporting -a claude-code2Вручную: положить файлы
~/.claude/skills/malware-detection-and-reporting/SKILL.mdПапка скилла целиком; для одного проекта — .claude/skills/malware-detection-and-reporting/
1Через Skills CLI (Vercel)
npx skills add reason-machines/security-skills --skill malware-detection-and-reporting -a codex2Вручную: положить файлы
.agents/skills/malware-detection-and-reporting/SKILL.mdДля всех проектов — ~/.agents/skills/
1Через Skills CLI (Vercel)
npx skills add reason-machines/security-skills --skill malware-detection-and-reporting -a cursor2Вручную: положить файлы
.cursor/skills/malware-detection-and-reporting/SKILL.mdCursor читает и .agents/skills/, и .claude/skills/
1GitHub CLI
gh skill install reason-machines/security-skills malware-detection-and-reporting2Вручную: положить файлы
.github/skills/malware-detection-and-reporting/SKILL.md1Через Skills CLI (Vercel)
npx skills add reason-machines/security-skills --skill malware-detection-and-reporting -a gemini-cli2Командой платформы
gemini skills install https://github.com/reason-machines/security-skills --path skills/malware-detection-and-reportingВручную: положить файлы
.devin/skills/malware-detection-and-reporting/SKILL.mdСтарый путь .windsurf/skills/ тоже читается
Через Skills CLI (Vercel)
npx skills add reason-machines/security-skills --skill malware-detection-and-reporting -a opencodeClaude.ai
Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills
По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов
Вопросы о malware-detection-and-reporting
Как установить malware-detection-and-reporting в Claude Code?
Выполните npx skills add reason-machines/security-skills --skill malware-detection-and-reporting -a claude-code, затем проверьте файл ~/.claude/skills/malware-detection-and-reporting/SKILL.md.
Что делает malware-detection-and-reporting?
Скилл ищет признаки репозиториев, которые выдают crack, keygen или другое вредоносное ПО за security-инструменты, и помогает собрать материалы для жалобы.
Нужен ли GITHUB_TOKEN для работы?
Для примера с curl токен передаётся через переменную GITHUB_TOKEN. В примере на Go токен добавляется к запросу, если переменная окружения задана.