I am also working on a project to build a solana token analyzer to detect potential rug pulls for copy trading bot. I included two indicators except those you mentioned, total liquidity and LP tokens held by deployer wallet. Generally, total liquidity of rug tokens are less than $50k. And also, you can check if the liquidity is locked or unlocked. If the liquidity is unlocked, they can remove liquidity anytime. Hopefully, it can help for your project.