
JefferyandClaude Opus 4.8
154ab032bf
fix(release-cleanup): 強化輸入驗證、請求逾時與錯誤處理
解決 AI review 的安全性與健壯性問題:
- 驗證 GITEA_SERVER_URL 為合法 http/https URL(降低 SSRF 風險)
- 驗證 GITEA_REPOSITORY 為 owner/repo 形式並拒絕路徑穿越
- 為所有 fetch 請求加上 30 秒逾時(AbortSignal.timeout),避免卡死
- fetchAllPages 解析前檢查 content-type,非 JSON 時拋出明確錯誤
- selectReleasesToDelete 對無效 created_at 防呆,避免 NaN 排序
- index.js 匯出 main 並加上直接執行守衛,錯誤輸出含類型與堆疊
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-26 10:55:45 +08:00
..
2026-06-26 10:35:19 +08:00
2026-06-26 10:55:45 +08:00
2026-06-26 10:55:45 +08:00
2026-06-26 10:55:45 +08:00
2026-06-26 10:35:19 +08:00
2026-06-26 10:35:19 +08:00
2026-06-26 10:55:45 +08:00
2026-06-26 10:46:20 +08:00
2026-06-26 10:55:45 +08:00