首页龙虾技能列表 › Bitwarden Bw — 安全访问和管理 Bitwarden 密码

🔒 Bitwarden Bw — 安全访问和管理 Bitwarden 密码

v1.0.0

使用官方 bw CLI 安全访问和管理 Bitwarden 密码。支持查看密码、用户名、TOTP 代码、完整项目详细信息,搜索保管库项目、同步保管库。

0· 415·1 当前·1 累计
by @yorha59 (zu)·MIT-0
下载技能包
License
MIT-0
最后更新
2026/2/26
安全扫描
VirusTotal
无害
查看报告
OpenClaw
安全
high confidence
该技能内部一致于其声明的目的(它封装了官方 bw CLI),但运行时文档引用了一个敏感的 BW_SESSION 环境变量,该变量未在元数据中声明,并建议将其持久化在 ~/.zshrc 中 —— 您应该谨慎处理。
评估建议
该技能似乎做了它所说的:运行官方 Bitwarden CLI (bw) 来读取和管理保管库项目。安装前,请确认您已安装 bw 并了解含义:代理将需要访问您的 BW_SESSION(一个活跃的 Bitwarden 会话令牌)来操作,并且它运行的任何命令都可以读取您的保管库条目。请要求发布者更新元数据以声明 BW_SESSION 作为所需的凭据,因此您可以明确审查它。尽量避免以明文形式永久存储 BW_SESSION(例如,~/.zshrc) —— 如果可能,偏好短暂会话、按需手动运行 bw login/unlock 或使用短期会话令牌。仅在信任代理处理敏感数据时启用此技能,并考虑首先在受限账户/保管库中限制自动调用或进行测试。...
详细分析 ▾
用途与能力
名称/描述与所需二进制 (bw) 匹配。SKILL.md 中的所有主要操作都是 bw CLI 命令;要求 bw 二进制是合适的和比例的。
指令范围
SKILL.md 明确预期一个 BW_SESSION 环境变量并建议将其持久化在 ~/.zshrc 中,但 requires.env 列出了没有环境变量。指令引用运行 bw 并将输出管道到本地 python 命令 —— 预期 —— 但未声明的 BW_SESSION 使用和指导将会话存储在 shell RC 文件中的范围/信息处理不一致应被澄清。
安装机制
仅指令技能;无安装规格。README/本地指导建议通过 npm 安装官方 CLI(npm install -g @bitwarden/cli),这是一个正常的、低风险的推荐(无任意下载或提取)。
凭证需求
访问 Bitwarden 会话 (BW_SESSION) 与技能的目的成比例。然而,会话令牌是敏感的,技能未将其声明为所需的环境变量。SKILL.md 还建议将会话持久化在 ~/.zshrc 中,如果不仔细处理,可以暴露凭据。
持久化与权限
always 为 false 且技能不请求系统范围的更改或修改其他技能的配置。允许模型调用(平台默认);与访问秘密结合,这增加了风险,但对于密码管理技能这是预期的。
安全有层次,运行前请审查代码。

License

MIT-0

可自由使用、修改和再分发,无需署名。

运行时依赖

🖥️ OSLinux · macOS

版本

latestv1.0.02026/2/23

bitwarden-bw 1.0.0 初始版本: - 使用官方 bw CLI 访问和管理 Bitwarden 密码。 - 支持查看密码、用户名、TOTP 代码和完整项目详细信息。 - 提供命令搜索保管库项目和同步保管库。 - 需要 bw CLI 和 BW_SESSION 环境变量。

● 无害

安装命令 点击复制

官方npx clawhub@latest install bitwarden-bw
镜像加速npx clawhub@latest install bitwarden-bw --registry https://cn.clawhub-mirror.com

技能文档

使用官方 bw CLI 与 Bitwarden 保管库交互。

前提条件

  • bw CLI 安装: npm install -g @bitwarden/cli
  • BW_SESSION 环境变量设置(保存在 ~/.zshrc 中)

使用

获取密码

bw get password "site_name"

获取用户名

bw get username "site_name"

获取完整项目(JSON)

bw get item "site_name" --pretty

搜索

bw list items --search "query" | python3 -c "import json,sys; [print(f'{i["name"]} ({i.get("login",{}).get("username","")})')for i in json.load(sys.stdin)]"

同步保管库

bw sync
始终在获取详细信息前同步以确保准确性。

TOTP 代码

bw get totp "site_name"

  • 会话密钥在 BW_SESSION 环境变量中(持久化在 ~/.zshrc 中)
  • 如果会话过期,用户必须重新交互式登录(bw login 需要 OTP)
  • bw unlock 可以在不完全重新登录的情况下刷新过期会话
数据来源:ClawHub ↗ · 中文优化:龙虾技能库
OpenClaw 技能定制 / 插件定制 / 私有工作流定制

免费技能或插件可能存在安全风险,如需更匹配、更安全的方案,建议联系付费定制

了解定制服务