We still haven't seen any examples of Telegram being compromised.
Closed source (both in code and implementation) has no place in the security world and anything security related should always be open for anyone to scrutinize.
Love the unsecure TLRPC objects deserialization that actually makes the native client crash and to not verify what other clients have sent: https://raw.githubusercontent.com/DrKLO/Telegram/e397bd9afdf...
and the tons of magic and undocumented numbers in the code: https://github.com/DrKLO/Telegram/blob/master/TMessagesProj/...