web-security-scanner-pro — скилл для Claude Code: сканер уязвимостей
Скилл, который учит агента работать с Web Security Scanner Pro: 49 модулей, обход WAF, проверка CMS и отчёты в HTML или PDF.
npx skills add reason-machines/security-skills --skill web-security-scanner-pro -a claude-codeЧто делает web-security-scanner-pro
Скилл описывает, как запускать Web Security Scanner Pro — открытый сканер на Python. Внутри 49 модулей: XSS, SQL-инъекции, LFI, RFI, XXE, SSTI, CSRF, инъекции команд. Отдельные наборы для WordPress, Joomla и Drupal, проверка конфигураций Apache, Nginx, IIS, LiteSpeed и Tomcat. Есть база CVE за 2024–2026 годы.
Сканер умеет обходить защиту: подмена user-agent, случайные задержки, экспоненциальный backoff, работа через прокси. Определяет 9 WAF, среди них Cloudflare, Sucuri и ModSecurity. Результаты складывает в HTML, PDF, Markdown или JSON, а ещё поднимает REST API для CI/CD.
Для запуска нужен Python 3.9 или новее и пакеты из requirements.txt: requests, beautifulsoup4, pyyaml, jinja2, reportlab, flask. Сам скилл ставится в агента, но без клонированного репозитория и установленных зависимостей команды вида python main.py scan https://example.com не выполнятся. Настройки живут в config.yaml: таймауты, потоки, режимы evasion, прокси и список включённых модулей.
Какие задачи решает
- прогнать быструю проверку сайта по четырём критичным модулям
- найти SQL-инъекции и XSS на формах и параметрах
- проверить WordPress и его плагины на известные дыры
- собрать отчёт по сканированию в HTML и PDF
- просканировать сайт за Cloudflare в stealth-режиме
Примеры запросов агенту
- Просканируй https://example.com в stealth-режиме и собери отчёт в HTML и PDF
- Проверь WordPress на уязвимости модулями wordpress,xss,sqli
- Запусти полное сканирование сайта и покажи только находки уровня CRITICAL и HIGH
Как установить web-security-scanner-pro
1Через Skills CLI (Vercel)
npx skills add reason-machines/security-skills --skill web-security-scanner-pro -a claude-code2Вручную: положить файлы
~/.claude/skills/web-security-scanner-pro/SKILL.mdПапка скилла целиком; для одного проекта — .claude/skills/web-security-scanner-pro/
1Через Skills CLI (Vercel)
npx skills add reason-machines/security-skills --skill web-security-scanner-pro -a codex2Вручную: положить файлы
.agents/skills/web-security-scanner-pro/SKILL.mdДля всех проектов — ~/.agents/skills/
1Через Skills CLI (Vercel)
npx skills add reason-machines/security-skills --skill web-security-scanner-pro -a cursor2Вручную: положить файлы
.cursor/skills/web-security-scanner-pro/SKILL.mdCursor читает и .agents/skills/, и .claude/skills/
1GitHub CLI
gh skill install reason-machines/security-skills web-security-scanner-pro2Вручную: положить файлы
.github/skills/web-security-scanner-pro/SKILL.md1Через Skills CLI (Vercel)
npx skills add reason-machines/security-skills --skill web-security-scanner-pro -a gemini-cli2Командой платформы
gemini skills install https://github.com/reason-machines/security-skills --path skills/web-security-scanner-proВручную: положить файлы
.devin/skills/web-security-scanner-pro/SKILL.mdСтарый путь .windsurf/skills/ тоже читается
Через Skills CLI (Vercel)
npx skills add reason-machines/security-skills --skill web-security-scanner-pro -a opencodeClaude.ai
Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills
По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов
Вопросы о web-security-scanner-pro
Как установить web-security-scanner-pro в Claude Code?
Выполните npx skills add reason-machines/security-skills --skill web-security-scanner-pro -a claude-code. Файл скилла появится по пути ~/.claude/skills/web-security-scanner-pro/SKILL.md.
Что делает web-security-scanner-pro?
Учит агента запускать Web Security Scanner Pro: сканирование сайтов на 49 типов уязвимостей, проверку CMS и конфигураций серверов, обход WAF и сборку отчётов.
Что нужно для работы сканера?
Python 3.9 или новее и зависимости из requirements.txt. Без клонированного репозитория и установленных пакетов команды сканера не запустятся.