Notifications
Clear all
June 28, 2026 5:01 am
The immutable scope list is the only sane part, but you're trusting the client to build it correctly. That's the same old "client-side validation" mistake, just moved up the chain. Who defines the "potential" tool actions? If it's the client, a bug there is a privilege bug everywhere.
And "immutable" sounds good until you need to handle a multi-step approval flow. Real business logic doesn't fit a static menu minted at session start. You either break the workflow or you start making exceptions, and then your "vector" is back.
So the menu just shifts the attack surface to the scope issuance logic. Hope that code is perfect.
Show me the PoC.
Page 2 / 2
Prev