← 返回 Skills 市场
rvacyber

ProtonMail via Proton Mail Bridge

作者 Jim Staley, CISSP · GitHub ↗ · v1.0.1 · MIT-0
cross-platform ✓ 安全检测通过
809
总下载
1
收藏
0
当前安装
4
版本数
在 OpenClaw 中安装
/install openclaw-protonmail
功能描述
ProtonMail integration via Proton Mail Bridge for reading and sending encrypted emails.
安全使用建议
This skill appears to do what it says: it connects to a local Proton Mail Bridge using the Bridge-generated credentials. Before installing, consider the following: 1) Avoid storing the Bridge password in plain text if possible — prefer OS keychain/password manager or ensure ~/.openclaw/openclaw.json is strictly permissioned (chmod 600). 2) Be aware OpenClaw session logs/tool calls can contain email text; protect your workspace and access to your machine. 3) Verify you install Proton Mail Bridge from the official source (Homebrew cask or Proton's site). 4) Review the skill source if you want extra assurance (it uses local IMAP/SMTP only; no external endpoints). 5) Keep the skill and dependencies updated and audit npm dependencies periodically. Note: some documentation files mention TLS validation behavior; the code constrains Bridge hosts to localhost and uses plain localhost connections — this is expected for Bridge but is a local-only trust decision you should accept consciously.
功能分析
Type: OpenClaw Skill Name: openclaw-protonmail Version: 1.0.1 The ProtonMail skill is a legitimate integration for managing encrypted emails via the local Proton Mail Bridge. The codebase demonstrates strong security practices, including enforcing localhost-only connections in src/index.ts and implementing robust input sanitization and length limits for IMAP search queries in src/imap.ts to prevent injection. Furthermore, the project includes a transparent security policy (SECURITY.md) and documentation of past security hardening (README.md and CHANGELOG.md), indicating a proactive and responsible development approach without any evidence of malicious intent or data exfiltration.
能力标签
crypto
能力评估
Purpose & Capability
Name/description, required env vars (PROTONMAIL_ACCOUNT, PROTONMAIL_BRIDGE_PASSWORD), dependencies (imap, nodemailer, mailparser) and the brew install of Proton Mail Bridge align with a skill that talks to a local IMAP/SMTP bridge. Nothing requested appears unrelated to reading/sending ProtonMail via Bridge.
Instruction Scope
SKILL.md keeps instructions scoped to installing/starting the Bridge, obtaining the Bridge-generated IMAP/SMTP credentials, adding them to OpenClaw config, and using the CLI/tool. It does instruct copying the skill into ~/.openclaw/skills and mentions that OpenClaw session logs may contain email text — a relevant privacy/security note. No instructions ask the agent to read unrelated system files or exfiltrate data, but the instructions do rely on storing credentials in an OpenClaw config file (see environment_proportionality).
Install Mechanism
Install spec is a Homebrew cask for the official Proton Mail Bridge — an expected, low-risk distribution method. The package also uses standard npm dependencies; the included install-skill script copies files into ~/.openclaw which is a normal local install step for skills.
Credentials
Requested environment variables are exactly the Bridge account and Bridge-generated password — appropriate and minimal for the stated functionality. However, SKILL.md suggests storing the Bridge password in ~/.openclaw/openclaw.json (plain JSON), which is sensitive. The project recommends chmod 600 and keychain/password manager, but users should treat that file and OpenClaw session logs as sensitive because they may contain email content.
Persistence & Privilege
Skill is not always:true and does not request system-wide elevated privileges. It installs into the user's OpenClaw skills directory and registers tools — expected for a skill. Autonomous invocation is allowed (platform default) but does not on its own increase concern given the limited, local-scope access.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install openclaw-protonmail
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /openclaw-protonmail 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.1
Restore SKILL.md frontmatter parsing compatibility, sync version metadata, and rebuild from the hardened source.
v1.0.0
v1.0.0: Stable release. Fixed critical bug where readMessage() hung indefinitely on invalid/non-existent message UIDs (no Promise rejection, no timeout). Added fetch end handler with messageFound tracking to reject immediately with a clear error. Full CLI tests passing against Proton Bridge.
v0.1.1
Security hardening patch: removed insecure TLS override, enforced localhost-only Bridge hosts, hardened IMAP search query sanitization, added advisory + upgrade guidance.
v0.1.0
Initial beta release: Full IMAP/SMTP implementation via Proton Mail Bridge. Read, send, search, and reply to encrypted email. Security-first design (localhost-only). Actively seeking feedback.
元数据
Slug openclaw-protonmail
版本 1.0.1
许可证 MIT-0
累计安装 0
当前安装数 0
历史版本数 4
常见问题

ProtonMail via Proton Mail Bridge 是什么?

ProtonMail integration via Proton Mail Bridge for reading and sending encrypted emails. 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 809 次。

如何安装 ProtonMail via Proton Mail Bridge?

在 OpenClaw 或 Claude Code 对话框中运行命令「/install openclaw-protonmail」即可一键安装,无需额外配置。

ProtonMail via Proton Mail Bridge 是免费的吗?

是的,ProtonMail via Proton Mail Bridge 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。

ProtonMail via Proton Mail Bridge 支持哪些平台?

ProtonMail via Proton Mail Bridge 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。

谁开发了 ProtonMail via Proton Mail Bridge?

由 Jim Staley, CISSP(@rvacyber)开发并维护,当前版本 v1.0.1。

💬 留言讨论