To vouch for someone / To stake one's reputation on someone
Literally 'to put one's hand in the fire for someone'. Expresses complete trust in a person and willingness to guarantee their integrity.
I would vouch for him completely, he's totally trustworthy.
—Do you trust her? —I'd stake my reputation on it.
I wouldn't vouch for someone I barely know.