← 返回 Skills 市场
jixsonwang

Password Manager

作者 Jixson · GitHub ↗ · v1.0.4
cross-platform ✓ 安全检测通过
660
总下载
0
收藏
7
当前安装
4
版本数
在 OpenClaw 中安装
/install password-manager
功能描述
A fully local password management skill for OpenClaw with AES-256-GCM encryption, password generation, and sensitive info detection.
安全使用建议
This skill appears to do what it claims (a local encrypted password vault) and contains its implementation in the package rather than pulling remote code. Before installing, consider the following: - Source verification: the skill's source/homepage is unknown. If you will store sensitive secrets, prefer code from a known maintainer or review the full source yourself. - Disk location and permissions: the vault (data/vault.enc), cache (.cache/key.enc), and history files are written under the skill's package directories. Ensure those directories are located on secure storage and have strict filesystem permissions so other users/processes cannot read them. - Environment variable risk: PASSWORD_MANAGER_MASTER_PASSWORD is supported for automation but is a sensitive secret; avoid using it on multi-user systems, CI runners without secret storage, or places where process/environment variables can be leaked. - Cache derivation detail: the cache key derivation uses a fixed salt constant (CACHE_SALT_FIXED). This is a design weakness for the cache encryption (it makes offline guessing of cache-derived data slightly easier than if per-install random salt were used). If you rely on the cache file for long-lived convenience, consider reducing cache lifetime or removing cache entirely. - Audit & Logs: SKILL.md advertises audit logs and operation history. Confirm what is logged and where; ensure logs don't contain plaintext secrets and that log files are protected. - Backups & recovery: confirm your backup strategy (vault.enc is the canonical encrypted vault file). Losing the master password may make recovery impossible. If you are not comfortable reviewing the full source, either decline the skill or run it in an isolated environment (sandbox/VM) and/or adjust config (disable caching, lower cache timeout) before storing high-value secrets.
功能分析
Type: OpenClaw Skill Name: password-manager Version: 1.0.4 The OpenClaw AgentSkills skill bundle for 'password-manager' is classified as benign. The code implements strong cryptographic practices (AES-256-GCM, PBKDF2-SHA256), robust input sanitization across all user-facing functions (CLI and OpenClaw tools), and secure handling of sensitive data (memory wiping, encrypted vault and cache). All file operations are strictly local to the skill's workspace, and there is no evidence of data exfiltration, unauthorized network communication, or persistence mechanisms. The `SKILL.md` and `hooks/openclaw/HOOK.md` documentation are purely descriptive and do not contain any prompt injection attempts designed to manipulate the agent maliciously. While the `password_manager_get` tool defaults to `showPassword: true`, this is a core feature of a password manager, allowing the agent to fulfill its intended purpose of managing and retrieving credentials, and is not indicative of malicious intent.
能力评估
Purpose & Capability
The name/description (local AES-256-GCM password manager, generation, detection) matches the included code and CLI/hook behavior. No unrelated cloud credentials or foreign binaries are requested. The included detector, crypto, generator, storage, and validator modules all serve the stated purpose.
Instruction Scope
Runtime instructions and Hook APIs operate on local vault and detection features as documented. The SKILL.md and handler instruct the agent to access the vault, read/write local files, and optionally use the PASSWORD_MANAGER_MASTER_PASSWORD environment variable; these behaviors are implemented in code. Note: the skill persists a vault and a cached key file under the skill package's data/.cache directories (./data/vault.enc and ./.cache/key.enc) — this persistent disk access is expected for a password manager but worth being aware of.
Install Mechanism
There is no external install/download mechanism and package.json has no dependencies. All code is bundled with the skill (no remote downloads or installers), which minimizes supply-chain risk from the installation mechanism itself.
Credentials
The skill does not require any environment variables or external credentials. It optionally supports PASSWORD_MANAGER_MASTER_PASSWORD for automation (documented and implemented). That optional env var is reasonable for CI/automation but is a sensitive vector (visible to processes, logs) and the SKILL.md correctly warns about process-list exposure.
Persistence & Privilege
The skill stores encrypted vault and cache files inside its package/data and package/.cache locations and writes history files for versioning. It does not request elevated system privileges or modify other skills. Persisting secrets to disk is necessary for a vault, but you should confirm the directory location and OS file permissions; by default it will create and write files under the skill directory.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install password-manager
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /password-manager 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.4
Added update and change-password CLI commands, fixed cache reuse logic and parameter parsing
v1.0.3
Full English translation for global users - all comments, messages, and documentation translated
v1.0.1
Retry publish - check security scan status
v1.0.0
password-manager 1.0.0 - 初始版本 - 实现全部 16 项核心功能,包括本地 AES-256-GCM 加密存储、主密码缓存、密码生成、敏感信息检测、版本历史和操作审计。 - 提供 10 个 OpenClaw 工具,支持自动化与智能助手集成。 - 完备命令行接口,支持初始化、增删改查、备份恢复、锁定解锁等操作。 - 全面单元测试覆盖(45 个测试,93% 成功率)。 - 强化安全措施,包括 PBKDF2 派生、双重加密、操作确认、输入验证与内存清理。 - 灵活配置项,支持敏感检测、权限、密码策略等自定义。 - 文档与 FAQ 完整,易于上手与集成。
元数据
Slug password-manager
版本 1.0.4
许可证
累计安装 7
当前安装数 7
历史版本数 4
常见问题

Password Manager 是什么?

A fully local password management skill for OpenClaw with AES-256-GCM encryption, password generation, and sensitive info detection. 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 660 次。

如何安装 Password Manager?

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

Password Manager 是免费的吗?

是的,Password Manager 完全免费(开源免费),可自由下载、安装和使用。

Password Manager 支持哪些平台?

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

谁开发了 Password Manager?

由 Jixson(@jixsonwang)开发并维护,当前版本 v1.0.4。

💬 留言讨论