Why It MattersClient integrations using API keys (for example the browser-based agent GUI) can now make direct cross-origin SaaS calls, reducing proxy hop complexity and avoiding proxy-masked failures, while cookie-based UI logins remain restricted to configured origins. Technically, API-key headers (`Authorization`, `X-Session-API-Key`, `X-Access-Token`) and device-flow endpoints (`/oauth/device/authorize`, `/oauth/device/token`) now use `allow_origins=["*"]` with `allow_credentials=False`, and cookie/anonymous requests keep `PERMITTED_CORS_ORIGINS` with credentials enabled. Continue monitoring is needed for header-detection misclassification and any unexpected cross-origin request patterns on previously blocked domains.
ImpactClient integrations using API keys (for example the browser-based agent GUI) can now make direct cross-origin SaaS calls, reducing proxy hop complexity and avoiding proxy-masked failures, while cookie-based UI logins remain restricted to configured origins. Technically, API-key headers (`Authorization`, `X-Session-API-Key`, `X-Access-Token`) and device-flow endpoints (`/oauth/device/authorize`, `/oauth/device/token`) now use `allow_origins=["*"]` with `allow_credentials=False`, and cookie/anonymous requests keep `PERMITTED_CORS_ORIGINS` with credentials enabled. Continue monitoring is needed for header-detection misclassification and any unexpected cross-origin request patterns on previously blocked domains.