| Severity | Tool | Title | Validated | Confirmed |
|---|---|---|---|---|
| high | slither | SquirrelStash.withdrawEthInternal(address,uint256) (contracts/Contract.sol#252-261) sends eth to arbitrary user | no | — |
| high | slither | SquirrelStash.withdrawTokenInternal(address,address,uint256) (contracts/Contract.sol#236-245) ignores return value by ERC20(token).transfer(recipient,amount) (contracts/Contract... | no | — |
| high | cast | SELFDESTRUCT present | no | — |
| high | detector | Untrusted CALL target/value reachable | no | no |
| high | detector | ETH value transfer possible | no | no |
| high | detector | SELFDESTRUCT reachable | no | no |
| medium | codex | Admin removal corrupts index mapping, making some admins non-removable | no | — |
| low | codex | Whitelist removal corrupts index mapping, making some recipients non-removable | no | — |
| low | codex | Unchecked ERC20 transfer return in token withdrawals | no | — |
| Run ID | Status | Validated | Total findings | Created |
|---|---|---|---|---|
| 019bab3b-aa50-70a2-8a41-e573c49b0a5e | complete | crit 0 high 0 | 9 | 3 months ago |