Repository navigation
Releases
Releases · Anchorite-no/zju-skill-public
ZJU Skill 公开版 0.1.1
公开版新增系统凭据库保护的账号存储。旧 profile.env 首次读取时原子迁移为 AES-256-GCM 密文,文件名不变;系统凭据库不可用或密文损坏时停止,不回退到明文。
- 使用
node scripts/zju.ts profile init --system zju在终端配置账号,密码不回显;自动化程序可通过--stdin传入 JSON。 - 密码不再通过命令行参数传入,诊断输出统一脱敏。
- 移除公开仓库中的内部开发资料,并清理主分支历史;新增发布白名单、包文件检查和凭据扫描。
- 修复 Windows 短暂文件占用造成的原子替换失败,并清理失败写入的临时文件。
推荐 Node.js 24 LTS。下载源码 ZIP、解压并执行 npm ci,然后按 README 配置账号。tgz 也可解压为技能目录使用;本项目不通过 npm registry 发布。
升级后不要手工编辑加密的 profile.env,不要再用旧版本读取它。换电脑或删除系统密钥后需重新配置。此次清理改写了公开主分支历史,已有克隆建议保存本地改动后重新克隆,避免把旧历史合并回来。
验证:类型检查、8 项定向安全验证、全新目录安装及真实 Windows 凭据库验证均通过;Windows、Intel Mac 和 Apple Silicon Mac 的凭据库检查均通过,见 安全 CI。SHA-256 校验文件随附件提供。