Install
openclaw skills install passmanager本地加密密码管理系统,基于AES-256和SQLite,支持多级权限、自动备份,替代1Password实现企业安全可控密码管理。
openclaw skills install passmanager技能名称: passmanager
版本: 1.0.0
作者: iSenlink
创建时间: 2026-03-13
最后更新: 2026-03-13
技能类型: 密码管理
安全等级: 机密
PassManager是一个本地、加密的密码管理系统,完全替代第三方密码管理服务(如1Password)。它基于SQLite数据库和AES-256加密技术,为企业内部提供安全、可控的密码管理解决方案。
# 通过skillhub安装
skillhub install passmanager
# 或手动安装
cd /root/.openclaw/workspace/skills
git clone [repository_url] passmanager
# 进入技能目录
cd /root/.openclaw/workspace/skills/passmanager
# 初始化系统
python3 scripts/passmanager.py init
# 添加管理员
python3 scripts/passmanager.py add-assistant --name "小新" --level admin
# 测试安装
python3 scripts/passmanager.py status
# 添加密码
python3 scripts/passmanager.py add \
--service "email" \
--key "ai.bot@isenlink.com" \
--value "[密码]" \
--notes "主要发件邮箱"
# 查询密码
python3 scripts/passmanager.py get \
--service "email" \
--key "ai.bot@isenlink.com"
# 查看日志
python3 scripts/passmanager.py logs --days 1
技能文档 (docs/passmanager_skill.md)
培训手册 (docs/passmanager_training.md)
API参考 (docs/passmanager_api.md) - 待创建
安全白皮书 (docs/passmanager_security.md) - 待创建
| 脚本文件 | 功能描述 | 使用频率 |
|---|---|---|
scripts/passmanager.py | 主程序,所有功能入口 | 高 |
scripts/setup.py | 系统安装和初始化 | 一次 |
scripts/backup.py | 自动备份脚本 | 每日 |
scripts/monitor.py | 系统监控脚本 | 实时 |
scripts/test_passmanager.py | 功能测试脚本 | 部署时 |
# 密码强度检查器
python3 tools/password_strength.py "your_password"
# 批量导入工具
python3 tools/batch_import.py --file passwords.csv
# 审计报告生成器
python3 tools/audit_report.py --period month
# 性能测试工具
python3 tools/benchmark.py --iterations 1000
# config.yaml
database:
path: /root/.openclaw/secrets/passmanager.db
backup_dir: /root/.openclaw/secrets/backups
retention_days: 30
security:
encryption: aes-256
key_rotation_days: 90
max_login_attempts: 5
assistants:
default_level: user
admin_assistants:
- 小新
- 清风总
logging:
level: info
file: /root/.openclaw/secrets/logs/passmanager.log
retention_days: 90
| 操作类型 | 平均响应时间 | P95响应时间 | 最大并发 |
|---|---|---|---|
| 密码查询 | < 10ms | < 20ms | 1000 QPS |
| 密码添加 | < 50ms | < 100ms | 500 QPS |
| 批量导入 | < 5s | < 10s | 10 QPS |
| 审计报告 | < 30s | < 60s | 5 QPS |
# 1. 安装技能
skillhub install passmanager
# 2. 初始化配置
cd /root/.openclaw/workspace/skills/passmanager
python3 scripts/setup.py --env production
# 3. 启动服务
python3 scripts/passmanager.py start --daemon
# 4. 验证部署
python3 scripts/test_passmanager.py --all
# 1. 部署主节点
python3 scripts/deploy_master.py \
--node master01 \
--ip 192.168.1.100
# 2. 部署从节点
python3 scripts/deploy_slave.py \
--node slave01 \
--master 192.168.1.100
# 3. 配置负载均衡
python3 scripts/configure_lb.py \
--master master01 \
--slaves slave01,slave02,slave03
# 4. 测试集群
python3 scripts/test_cluster.py --full
# Dockerfile
FROM python:3.9-slim
WORKDIR /app
COPY . .
RUN pip install -r requirements.txt
EXPOSE 8000
CMD ["python3", "scripts/passmanager.py", "start", "--host", "0.0.0.0"]
# 构建镜像
docker build -t isenlink/passmanager:1.0.0 .
# 运行容器
docker run -d \
--name passmanager \
-p 8000:8000 \
-v /data/secrets:/app/secrets \
isenlink/passmanager:1.0.0
# 基础健康检查
python3 scripts/passmanager.py health
# 详细系统状态
python3 scripts/passmanager.py status --detail
# 性能监控
python3 scripts/monitor.py --metrics all
# 容量检查
python3 scripts/capacity.py --warning 80 --critical 90
# 每日备份
python3 scripts/backup.py --daily
# 日志轮转
python3 scripts/logrotate.py --keep-days 30
# 数据库优化
python3 scripts/optimize.py --vacuum
# 清理临时文件
python3 scripts/cleanup.py --temp-files
# 诊断问题
python3 scripts/diagnose.py --output report.html
# 恢复服务
python3 scripts/recover.py --from-backup latest
# 紧急修复
python3 scripts/emergency_fix.py --issue [issue_id]
# 联系支持
python3 scripts/support.py --create-ticket "问题描述"
# 报告问题
python3 scripts/report_issue.py \
--title "问题标题" \
--description "详细描述" \
--priority normal
# 提交建议
python3 scripts/submit_suggestion.py \
--category feature \
--description "功能建议"
# 生成合规报告
python3 scripts/compliance_report.py \
--standard iso27001 \
--period quarter \
--output compliance_report.pdf
# 导出审计日志
python3 scripts/export_audit_logs.py \
--format csv \
--period month \
--output audit_logs.csv
"完全替代了1Password,更安全、更快、更可控" — 某企业安全负责人
"与OpenClaw完美集成,大大提高了工作效率" — AI助手团队
"合规性非常好,满足了我们的审计要求" — 合规部门
技能维护: iSenlink 技术团队
技能主页: https://skillhub.ai/isenlink/passmanager
许可证: 企业内部使用许可证
版权: © 2026 iSenlink. 保留所有权利。
本技能为iSenlink内部开发,专为企业级密码管理设计