TrustRadar ecosystem has been developed to detect and verify contracts for fraud, with detailed analysis and a tool that allows you to detect rug pull.
Unable to fetch contract code from blockchain explorer. In most cases it indicates a scam (which tries to hide intentions by not verifying contract code). Can be ignored for newborn (0-3 days) tokens. Can be ignored for coins (e.g. Harmony) and non-main contracts in case of multi-chain projects.
Additional information: link
Unable to find manual contract audit (e.g. Certik, PeckShield, Solidity...)
Contract ownership is not renounced (belongs to a wallet)
Unable to find website, listings and other project-related information
Young tokens have high risks of scam / price dump / death
Token has no active CoinGecko listing / rank
Token has no active CoinMarketCap listing / rank
Token is relatively young, but twitter if very old (probably it's fake).
Last post in Twitter was more than 180 days ago
Telegram account has relatively few subscribers
Twitter account has relatively few followers
Unable to find Blog account (Reddit or Medium)
Unable to find Youtube account
Unable to find Discord account
Twitter account has few posts