There's a way to check it but this might be a bit complicated for you but if you wanna get the easiest way to check it and then you should go to the CMC and then search what coin that you are looking for. You can check it whether the contract already audited by auditors like certik and hacken or not. That's to make sure that if the smartcontract didn't contain suspicious code like self-destruct function and backdoor to be used to take all of liquidity.
You can try another way like try to copy and pasting the smartcontract address on etherscan and you will be seeing the smartcontract code tab but it's better to use the first step consider smartcontract audit platform like hacken and certike have very good reputation among the smartcontract users and so many platforms have been using certik and hacken to audit smartcontract. You didn't need a complicated way to check the smartcontract and that can save a lot of your time.
Sounds like a great idea!
But for example wrapped ETH
0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2
Can't really find anything (for sure it's audited?)
And is there a way before we do the transaction (to check if it's ledgit)
https://app.uniswap.org/#/add/0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2/0xA0b86991c6218b36c1d19D4a2e9Eb0cE3606eB48/3000To provide the liquidity that we for example don't pick up a fake domain of uniswap and a fake lp contract:
https://app.unisvap.org/#/add/0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2/0xA0b86991c6218b36c1d19D4a2e9Eb0cE3606eB48/3000