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

dependency-audit — команда для Claude Code: что делает

Команда проверяет зависимости проекта на уязвимости, лицензионные ограничения и устаревшие версии через пакетные менеджеры.

Установить в Claude Code · Через claude-code-templates Все способы и платформы ↓
npx claude-code-templates@latest --command security/dependency-audit
Открыть на GitHub

Что делает dependency-audit

Команда сканирует пакеты в проекте через манифесты и системные утилиты. Она ищет файлы package.json, requirements.txt, Cargo.toml или pom.xml, а также lock-файлы вроде package-lock.json, poetry.lock и Cargo.lock.

Для сбора сведений агент применяет инструменты Read, Bash и Grep. Он запускает npm audit, pip check или cargo audit, а проверку обновлений делает через npm outdated и pip list --outdated. В итоговом отчёте выводятся уязвимости с уровнем критичности и предупреждения о спорных лицензиях.

Если в окружении нет нужного менеджера пакетов вроде npm или cargo, скрипт прерывает автоматический запуск и переключается на ручной разбор файлов манифеста.

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

  • Проверить сторонние пакеты на известные CVE и уязвимости
  • Найти устаревшие версии библиотек перед обновлением
  • Выявить проблемные лицензии в зависимостях проекта
  • Оценить неиспользуемые библиотеки для сокращения размера сборки

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

  • /dependency-audit --security
  • /dependency-audit --licenses
  • /dependency-audit --all

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

1Через claude-code-templates

npx claude-code-templates@latest --command security/dependency-audit

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

.claude/commands/dependency-audit.md

Вызов — /dependency-audit. Для всех проектов — ~/.claude/commands/

Вопросы о dependency-audit

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

Выполните команду npx claude-code-templates@latest --command security/dependency-audit или сохраните шаблон в .claude/commands/dependency-audit.md.

Что делает команда dependency-audit?

Она проверяет используемые библиотеки через lock-файлы и встроенные утилиты аудита. В отчёте приводятся найденные CVE, лицензионный статус и рекомендации по версиям.

Какие параметры принимает dependency-audit?

Команда поддерживает флаги --security для проверки уязвимостей, --licenses для юридической чистоты, --updates для устаревших релизов и --all для полного сканирования.

Исходный текст

dependency-audit.md · MIT
---
allowed-tools: Read, Bash, Grep
argument-hint: "[scope] | --security | --licenses | --updates | --all"
description: Audit dependencies for security vulnerabilities, license compliance, and update recommendations
---

# Dependency Audit

Audit dependencies for security vulnerabilities and compliance: **$ARGUMENTS**

## Current Dependencies

- Package files: @package.json or @requirements.txt or @Cargo.toml or @pom.xml
- Lock files: @package-lock.json or @poetry.lock or @Cargo.lock
- Security scan: !`npm audit --audit-level=moderate 2>/dev/null || pip check 2>/dev/null || cargo audit 2>/dev/null || echo "No security scanner available"`
- Outdated packages: !`npm outdated 2>/dev/null || pip list --outdated 2>/dev/null || echo "Check manually"`

## Task

Perform comprehensive dependency security and compliance audit:

**Audit Scope**: Use $ARGUMENTS to focus on security, licenses, updates, or complete audit

**Analysis Areas**:
1. **Vulnerability Scanning** - Known CVEs, security advisories, exploit availability
2. **Version Analysis** - Outdated packages, breaking changes, update recommendations
3. **License Compliance** - License compatibility, restrictions, legal obligations
4. **Supply Chain Security** - Package authenticity, maintainer status, suspicious dependencies
5. **Performance Impact** - Bundle size, unused dependencies, optimization opportunities

**Output**: Prioritized security report with critical vulnerabilities, recommended actions, and compliance status.

© davila7 · MIT · davila7/claude-code-templates

Похожие слэш-команды

Все слэш-команды по теме «Безопасность» →

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

Весь набор →
optimize-database-performance Слэш-команда для Claude, которая разбирает запросы, индексы и схему базы и предлагает, что переписать. Пригодится, когда страница тормозит на выборке. 794установок doc-api Разбирает код проекта и собирает документацию по API: спецификацию, примеры запросов и ответов, интерактивную страницу. Пригодится, когда эндпоинтов много, а описывать их руками не хочется. 733установок nextjs-performance-audit Команда проверяет производительность проекта Next.js по Lighthouse, размеру сборки и работе приложения. Пригодится, когда нужно найти узкие места и получить рекомендации по оптимизации. 694установок performance-audit Запускает аудит быстродействия кодовой базы: ищет медленные запросы к базе данных, оценивает сложность циклов и проверяет сборку. Помогает составить план оптимизаций. 661установок setup-development-environment Слэш-команда разворачивает окружение разработки: рантаймы, инструменты, сборку, линтеры и конфиги. Пригодится, когда проект только разворачивают на новой машине. 651установок test-coverage Слэш-команда для Claude, которая измеряет покрытие тестами, находит непокрытые ветки и предлагает, что дописать. 637установок resume Восстанавливает контекст оркестровки задач в Claude Code после разрыва сессии или переключения между проектами. 622установок secrets-scanner Команда ищет в репозитории ключи API, пароли, сертификаты и другие чувствительные данные. Укажите область проверки или запустите полный поиск. 612установок

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

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