Back to skill

Security audit

idea-generator

Security checks for vulnerabilities and agentic risk

Overview

宣称只是“启动本地创意工作台”的技能包含未声明的对 OpenClaw 配置/控制接口的访问与本地命令调用,权限与行为超出其描述,应谨慎审查。

简明建议: 1) 在安装或启用前,确认作者为何需要访问 ~/.openclaw/openclaw.json(gateway token)并操控 openclaw CLI;这些是敏感凭据/控制面板权限。要求作者在文档中明确说明并提供最小权限方案(例如只调用公开 HTTP 回调,而不读取本地 token)。 2) 如果你不信任此技能代码,请不要把它复制到你的主技能目录;可以在隔离环境(沙箱或虚拟机)里先运行并监控网络/文件操作。 3) 审查/删除不必要组件:如果不需要自动在 OpenClaw 中创建或中止会话,考虑移除 gateway-ws.js 与 server.py 中对 openclaw CLI 的调用。确认 gateway-ws.js 是否会被自动执行——它会读取本地 config 并可向本地 gateway 发送 create/send/abort 操作。 4) 检查本地依赖:node/`ws`、python3 与 openclaw CLI 在运行时可能被调用;确认这些二进制和凭据不会被滥用。 5) 要求作者说明:如何安全触发创意生成流程(是否可以只由前端手动触发而不创建 cron/agent 会话),并要求在技能描述中把“需要访问 OpenClaw 配置/控制权限”写清楚。 总体:代码可能是为深度集成 OpenClaw 而设计,但元数据与 SKILL.md 没有把这类高权限行为列出——这就是主要的不一致,推荐在进一步使用前让作者澄清或在受控环境中测试。

SkillSpector findings are pending for this release.