Kind of convenient that Snowden has been pushed into that corner, isn't it?
I do generally trust Snowden, but I can't deny that Russia would likely do everything they could to leverage the information he has against the US. Has he given them NatSec secrets in return for asylum? Unlikely I think, but possible.
IMO, Russia is just keeping Snowden around as a general anti-US voice in the global conversation to air credible dirty laundry of their biggest rival. As an honest patriot, I welcome the tough criticism and aspire to fix the problems he highlights. But it's a fair concern that some of that is potentially embellished or selectively censored for Russian propoganda purposes.