Skill flagged — suspicious patterns detected
ClawHub Security flagged this skill as suspicious. Review the scan results before using.
Download zip
LicenseMIT-0 · Free to use, modify, and redistribute. No attribution required.
Security Scan
OpenClaw
Suspicious
medium confidencePurpose & Capability
技能名与描述(做梦式记忆整理)与包含的 Python 脚本(token-estimator、density-detector、compressor、snapshot、decision-tracker)在功能上是对齐的:这些脚本实现了压缩、密度检测、决策抽取与快照功能。不过 SKILL.md 中还引用了大量 shell 脚本和文件(task-state.sh、topic-tracker.sh、heartbeat-logger.sh、dream-fragmentation-check.sh、.dream/*.json 等),这些在包清单中并未包含——导致实现说明与实际文件不一致。
Instruction Scope
运行规范要求主AI 在检测到 /tmp/.dream-trigger 时“必须执行”一系列读写/状态变更操作:读取对话历史、调用 task-state.sh/topic-tracker.sh、写入 memory/YYYY-MM-DD.md、rm /tmp/.dream-trigger 等。虽然这些行为符合记忆管理目的,但说明赋予主AI较大权限去读写系统路径并执行脚本;且许多被调用的 shell 脚本在包内缺失,说明文档允许或假定访问外部/系统脚本和状态,这增加了不透明性和误配置风险。文档还包含“硬触发:Token > 70000(不可绕过)”等严格触发规则,可能导致强制执行整理流程。
Install Mechanism
无安装规范(instruction-only / 内置脚本),没有从外部 URL 下载或安装第三方包。包内仅包含 Python 脚本,未见外部依赖安装器或可疑下载,安装机制本身风险较低。
Credentials
技能不请求任何环境变量或外部凭据(requires.env 空),这与其描述一致。但代码硬编码了绝对路径(例如 /root/.openclaw/workspace/.workflow、/root/.openclaw/workspace/.dream 和 /tmp/.dream-trigger)。硬编码到 /root 可能在非容器或非 root 环境下失败,也可能尝试访问或写入 root 家目录,提升误用或权限问题的风险。
Persistence & Privilege
技能未设置 always:true,也未声明修改其他技能配置。它会在宿主文件系统内创建/修改状态文件和快照(.dream、snapshots、decisions.json 等),这属于其功能范围,但凭此技能可以持久化记忆数据到磁盘并清理 /tmp/.dream-trigger ——在自治调用(默认允许)的情形下,这增大了持久化数据被写入/保留的影响面。
What to consider before installing
要小心安装/启用此技能,建议先做以下核查:
1) 文件一致性:要求作者或来源补全 SKILL.md 中引用但未包含的 shell 脚本(task-state.sh、topic-tracker.sh、heartbeat-logger.sh、dream-fragmentation-check.sh 等),或把文档同步为仅用现有 Python 脚本的实现。缺失脚本可能意味着该包不完整或假定宿主有外部脚本/服务。
2) 路径与权限:注意脚本硬编码为 /root/.openclaw/... 和 /tmp 路径。不要在生产主机或以 root 身份直接运行,先在隔离环境(容器或沙箱)中测试,确认写入位置和权限行为符合你的安全策略。建议将路径重定向到受控的 agent 工作目录而非 /root。
3) 数据与持久化:确认你是否接受技能在磁盘上写入长期记忆文件(snapshots、decisions.json、memory/YYYY-MM-DD.md)。如果包含敏感对话,先评估是否需要加密或截断敏感字段。
4) 触发规则与自治行为:SKILL.md 指定“主AI必须执行”的触发条件。若不希望技能在满足触发指标时自动修改状态或删除触发文件,应禁止自治调用或调整触发逻辑并在人工确认后运行。
5) 审计与代码审查:在启用前,审核并(如可能)运行代码以确认无网络调用、无隐藏外部端点、以及文件读写仅限预期目录。请求作者提供来源/主页以便追踪维护者身份;当前源信息缺失(source: unknown, homepage: none),增加信任成本。
总体判断:功能与目的基本一致,但因实现说明与包内容不一致、路径硬编码与假设外部脚本存在,风险不可忽视——建议在受控环境中测试并让作者修正不一致项后再在生产环境中启用。Like a lobster shell, security has layers — review code before you run it.
latestvk9729w900hxp7fbk6m7d4vk70x84ddkt
License
MIT-0
Free to use, modify, and redistribute. No attribution required.
Runtime requirements
🌙 Clawdis
