So much is happening in the world of Defi right now, so many rug pull on daily basis. Just like you rightly mentioned, fulfilling those conditions does not guarantee anything, I have seen project that had audit with reputable firm and still got attacked and price went to zero because of some lose end in the code, Defi is very risky generally and it is bound to get worse. Always DYOR.