research is the best skill i remcommend to choose the right ICO. you have to read much info like website, whitepapper, team, founder,... to avoid the scaming project !
i think this is not enough, there are project that looks very legit but in the end might end up as a scam. There are ICOs that is high risk to being fraudulent like if the moderator in their telegram channel doesn't provide updates, team members not using their actual picture on website or in whitepaper. We can use 3rd party ico rating sites since some of them can provide legitimacy of the project.