moxiaonian
|
415cb472b1
|
v3.6.1 安全修复同步发版
- 盘面图 XSS 防护:装配层全面转义用户可控字段 + 模板严格 CSP(default-src 'none',无 script-src)+ 6 项注入向量回归测试
- 自更新签名信任锚:--apply 双源 manifest 交叉验证 → ed25519 验签(纯 Python 实现,缺 sig 即拒)→ 逐文件 SHA256,全 fail-closed
- sync 工具同步后自动重建 manifest + 签名 + 独立验签,私钥缺失 fail-closed
- 测试 170 项全绿
|
2026-10-10 16:21:30 +08:00 |
|
moxiaonian
|
433c9b4a41
|
v3.6.0 同步发版
- 交互契约改对话式询问(禁点选工具、一次1~2问、先铺垫再问),规则库 3.6
- 盘面图默认生成+chart_shot 截图;品牌区、大运/流年小卡信息补全、交流群二维码卡
- day_boundary 子正换日;memory_save --update-chart 换盘留痕;share_export 事件简介+城市级地域
- share_push 失败诊断+代理引导;_runtime_guard;修 STAR_ORDER 三奇贵人 KeyError
- README 规则计数 541→542;manifest 重建(1275 文件);测试 142 项全绿
|
2026-10-10 13:13:41 +08:00 |
|
moxiaonian
|
f725df8ff6
|
v3.5.1:自更新抓取回退系统 curl(修根证书缺失环境)
|
2026-10-09 22:34:37 +08:00 |
|
moxiaonian
|
a62f2a7d74
|
新增 HTML 盘面渲染(cast_chart --html,模板 scripts/render/templates/paipan.html)
|
2026-10-09 22:23:38 +08:00 |
|
moxiaonian
|
4797702e62
|
share 双远端同时推送;数据仓接入 Gitea 受限上传账号
|
2026-10-09 22:05:59 +08:00 |
|
moxiaonian
|
55b6973e8e
|
接线远端:share 数据仓与自更新 Gitea 镜像地址
|
2026-10-09 21:34:11 +08:00 |
|
moxiaonian
|
26a83df3c4
|
授权模型切换为个人副本签发;share 脱敏共建;自更新通道
- 公众版不再共享 1000 次授权池:移除 data/.license.json,
改置 data/.public_edition.json 标记,首次排盘本机签发个人副本
(初始 20 次、不限期);推送脱敏档案每盘 +10 次(同盘只计一次)
- 新增 share/ 共建:结构化脱敏导出(share_export.py)+
双远端推送(share_push.py)+ 隐私协议(share/README.md);
推送前必须展示脱敏包全文并获用户授权
- 新增自更新:VERSION + manifest.json(SHA256 清单)+
scripts/self_update.py(24h 缓存检查、先验后换、保留授权与档案);
排盘成功后 stderr 提示新版本
- SKILL.md 增「档案共建(share/)」「版本与自更新」两节;
LICENSE.md 增第六条(档案权属与撤回)
- 测试 100 项全绿
|
2026-10-09 21:24:25 +08:00 |
|