Source Review原始碼審閱
PASS 通過
交付執行面逐項審:我方加工檔逐行審讀 —— compose.yaml(3003 與 8081 埠只綁 127.0.0.1,內建儲存的 8333 埠不對外;登入密鑰、播放簽章密鑰與管理員帳密缺任一就拒絕啟動;資料放具名 volume;初始設定檔唯讀掛入)、quickstart/openreader-seed.json(註冊關閉、訪客關閉、語音用內建本機 Kokoro)、scripts/quickstart/init-env.sh(openssl 產生隨機值,.env 權限 600,已有 .env 時不覆蓋)。Dockerfile 為上游原檔,只把基底映像釘 digest、固定版本,亦逐行讀過。上游 TypeScript 原始碼未逐檔審讀,以 MIT 授權與容器隔離為依據。