Scope you can verify versus scope you are told
With API keys, you choose scopes in an exchange dashboard and then trust that both the exchange and the bot respect them. Whether withdrawal permission was requested, and whether the key is stored encrypted, is not something you can independently confirm.
An agent approval's scope is enforced by the protocol: order actions are signable, transfers are not. There is no configuration mistake that turns a trading agent into a withdrawal credential.