Secrets are just that, secrets. Not some legally protected object. If you don't want your secrets getting out, then don't tell people them, or better yet - don't do bad things. Making secrets legally protected for those that have not signed an NDA and do not participate in government inner-workings or aren't even citizens of that country is a dangerous precedent that erodes the first amendment.
What would stop a government from making something "classified" ex post facto just to silence and/or jail nay-sayers, political opponents, or oppressed peoples? The answer is nothing, and this is exactly why this cannot stand.