Actually, this topic has been a very old issue and this is never solved at all. Because, scammers will always set scam projects, scam programs, scam investment, and also other type of scams.
And unfortunately, although this has been notified from long time ago, there are still many people who are trapped in the scams, both newbies or even others.
Recently I came across a project that was created to solve this problem - CheckDot. They have a nice strategy for checking and verifying projects, which seems to be useful.
Actually there have been some platforms who do this effort in order to minimize being scammed. But how effective it is will depend on what kind of scam analysis done by the platform and how objectives are the analysis. Sometimes, we may consider that a new project belongs to grade A with good project potential without any scam, but in fact, the project is just a shit and scam.
So, you must do checking and analyzing carefully and smartly because scammers are exactly very smart in utilizing every situation.