MCPcopy
hub / github.com/fosrl/pangolin / shouldRejectCrossOrgSite

Function shouldRejectCrossOrgSite

server/middlewares/verifySiteAccess.test.ts:36–43  ·  view source on GitHub ↗
(
    siteOrgId: string,
    reqUserOrgId: string | undefined
)

Source from the content-addressed store, hash-verified

34// Simulates the condition check in verifySiteAccess:
35// if (req.userOrgId && site.orgId !== req.userOrgId) { reject }
36function shouldRejectCrossOrgSite(
37 siteOrgId: string,
38 reqUserOrgId: string | undefined
39): boolean {
40 // The actual check in verifySiteAccess is:
41 // if (req.userOrgId && site.orgId !== req.userOrgId) { reject }
42 return !!(reqUserOrgId && siteOrgId !== reqUserOrgId);
43}
44
45// --- Tests ---
46

Callers 2

testSecurityScenariosFunction · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected