核心用法
shield-cn 是一款专为中文场景设计的 AI Agent 本地化安全防护技能,采用三模式工作架构:
1. Prompt 注入防御 —— 针对中文攻击特征特化检测,覆盖角色劫持指令("忽略之前的指令")、指令覆盖("新的系统指令")、编码绕过(Base64/Unicode)、分块攻击及微信/钉钉钓鱼链接识别
2. 凭证保护 —— 内置国内云服务凭证黑名单(阿里云、腾讯云、华为云、百度云)及小程序密钥防护(微信 appid/secret、钉钉 appKey/appSecret、飞书 app_id/app_secret)
3. 数据泄露防护 —— 阻断向微信消息、钉钉群聊、飞书文档、国内网盘等渠道的敏感信息外发,仅允许主会话回复及白名单 webhook
4. 安全审计 —— 生成中文报告(security-report-YYYYMMDD.md),含凭证扫描、Memory 敏感信息检测、高危操作记录及 1-100 安全评分
5. 轻量实时防护 —— shield-guard.py 零配置独立运行,支持监控/阻断/审计三模式
配置通过 shield-config.json 完成,规则库持续跟进国内威胁情报更新。
显著优点
- CN 本地化深度适配:唯一系统性支持中文 Prompt 攻击模式、国内 SaaS 平台风险、中文安全报告的安全技能
- 零配置快速部署:独立运行不强制修改 AGENTS.md,5 分钟完成防护启动
- 国内云生态全覆盖:阿里云、腾讯云、华为云、百度云及微信小程序/钉钉/飞书凭证保护开箱即用
- 威胁情报驱动:规则库针对微信红包钓鱼、钉钉扫码诱导等本土攻击持续更新
- 对比优势显著:较 eridian 等海外方案,语言、场景、复杂度均更贴合中文开发者需求
潜在局限
- 合规等级限制:明确声明不满足 SOC2 等企业级合规要求,需 eridian/clawsec 替代
- 高级功能缺失:无 MITM 流量分析、无机器学习异常检测(v2.0 Roadmap 规划)
- 平台覆盖待扩展:企业微信、支付宝小程序支持规划中(v1.1)
- 依赖本地规则:暂不支持云端实时威胁情报订阅(v1.2 Roadmap)
适合人群
- OpenClaw 中文开发者及测试环境用户
- 需接入钉钉/飞书/微信生态的 AI Agent 项目
- 追求轻量快速部署、拒绝海外方案复杂配置的团队
- 关注中文钓鱼、社交工程攻击防护的安全运维人员
常规风险
| 风险类型 | 说明 | 缓解建议 |
|---------|------|---------|
| 过度阻断 | block 模式可能误拦合法操作 | 生产环境先用 monitor 模式观察 |
| 规则滞后 | 新型钓鱼域名未入库时漏检 | 定期更新 skill,关注 Roadmap |
| 配置泄露 | `shield-config.json` 本身含敏感规则 | 加入 `.gitignore`,设 600 权限 |
| 权限管理 | 脚本以当前用户权限运行 | 避免 root 执行,最小权限原则 |