The deployProxyAndDistributeSignature function is open to replay attacks
Based on the comment written above the deployProxyAndDistributeSignature function,
it says using EIP712 verify signature (which is true) and avoid replay attacks (this is not true).
The EIP712 official documentation states that the proposal doesn't include replay protection.
See: https://eips.ethereum.org/EIPS/eip-712
An attacker could replay signature, deploy a proxy and distribute prizes even after the contest is supposed to be closed on behalf of an organizer.
Manual review
Use nonce or a unique Id for each transaction
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.