Revealer of secrets (12)
I believe the answer is:
blabbermouth
(Other definitions for blabbermouth that I've seen before include "one has no discretion" , "Gossiper" , "One likely to give away secrets" , "Telltale" , "Indiscreet individual - humbler abbot (anag)" .)