← 返回 Skills 市场
Secret Portal
作者
Aaron Levin
· GitHub ↗
· v0.1.0
890
总下载
0
收藏
3
当前安装
1
版本数
在 OpenClaw 中安装
/install secret-portal
功能描述
Spin up a one-time web UI for securely entering secret keys and env vars. Supports guided instructions, single-key mode, and cloudflared tunneling.
安全使用建议
This skill is a coherent wrapper for an external tool (uv) that will run a one‑time secret entry UI and write secrets to a file. Before installing or using it: 1) Verify the 'uv' CLI and the referenced GitHub project (https://github.com/Olafs-World/secret-portal) — inspect the code or the package source so you know what will run. 2) Confirm how 'cloudflared' (or any tunnel binary) is downloaded and from which URL; prefer tooling that pulls releases from official, signed sources. 3) Choose the env-file path deliberately (avoid world-readable locations) and consider using a temporary VM/container or ephemeral workspace to limit exposure. 4) If you cannot audit the external binaries, avoid passing high‑value secrets (production API keys) to this flow. 5) If you need stronger guarantees about logging/exfiltration, require cryptographic verification of binaries or use a known audited tool instead.
功能分析
Type: OpenClaw Skill
Name: secret-portal
Version: 0.1.0
The skill bundle is classified as benign. The `SKILL.md` describes a tool for securely collecting user-entered secrets via a temporary web UI and saving them to a local file. It explicitly states security measures like one-time use, token authentication, `600` file permissions, and not logging secrets to stdout/stderr. The installation process uses `brew` for `uv`, and tunneling options like `cloudflared` are legitimate tools used for the stated purpose of making the local web UI accessible. There is no evidence of data exfiltration of existing system secrets, malicious execution, persistence mechanisms, prompt injection attempts against the agent, or obfuscation.
能力评估
Purpose & Capability
The skill tells the agent to run the 'uv' CLI to start a secret-entry portal; the single required binary ('uv') and the provided brew install entry for 'uv' match the documented usage. Required env vars/creds are none, which aligns with a simple UI-for-secrets purpose.
Instruction Scope
SKILL.md instructs executing 'uv run --with secret-portal secret-portal' and passing a path to save secrets (e.g., -f ~/.env). That is within the stated purpose, but it also encourages using '--tunnel cloudflared' and claims cloudflared will be auto-downloaded. The skill is instruction-only and therefore causes execution of an external binary that may download additional executables and perform network operations; the file-writing behavior (saving secrets to disk) and the unverified claims about not logging secrets are sensitive and not enforced by this manifest.
Install Mechanism
Install spec only installs 'uv' via brew (reasonable). However, SKILL.md references auto-downloading 'cloudflared' (a separate binary) when using the recommended tunnel; that secondary download is not declared in the install spec and would be performed at runtime by the external tool. Automatic fetching/extracting of additional binaries by a third-party CLI increases risk and should be validated.
Credentials
The skill declares no environment variables, no credentials, and no config paths. There are no extraneous credential requests in the manifest. Writing secrets to a file is the primary action and is consistent with the stated purpose, though it requires trust in the invoked CLI's behavior.
Persistence & Privilege
The skill does not request always:true, does not alter other skills' configs, and is user-invocable only. It will write a secrets file at a user-specified path, which is expected for this functionality and is not the same as requesting persistent elevated privileges.
如何使用
- 确保已安装 OpenClaw(本地或 Docker 部署)
- 在对话框中输入安装命令:
/install secret-portal - 安装完成后,直接呼叫该 Skill 的名称或使用
/secret-portal触发 - 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v0.1.0
Initial release
元数据
常见问题
Secret Portal 是什么?
Spin up a one-time web UI for securely entering secret keys and env vars. Supports guided instructions, single-key mode, and cloudflared tunneling. 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 890 次。
如何安装 Secret Portal?
在 OpenClaw 或 Claude Code 对话框中运行命令「/install secret-portal」即可一键安装,无需额外配置。
Secret Portal 是免费的吗?
是的,Secret Portal 完全免费(开源免费),可自由下载、安装和使用。
Secret Portal 支持哪些平台?
Secret Portal 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。
谁开发了 Secret Portal?
由 Aaron Levin(@awlevin)开发并维护,当前版本 v0.1.0。
推荐 Skills