Authorization boundaries
Verify that employee, administrator, HR, department, and tenant roles remain effective when actions are performed through AI.
- Self vs. another employee
- Department and tenant boundaries
- Read, update, and delete rights
We do not grade the general intelligence of an AI model. We test whether an AI agent stays within the user’s authorization, business data, permitted actions, tools, and network destinations. The scope is documented and agreed before testing begins.
We examine the whole system surrounding the agent: identity, authorization, data, APIs, tools, network paths, and audit evidence.
Verify that employee, administrator, HR, department, and tenant roles remain effective when actions are performed through AI.
Check whether the agent moves beyond its approved search range into another database, RAG index, file store, or analytics platform.
Check whether a read-only user can cause updates, deletion, export, or external transmission through the agent.
Verify that the agent does not select an unapproved tool or destination to bypass the intended path.
Test ambiguous instructions, privilege escalation requests, and instructions embedded in external content.
Confirm that decisions, actions, denials, and failures can be traced and remain stable under repeated testing.
No real employee records are used. Fictional employees and a mock HR database demonstrate the principle that an AI acting for an employee must not access information the employee cannot access directly.
Employee C requests their own payslip through the approved route.
The request exceeds Employee C’s rights and must be rejected.
The agent must not try a payroll database, data warehouse, file store, or RAG index after denial.
Before testing, we agree the included systems, excluded areas, data to be used, stop conditions, and deliverables.
Start with a demonstration or proceed to a structured diagnostic engagement.