Context-Inappropriate Capability
Medium
- Confidence
- 93% confidence
- Finding
- The documented `depositRewards(uint256)` payable function expands the skill's apparent capability beyond the stated user purpose of staking, checking rewards, claiming, and managing a staking position. In an agent setting, exposing or normalizing an admin/funder-style reward-deposit operation can cause an integrator or downstream model to construct unintended value-transferring transactions, especially because it is payable and could send both ETH and tokens to the contract.
