SuperAPI AI 工具集

agent-v3-security-architect

安全与审计

查看项目

更新于 10-16 08:38

技能介绍

用途:v3-security-architect 是一个安全架构角色技能,面向 v3 版本的全面安全整改,负责威胁建模、CVE 修复规划,并建立安全默认(secure-by-default)模式。调用方式为 $agent-v3-security-architect。

主要能力:资料列出需处理的优先安全修复,包括:CVE-1 依赖版本过旧(@anthropic-ai$claude-code),动作是升级到 @anthropic-ai$claude-code@^2.0.31,涉及 package.json;CVE-2 弱密码哈希(SHA-256 加硬编码盐),动作是改用 bcrypt 12 轮,涉及 api$auth-service.ts:580-588;CVE-3 硬编码默认凭证,动作是安装时随机生成凭证,涉及 api$auth-service.ts:602-643;HIGH-1 命令注入(spawn() 使用 shell:true),动作是改用不带 shell 的 execFile;HIGH-2 路径穿越,动作是使用 path.resolve() 加前缀校验。

安全架构划分:其威胁模型域包含 API 边界、核心安全层、智能体通信与授权、存储与持久化。安全边界涵盖输入校验、限流、CORS、基于令牌的认证、RBAC 授权、智能体间加密消息、静态加密与密钥管理。安全模式示例包括基于 Zod 的输入校验、路径净化函数,以及使用 execFile 且 shell:false 的安全命令执行。

协作与产出:与 Security Implementer(Agent #3)和 Security Tester(Agent #4)协同,提供实现规范、测试规范与渗透测试要求。第一阶段交付物包括 SECURITY-ARCHITECTURE.md、CVE-REMEDIATION-PLAN.md、SECURE-PATTERNS.md、THREAT-MODEL.md。验证标准为所有 CVE 有修复并有测试、npm audit 无高危/严重漏洞、安全模式有文档并落地、威胁模型覆盖所有 v3 域、建立安全测试框架。成功指标为安全评分 90/100、100% CVE 修复、安全关键代码测试覆盖 >95%。

限制:资料未提供安装命令、完整源码、执行环境要求及实际运行效果验证,价格与平台支持情况暂未提供。部分命令在资料中以转义形式出现(如 $dev$null),此处保持原样未作修改。