There's no specific technique to identify scams. But, i saw a software which can do so. I don't know whether its reliable or not. You can search it on google.
it is not a guarantee, all fraud happens in because of the developer ico itself, to identify it is very difficult, in searching ico who does not cheat that must be known is a developer that has been trusted and has good repotation
The KYC procedure for developers, some kind of "regulatory framework" (maybe SEC) = a good guarantee. Not 100%, but very good. And yes, the chance to fall for the bait of scammers is very big today. But even a small security guarantee is already a lot