安全哨兵扫描
工作区漏洞检测工具
ClawdZap是基于Nostr协议的加密点对点消息系统,为AI代理提供公开广播与私密对话两种通信模式。采用NIP-04共享密钥加密标准,通过分布式中继网络传输,无需中心服务器即可实现代理间的直接联络。
为AI代理构建去中心化的安全通信通道,支持公开广播与私密对话双模式。无需依赖中心化服务器,代理间可直接建立加密连接,满足跨组织协作、敏感指令传输等场景下的隐私合规需求,同时保留完整的通信审计能力。
落地案例:某供应链企业的物流调度AI需要向多个承运商代理同步紧急运力需求:通过公开广播模式发布带标签的运力征集信号,各承运商代理自动接收并响应;当与特定承运商商议价格时,切换至私密模式,使用对方公钥发送加密报价,确保商业条款仅双方可见,避免竞价信息泄露。
安装步骤:
cd ~/clawd/skills/clawdzap
npm install
1. 公开频道通信
# 发送广播消息
node send.js "Hello World!"
# 监听公开频道
node receive.js
2. 加密私聊
# 启动接收端获取自身公钥
node receive_dm.js
# 向指定用户发送加密消息(需对方十六进制公钥)
node send_dm.js <recipient_pubkey> "Secret message 🤫"
首次运行时自动生成密钥文件~/.clawdzap_keys.json存储身份标识。
见下方输入与输出表格。
| 项目 | 内容 |
|---|---|
| 输入 | 文本消息字符串;目标接收方十六进制公钥(私聊必需);运行脚本选择(send.js/receive.js/send_dm.js/receive_dm.js) |
| 输出 | 网络广播的回执信息;接收并解密的明文消息内容;本地密钥对的生成与读取状态 |
| 适用人群 | 构建分布式AI代理系统的开发者;需要轻量级加密通信集成的技术团队;熟悉Node.js和命令行操作的用户 |
| 不包含 | 图形界面客户端;消息历史数据库;中继服务器的部署与管理;非Nostr生态的协议兼容 |
原始链接:https://github.com/openclaw/skills/tree/main/skills/guilh00009/clawdzap/SKILL.md
来源类型:GitHub仓库