安全扫描
OpenClaw
安全
high confidence该技能的需求与说明与其声明的“通过 cloudflared/ngrok 隧道暴露 OGP daemon”目的一致;未索取无关凭据,且仅为指令级操作。
评估建议
该技能在通过 cloudflared 或 ngrok 暴露 OGP daemon 方面内部一致。安装或执行命令前请注意:① 隧道流量经第三方转发,仅暴露你确实希望可达的服务,并信任 Cloudflare/ngrok 的隐私与可用性。② 指令可能要求将提供商凭据(ngrok authtoken、cloudflared 证书)存于家目录,务必妥善保管。③ 全局 npm 安装及将可执行文件移至 /usr/local/bin 需 sudo,会运行第三方代码;请先审查 @dp-pcs/ogp 包及其下载来源。④ 生产环境建议使用命名 cloudflared 隧道或自定义域名,并仔细核对防火墙与 daemon 配置。⑤ 文档提到 ~/.cloudflared,但 skill 头未将其列入 state_paths,实际运行时会同时读写 ~/.ogp 与 ~/.cloudflared。若对安装第三方二进制或公网暴露网关有顾虑,先用临时隧道测试,避免启用持久化系统服务。...详细分析 ▾
✓ 用途与能力
名称/描述(通过隧道暴露 OGP daemon)与指令及所需二进制 (ogp) 相符;可选使用 cloudflared/ngrok、编辑 ~/.ogp/config.json、创建隧道配置文件均符合预期功能。
ℹ 指令范围
SKILL.md 未越界(启动隧道、更新 ~/.ogp/config.json、运行 cloudflared/ngrok)。指令还包括在 ~/.cloudflared 下创建文件及可能需要 sudo 的移动命令,这些对隧道安装属合理,但 ~/.cloudflared 未列于 skill 头的 state_paths(轻微不一致)。
ℹ 安装机制
技能为纯指令式(无自动安装)。推荐标准安装方式:npm -g @dp-pcs/ogp、Homebrew 或 GitHub Release 安装 cloudflared,以及官方 ngrok 下载。方式常规,但全局 npm 安装与 sudo 移动二进制到 /usr/local/bin 存在常规风险。
✓ 凭证需求
技能未声明必需环境变量或凭据;仅指导用户按正常流程配置提供商身份(ngrok authtoken、cloudflared login),属合理且必要。
ℹ 持久化与权限
技能不强制持久安装(always:false)。文档列出可选持久方案(systemd/LaunchAgent、命名 cloudflared 隧道),均由用户主动执行,不会自动修改其他技能或系统配置。
安全有层次,运行前请审查代码。
运行时依赖
无特殊依赖
版本
latestv0.2.32026/3/24
v0.2.3:更新前置条件与安全说明
● Pending
安装命令
点击复制官方npx clawhub@latest install ogp-expose
镜像加速npx clawhub@latest install ogp-expose --registry https://cn.longxiaskill.com