WhatsApp Chats — WhatsApp 聊天记录 — 列表、搜索和分析 WhatsApp 对话
v1.0.0此技能允许您从本地 Baileys WhatsApp 会话缓存中列出、搜索和分析 WhatsApp 对话。它可以枚举会话文件,读取 contacts.json 构建聊天列表,提供搜索功能,并生成对话统计数据。请注意,使用此技能会访问本地敏感数据(WhatsApp 会话和联系人信息)
0· 1,166·6 当前·6 累计
安全扫描
OpenClaw
可疑
medium confidence技能目的合理,但包裹遗漏重要声明(需要 Node.js 和读取本地凭证目录),将访问潜在敏感的本地 WhatsApp 会话/联系人数据 — 这些不匹配和数据敏感性值得谨慎对待。
评估建议
此技能运行 Node 脚本,读取本地 OpenClaw 状态目录(OPENCLAW_STATE_DIR 或 ~/.openclaw/credentials/whatsapp/default)和解析 WhatsApp 会话文件名及 contacts.json。目录中可能包含敏感会话/身份信息。安装或调用前:(1)确认信任技能作者(来源未知),(2)注意 SKILL.md 需要 'node' 二进制文件但元数据未列出,(3)检查脚本(已包含)确保您舒适地让其读取凭证目录,(4)考虑在沙盒环境或凭证目录副本中运行,(5)请求维护者在技能元数据中明确声明所需二进制文件和配置路径,使数据访问透明。如果不希望技能访问您的 WhatsApp 会话文件,请勿安装或运行。...详细分析 ▾
ℹ 用途与能力
名称/描述声称读取/搜索本地 Baileys WhatsApp 会话缓存;脚本行为与此相符:它枚举凭证路径下的文件并读取 contacts.json 以构建聊天列表。该目的与代码一致。然而,技能元数据未声明所需二进制文件(SKILL.md 调用 node)也不读取凭证/配置路径,这是一个遗漏。
⚠ 指令范围
SKILL.md 指示代理执行 node scripts/chats.js,它将读取本地 OpenClaw 状态 WhatsApp 凭证目录(OPENCLAW_STATE_DIR 或 ~/.openclaw/credentials/whatsapp/default)并解析文件名和 contacts.json。指令未明确警告将读取本地凭证/会话文件,也未声明配置路径。因此,代理将访问潜在敏感的本地文件,而这在技能元数据或使用指令中没有明确说明。
✓ 安装机制
没有安装规格(代码从技能目录执行)。这是较低的安装风险;技能本身不执行外部下载或包安装。
⚠ 凭证需求
技能未声明所需环境变量或配置路径,但代码读取 process.env.OPENCLAW_STATE_DIR(如果设置)并回退到 ~/.openclaw/credentials/whatsapp/default。因此,它访问了本地凭证目录(敏感数据)而未声明。另外,SKILL.md 需要 'node' 二进制文件,但元数据未列出 — 这种不匹配影响了运行时期望。
✓ 持久化与权限
技能不总是启用,不请求系统范围的持久性或修改其他技能。它按需运行,不尝试写入配置或更改其他技能的设置。
安全有层次,运行前请审查代码。
运行时依赖
无特殊依赖
版本
latestv1.0.02026/2/19
初始发布。从 Baileys 会话和发送者密钥文件列出和搜索 WhatsApp 对话。使用联系人名称丰富聊天,提供搜索功能,并生成对话统计数据。
● 无害
安装命令 点击复制
官方npx clawhub@latest install whatsapp-chats
镜像加速npx clawhub@latest install whatsapp-chats --registry https://cn.clawhub-mirror.com
技能文档
浏览和搜索本地 Baileys 会话缓存中的 WhatsApp 对话。
使用
``exec({ cmd: "node /scripts/chats.js COMMAND [ARGS]" })## 命令
列表聊天
exec({ cmd: "node /scripts/chats.js list 30" })### 搜索聊天
exec({ cmd: "node /scripts/chats.js search \"John\"" })### 聊天统计
exec({ cmd: "node /scripts/chats.js stats" }) ``数据来源:ClawHub ↗ · 中文优化:龙虾技能库
OpenClaw 技能定制 / 插件定制 / 私有工作流定制
免费技能或插件可能存在安全风险,如需更匹配、更安全的方案,建议联系付费定制