К основному содержанию
скилл Claude Code CX Codex Cursor GitHub Copilot

V3 Security Overhaul — скилл для Claude Code: установка и задачи

Скилл проводит разбор безопасности в claude-flow v3: закрывает три критические уязвимости и переводит код на безопасные шаблоны по умолчанию.

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

Что делает V3 Security Overhaul

Скилл разворачивает три задачи через Task: v3-security-architect рисует модель угроз и границы доверия, security-auditor правит CVE-1, CVE-2 и CVE-3, test-architect собирает каркас тестов по подходу TDD London School.

Внутри лежат готовые замены, а не общие советы. CVE-1 закрывается через npm update @anthropic-ai/claude-code@^2.0.31 и npm audit --audit-level high. CVE-2 меняет SHA-256 с захардкоженной солью на bcrypt с 12 раундами. CVE-3 убирает креды из кода: ключ генерится из crypto.randomBytes(32). Дальше идут шаблоны: схема Zod на taskId, content и agentType, проверка пути на выход из разрешённого префикса, запуск через execFile с shell: false.

Скилл писан под claude-flow v3, и номера CVE в нём — из этого проекта. В своём репозитории список придётся сверить с npm audit, иначе правки уйдут не туда. Целевые цифры автор ставит такие: 90/100 по сканам, 100% критичных CVE, покрытие выше 95% на security-критичном коде.

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

  • закрыть три критические уязвимости в claude-flow v3
  • заменить SHA-256 с захардкоженной солью на bcrypt
  • убрать креды из исходников и генерировать ключ из случайных байт
  • прогнать входящие данные через схему Zod до обработки
  • отбить path traversal там, где путь собирается из ввода пользователя

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

  • Прогони security overhaul для v3: построй модель угроз и разбери CVE-1, CVE-2, CVE-3
  • Переведи хеширование паролей на bcrypt с 12 раундами, как в скилле
  • Найди захардкоженные креды и замени на `crypto.randomBytes(32)`

Как установить V3 Security Overhaul

1Через Skills CLI (Vercel)

npx skills add ruvnet/ruflo --skill v3-security-overhaul -a claude-code

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

~/.claude/skills/v3-security-overhaul/SKILL.md

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

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

Весь набор →
ruflo ruvnet Скилл добавляет в проект оркестрацию мультиагентных задач, память, маршрутизацию и MCP-инструменты. Нужен для swarm-сценариев и многошаговых workflows. Claude Code CX Codex Cursor +1 4 000установок Swarm Orchestration ruvnet Скилл для управления роями агентов с параллельным выполнением задач, динамической топологией и автоматической балансировкой нагрузки. Нужен, когда одного агента недостаточно и требуется координировать специалистов разного профиля. Claude Code CX Codex Cursor +1 2 100установок github-project-management ruvnet Скилл превращает рутину вокруг issue и доски проекта в вызовы gh и ruv-swarm: метки, подзадачи, поиск дублей. Пригодится, когда задач много, а порядка в трекере нет. Claude Code CX Codex Cursor +1 1 400установок github-workflow-automation ruvnet Скилл автоматизирует GitHub Actions с координацией AI-агентов. Генерирует оптимальные pipeline, управляет pull request'ами, анализирует баги и развёртывает обновления с минимальными рисками. Claude Code CX Codex Cursor +1 1 300установок github-code-review ruvnet Организует параллельное код-ревью в GitHub с помощью агентов безопасности, архитектуры и стиля через пакет ruv-swarm. Claude Code CX Codex Cursor +1 1 300установок stream-chain ruvnet Организует последовательную передачу данных между шагами агента через цепочки промптов или готовые пайплайны. Claude Code CX Codex Cursor +1 1 200установок flow-nexus-swarm ruvnet Развёртывает облачные рои ИИ-агентов и собирает событийные процессы с очередями сообщений. Нужен для координации задач, контроля запусков и масштабирования роя. Claude Code CX Codex Cursor +1 1 200установок performance-analysis ruvnet Находит узкие места в Claude Flow swarms, профилирует операции агентов и генерирует отчёты с рекомендациями по оптимизации. Claude Code CX Codex Cursor +1 1 200установок

Похожие

variant-analysis trailofbits Ищет в репозитории другие проявления уже найденной ошибки. Нужен после уязвимости или логического дефекта, когда требуется проверить похожий код. Claude Code CX Codex Cursor +1 6 400установок graphql-architect https://github.com/Jeffallan Помогает проектировать схемы GraphQL, настраивать подграфы Apollo Federation 2.5+ и устранять проблему N+1 с помощью DataLoader. Claude Code CX Codex Cursor +1 4 000установок ads-server-side-tracking AgriciDaniel Проверяет серверный трекинг платной медии: соответствие параметров между браузером и сервером, дедупликацию, хеширование данных и соответствие GDPR. Помогает найти потери конверсий и ошибки в sGTM, Meta CAPI, TikTok Events API. Claude Code CX Codex Cursor +1 3 300установок sarif-parsing trailofbits Разбирает готовые отчёты SARIF от CodeQL, Semgrep и других сканеров. Пригодится для фильтрации находок, удаления дублей и подготовки данных для CI/CD. Claude Code CX Codex Cursor +1 5 900установок use-link-identity stripe Подсказывает агенту, как достать Link Agent Attestation Token или подписанные claims и отдать их сервису, который их запросил. Claude Code CX Codex Cursor +1 9 200установок audit-prep-assistant trailofbits Скилл готовит репозиторий к внешнему аудиту безопасности по чеклисту Trail of Bits. Помогает сформулировать цели проверки, прогнать статический анализ и собрать документацию. Claude Code CX Codex Cursor +1 5 700установок git-guardrails-claude-code Matt Pocock Скилл ставит хук Claude Code, который останавливает опасные Git-команды до их запуска. Нужен, если агент не должен делать push или удалять изменения. Claude Code 499 069установок ponytail-review DietrichGebert Скилл проверяет изменения глубже обычного diff: читает связанный код, ищет ошибки, риски, проблемы нагрузки и недостающие тесты. Пригодится для ревью PR и коммитов. Claude Code CX Codex Cursor +1 56 300установок

Вопросы о V3 Security Overhaul

Как установить V3 Security Overhaul в Claude Code?

Выполни npx skills add ruvnet/ruflo --skill v3-security-overhaul -a claude-code. Скилл окажется по пути ~/.claude/skills/v3-security-overhaul/SKILL.md.

Что делает V3 Security Overhaul?

Гоняет разбор безопасности claude-flow v3 через три специализированных агента: модель угроз, правка CVE, каркас тестов. На выходе — замены в коде и описанные безопасные шаблоны.

Какие метрики безопасности скилл ставит целью?

90/100 по npm audit и собственным сканам, закрытие всех критичных уязвимостей, покрытие выше 95% на security-критичном коде.

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

SKILL.md · MIT
---
name: "V3 Security Overhaul"
description: "Complete security architecture overhaul for claude-flow v3. Addresses critical CVEs (CVE-1, CVE-2, CVE-3) and implements secure-by-default patterns. Use for security-first v3 implementation."
---

# V3 Security Overhaul

## What This Skill Does

Orchestrates comprehensive security overhaul for claude-flow v3, addressing critical vulnerabilities and establishing security-first development practices using specialized v3 security agents.

## Quick Start

```bash
# Initialize V3 security domain (parallel)
Task("Security architecture", "Design v3 threat model and security boundaries", "v3-security-architect")
Task("CVE remediation", "Fix CVE-1, CVE-2, CVE-3 critical vulnerabilities", "security-auditor")
Task("Security testing", "Implement TDD London School security framework", "test-architect")
```

## Critical Security Fixes

### CVE-1: Vulnerable Dependencies
```bash
npm update @anthropic-ai/claude-code@^2.0.31
npm audit --audit-level high
```

### CVE-2: Weak Password Hashing
```typescript
// ❌ Old: SHA-256 with hardcoded salt
const hash = crypto.createHash('sha256').update(password + salt).digest('hex');

// ✅ New: bcrypt with 12 rounds
import bcrypt from 'bcrypt';
const hash = await bcrypt.hash(password, 12);
```

### CVE-3: Hardcoded Credentials
```typescript
// ✅ Generate secure random credentials
const apiKey = crypto.randomBytes(32).toString('hex');
```

## Security Patterns

### Input Validation (Zod)
```typescript
import { z } from 'zod';

const TaskSchema = z.object({
  taskId: z.string().uuid(),
  content: z.string().max(10000),
  agentType: z.enum(['security', 'core', 'integration'])
});
```

### Path Sanitization
```typescript
function securePath(userPath: string, allowedPrefix: string): string {
  const resolved = path.resolve(allowedPrefix, userPath);
  if (!resolved.startsWith(path.resolve(allowedPrefix))) {
    throw new SecurityError('Path traversal detected');
  }
  return resolved;
}
```

### Safe Command Execution
```typescript
import { execFile } from 'child_process';

// ✅ Safe: No shell interpretation
const { stdout } = await execFile('git', [userInput], { shell: false });
```

## Success Metrics

- **Security Score**: 90/100 (npm audit + custom scans)
- **CVE Resolution**: 100% of critical vulnerabilities fixed
- **Test Coverage**: >95% security-critical code
- **Implementation**: All secure patterns documented and tested

© ruvnet · MIT · ruvnet/ruflo

Смотрите также

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

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