安全扫描
OpenClaw
安全
medium confidence该技能与其描述一致(封装了使用 OAuth 管理 Google Workspace 的 gog CLI),但存在一些元数据和安装源问题,建议在安装前验证。
评估建议
["检查 Homebrew 轻量级仓库(steipete/tap)和公式以确认二进制文件的源和校验和,或者从可信的发布版本构建。","验证主页/仓库和作者身份(注册表和 _meta.json 中的 ownerId 元数据不匹配),这可能指示包装/元数据不一致。","本地准备 OAuth 客户端密钥(client_secret.json)并仅授予必要的范围(SKILL.md 列出了服务)。","注意 SKILL.md 引用 GOG_ACCOUNT 环境变量,但没有声明环境变量——安全存储凭据并不要发布它们。"]...详细分析 ▾
✓ 用途与能力
技能名称/描述与运行时指令匹配:它需要 'gog' 二进制文件和 OAuth 客户端凭据来管理 Gmail/日历/Drive/联系人/表格/文档。SKILL.md 中没有要求无关服务或凭据。
✓ 指令范围
SKILL.md 只指示使用 gog CLI 和本地 OAuth client_secret.json 以及账户设置;它不指示代理读取无关系统文件或泄露数据。它提到使用 GOG_ACCOUNT 以避免重复 --account 标志。
ℹ 安装机制
安装使用 Homebrew 公式 steipete/tap/gogcli,这是一个第三方轻量级仓库(不是官方核心公式)。Brew 安装很常见,但第三方轻量级仓库和打包的二进制文件应该在安装前审计(检查轻量级仓库存储库、公式内容和发布/源)。
ℹ 凭证需求
该技能逻辑上需要 OAuth 客户端凭据和 Google 账户,但 requires.env 为空且主要凭据为 none。SKILL.md 还引用了 GOG_ACCOUNT 环境变量(可选),但未声明。这不是恶意的,但是一份您应该了解的文档/元数据遗漏。
✓ 持久化与权限
always:false 和默认自主调用是合适的。该技能不请求超出安装/使用 gog 二进制文件之外的持久或系统范围的权限。
安全有层次,运行前请审查代码。
运行时依赖
无特殊依赖
版本
latestv1.0.02026/2/14
gog 技能的初始发布:一个用于管理 Google Workspace 应用的命令行工具。- 通过命令行支持 Gmail、日历、Drive、联系人、表格和文档。- 引导用户通过 OAuth 凭据和账户链接设置。- 为每个支持的 Google 服务提供常见示例命令。- 包括脚本提示、JSON 输出选项和最佳实践。- 强调关键使用注意事项,包括环境变量支持和确认提示。
● 无害
安装命令 点击复制
官方npx clawhub@latest install backup-gog-20260213-121122
镜像加速npx clawhub@latest install backup-gog-20260213-121122 --registry https://cn.clawhub-mirror.com
技能文档
使用 gog 管理 Gmail/日历/Drive/联系人/表格/文档。需要 OAuth 设置。
设置(一次)
gog auth credentials /path/to/client_secret.jsongog auth add you@gmail.com --services gmail,calendar,drive,contacts,sheets,docsgog auth list
常见命令
- Gmail 搜索:
gog gmail search 'newer_than:7d' --max 10 - Gmail 发送:
gog gmail send --to a@b.com --subject "Hi" --body "Hello" - 日历:
gog calendar events--from --to - Drive 搜索:
gog drive search "query" --max 10 - 联系人:
gog contacts list --max 20 - 表格获取:
gog sheets get"Tab!A1:D10" --json - 表格更新:
gog sheets update"Tab!A1:B2" --values-json '["A","B"],"1","2"]' --input USER_ENTERED - 表格追加:
gog sheets append"Tab!A:C" --values-json '["x","y","z"]' --insert INSERT_ROWS - 表格清空:
gog sheets clear"Tab!A2:Z" - 表格元数据:
gog sheets metadata--json - 文档导出:
gog docs export--format txt --out /tmp/doc.txt - 文档查看:
gog docs cat
注意
- 设置
GOG_ACCOUNT=you@gmail.com以避免重复--account标志。 - 对于脚本,优先使用
--json及--no-input。 - 表格值可以通过
--values-json(推荐)或内联行传递。 - 文档支持导出/查看/复制。就地编辑需要文档 API 客户端(不在 gog 中)。
- 在发送邮件或创建事件前确认。
数据来源:ClawHub ↗ · 中文优化:龙虾技能库
OpenClaw 技能定制 / 插件定制 / 私有工作流定制
免费技能或插件可能存在安全风险,如需更匹配、更安全的方案,建议联系付费定制