用途:在部署前对 Claude 技能进行安全风险分析,检查漏洞与安全隐患。
适用触发场景:被要求分析某技能安全性、审查漏洞、判断是否可安全部署、审计使用前的技能等。
分析流程:提取技能内容(.skill 文件为 zip 压缩包,可用 unzip skillname.skill -d /home/claude/skill-analysis/ 解压);审查技能元数据(名称、描述、声明用途);检查 SKILL.md 指令并识别风险;检查脚本、参考文件与资产;对照安全模式参考;生成按严重级别划分的发现;输出执行摘要、发现列表与安全清单。
主要检查项:元数据范围是否清晰、工具与外部服务是否披露、数据处理是否说明;SKILL.md 的指令清晰度、输入处理、工具使用合理性、提示注入风险、范围边界;脚本中的 exec()、eval()、subprocess shell=True、网络请求、os.system、base64 解码后执行、敏感路径文件操作、硬编码凭证等;参考文件中的敏感数据与外部资源;资产中的可执行内容、远程内容与嵌入凭证。
输出格式:先给 2-3 句执行摘要,再给按 CRITICAL/HIGH/MEDIUM/LOW/POSITIVE 分级的发现列表,最后给覆盖数据外泄、网络访问、提示注入、权限范围、PII、恶意代码、供应链、凭证暴露、资源滥用、透明度的安全清单(PASS/FAIL/CONCERN)。
原则:以证据为基础,引用具体代码或指令;按严重级别校准;结合技能声明用途判断;尽可能给出可操作的修复建议。
限制:针对无代码技能侧重指令分析;对第三方或来源不明的技能应加强审查并建议部署前人工代码审查;具体价格、平台支持等资料暂未提供。