1. A method for identifying, classifying, extracting and resolving hidden entities from a data file comprising: searching for an executing copy of an application associated with the data file; initiating the application in a background if the application is not running; opening the data file for reading only; examining the data file for hidden entities; and generating an examination log of incidents of hidden entities.