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

vulnerability-scanning · aj-geddes — скилл для Claude Code: сканирование

Скилл для поиска уязвимостей в зависимостях, коде, контейнерах и секретах. Пригодится перед деплоем и при аудитах безопасности.

Установить в Claude Code · Через Skills CLI (Vercel) Все способы и платформы ↓
npx skills add aj-geddes/useful-ai-prompts --skill vulnerability-scanning -a claude-code
Открыть на GitHub

Что делает vulnerability-scanning

Скилл ведёт агента по шагам проверки безопасности: сканирование зависимостей, кода, Docker-образов и поиск утёкших секретов. Результаты складываются в отдельные списки по каждой категории, чтобы было видно, где именно проблема.

Внутри — пример на Node.js: класс VulnerabilityScanner вызывает npm audit --json через child_process и разбирает вывод. Полные реализации лежат в references/: сканер для Node.js, сканер на Python с инструментами OWASP и интеграция с CI/CD через GitHub Actions.

Скилл советует автоматизировать сканы в CI/CD, задавать порог по критичности и документировать ложные срабатывания. Опираться на один инструмент не стоит: разные сканеры ловят разное, поэтому расхождения в отчётах — это повод проверить, а не игнорировать.

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

  • найти уязвимые зависимости до релиза
  • проверить Docker-образ на известные CVE
  • вычистить секреты из репозитория
  • встроить сканирование в пайплайн GitHub Actions
  • собрать отчёт для аудита PCI-DSS или SOC 2

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

  • просканируй зависимости проекта и покажи уязвимости с высокой критичностью
  • настрой сканирование уязвимостей в GitHub Actions перед деплоем
  • проверь Docker-образ и код на секреты

Как установить vulnerability-scanning

1Через Skills CLI (Vercel)

npx skills add aj-geddes/useful-ai-prompts --skill vulnerability-scanning -a claude-code

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

~/.claude/skills/vulnerability-scanning/SKILL.md

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

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

Вопросы о vulnerability-scanning

Как установить vulnerability-scanning в Claude?

Выполните npx skills add aj-geddes/useful-ai-prompts --skill vulnerability-scanning -a claude-code. Скилл появится в ~/.claude/skills/vulnerability-scanning/SKILL.md.

Что делает vulnerability-scanning?

Проводит агента через автоматическое сканирование зависимостей, кода, контейнеров и секретов. Опирается на инструменты OWASP, базы CVE и внешние сканеры.

Какие платформы поддерживаются?

Claude, Codex, Cursor, GitHub Copilot, Gemini CLI и OpenCode. Для каждой платформы своя команда установки.

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

SKILL.md · MIT
---
name: vulnerability-scanning
description: >
  Automated vulnerability detection using OWASP tools, CVE databases, and
  security scanners. Use when performing security audits, compliance checks, or
  continuous security monitoring.
---

# Vulnerability Scanning

## Table of Contents

- [Overview](#overview)
- [When to Use](#when-to-use)
- [Quick Start](#quick-start)
- [Reference Guides](#reference-guides)
- [Best Practices](#best-practices)

## Overview

Systematically identify security vulnerabilities in applications, dependencies, and infrastructure using automated scanning tools and manual security assessments.

## When to Use

- Pre-deployment security checks
- Continuous security monitoring
- Compliance audits (PCI-DSS, SOC 2)
- Dependency vulnerability detection
- Container security scanning
- Infrastructure security assessment

## Quick Start

Minimal working example:

```javascript
// scanner.js - Comprehensive vulnerability scanning
const { exec } = require("child_process");
const util = require("util");
const fs = require("fs").promises;

const execPromise = util.promisify(exec);

class VulnerabilityScanner {
  constructor() {
    this.results = {
      dependencies: [],
      code: [],
      docker: [],
      secrets: [],
    };
  }

  async scanDependencies() {
    console.log("Scanning dependencies with npm audit...");

    try {
      const { stdout } = await execPromise("npm audit --json");
      const auditResults = JSON.parse(stdout);

      for (const [name, advisory] of Object.entries(
// ... (see reference guides for full implementation)
```

## Reference Guides

Detailed implementations in the `references/` directory:

| Guide | Contents |
|---|---|
| [Node.js Vulnerability Scanner](references/nodejs-vulnerability-scanner.md) | Node.js Vulnerability Scanner |
| [Python OWASP Scanner](references/python-owasp-scanner.md) | Python OWASP Scanner |
| [CI/CD Integration - GitHub Actions](references/cicd-integration-github-actions.md) | CI/CD Integration - GitHub Actions |

## Best Practices

### ✅ DO

- Automate scans in CI/CD
- Scan dependencies regularly
- Use multiple scanning tools
- Set severity thresholds
- Track vulnerability trends
- Scan containers and images
- Monitor CVE databases
- Document false positives

### ❌ DON'T

- Skip vulnerability scanning
- Ignore low severity issues
- Trust single scanning tool
- Bypass security gates
- Commit secrets to repos

© aj-geddes · MIT · aj-geddes/useful-ai-prompts

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

Всё по теме «Безопасность» →

Сначала — vulnerability-scanning от других авторов.

vulnerability-scanning devops-skills Скилл для поиска и приоритизации уязвимостей в системах и зависимостях: Nessus, OpenVAS, Qualys, Nuclei. Пригодится при аудите и комплаенсе. CX Codex +1 424установок V3 Security Overhaul ruvnet Скилл проводит разбор безопасности в claude-flow v3: закрывает три критические уязвимости и переводит код на безопасные шаблоны по умолчанию. CX Codex +1 1 100установок security-pen-testing Alireza Rezvani Скилл помогает искать уязвимости в веб-приложениях, API и зависимостях: от OWASP-проверок до подготовки отчёта. Используйте его для тестирования, на которое у вас есть письменное разрешение. 834установок sparkfinderoven-security-compliance-skills reason-machines Набор команд и сценариев для аудита безопасности и соответствия требованиям: сканирование OWASP, поиск CVE, GDPR, SOC 2, моделирование угроз. CX Codex +1 759установок sparkfinderoven-r01-security-compliance-skills reason-machines Набор скиллов для проверки кода на уязвимости OWASP, поиска CVE в зависимостях, аудита GDPR и SOC 2 и моделирования угроз по STRIDE. CX Codex +1 729установок security-scanning Seth Hobson Плагин для Claude, который проверяет код на уязвимости: SAST, зависимости, контейнеры и соответствие OWASP Top 10. CX Codex ★ 41 729звёзд репо ghost-scan-code ghostsecurity Ищет уязвимости в исходниках: SQL-инъекции, XSS, SSRF и другие категории OWASP. Планирует проверки, потом прогоняет их по проекту. CX Codex +1 5 200установок

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

fastapi-development Скилл для ИИ-агента, который помогает писать Python-API на FastAPI: асинхронные роуты, валидация через Pydantic, JWT и автодокументация OpenAPI. CX Codex +1 618установок aws-lambda-functions Скилл помогает агенту создавать и разворачивать функции AWS Lambda: триггеры, права, слои, переменные окружения. CX Codex +1 614установок user-research-analysis Скилл для разбора интервью и опросов: вытаскивает темы, боли и цитаты, чтобы решения по дизайну опирались на данные. CX Codex +1 612установок data-encryption Скилл помогает настроить шифрование данных при хранении и передаче по стандартам AES-256-GCM, RSA и TLS. CX Codex +1 611установок api-authentication Скилл по аутентификации API: JWT, OAuth 2.0, API-ключи и работа с сессиями. Пригодится, когда закрываешь эндпоинты или делаешь вход в приложение. CX Codex +1 607установок Time Series Analysis Скилл для разбора временных рядов: тренд, сезонность, автокорреляция и прогноз на Python. Пригодится, когда надо понять данные по продажам или трафику. CX Codex +1 605установок refactor-legacy-code Помогает пошагово обновлять старый код без поломки логики. Пригодится при разборе техдолга и устаревших API. CX Codex +1 603установок performance-testing Скилл помогает агенту проектировать нагрузочные тесты и бенчмарки: замерять время отклика, пропускную способность и потребление ресурсов. CX Codex +1 603установок

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

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