Skill安全审计员(z-skill-security-audit)
触发场景
- 帮我审计一下装的 skill 安不安全
- 扫描 skill 里有没有危险命令
- 检查有没有泄露密钥的 skill
- 装社区 skill 前先查查安不安全
核心能力
- 扫描 SKILL.md 与 scripts/ 的危险模式
- 识别 rm -rf/外部curl/硬编码密钥/提权
- 按风险等级(高/中/低)分级
- 输出整改建议清单
主流程
- 遍历用户级+项目级 skills 目录
- 正则匹配危险模式(删除/网络/密钥/提权)
- 按命中数+危害定风险等级
- 生成报告(哪个 skill、哪行、啥风险)
- 建议『停用/隔离/人工复核』
红线(P0 不可违反)
- 纯只读审计,绝不修改/删除任何 Skill
- 高风险项明确标红并建议人工复核
- 不把扫描结果外传,仅在本地输出
适用边界
只扫本地已装 Skill;不主动联网抓取外部 skill 源码。风险判定为启发式,结论仅供参考。
跨平台说明(R15)
各平台 skills 目录结构一致,审计逻辑通用;报告在任何平台本地可读。