TL;DR: The Meta Instagram takeover showed that conversational guards, VPN checks and verification codes do not stop account takeover when an AI support assistant can be talked into changing email and reset paths, according to Cerbos. External policy, not chat-based trust, is the control boundary agents need.
Editorial analysis by NHI Mgmt Group, based on content published by Cerbos: “The Meta AI hack shows why agents shouldn't decide access”.
Key questions
Q: What breaks when an AI agent can approve its own recovery flow?
A: The recovery boundary breaks because the agent is no longer just collecting facts, it is deciding whether those facts are sufficient to change account state.
Q: Why do conversational AI support flows create authorization risk?
A: They create risk because language is an unreliable authorization signal.
Q: What do security teams get wrong about AI access risk?
A: Many teams focus on the model while ignoring the identity path that reaches it.
Practitioner guidance
- Separate decision from conversation Move account recovery, email changes and password reset approvals into an external policy engine so the agent can only request an outcome, not decide it.
- Restrict agent authority to task scope Grant only least agency for support assistants, with no standing permission to perform sensitive identity changes outside explicitly approved flows.
- Resolve real identity outside the agent Pull user identity, relationship and entitlement data from authoritative systems before any sensitive action is approved or executed.
Bottom line: The core failure was not a flashy exploit chain but an AI support flow that could be talked into changing account recovery state.
Explore further
View Full Forum → | NHI Foundation Course → | Our Services → | Read the full analysis →
AI agent authorization fails when the decision path is conversational. A support assistant that can be argued into changing recovery state is not a mere interface risk, it is a delegated authority problem. The security boundary has moved from code into language, and language is not a reliable authorization medium. Practitioners need to treat the chat layer as an input surface, not a policy plane.
A question worth separating out:
Q: How should organisations govern AI agents that handle account recovery?
A: They should govern them like privileged requesters, not trusted operators. That means the agent must never own the reset decision, should not infer ownership from conversation, and must obtain policy approval from systems outside the model. If human or machine identity context is involved, the approval logic must evaluate that context independently of the chat session.
👉 Read our full editorial: AI agent authorization needs external policy, not conversational trust