{"id":48634014,"url":"https://github.com/cyber-mule/openpass","last_synced_at":"2026-04-30T07:01:34.647Z","repository":{"id":346338374,"uuid":"1189374759","full_name":"cyber-mule/openpass","owner":"cyber-mule","description":"🔐 开源、本地、安全的 TOTP 两步验证管理器 | Local-first TOTP authenticator with encrypted backup","archived":false,"fork":false,"pushed_at":"2026-04-30T05:18:02.000Z","size":2019,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":0,"default_branch":"main","last_synced_at":"2026-04-30T05:18:43.977Z","etag":null,"topics":["2fa","authenticator","browser-extension","chrome-extension","localstorage","offline","privacy","totp","two-factor-authentication"],"latest_commit_sha":null,"homepage":"","language":"Vue","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/cyber-mule.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":"docs/security.md","support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2026-03-23T08:59:29.000Z","updated_at":"2026-04-30T05:17:40.000Z","dependencies_parsed_at":null,"dependency_job_id":null,"html_url":"https://github.com/cyber-mule/openpass","commit_stats":null,"previous_names":["cyber-mule/totppass"],"tags_count":8,"template":false,"template_full_name":null,"purl":"pkg:github/cyber-mule/openpass","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cyber-mule%2Fopenpass","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cyber-mule%2Fopenpass/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cyber-mule%2Fopenpass/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cyber-mule%2Fopenpass/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/cyber-mule","download_url":"https://codeload.github.com/cyber-mule/openpass/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cyber-mule%2Fopenpass/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":32457110,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-29T22:27:22.272Z","status":"online","status_checked_at":"2026-04-30T02:00:05.929Z","response_time":57,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["2fa","authenticator","browser-extension","chrome-extension","localstorage","offline","privacy","totp","two-factor-authentication"],"created_at":"2026-04-09T07:23:58.731Z","updated_at":"2026-04-30T07:01:34.629Z","avatar_url":"https://github.com/cyber-mule.png","language":"Vue","funding_links":[],"categories":[],"sub_categories":[],"readme":"# OpenPass\n\n\u003e 开源、本地、安全的两步验证管理器\n\n[![Chrome Extension](https://img.shields.io/badge/Chrome-Extension-4285F4?logo=google-chrome\u0026logoColor=white)](https://github.com/cyber-mule/openpass)\n[![License](https://img.shields.io/badge/License-MIT-green.svg)](LICENSE)\n\n## 简介\n\nOpenPass 是一款 Chrome 浏览器扩展，专注于 TOTP 验证码管理。所有密钥仅存储在浏览器本地，不上传云端，保护您的隐私安全。\n\n**核心特性：**\n\n- 🔐 **本地存储** - 密钥仅存于浏览器，不上传云端\n- 🔍 **智能匹配** - 自动识别当前网站，一键获取验证码\n- 📋 **一键复制** - 点击验证码即可复制\n- 💾 **自动备份** - 数据变化时自动备份，支持加密导出\n- 🔒 **主密码保护** - 可选主密码加密敏感操作\n- 🖥️ **管理后台** - 完整的密钥管理界面\n- ⚡ **无需解锁** - 自动备份采用快速路径，会话过期后仍可正常备份\n\n## 快速开始\n\n### 安装\n\n1. 前往 Chrome 网上应用店搜索 \"OpenPass\" 安装\n2. 或前往 [Releases](https://github.com/cyber-mule/openpass/releases) 下载最新版本手动安装\n\n**手动安装步骤：**\n1. 下载 zip 包并解压到本地目录\n2. 打开 Chrome，访问 `chrome://extensions/`\n3. 开启右上角 **开发者模式**\n4. 点击 **加载已解压的扩展程序**，选择解压目录\n\n### 基本使用\n\n1. **添加密钥** - 点击扩展图标 → 点击 **+** 按钮 → 输入密钥和站点信息\n2. **获取验证码** - 访问已保存站点，扩展图标显示匹配数量，点击即可复制\n3. **备份密钥** - 点击右上角 **⋮** → 打开管理后台 → 备份恢复\n\n## 文档\n\n- [功能特性](docs/features.md) - 详细功能说明\n- [安全说明](docs/security.md) - 数据安全与最佳实践\n- [备份与恢复](docs/backup.md) - 备份策略与操作指南\n- [常见问题](docs/faq.md) - 使用问题解答\n- [隐私政策](PRIVACY.md) - 用户数据处理说明\n\n## 开发\n\n```bash\n# 克隆仓库\ngit clone git@github.com:cyber-mule/openpass.git\ncd openpass\n\n# 安装依赖\npnpm install\n\n# 开发模式\npnpm dev\n\n# 构建生产版本\npnpm build\n```\n\n## 版本信息\n\n**当前版本：v0.2.0**\n\n\u003e 🚀 2026年4月30日发布 | **完整重构版本**\n\u003e\n\u003e - 全新的自动备份快速路径机制\n\u003e - 无需解锁即可自动备份\n\u003e - 完整的隐私政策文档\n\n## 功能清单\n\n### ✅ 已实现 (v0.2.0)\n- 🔐 密钥导入/导出功能\n- 🔒 全程加密存储\n- 🛡️ 主密码保护\n- 💾 自动备份功能（快速路径机制）\n- 🔑 备份加密（主密码/自定义密码双模式）\n- ⏰ 4 种备份频率（每 5 分钟/每天/每周/每月）\n- 📸 本地快照备份（保留最近 5 个版本）\n- 📂 自定义目录备份\n- 🖥️ 完整管理后台\n- 🚪 退出登录功能\n- 📝 完整的项目文档\n\n### 🚧 开发中\n- [ ] 暗色主题\n- [ ] Firefox 支持\n\n## 致谢\n\n灵感来源于 [LastPass](https://www.lastpass.com/)，感谢其为密码管理领域做出的贡献。\n\n## License\n\n[MIT License](LICENSE)\n\n---\n\n\u003cp align=\"center\"\u003e\n  如果这个项目对你有帮助，欢迎 ⭐ Star 支持\n\u003c/p\u003e","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcyber-mule%2Fopenpass","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fcyber-mule%2Fopenpass","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcyber-mule%2Fopenpass/lists"}