vouch for

中上級 (B2) neutral

To tell people 'I know this person is good/trustworthy' or 'I know this thing is true' because you have personal experience.

"I can personally vouch for James — he's one of the most trustworthy people I've ever worked with."