Conversation
…he config CS-150 [Bug] - 2FA GWS workspace returning users that have been excluded from the config
|
The latest updates on your projects. Learn more about Vercel for GitHub.
|
PR SummaryMedium Risk Overview Directory sync filter reuse: moves Google Workspace sync email include/exclude term parsing/matching into Written by Cursor Bugbot for commit 10c467d. This will update automatically on new commits. Configure here. |
…ded from the config - Fix build issue (#2353) * fix(integration-platform): excluse users in Google Workspace integrations * fix(api): excluse users in Google Workspace integrations * fix(integration-platform): re-make ifFullEmailTerm without depending on regexp * fix(integration-platform): fix org unit filter bypassing email exclusion logic * fix(integration-platform): rename filter-terms functions * fix(integration-platform): fix test build issue for email-exclusion-terms * fix(integration-platform): remove duplicated test file --------- Co-authored-by: chasprowebdev <chasgarciaprowebdev@gmail.com>
…2354) Trust portals are served on dynamic subdomains (e.g. security.trycomp.ai, acme.trust.inc) and verified custom domains (e.g. trust.acmecorp.com), but the CORS config only had a static allowlist. This caused browsers to block requests from trust portals to api.trycomp.ai. - Add isStaticTrustedOrigin() for sync checks (*.trycomp.ai, *.trust.inc) - Add async isTrustedOrigin() that also checks verified custom domains from the DB via Upstash Redis cache (5-min TTL) - Update CORS origin callback, origin-check middleware, and cors-exception filter to use the new functions - Update tests to cover subdomain matching and async behavior Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
|
🎉 This PR is included in version 3.10.4 🎉 The release is available on GitHub release Your semantic-release bot 📦🚀 |
This is an automated pull request to release the candidate branch into production, which will trigger a deployment.
It was created by the [Production PR] action.