The primary mechanism of action of silibinin involves the inhibition of toxin uptake by liver cells, particularly by blocking the transporter proteins that facilitate the entry of toxins. In the case of Amanita toxins, silibinin inhibits the uptake of amatoxins, which are responsible for liver failure. Additionally, silibinin acts as a free radical scavenger, reducing oxidative stress and mitigating liver damage.