MacroTrap performs a rule-based examination of all macro code associated with a document.
Macro
virus code is typically contained as part of an invisible template (for example,
*.dot
in Microsoft Word) that travels with the document. MacroTrap checks
the template for signs of a macro virus by seeking out instructions that perform virus-like
activity. Examples of this behavior include copying parts of the template to other
templates
(replication), and execution of harmful commands (destruction).