← Back to Skills Marketplace
660
Downloads
0
Stars
7
Active Installs
4
Versions
Install in OpenClaw
/install password-manager
Description
A fully local password management skill for OpenClaw with AES-256-GCM encryption, password generation, and sensitive info detection.
Usage Guidance
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.
Capability Analysis
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.
Capability Assessment
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.
How to Use
- Make sure OpenClaw is installed (local or Docker)
- Run the install command in chat:
/install password-manager - After installation, invoke the skill by name or use
/password-manager - Provide required inputs per the skill's parameter spec and get structured output
Version History
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 完整,易于上手与集成。
Metadata
Frequently Asked Questions
What is Password Manager?
A fully local password management skill for OpenClaw with AES-256-GCM encryption, password generation, and sensitive info detection. It is an AI Agent Skill for Claude Code / OpenClaw, with 660 downloads so far.
How do I install Password Manager?
Run "/install password-manager" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.
Is Password Manager free?
Yes, Password Manager is completely free (open-source). You can download, install and use it at no cost.
Which platforms does Password Manager support?
Password Manager is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).
Who created Password Manager?
It is built and maintained by Jixson (@jixsonwang); the current version is v1.0.4.
More Skills