| Severity | Tool | Title | Validated | Confirmed |
|---|---|---|---|---|
| critical | detector | Untrusted DELEGATECALL target reachable | no | no |
| high | slither | Reentrancy in GenericBridge.claimToken(address,address,uint256,uint256[],bytes32,bytes32[],bytes32[],uint8[],string,string,uint8) (contracts/generic/GenericBridge.sol#308-459): | no | — |
| high | slither | Reentrancy in GenericBridge.claimToken(address,address,uint256,uint256[],bytes32,bytes32[],bytes32[],uint8[],string,string,uint8) (contracts/generic/GenericBridge.sol#308-459): | no | — |
| high | slither | ERC1967UpgradeUpgradeable._functionDelegateCall(address,bytes) (@openzeppelin/contracts-upgradeable/proxy/ERC1967/ERC1967UpgradeUpgradeable.sol#207-213) uses delegatecall to a i... | no | — |
| high | detector | Untrusted CALL target/value reachable | no | no |
| high | detector | ETH value transfer possible | no | no |
| medium | detector | CREATE/CREATE2 reachable | no | no |
| medium | cast | DELEGATECALL present | no | — |
| medium | codex | Signatures lack contract-domain separation, enabling replay across bridge instances | no | — |
| low | codex | addApprovers allows zero address, letting invalid signatures count as approvals | no | — |
| low | cast | Contract creation opcode present | no | — |
| info | cast | Heavy EXTCODE*/BALANCE usage | no | — |
| Run ID | Status | Validated | Total findings | Created |
|---|---|---|---|---|
| 019c0eaa-1573-73c9-bdcd-698f810a9fbd | complete | crit 0 high 0 | 12 | 2 months ago |