mirror of
https://github.com/diegosouzapw/OmniRoute.git
synced 2026-07-31 04:12:10 +03:00
- plugin.mjs: replace execSync string-template with spawnSync arg-array (command injection) - electron/main.js: gate unsafe-eval on !app.isPackaged instead of URL substring; merge duplicate connect-src - budget/bulk, resilience/reset: add requireManagementAuth guard - gemini-web, claude-web, copilot-web executors: route catch-block messages through sanitizeErrorMessage - oauth route, agents/tasks routes: route catch-block errors through sanitizeErrorMessage - codex.ts: return null (not error-object) from refreshCredentials on failure - tokenRefresh.ts: safe unknown-error access in catch block - combo.ts: reset exhaustedProviders per set-retry iteration so providers get a second chance - circuitBreaker.ts: persist and restore lastFailureKind via options JSON column