Agree. The site is part of the Washington Post.
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