1. A computer implemented method for managing ingestion of documents into an information system, the method including: receiving, from an ingestion source, via an input coupled to the ingestion source, data indicative of a document; storing the document in a memory location isolated from the information system; processing the document based on a predefined security protocol thereby to determine an ingestion procedure for the document; executing the ingestion procedure; and subject to the execution of the ingestion procedure, selectively releasing a modified version of the document to the information system.