安全扫描
OpenClaw
可疑
medium confidence该技能实现了宣称的 rclone+cron 备份行为,但存在多个配置不一致和粗糙的配置细节,安装前应谨慎。
评估建议
["检查并更正 `scripts/sync.sh` 中的 `WORKSPACE_DIR`,确保指向您想要备份的 workspace。","审查 `config/sync-list.txt`,仅启用对信任的目标远程存储的敏感项同步。","了解 rclone 从哪里读取凭据(通常为 `~/.config/rclone/rclone.conf`),验证远程配置和安全存储。","使用 `--dry-run` 测试,然后检查日志再启用 cron。","避免使用通用安装命令,优先通过审查的包管理步骤或手动安装 rclone。","注意仓库/文档不匹配(缺失脚本、systemd 单元文件引用、npm 依赖 'rclone'),可能指示维护不良;优先从审查的源获取或本地修复不一致项。"]...详细分析 ▾
ℹ 用途与能力
宣称的目的(通过 rclone+cron 备份)与主脚本(sync.sh、setup-cron.sh、remove-cron.sh)和 SKILL.md 指令匹配。所需二进制文件(rclone)合适。但元数据和文档包含不一致:README 引用了不存在的脚本(setup.sh、sync-now.sh、restore.sh、list-remote.sh)和 systemd 单元文件;package.json 列出了一个不典型的 npm 依赖 'rclone',以及可能不存在的仓库/主页。这些不匹配表明维护不良或复制-粘贴错误,降低了对其来源的信心。
⚠ 指令范围
运行时指令和脚本将修改用户的 crontab,并从 workspace 目录读取和上传文件。脚本硬编码了 `WORKSPACE_DIR`(/home/wwlhlf/.openclaw/workspace),而其他文档引用 /home/node/.openclaw/workspace — 这可能导致脚本访问意外路径或静默失败。同步列表明确包括敏感文件(IDENTITY.md、USER.md、memory/ 等),因此安装并启用此技能将备份可能敏感的代理数据到配置的 rclone 远程存储。SKILL.md 还建议通过 `curl | sudo bash` 管道安装 rclone 脚本,如果盲目遵循,这将是一个操作安全风险。
✓ 安装机制
没有自动化安装规范;该技能仅通过提供的脚本进行指令安装。这比任意下载/执行文件的安装风险更低。脚本本身是普通 shell 脚本(无混淆代码)。这里唯一的风险是操作风险(运行提供的脚本将修改 crontab 和写日志)。
ℹ 凭证需求
该技能不从注册元数据请求环境变量或明确凭据,这是合理的,因为 rclone 将凭据存储在 rclone.conf 中。然而,_meta.json 引用了 rclone 配置路径(~/.config/rclone/rclone.conf),而 README 引用了 config/rclone.conf — 该技能没有一致地记录秘密应该驻留的位置。由于 rclone 将持有云提供商密钥,用户必须了解配置远程存储将在磁盘上放置秘密(并且该技能将使用它们)。备份的文件数量和敏感度很高;确保您打算将这些文件上传到配置的远程存储。
ℹ 持久化与权限
该技能安装一个 cron 作业到用户的 crontab(setup-cron.sh)并可以移除它(remove-cron.sh)。`always` 为 false,模型调用未禁用。安装 cron 作业是定期备份工具的正常行为,但它将导致选定 workspace 目录的自主定期上传。README 还提到 systemd 服务管理,但这些单元文件不在仓库中 — 另一个需要注意的不匹配。
安全有层次,运行前请审查代码。
运行时依赖
无特殊依赖
版本
latestv2.0.02026/3/2
轻量同步技能,基于 rclone + cron,支持 70+ 云存储
● 可疑
安装命令 点击复制
官方npx clawhub@latest install openclaw-sync
镜像加速npx clawhub@latest install openclaw-sync --registry https://cn.clawhub-mirror.com
技能文档
基于 rclone + cron 的数据备份方案,定时同步 workspace 到云端。
特点
- ✅ 轻量:无常驻进程,cron 定时触发
- ✅ 通用:支持 70+ 云存储(七牛/腾讯/阿里/百度/Google Drive...)
- ✅ 智能:无变化不传输,节省流量
- ✅ 简单:一条命令完成配置
快速开始
1. 安装 rclone
# 自动安装
# 请手动审查安装脚本后再执行:
curl https://rclone.org/install.sh | sudo bash
# 或手动安装
sudo apt-get install rclone
2. 配置云存储
# 交互式配置
rclone config
3. 配置同步
cd skills/openclaw-sync
# 编辑配置
vim config/sync-config.json
{
"remote": "myqiniu",
"bucket": "mybucket",
"prefix": "openclaw-backup",
"interval": "5"
}
4. 启动同步
# 手动测试
bash scripts/sync.sh
# 添加到 cron(推荐)
bash scripts/setup-cron.sh
目录结构
... (原始内容保持不变,仅示例)支持的后端
- 七牛云 Kodo
- 腾讯云 COS
- 阿里云 OSS
- 百度云 BOS
- Google Drive
- Dropbox
- OneDrive
- WebDAV
- FTP/SFTP
- ...(共 70+)
故障排查
检查 rclone 配置
rclone listremotes
rclone ls myqiniu:mybucket
检查同步日志
tail -50 logs/sync.log
手动测试同步
bash scripts/sync.sh --dry-run
许可证
MIT License数据来源:ClawHub ↗ · 中文优化:龙虾技能库
OpenClaw 技能定制 / 插件定制 / 私有工作流定制
免费技能或插件可能存在安全风险,如需更匹配、更安全的方案,建议联系付费定制