In information security, we almost always find hardcore bugs. The internet is a patchwork of bugfixes and new security holes.
Applies to banks as well, although they usually audit before release, so released version is usually ok.
"Military grade encryption" usually means the company does not know what they are talking about and it's a huge red flag.