Intent-Code Divergence
High
- Confidence
- 98% confidence
- Finding
- The `/kite send` path validates and spends `wallet.address`, which is the globally configured signer wallet, not a per-user wallet derived from `userId`. Any caller able to invoke this command can trigger transfers from the main signer balance, creating a direct unauthorized-drain risk rather than operating within the intended user wallet boundary.
