Files
Arcrun/cypher-executor
uncle6me-web a3f5c77332 portal-auth P3:/portal/data/* server-side enforce+/portal 單檔 HTML 殼
- portal-data.ts(安全核心):search(server 注入 owner_id+library,caller 的
  owner_id/library 參數一律被覆蓋);entries/:id 逐筆驗租戶+庫(越庫/不存在同一句
  404 不洩存在性);graph D-4 粗閘(無權 403,SDD 明定例外);workflows D-8
  (admin/all/off,唯讀+最近執行,無 trigger、無 webhook_url)
- portal-ui.ts:獨立 HTML 殼(不動 console;樣式複製 console 設計語言子集)——
  登入/搜尋(三模式+source 溯源+卡片詳頁)/設定(改密碼/看權限/主題)/工作流
  (admin);前端零租戶字串、零 X-Arcrun-API-Key,只持 portal session token
- index.ts 掛載兩個新 router;tsc exit 0

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-07-14 13:05:23 +08:00
..