AppScan Extensions Framework


WordReporter

Written By: Watchfire (http://www.watchfire.com)

Version: 1.0

Supported AppScan Version: AppScan v7.5 and above

Version Notes: none

Developer Comments: if you are downloading the project's source code package, you will need to install 7-Zip (http://www.7-zip.org/) for building it.

Description:

WordReporter allows AppScan users to generate custom reports as Word documents. It works by merging report data directly into a Word document, according to a template provided in the Word document.

The template consists of named merge fields in the Word document, which control where AppScan data is inserted. A Word Smart Tag assists in the creation of the template in the Word document.

In essence, this eXtension extends the report formatting capabilities of AppScan, and allows users to create their own custom reports, in a format that suits a specific customer.

Installation:

  • Download the eXtension zip package, launch AppScan, go to Tools->Extensions->Extension Manager and choose install, then point to the zip package.
  • Getting the Word Smart Tag to work can be painful. You need to have installed:
  • You may need some additional patches for Word to get the smart tags working (Google OTKLoader. We didn't need this)
  • You need to have .Net 1.1 installed on your system for Word to load the smart tag (1.1 Code Access Security is used; Word may have problems with 2.0 Code Access Security)
  • in C:\Documents and Settings\USER-NAME\Application Data\Watchfire\AppScan\Extensions\WordReporter\WordReporterST\Install run SetupTrustDirWordReporterST.bat to give .Net code access security permissions to assemblies in the C:\Documents and Settings\USER-NAME\Application Data\Watchfire\AppScan\Extensions\WordReporter\WordReporterST directory. This is necessary for Word to load the smart tag.
  • Close Word and all Office applications to load the smart tag.

Note: make sure you change the string PATH_TO_WORDREPORTER_EXTENSION in all .reg and .bat files to your eXtensions directory (C:\Documents and Settings\USER-NAME\Application Data\Watchfire\AppScan\Extensions\WordReporter) before clicking on them

Operating Instructions

  • Load a scan into AppScan
  • Go to Tools->Extensions->Word Reporter
  • Choose the Word document that contains the report template (and the named merge fields)
  • When the report generation is complete, open the word document

Sample Documents

Sample documents are available under the WordReporter\SampleDocs directory, which should be in C:\Documents and Settings\USER-NAME\Application Data\Watchfire\AppScan\Extensions\WordReporter\

Terms of Use | Download Extension | Download Source Code | Google Code Project

WordReporter in action:

WordReporter in action