The DOD did not agree with it either, which means the DIA - Defense Intelligence Agency, which has some advantage in Afghanistan with embedded military intelligence officers on the ground. And the CIA gets their info from where? The New York Times and Christopher Steele???
As another poster said, HUMINT vs SIGINT. But in DoDs case, it is paid HUMINT (CIA) vs willing HUMINT (DIA). CIA is a rewards based reporting system which is almost totally money focused, while DIA works on the rapport based system which entails building friendships and cultural knowledge.
Totally different systems almost always disagreeing with each other.
The NSA is part of the DoD. DIA is mostly a consumer of raw intelligence data (i.e. Analytical Center) than a creator of raw intelligence data. The DIA only has the Military Attache Corp in Embassies, the DCS (look it up), an few other overt HUMINT programs as original intelligence sources. DIA depends on other entities (NSA, NGA, the Services and even CIA) to conduct analysis called finished intelligence. CIA’s own intelligence production arm does the same. The major national intel programs are generally split (there are other smaller technical ones as well); NSA(SIGINT is DoD), NGA (IMINT is DoD), CIA (premier HUMINT answers to POTUS). DoD owns two out of the three main intel programs and has a small HUMINT one (DIA’s DCS).
The DoD intel entities have military general officers in charge of them with a mixed civilian and military work force. The CIA has had general grade officers in charge from time to time, Petraeus being the last one.
Regards.