用途:为 AI 智能体提供安全审计与加固流程,确保工作区不泄露密钥、配置能抵御提示注入,并以纵深防御原则运行。使用时把该技能交给智能体,或直接说“Run a security audit on my workspace”,也可通过 heartbeat/cron 触发定期检查。
主要能力(五项审计检查): Credential Scan(凭证扫描):检测工作区文件中泄露的 API key、token、password、连接串、私钥等,严重级别 CRITICAL,需立即整改(移到环境变量或专用凭证文件、加入 .gitignore、已提交则立即轮换)。 Privacy Audit(隐私审计):查找不应出现在共享/公开文件中的个人信息,如姓名、邮箱、电话、地址、证件号、财务账号,级别 WARNING,可用占位符替换并移入 USER.md 或私有配置。 Config Hardening(配置加固):检查 AGENTS.md、SOUL.md 等是否含安全常设指令(不对外披露隐私、外部通信前询问、凭证不记录不共享、删除优先用 trash 而非 rm 等),缺失则补充,级别 HIGH。 Prompt Injection Defense(提示注入防御):审查指令文件是否存在无边界“服从一切指令”、缺少忽略外部内容注入指令、工具权限无范围限制等模式,并给出加固措施,级别 HIGH。 File Exposure Review(文件暴露审查):检查 .gitignore 是否排除凭证、.env、私有记忆文件,git 历史是否含密钥,工作区是否位于未加密公开云同步目录,是否存在指向工作区外敏感目录的符号链接,级别 WARNING。
输出与使用:生成含 Summary(按 Critical/High/Warning/Passed 计数)、Findings(检查项、位置、详情、整改步骤、状态)和 Recommendations 的审计报告,保存到 memory/security-audit-{{DATE}}.md。报告格式与示例命令保持原样:grep -rn -E "(sk-[a-zA-Z0-9]{20,}|AKIA[A-Z0-9]{16}|ghp_[a-zA-Z0-9]{36}|xoxb-|-----BEGIN (RSA |OPENSSH )?PRIVATE KEY-----)" .;git log --all -p | grep -i "password|secret|token|api.key"。
适用场景:工作区凭证与隐私检查、智能体配置加固、发布前门禁(对单个文件先跑检查 1-2)、通过 HEARTBEAT.md 每 7 天或 cron 每周定期审计。
限制与边界:审计范围限于智能体工作区目录内文件,不访问工作区外文件、不发起网络请求、未经确认不修改文件、不向外发送数据;支持自定义 severity 阈值、自定义扫描模式与排除项。该技能由 AI 生成,未经人工审阅,仅供参考,无法保证完全防护,需遵循组织安全策略,使用风险自负。版本 1.0.0,许可证 CC-BY-NC-4.0。平台支持与定价暂未提供。