It's possible for users to bridge zero funds out of the contract.
This does not pose any security threat, but it's logical that there is a check put in place to ensure that a value is been sent out. This could also help prevent gas wastage by users when the user unintentionally sends a 0 value.
As seen above, the amount was set to zero. However, the test still passes.
No security threat.
Manual Review
Consider adding a check to the deposit function which makes sure the amount which will be passed is greater than zero. For example:
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.