跳到正文
cccskills
免费在 GitHub 公开中文介绍

V3 Security Overhaul

用于检查claude-flow v3的安全设计,梳理威胁与保护范围,完善依赖包、密码存储、认证凭据、输入验证和命令执行方面的措施与测试。

原文查看原文说明

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.

AI 评分80分/ 100查看安装方法

适用场景

  • 梳理安全边界和威胁
  • 更新并审计依赖包
  • 检查密码存储与认证凭据生成
  • 添加输入验证和安全测试

中文介绍

功能

此技能用于检查claude-flow v3的安全设计与实现。它涵盖梳理预期威胁和保护范围、更新与审计依赖包、对密码进行哈希处理,以及替换硬编码的认证凭据。具体示例包括使用bcrypt存储密码、通过随机数生成认证凭据,以及使用Zod验证输入。内容还涉及文件路径检查、使用execFile避免命令被外壳解释,以及测试安全相关的重要代码。

适用场景

适合在实现claude-flow v3时,希望从设计阶段就检查安全性的开发者。需要检查依赖关系和认证处理,并集中推进防护措施的实现、测试与文档编写时,可以使用。

使用示例

  • “设计v3的威胁模型和安全边界。”
  • “检查硬编码的认证凭据和密码存储实现。”
  • “梳理输入验证和命令执行的防护措施,并添加测试。”

注意事项

资料面向claude-flow v3,实现示例使用npm audit、bcrypt和Zod。资料中的CVE-1至CVE-3未列出正式识别编号。审计分数和测试覆盖率是作为成功指标提出的目标值。

本介绍由 AI(OpenAI Codex)根据公开的 SKILL.md 撰写。准确的规格请查看下方原文。

客观评估

AI 仅根据 SKILL.md 的内容,从 4 个方面进行了评估。星标数和热度不计入评估。

指令清晰度能否看出何时使用、做什么
A良好说明用于v3实现阶段,并列出依赖包、密码和认证凭据的防护措施。
步骤具体性步骤、输入输出和示例是否具体
A良好提供npm audit执行命令,以及使用bcrypt、Zod和execFile的代码。
安全性发送数据、删除文件、执行命令等是否有说明
B部分不足使用npm update修改依赖关系,但未提供修改前的检查或恢复步骤。
安装难易度所需工具和 API 密钥是否少且有说明
B部分不足使用npm、bcrypt和Zod,但未提供环境配置或库安装步骤。

总分按每项 A=25 分、B=15 分、C=5 分相加。 由 AI(OpenAI Codex)于 2026年10月21日 评估。仅供参考,安装前请同时查看原文。

如果您认为评估有误,请申请复核

请写明哪一项有误以及原因。无需登录。我们会对照 SKILL.md 重新评估,并在此处更新结果。

此表单受 reCAPTCHA 保护,适用 Google 的隐私权政策和服务条款。

包含的文件(1)

  • SKILL.md2.4 KB

SKILL.md(原文)

安装前可以查看交给 AI 代理的指令内容。

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

# 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

npm update @anthropic-ai/claude-code@^2.0.31
npm audit --audit-level high

CVE-2: Weak Password Hashing

// ❌ 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

// ✅ Generate secure random credentials
const apiKey = crypto.randomBytes(32).toString('hex');

Security Patterns

Input Validation (Zod)

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

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

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

评价

还没有评价。欢迎分享你的使用感受。

评论

无需登录即可发表。欢迎分享使用感受、提问,或说明在哪些环境下无法运行。

还没有评论。来写第一条吧。

提交后会立即公开。请勿填写邮箱、电话等个人信息。URL 最多 2 个。

0 / 1000 字

此表单受 reCAPTCHA 保护,适用 Google 的隐私权政策和服务条款。

同一仓库的技能

AgentDB Advanced Features

免费有简介AI 评分 80分

实现多个AgentDB数据库的同步与管理,将语义相似度搜索与属性筛选结合,并配置搜索结果去重及分布式AI系统的运行方式。

  • 在多个AgentDB数据库间共享记忆
  • 按日期或分类筛选语义搜索结果
  • 分别存储知识和对话
ruvnet/RuView9.9万2026年10月21日 更新

Create AgentDB learning plugins that use recorded experience to improve agent decisions. Choose a learning method, store states, actions, and rewards, train models, and evaluate suggested actions through CLI and API workflows.

中文简介正在准备中。当前显示英语简介。

  • Train agents from historical experience
  • Build decision-making for games and navigation
  • Combine experience from multiple agents for training
ruvnet/RuView9.9万2026年10月21日 更新

AgentDB Memory Patterns

免费有简介AI 评分 90分

使用AgentDB为AI智能体实现会话历史、用户偏好和有效交互模式的保存与检索,分别管理短期和长期记忆,让后续会话能够继续引用。

  • 为聊天系统添加会话历史
  • 跨会话记住用户偏好
  • 复用成功的交互模式
ruvnet/RuView9.9万2026年10月21日 更新

AgentDB Performance Optimization

免费有简介AI 评分 70分

帮助调整AgentDB的数据压缩、搜索索引、缓存和批量操作,并测量性能,以改善内存占用与搜索速度,权衡速度、精度和内存需求。

  • 减少AgentDB内存占用
  • 兼顾精度与搜索速度
  • 规划数百万向量的配置
ruvnet/RuView9.9万2026年10月21日 更新

AgentDB Vector Search

免费有简介AI 评分 90分

使用AgentDB实现按含义查找文档的搜索功能,将文档存储、相似度搜索与属性筛选结合起来,构建检索相关资料并据此回答问题的系统。

  • 根据检索到的资料生成回答
  • 为知识库添加语义搜索
  • 查找内容相似的文档
ruvnet/RuView9.9万2026年10月21日 更新

browser

免费有简介AI 评分 70分

使用agent-browser自动执行浏览器操作,通过标注按钮和输入框的快照完成登录、表单填写与提交、网页信息提取和截图。

  • 自动执行登录流程
  • 填写并提交网页表单
  • 收集商品名称、价格和链接
ruvnet/RuView9.9万2026年10月21日 更新

查看 ruvnet 的全部技能

报告此技能的问题