vtex-io-security-boundaries — скилл для Claude Code: установка
Направляет ИИ-агента при аудите точек входа и сервисных границ в приложениях VTEX IO. Помогает пресечь утечки данных между аккаунтами и закрыть публичные эндпоинты.
npx skills add vtex/skills --skill vtex-io-security-boundaries -a claude-codeЧто делает vtex-io-security-boundaries
Скилл учит агента проверять безопасность маршрутов и интеграций в сервисах VTEX IO. Основное внимание уделяется параметру public в файле service.json. Любой публичный эндпоинт рассматривается как периметр с внешним доступом, куда могут прийти невалидные данные из сети.
Внутри заданы чёткие ограничения для кода. Обработчики входящих запросов обязаны проверять структуру данных и секреты до вызова бизнес-логики. Скилл запрещает отдавать наружу полные ответы внешних систем без фильтрации полей. Контекст запроса строго проверяется через ctx.vtex.account и ctx.vtex.workspace. Использование console.log в продакшене исключено: вместо этого правила требуют вызывать ctx.vtex.logger.
Для настройки политик доступа в manifest.json или работы с токенами этот скилл не предназначен. Для таких задач у VTEX есть отдельные руководства.
Какие задачи решает
- защитить публичные вебхуки от непроверенных входящих данных
- предотвратить утечку клиентских данных между воркспейсами и аккаунтами
- отфильтровать сырые ответы сторонних API перед отправкой клиенту
- найти опасное использование console.log вместо ctx.vtex.logger
Примеры запросов агенту
- Проверь эндпоинты в service.json на утечки данных между аккаунтами
- Добавь валидацию входящего вебхука перед вызовом логики партнёрского API
- Отредактируй ответ обработчика, чтобы наружу уходили только нужные поля заказа
Как установить vtex-io-security-boundaries
1Через Skills CLI (Vercel)
npx skills add vtex/skills --skill vtex-io-security-boundaries -a claude-code2Вручную: положить файлы
~/.claude/skills/vtex-io-security-boundaries/SKILL.mdПапка скилла целиком; для одного проекта — .claude/skills/vtex-io-security-boundaries/
1Через Skills CLI (Vercel)
npx skills add vtex/skills --skill vtex-io-security-boundaries -a codex2Вручную: положить файлы
.agents/skills/vtex-io-security-boundaries/SKILL.mdДля всех проектов — ~/.agents/skills/
1Через Skills CLI (Vercel)
npx skills add vtex/skills --skill vtex-io-security-boundaries -a cursor2Вручную: положить файлы
.cursor/skills/vtex-io-security-boundaries/SKILL.mdCursor читает и .agents/skills/, и .claude/skills/
1GitHub CLI
gh skill install vtex/skills vtex-io-security-boundaries2Вручную: положить файлы
.github/skills/vtex-io-security-boundaries/SKILL.md1Через Skills CLI (Vercel)
npx skills add vtex/skills --skill vtex-io-security-boundaries -a gemini-cli2Командой платформы
gemini skills install https://github.com/vtex/skills --path skills/vtex-io-security-boundariesВручную: положить файлы
.devin/skills/vtex-io-security-boundaries/SKILL.mdСтарый путь .windsurf/skills/ тоже читается
Через Skills CLI (Vercel)
npx skills add vtex/skills --skill vtex-io-security-boundaries -a opencodeClaude.ai
Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills
По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов
Вопросы о vtex-io-security-boundaries
Как установить vtex-io-security-boundaries в Claude Code?
Выполните команду npx skills add vtex/skills --skill vtex-io-security-boundaries -a claude-code. Конфигурация запишется в ~/.claude/skills/vtex-io-security-boundaries/SKILL.md.
Что проверяет скилл vtex-io-security-boundaries?
Он помогает выявить небезопасные публичные маршруты, отсутствие валидации входящих запросов и утечки информации между аккаунтами или воркспейсами.
Чем он отличается от vtex-io-auth-and-policies?
Этот скилл определяет, какие именно данные могут безопасно пересекать границу сервиса, а vtex-io-auth-and-policies отвечает за авторизацию и политики доступа в manifest.json.