Enlarge / One of these things is a CIA implant dropper.From an original image by Scott Ackerman reader comments 13 Share this story WikiLeaks today dumped a smaller subset of documents from its "Vault 7" collection of files from a CIA software developer server. Yet again, these documents are more important from the perspective of WikiLeaks having them...