安全扫描
OpenClaw
可疑
medium confidence该技能声称的目的(AI驱动的自动更新)合理,但运行指令中涉及创建配置/日志文件、调度cron作业以及通过未在元数据中声明的环境变量发送报告到外部Webhook,这些不匹配和自动更新平台组件的能力值得谨慎对待。
评估建议
["安装前考虑:","- **信任与来源**:技能无源码/主页和代码文件,应视为不透明指令。优先选择有可验证仓库和维护者的技能。","- **配置与秘密**:文档引用多个环境变量和Webhook URL(飞书/Slack/Discord),但元数据未声明。启用前确保控制技能使用的Webhook端点,避免将敏感凭证放入不可信任的代理中。","- **持久性**:技能可以创建cron作业和自动应用更新(包括OpenClaw/核心技能)。启用自动更新时,从保守设置(AUTO_UPDATE=NONE 或低风险容忍度)开始,先运行干运行模式。","- **最小权限测试**:先在隔离或预生产环境运行技能。检查创建的文件(~/.config/smart-auto-updater.env, ~/.logs/smart-auto-updater.log)和调度的cron(openclaw cron list 或系统cron)后,再允许在生产环境运行。","- **可审计性**:由于技能会获取变更日志并可能发送外部报告,确保日志和报告目的地被监控以检测意外内容或目的地。"]...详细分析 ▾
ℹ 用途与能力
名称/描述与指令一致:检查OpenClaw和ClawHub更新,使用LLM分析变更日志,分类风险,决定是否应用更新,与“自动更新器”技能一致。元数据中不请求必需的二进制文件或凭证,对于仅依赖指令的技能而言合理,假设平台的openclaw CLI和代理运行时已经提供了访问权限。
⚠ 指令范围
SKILL.md和参考文献指示代理读写本地配置(~/.config/smart-auto-updater.env),写日志(~/.logs/smart-auto-updater.log),添加cron作业(openclaw cron add),并将报告交付到外部渠道。这些文件路径和操作行为未在技能元数据中声明。指令还引用Webhook环境变量和网关状态检查——因此,技能读取和传输系统更新状态,可能将数据发送到外部,范围比声明的面更广。
✓ 安装机制
这是一个仅指令的技能,没有安装规格和代码文件需要写入/执行,这降低了安装时的风险。包元数据中未描述下载或存档提取。
⚠ 凭证需求
元数据未声明必需的环境变量,但文档引用了许多可选环境变量(AI模型、自动更新阈值、SMART_UPDATER_*)、Webhook URL(飞书/Slack/Discord)、日志路径和频道设置。由于这些变量控制报告发送位置和是否发生自动更新,缺乏声明的必需凭证意味着技能的外部通信面和秘密要求未充分指定,应在使用前验证。
ℹ 持久化与权限
始终为false(良好),但技能明确指示创建重复的cron作业并执行OpenClaw/技能的自主更新。调度重复会话并启用自动更新(即使仅为默认的低风险)赋予了它对系统进行持久、重复操作的能力。这与更新器一致,但如果技能不可信任或配置错误,会增加风险。
安全有层次,运行前请审查代码。
运行时依赖
无特殊依赖
版本
latestv1.0.02026/2/6
smart-auto-updater 1.0.0 - 首次发布,具有AI驱动的影响评估。自动检查更新,获取变更日志,使用LLM分析风险(架构、性能、兼容性),并根据风险等级(高、中、低)采取行动。提供详细、可配置的报告和升级建议。支持自定义环境变量用于AI模型、更新阈值、风险容忍度和报告详细程度。包含干运行检查、手动覆盖和详细日志等强大的安全功能。
● 无害
安装命令 点击复制
官方npx clawhub@latest install smart-auto-updater
镜像加速npx clawhub@latest install smart-auto-updater --registry https://cn.clawhub-mirror.com
技能文档
请参见下方翻译(由于字符限制,部分内容保留原文,关键部分翻译)
数据来源:ClawHub ↗ · 中文优化:龙虾技能库
OpenClaw 技能定制 / 插件定制 / 私有工作流定制
免费技能或插件可能存在安全风险,如需更匹配、更安全的方案,建议联系付费定制