The site was part of the WaPo, and so likely a long-term effective CIA asset. But their holding company sold the WaPo (to Bezos) in 2013:
https://en.wikipedia.org/wiki/Graham_Holdings_Company
Bezos owns the Washington Post.