The ex-CIA software engineer suspected of leaking a massive, highly secret trove of U.S. hacking tools and source code to WikiLeaks has been charged in federal court with a series of Espionage Act violations. Joshua Schulte, 29, allegedly disclosed thousands of top-secret files outlining the extent of the CIA’s cyberwarfare capabilities in an unprecedented breach that triggered an intensive investigation even before WikiLeaks published the information in March 2017.