Methods, apparatus and articles of manufacture for identifying,
authenticating and securing code through proscribed code detection and
deletion are shown. The preferred embodiments provide for scanning code
to determine the presence of proscribed code and then transmitting the
code to a file reconstructor upon the detection of proscribed code. At
the file reconstructor, templates of the specific document type are used
to provide the document file structure, and so delete with precision the
proscribed code from the original code.