Confused Deputyagent authorization demo
The confused deputy, live

See an AI agent get tricked, and see Kinde stop it.

An AI agent usually runs with its own permissions. So the agent can be tricked into doing something its user is not allowed to do. This problem has a name: the confused deputy. In this demo you run an agent that reviews a contract. You watch it approve a risky clause that it should not. Then you watch Kinde block the same action.

The userIntern cannot approve clauses
The AI agentContract crew can approve everything
The agent can do what the user cannot. That gap is the confused deputy.
1

Who do you act as?

the user the agent acts for

Pick a role to start. Each role is a real Kinde user; permissions come from Kinde and the demo enforces what each can do. To use your own account, sign in as yourself.

2

Pick a contract to review

use the sample or upload a .txt

↑ Choose a role in step 1 first. Then the sample contract and upload appear here.