If you need a formal Tagalog word for 'undermine', I usually reach for 'pahinain'. It's the most straightforward and versatile verb that captures the sense of weakening something — whether it's authority, confidence, or a structure. Grammatically it's formed from the root 'hina' (weak) with the causative prefix 'pa-' plus the infix '-in-', which makes it fit nicely into formal sentences. For example: "Layunin ng grupo na pahinain ang awtoridad ng lupon," or in a legal-sounding phrasing: "May mga kilos na naglalayong pahinain ang kredibilidad ng saksi." Those both sound suitably formal and clear.
If you want other formal options depending on context, consider 'pagpapahina' as a noun (e.g., "ang pagpapahina ng tiwala ng publiko") or the phrase 'sirain ang kredibilidad' when you specifically mean damaging reputation. For institutional or political contexts, I sometimes use 'pahinain ang katatagan' or 'pahinain ang awtoridad' — those carry weight in reports or memoranda. Avoid colloquial verbs like 'siraan' if you're writing very formal documents; 'siraan' is direct and natural but slightly blunt.
Personally, I find 'pahinain' elegant because it's neutral yet precise. It reads well in both administrative and academic sentences, and it leaves room for modifiers (e.g., 'sistematikong pahinain' or 'tahimik na pagpapahina') that let you specify how the undermining happens. I tend to pick the form that best matches the tone of the text, and 'pahinain' is usually my first choice.