隱私與安全
平台只使用 GitHub public identity 辨識使用者,不要求 repository 或 organization 權限。Cloudflare API Token、OAuth Client Secret、session token 與 IP hash secret 不會送到瀏覽器。
Namespace isolation
DNS 與 cache 操作都以 DNS label boundary 判斷權限;所有 update/delete 會先用 record ID 向 Cloudflare 重新讀取目前資料,再驗證舊名稱與新名稱。
Credential handling
Session 是 server-side opaque token,D1 只保存 SHA-256 hash。GitHub OAuth access token 只存在於 callback call stack,取得 numeric user ID 後立即捨棄。
資料最小化
一般使用者看不到其他 namespace、admin internal note、完整 IP 或 secret;token、cookie、authorization、OAuth code 與 verifier 等敏感欄位也不會顯示。
安全事件
若發現可能繞過授權、protected record 或 session 邊界的問題,請私下聯絡軟體開發社維護者,並附上頁面顯示的 request ID;請勿在公開 issue 張貼 credential。