SuperAPI AI 工具集

content-security-scan

安全与审计

查看项目

更新于 10-16 09:47

技能介绍

用途:在将外部获取的 SKILL.md、智能体定义、工作流或钩子内容纳入本地 .claude/ 路径前,执行安全门检查;强调“先扫描,仅在 PASS 后纳入”。

主要能力:7 步安全门依次为体积检查(超过 50KB/51,200 字节判 FAIL)、二进制检查(非 UTF-8 判 FAIL)、工具调用扫描(Bash(、Task(、Write(、Edit(、WebFetch(、Skill( 等)、提示注入扫描(指令覆盖、角色假设、隐藏 HTML 注释、越狱标记、系统提示词提取、Unicode 混淆)、外泄扫描(带本地数据的出站 HTTP、非 github.com 的 curl/wget、process.env、文件与 HTTP 组合、DNS 外泄、URL 编码数据)、权限扫描(禁用钩子、写 settings.json、改 CLAUDE.md、绕过记忆守卫、特权智能体分配、模型升级)、来源日志。

使用方式:可由 skill-creator、skill-updater、agent-creator、agent-updater、workflow-creator、hook-creator 的 Research Gate 自动调用;也可独立运行:node .claude/skills/content-security-scan/scripts/main.cjs --file /path/to/fetched-skill.md --source-url "https://github.com/..." [--json]。技能调用形式:Skill({ skill: 'content-security-scan', args: '<file-or-content> <source-url>' });。

适用场景:外部内容纳入前审查、creator/updater 流程集成、安全审计与来源追踪。

限制:PASS 结果需与纳入决策同一消息回合内获得;CONDITIONAL 需人工签核;FAIL 时若来源可信可升级到 security-architect,未知来源直接阻断并记录;来源可信度影响 FAIL 后的处理,不改变必须扫描的要求。