安全扫描
OpenClaw
安全
high confidence该技能的文件和运行指令与其声明的目的(管理 Docker 容器中的 VS Code 远程隧道)相符;它下载官方 VS Code CLI 并运行它来创建隧道 — 行为一致且合理。
评估建议
该技能似乎做了它声称的:从 Microsoft 服务器下载 VS Code CLI 到 ~/.vscode-cli 并运行它来创建远程隧道。安装前,请考虑:1)脚本将执行下载的二进制文件 — 仅在信任源或 предпочетать预安装/验证 CLI 自己时使用;2)创建 VS Code 远程隧道将授予容器远程访问权限,一旦您通过 Microsoft 账户授权 — 确保您想要这种暴露并在受控环境中运行它;3)日志和 PID 文件存储在 CLI_DIR(默认 ~/.vscode-cli)下,可能包含与授权相关的消息 — 如果您担心敏感数据,请检查它们;4)脚本使用 pgrep 找到 'code tunnel' 进程,这可能偶尔匹配无关进程,因此状态/停止行为可能不完美。如果您想要更强的保证,请手动检查下载的 CLI 二进制文件/校验和或在隔离容器中运行该技能。...详细分析 ▾
✓ 用途与能力
名称/描述与提供的脚本和 SKILL.md 匹配。脚本仅为 VS Code 远程隧道实现启动/停止/状态/日志功能,需要的依赖(curl/tar/grep)如文档所述 — 适合下载和运行 VS Code CLI。
✓ 指令范围
SKILL.md 指示代理仅运行 tunnel.sh 命令。脚本仅在配置的 CLI_DIR 下读取/创建文件,检查依赖项,下载/提取 CLI,并跟踪自己的日志 — 不访问无关系统路径或未声明的环境变量。
ℹ 安装机制
没有包安装规格;脚本自己从 code.visualstudio.com 下载 tarball 并提取到 ~/.vscode-cli。下载和提取远程二进制文件对于此任务是正常的,但带有通常的网络/代码执行风险(URL似乎是官方 Microsoft VS Code 下载端点)。
✓ 凭证需求
该技能不请求秘密或无关环境变量。脚本尊重文档中记录的 VSCODE_TUNNEL_NAME 和 VSCODE_CLI_DIR,不需要其他凭据。隧道授权通过 VS Code 流(Microsoft 账户)交互执行,如 SKILL.md 所述。
✓ 持久化与权限
always 为 false,该技能不尝试修改其他技能或全局代理设置。它仅在创建的 CLI_DIR 下写入文件,并放置 PID/日志文件;这对于长时间运行的辅助工具是预期的。
安全有层次,运行前请审查代码。
运行时依赖
无特殊依赖
版本
latestv1.0.02026/2/21
● 可疑
安装命令 点击复制
官方npx clawhub@latest install vscode-tunnel
镜像加速npx clawhub@latest install vscode-tunnel --registry https://cn.clawhub-mirror.com
技能文档
VS Code 隧道
启动 Docker 容器环境中的 VS Code 远程隧道,实现远程终端访问。触发短语
- "启动 vscode 隧道"
- "打开 vscode 隧道"
- "连接 vscode"
- "在容器中启动代码隧道"
- "vscode 远程"
命令
# 启动隧道(交互式名称提示)
bash /path/to/tunnel.sh start
# 使用指定名称启动隧道
bash /path/to/tunnel.sh start my-tunnel-name
# 停止隧道
bash /path/to/tunnel.sh stop
# 查看状态
bash /path/to/tunnel.sh status
# 查看日志
bash /path/to/tunnel.sh log
环境变量
| 变量 | 描述 | 默认值 |
|---|---|---|
VSCODE_TUNNEL_NAME | 隧道名称 | 交互式输入 |
VSCODE_CLI_DIR | CLI 安装目录 | ~/.vscode-cli |
用法示例
``
User: 启动 vscode 隧道
Agent: 启动 VS Code 隧道... [执行: bash tunnel.sh start]
Agent: 隧道已启动。请在 VS Code 中输入此代码以授权: xxxx-xxxx
User: 启动名为 dev-env 的隧道
Agent: 启动隧道 dev-env... [执行: bash tunnel.sh start dev-env]
`命令参考
命令 描述 start [name] 启动隧道(可选名称) stop 停止运行的隧道 status 显示隧道状态 log 查看隧道日志(实时)
依赖
curl - 下载 CLI
tar - 提取 CLI
grep` - 日志处理注意
- 首次启动需要 Microsoft 账户授权
- 授权码将在日志输出中显示
- 隧道在后台运行;容器重启后需要重新启动
平台支持
- Linux x64(Alpine/Debian/Ubuntu)
- Docker 容器环境
数据来源:ClawHub ↗ · 中文优化:龙虾技能库
OpenClaw 技能定制 / 插件定制 / 私有工作流定制
免费技能或插件可能存在安全风险,如需更匹配、更安全的方案,建议联系付费定制