I've heard "leaky" used in this sense in reference to organisations or systems, but I don't recall hearing it used of individual people. Even so, it's a colourful usage and I quite like it.
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.