GatewayRouterMock doesn't have any function to claim/withdraw the Ethers/Funds from the contracts.
We see the outboundTransfer is called inside the sendDepositToken:
This function is also forwarding all the Ethers provided in the transaction (msg.value) into the outboundTransfer, but we see GatewayRouterMock doesn't have any function for claiming the contract Ethers/Funds.
All the funds/ethers will be locked in GatewayRouterMock permanently.
Manual Review
Consider adding a function to claim/withdraw the funds/ethers from the GatewayRouterMock contract.
The contest is live. Earn rewards by submitting a finding.
This is your time to appeal against judgements on your submissions.
Appeals are being carefully reviewed by our judges.