Pre-answered in this reply here:
On the Substrate-based network where I participate we drop all validator wallets who have ever set 100% from the selection from “easy staking” Web tool.
You can still nominate/stake them, but directly from the wallet or API.
Also, “new” scammer-validators can set 99.99% instead and keep being nominated from the “easy staking” Web app as long as they don’t have no record of using 100% commission…
So it’s not a solution, but based on that reply (which is great) maybe there is no need to have a solution.