wxmini-security-audit — скилл для Claude Code
Скилл разбирает распакованный wxapkg и ищет утечки секретов, эндпоинты, слабую криптографию и уязвимости. Пригодится перед релизом мини-программы.
npx skills add reason-machines/security-skills --skill wxmini-security-audit -a claude-codeЧто делает wxmini-security-audit
Скилл запускает семь агентов Claude Agent Teams: декомпилятор, сканер секретов, добытчик эндпоинтов, анализатор криптографии, анализатор уязвимостей, анализатор под задачу и составитель отчёта. Сначала идёт разбор намерения пользователя, потом декомпиляция, затем предварительный проход скриптами, четыре анализа параллельно и сборка отчёта. Если назвать конкретный эндпоинт или параметр, включается отдельный этап с разбором под этот запрос.
Под капотом два слоя. Python-скрипты endpoint_extractor.py и secret_scanner.py прогоняют регулярки по .js и .json и вытаскивают сырые совпадения, а LLM-агенты уже оценивают их по контексту. Сеть не используется, эксплойты не генерируются — всё локально.
Для работы нужен Windows: текущая версия опирается на unveilr.exe. Бинарник декомпилятора кладут в tools/, иначе этап декомпиляции не пройдёт. Python 3.x хватает стандартной библиотеки, внешних пакетов не требуется. Результаты складываются в wxaudit-output/: security_report.md, findings.json, endpoints_fuzz.txt и другие файлы с разбором эндпоинтов, секретов и криптографии.
Какие задачи решает
- найти утечки ключей и токенов в распакованном wxapkg
- собрать список API-эндпоинтов для дальнейшей проверки
- оценить, чем шифруются данные в мини-программе
- разобрать конкретный эндпоинт вроде
/api/user/loginна уязвимости - сложить находки в отчёт с оценкой риска
Примеры запросов агенту
- Проверь эту мини-программу на безопасность:
D:\wechat\miniapp\wxapkg_files - Просканируй
D:\wxappна уязвимости, особенно оплату и повышение привилегий - Разбери мини-программу
D:\wxapp, Burp Suite перехватил/api/payс изменяемой суммой
Как установить wxmini-security-audit
1Через Skills CLI (Vercel)
npx skills add reason-machines/security-skills --skill wxmini-security-audit -a claude-code2Вручную: положить файлы
~/.claude/skills/wxmini-security-audit/SKILL.mdПапка скилла целиком; для одного проекта — .claude/skills/wxmini-security-audit/
1Через Skills CLI (Vercel)
npx skills add reason-machines/security-skills --skill wxmini-security-audit -a codex2Вручную: положить файлы
.agents/skills/wxmini-security-audit/SKILL.mdДля всех проектов — ~/.agents/skills/
1Через Skills CLI (Vercel)
npx skills add reason-machines/security-skills --skill wxmini-security-audit -a cursor2Вручную: положить файлы
.cursor/skills/wxmini-security-audit/SKILL.mdCursor читает и .agents/skills/, и .claude/skills/
1GitHub CLI
gh skill install reason-machines/security-skills wxmini-security-audit2Вручную: положить файлы
.github/skills/wxmini-security-audit/SKILL.md1Через Skills CLI (Vercel)
npx skills add reason-machines/security-skills --skill wxmini-security-audit -a gemini-cli2Командой платформы
gemini skills install https://github.com/reason-machines/security-skills --path skills/wxmini-security-auditВручную: положить файлы
.devin/skills/wxmini-security-audit/SKILL.mdСтарый путь .windsurf/skills/ тоже читается
Через Skills CLI (Vercel)
npx skills add reason-machines/security-skills --skill wxmini-security-audit -a opencodeClaude.ai
Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills
По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов
Вопросы о wxmini-security-audit
Как установить wxmini-security-audit в Claude Code?
Выполните npx skills add reason-machines/security-skills --skill wxmini-security-audit -a claude-code. Скилл окажется в ~/.claude/skills/wxmini-security-audit/SKILL.md.
Что делает wxmini-security-audit?
Проводит статический аудит WeChat-мини-программ: ищет секреты, эндпоинты, проблемы криптографии и уязвимости, а затем собирает отчёты в wxaudit-output/.
Что нужно для запуска?
Windows, Python 3.x и бинарник unveilr.exe в папке tools/. Без него декомпиляция wxapkg не выполнится.