Some risks to a smart contract system are essential or part of the incentives. For example, the risk of impermanent loss naturally arises from the use of Automated Market Makers. These risks need to be well communicated to protocol users as a way to mitigate their impact. This can be done at the end of the review process once all acceptable/essential risks are known.
Ideally protocol risks are communicated in several areas:
As a best practice example, see the Ribbon Finance Theta Vault Risks explanation: