| Severity | Tool | Title | Validated | Confirmed |
|---|---|---|---|---|
| critical | detector | Untrusted DELEGATECALL target reachable | yes | yes |
| Severity | Tool | Title | Validated | Confirmed |
|---|---|---|---|---|
| high | detector | Untrusted CALL target/value reachable | no | no |
| high | detector | ETH value transfer possible | no | no |
| high | slither | tokenProxy.handlerProxy(bytes) (contracts/Contract.sol#479-485) uses delegatecall to a input-controlled function id | no | — |
| high | slither | tokenProxy.siProxy(bytes) (contracts/Contract.sol#506-513) uses delegatecall to a input-controlled function id | no | — |
| high | slither | tokenProxy.repay(uint256,bool) (contracts/Contract.sol#466-475) uses delegatecall to a input-controlled function id | no | — |
| high | slither | tokenProxy.deposit(uint256,bool) (contracts/Contract.sol#419-428) uses delegatecall to a input-controlled function id | no | — |
| high | slither | tokenProxy.siViewProxy(bytes) (contracts/Contract.sol#521-528) uses delegatecall to a input-controlled function id | no | — |
| high | slither | tokenProxy.handlerViewProxy(bytes) (contracts/Contract.sol#493-500) uses delegatecall to a input-controlled function id | no | — |
| high | slither | tokenProxy.withdraw(uint256,bool) (contracts/Contract.sol#435-443) uses delegatecall to a input-controlled function id | no | — |
| high | slither | tokenProxy.borrow(uint256,bool) (contracts/Contract.sol#451-459) uses delegatecall to a input-controlled function id | no | — |
| medium | cast | DELEGATECALL present | no | — |
| medium | detector | CREATE/CREATE2 reachable | no | no |
| low | cast | Contract creation opcode present | no | — |
| Run ID | Status | Validated | Total findings | Created |
|---|---|---|---|---|
| 3096f960-d0e1-4fed-a9c7-9aaf7caafa47 | failed | crit 1 high 0 | 14 | 3 months ago |