bitdefender-malware-analysis — скилл для Claude Code: обзор
Скилл учит агента распознавать вредоносные репозитории на GitHub, замаскированные под взломанный софт, и безопасно исследовать подозрительные файлы в изоляции.
npx skills add reason-machines/security-skills --skill bitdefender-malware-analysis -a claude-codeЧто делает bitdefender-malware-analysis
Скилл помогает исследовать схему распространения троянов и стилеров под видом нелицензионных антивирусов. На примере фейкового репозитория с взломом Bitdefender ассистент разбирает типичные признаки атаки. Среди них — накрутка звёзд ботами с темпом более двух в день, метки вроде defender-bypass и отсутствие исходников при готовых бинарниках.
Внутри заложены шаблоны проверок на языке Go и методика изоляции. Для безопасного разбора предлагается запускать контейнер Docker с флагом --network none, монтируя подозрительные образцы в режиме ro. Статический анализ строится на расчёте контрольных сумм SHA-256 без запуска бинарников на рабочей машине.
Для сверки хешей по базам угроз понадобится переменная окружения VIRUSTOTAL_API_KEY. На хосте такие файлы не открывают. Найденные индикаторы компрометации ассистент собирает в отчёт об инциденте для службы поддержки GitHub.
Какие задачи решает
- Выявить поддельный репозиторий с вредоносным ПО по аномалиям метрик и тегов
- Развернуть изолированный Docker-контейнер без сети для статического анализа файлов
- Рассчитать SHA-256 хеш подозрительного файла и проверить его через VirusTotal
- Сформировать структурированный отчёт об инциденте для Abuse-команды GitHub
Примеры запросов агенту
- Проанализируй репозиторий на признаки вредоносного софта и накрутки звёзд
- Подскажи команду для безопасного статического анализа файла в Docker без сети
- Составь отчёт об угрозе с подозрительными индикаторами и хешами SHA-256
Как установить bitdefender-malware-analysis
1Через Skills CLI (Vercel)
npx skills add reason-machines/security-skills --skill bitdefender-malware-analysis -a claude-code2Вручную: положить файлы
~/.claude/skills/bitdefender-malware-analysis/SKILL.mdПапка скилла целиком; для одного проекта — .claude/skills/bitdefender-malware-analysis/
1Через Skills CLI (Vercel)
npx skills add reason-machines/security-skills --skill bitdefender-malware-analysis -a codex2Вручную: положить файлы
.agents/skills/bitdefender-malware-analysis/SKILL.mdДля всех проектов — ~/.agents/skills/
1Через Skills CLI (Vercel)
npx skills add reason-machines/security-skills --skill bitdefender-malware-analysis -a cursor2Вручную: положить файлы
.cursor/skills/bitdefender-malware-analysis/SKILL.mdCursor читает и .agents/skills/, и .claude/skills/
1GitHub CLI
gh skill install reason-machines/security-skills bitdefender-malware-analysis2Вручную: положить файлы
.github/skills/bitdefender-malware-analysis/SKILL.md1Через Skills CLI (Vercel)
npx skills add reason-machines/security-skills --skill bitdefender-malware-analysis -a gemini-cli2Командой платформы
gemini skills install https://github.com/reason-machines/security-skills --path skills/bitdefender-malware-analysisВручную: положить файлы
.devin/skills/bitdefender-malware-analysis/SKILL.mdСтарый путь .windsurf/skills/ тоже читается
Через Skills CLI (Vercel)
npx skills add reason-machines/security-skills --skill bitdefender-malware-analysis -a opencodeClaude.ai
Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills
По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов
Вопросы о bitdefender-malware-analysis
Как установить bitdefender-malware-analysis в Claude Code?
Выполните команду npx skills add reason-machines/security-skills --skill bitdefender-malware-analysis -a claude-code. Агент подключит инструкции из репозитория.
Что делает этот скилл?
Скилл обучает ассистента выявлять фиктивные репозитории с троянами, оценивать признаки накрутки и проводить статический анализ подозрительных файлов.
Что нужно для проверки файлов через VirusTotal?
Потребуется указать ключ в переменной окружения VIRUSTOTAL_API_KEY. Сервис принимает только вычисленные хеши SHA-256, поэтому сам файл никуда передавать не нужно.