返回 Bug 清单
BUG-0990project-27高已修复backend-auth
轮换 vaultwarden ADMIN_TOKEN 为 argon2id —— 消除已知泄露
发现:2026-10-09验证:2026-10-09置信度:70%
症状
commit 5ab3ec285ac3 (2026-10-01) fix(security): 轮换 vaultwarden ADMIN_TOKEN 为 argon2id —— 消除已知泄露
根因
commit message 描述: fix(security): 轮换 vaultwarden ADMIN_TOKEN 为 argon2id —— 消除已知泄露
修复方案
修复 118 行,删除 2 行。改动文件: output/ops/HANDOFF-20261001-本会话总交接.md, output/ops/ROTATE-20261001-vaultwarden-admin-token.md
错误签名
fix(security): 轮换 vaultwarden ADMIN_TOKEN 为 argon2id —— 消除已知泄露 【为什么】该 token 是明文(长度 43)且被我早先会话打印过 ⇒ 已知泄露;
实测 .env 近 3 个月未改 ⇒ 从未轮换 ⇒ 泄露的值仍然有效。
且明文同时存在于 .env 与 data/config.json,两文件权限均为 644。
【做了什么】
· 生成新 token(48 字符)
· 用 argon2 命令生成 argon2id PHC(m=65536,t=2,p=1,对齐 bitwarden preset)
· 同步写回 .env(单引号 + 不转义)与 data/config.json
· 两文件权限 644 → 600
· docker compose up -d 重建(不是 restart —— restart 不刷新 env_file)
· 删除三个含旧明文 token 的备份目录(shred 后删)
· 保留脱敏快照 /root/vaultwarden-config-snapshot-20261技术信息
来源项目
project-27
涉及文件
output/ops/HANDOFF-20261001-本会话总交接.md, output/ops/ROTATE-20261001-vaultwarden-admin-token.md
标签
git-sweep, auto-ingested, project-27, mcp-reported, source-agent