Install
$ agentstack add skill-uvwt-agentdock-vaultwarden-cli ✓ scanned · ✓ verified, works with Claude Code, Cursor, and more.
Security review
✓ PassedNo issues found. Passed automated security review. · v0.1.0 How review works →
- ✓ Prompt-injection patterns
- ✓ Secret / credential exfiltration
- ✓ Dangerous shell & filesystem operations
- ✓ Untrusted network calls
- ✓ Known-malicious package signatures
What it can access
- ✓ Network access No
- ✓ Filesystem access No
- ✓ Shell / process execution No
- ✓ Environment & secrets No
- ✓ Dynamic code execution No
From automated source analysis of v0.1.0. “Used” means the capability is present in the source — more access means more to trust, not that it’s unsafe.
Verified badge
Passed review? Show it. Paste this badge into your README, it links to the public security report.
Reliability & compatibility
Declared compatibility
Compatibility is declared by the source manifest. End-to-end runtime verification is coming, see below.
We're building live execution health for every listing: tool-call success rate, median latency, uptime, and last-checked timestamps, measured, not self-reported. It isn't live yet, so we don't show numbers we can't stand behind.
How agent discovery & health will work →About
Vaultwarden CLI
该 Skill 不包含第三方 Vaultwarden SDK,也不把密码、TOTP、主密码或 BW_SESSION 返回给模型。
安全边界
- 唯一的密码库客户端依赖是 Bitwarden 官方包
@bitwarden/cli(命令bw)。 - 主密码和两步验证码只由官方
bwCLI 在本机交互式终端读取。 - 临时会话存放在 macOS 钥匙串,服务名为
agentdock-vaultwarden-cli。 search和item只返回脱敏元数据。copy-secret只写入本机剪贴板,默认 45 秒后在内容未变化时自动清除。- 不提供批量导出、批量显示秘密、任意
bw命令透传或密码库写操作。
首次配置或会话失效
在 DockMini 本机终端运行:
cd "$HOME/AgentDock"
python3 skills/vaultwarden-cli/setup.py
按照官方 bw CLI 的提示输入 Vaultwarden 地址、账号、主密码和两步验证码。
可用操作
status:查看 CLI、服务器、登录和安全会话状态。configure-server:配置 Vaultwarden 地址;远程地址强制 HTTPS。sync:同步密码库。search:搜索条目,只返回脱敏元数据。item:读取单条脱敏元数据。copy-secret:复制单个字段到本机剪贴板。lock:锁定密码库并删除钥匙串会话。
调用示例
{"query":"GitHub","limit":10}
{"item_id":"条目 ID","field":"password","clear_after_seconds":45}
自定义字段:
{"item_id":"条目 ID","field":"custom","field_name":"API Key"}
辅助脚本执行
Skill 本体是本说明文档。确需调用包内辅助脚本时,在 Skill 包根目录使用相对路径执行;运行宿主负责切换到包根目录并把所需变量注入当前子进程。
printf '%s' '{"skill_action":""}' | python3 run.py
输入必须是 JSON 对象。写操作仍按本文档中的确认规则执行。
| 动作 | 用途 | |---|---| | status | 检查官方 bw CLI、服务器配置、登录状态和本机安全会话状态,不返回账号或秘密。 | | configure-server | 把官方 bw CLI 指向指定的 Vaultwarden HTTPS 地址。 | | sync | 使用本机钥匙串中的临时会话同步密码库,不输出秘密。 | | search | 搜索密码库并仅返回条目 ID、名称、类型、收藏状态和域名等脱敏元数据。 | | item | 按条目 ID 读取脱敏元数据;不会返回密码、TOTP、备注或自定义字段值。 | | copy-secret | 把单个密码、用户名、TOTP 或指定自定义字段复制到本机剪贴板;秘密永不进入输出,默认 45 秒后自动清除。 | | lock | 锁定密码库并删除本机钥匙串中的临时会话。 |
Source & license
This open-source skill is cataloged on AgentStack and links to its original source — we do not rehost the code.
- Author: uvwt
- Source: uvwt/agentdock
- License: Apache-2.0
- Homepage: https://uvwt.github.io/agentdock-docs/
Install and usage instructions live in the source repository linked above.
Reviews
No reviews yet, be the first.
Write a review
Versions
- v0.1.0 Imported from the upstream source.