К основному содержанию
скилл CX Codex

js-security-audit — скилл для Claude Code: что делает и как установить

Проверяет безопасность JS- и TS-проектов по пяти направлениям: настройки, зависимости, CI/CD, Dependabot и план инцидентов. Находит уязвимости перед релизом или при обновлении библиотек.

Установить в Claude Code · Через Skills CLI (Vercel) Все способы и платформы ↓
npx skills add c0x12c/ai-toolkit --skill js-security-audit -a claude-code
Открыть на GitHub

Что делает js-security-audit

Скилл определяет используемый пакетный менеджер (npm, yarn или pnpm) по локфайлу в корне проекта. Затем инструмент проверяет конфигурацию .npmrc, фиксацию версий зависимостей, отсутствие тега latest в продакшене и использование криптографически стойких генераторов случайных чисел вместо Math.random() в коде аутентификации.

В конвейере CI/CD скилл контролирует запуск npm ci с параметром --ignore-scripts, фиксацию сторонних экшенов GitHub Actions по SHA-хешам и наличие блокирующих проверок безопасности. Отдельно анализируется файл .github/dependabot.yml на предмет группировки обновлений и регламентов реакции на критические оповещения.

Без разрешения на запуск терминальных утилит скилл не сможет проверить дерево зависимостей. Для работы ему требуются права на выполнение команд в Bash: npm audit, yarn why, pnpm audit и lockfile-lint. Отчёт формируется в виде таблицы со статусами Pass или Fail, уровнями Critical, Warning, Info и точными номерами строк для исправления.

Какие задачи решает

  • Найти уязвимые пакеты и незафиксированные версии в манифестах зависимостей
  • Проверить настройки CI/CD на запуск npm ci с флагом --ignore-scripts
  • Закрепить GitHub Actions по SHA-хешам вместо плавающих тегов версий
  • Сформировать отчёт об уязвимостях с номерами строк и готовыми вариантами исправлений

Примеры запросов агенту

  • Проведи аудит безопасности зависимостей перед релизом
  • Проверь package.json и локфайл на уязвимости и плавающие версии
  • Оцени безопасность нашего пайплайна CI/CD и конфига Dependabot

Как установить js-security-audit

1Через Skills CLI (Vercel)

npx skills add c0x12c/ai-toolkit --skill js-security-audit -a claude-code

2Вручную: положить файлы

~/.claude/skills/js-security-audit/SKILL.md

Папка скилла целиком; для одного проекта — .claude/skills/js-security-audit/

По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов

Вопросы о js-security-audit

Как установить js-security-audit в Claude Code?

Выполните команду npx skills add c0x12c/ai-toolkit --skill js-security-audit -a claude-code.

Что проверяет скилл js-security-audit?

Он сканирует проект по пяти блокам: конфигурация репозитория, чистота дерева зависимостей, безопасность CI/CD, правила Dependabot и готовность к инцидентам. Результат выдаётся в виде сводной таблицы со статусами Pass или Fail.

Какие доступы нужны скиллу для полноценной работы?

Скиллу требуется доступ к инструменту Bash для вызова утилит npm audit, pnpm audit, yarn outdated и lockfile-lint. Вызовы можно заранее добавить в список разрешений permissions.allow файла settings.json.

Похожие скиллы

Все скиллы по теме «Безопасность» →
git-guardrails-claude-code Matt Pocock Скилл ставит хук Claude Code, который останавливает опасные Git-команды до их запуска. Нужен, если агент не должен делать push или удалять изменения. 499 069установок ponytail-review DietrichGebert Скилл проверяет изменения глубже обычного diff: читает связанный код, ищет ошибки, риски, проблемы нагрузки и недостающие тесты. Пригодится для ревью PR и коммитов. CX Codex +1 57 000установок ponytail-audit DietrichGebert Проверяет репозиторий и ранжирует ошибки, риски и лишний код. Подойдёт, если нужен разовый разбор без автоматических правок. CX Codex +1 45 400установок security-audit cloudflare Проверяет кодовую базу на уязвимости и ищет нарушения границ доверия. Пригодится перед релизом или для точечного разбора опасных участков кода. CX Codex +1 54 800установок security-and-hardening addyosmani Помогает проектировать защиту и проверять код на уязвимости при работе с вводом, авторизацией, сессиями и внешними сервисами. Подойдёт перед релизом и при создании функций, которые обрабатывают недоверенные данные. CX Codex +1 70 200установок supabase официальный supabase Скилл помогает настраивать базу данных, аутентификацию и RLS в Supabase без скрытых дыр в безопасности. CX Codex GP ChatGPT 8установок

Из того же набора33

ops-oncall-log Собирает алерты из мониторинга и пишет структурированный журнал дежурства на вики команды. Нужен в конце смены или на разборе инцидентов. CX Codex +1 ★ 109звёзд репо ops-investigate-alert Анализирует срабатывание мониторинга, собирая метрики, логи, трейсы и коммиты сервиса. Помогает дежурному инженеру быстро найти причину инцидента. CX Codex +1 ★ 109звёзд репо market-research Скилл помогает исследовать рынки, конкурентов, инвесторов и технологии. Попросите его собрать данные перед запуском продукта или обращением к фонду. CX Codex +1 ★ 109звёзд репо kotlin-best-practices Скилл задаёт правила Kotlin-кода: null safety, Either вместо исключений, корутины и паттерны Exposed ORM. Пригодится при написании и ревью Kotlin-кода. CX Codex +1 ★ 109звёзд репо investor-outreach Помогает составлять письма инвесторам, запросы на тёплое знакомство и последующие сообщения. Пригодится, когда нужно обратиться к ангелу, венчурному фонду или акселератору. CX Codex +1 ★ 109звёзд репо investor-materials Скилл для подготовки материалов для инвесторов: питч-дек, one-pager, меморандум, финансовая модель. Пригодится, когда нужно свести цифры и историю в один непротиворечивый набор документов. CX Codex +1 ★ 109звёзд репо idea-validation Скилл проводит жёсткую проверку идеи стартапа до написания кода: ищет конкурентов, рассчитывает объём рынка и выносит вердикт. Помогает отсечь заведомо слабые гипотезы. CX Codex +1 ★ 109звёзд репо design-workflow Скилл помогает проектировать и проверять интерфейсы с опорой на дизайн-систему проекта. Пригодится для прототипов, компонентов и адаптивных экранов. CX Codex +1 ★ 109звёзд репо

Спонсоры проекта

Компании, которые помогают держать аналитику открытой