Currently SoulboundProfileNFT::mintProfile
allows an user to mint a profile NFT without any parameter validations, meaning this can be abused to mint profiles with no name/age/image which is just a spam profile created disrupting the intended functionality of the DatingDapp.
This causes an overall dissatisfaction in service and lack of trust of other users in the protocol
Manual Review
Check for parameter validations in the mint function
Scamming/phishing is not the protocol problem, that's a user mistake. NFT are unique, even if someone does a copy of your profile (which is also possible in web2), I consider it informational. Injection is a problem for the web2 part of the protocol, not a bug here. For the age, it depends on the countries law and future medicine. Anyways, that's more an ethical/political problem, not a bug.
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.