Keep customers apart.
tenant_a !== tenant_bEvaluate whether an agent can cross the customer-data boundaries your application relies on.
- Customer-facing agents
- Cross-tenant access scenarios
- Intended isolation model
Our approach
We’re building a way to evaluate whether customer-facing agents respect the permissions and tenant boundaries your application intends.
tenant_a !== tenant_bEvaluate whether an agent can cross the customer-data boundaries your application relies on.
agent.scope ⊆ user.scopeLook at what an agent can read and do in the context of the person who initiated the request.
reproduce → remediate → retestConnect a boundary failure to evidence an engineering team can investigate and verify after a fix.
Evidence over assumptions
Which user initiated the request? Which tenant should be in scope? What did the tool read or change? A useful finding connects those details to the expected permission model.
These synthetic examples illustrate our direction. They are not results from a live product or customer evaluation.
What useful evidence looks likeTenant boundary. The returned record belongs to a different customer. Actor: support-agent. Expected scope: tenant_a. Tool: read_customer_record. Observed result: tenant_b. Finding: AUTHORIZATION_MISMATCH. This is an illustrative workflow with American narration and optional English captions.
Start with a bounded question
We expect initial evaluations to be scoped around an agent, a permission model and a set of agreed boundaries. Requirements and availability will be discussed directly while we’re in stealth.
Identify the initiating user, tenant, tools and application-side authorization checks.
Agree what must be allowed, denied and escalated for approval before evaluating the agent.
Use an authorized test environment and synthetic or approved test data. Establish limits and stop conditions.
Review evidence with the team, address the underlying permission boundary and retest the original scenario.
Our initial focus is authorization and tenant isolation. Continuous regression testing and runtime enforcement are future directions to explore, not promises of current availability.
Let’s connect
Tell us what you’re working on. Help shape what comes next.