Description: The contract calls '_mint(msg.sender, tokenId)' rather than '_safeMint', allowing tokens to be sent to contracts that don't implement 'onERC721Received'.
Impact: NFTs can be irrecoverably locked in non-compliant contracts.
Recommended Mitigation: Use the safe variant:
The `fulfillMintRequest` function is external and anyone can call it. If the protocol uses `_safeMint` instead of `_mint`, this introduces a reentrancy risk. It is better to use `_mint` and the caller is responsible for being able to obtain the token.
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.