<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<?mso-application progid="Word.Document"?>
<!-- Document Header -->
<w:wordDocument 
  xmlns:aml="http://schemas.microsoft.com/aml/2001/core" 
  xmlns:dt="uuid:C2F41010-65B3-11d1-A29F-00AA00C14882" 
  xmlns:ve="http://schemas.openxmlformats.org/markup-compatibility/2006" 
  xmlns:o="urn:schemas-microsoft-com:office:office" 
  xmlns:v="urn:schemas-microsoft-com:vml" 
  xmlns:w10="urn:schemas-microsoft-com:office:word" 
  xmlns:w="http://schemas.microsoft.com/office/word/2003/wordml" 
  xmlns:wx="http://schemas.microsoft.com/office/word/2003/auxHint" 
  xmlns:wsp="http://schemas.microsoft.com/office/word/2003/wordml/sp2" 
  xmlns:sl="http://schemas.microsoft.com/schemaLibrary/2003/core" 
  w:macrosPresent="no" 
  w:embeddedObjPresent="no" 
  w:ocxPresent="no" 
  xml:space="preserve">
<w:ignoreSubtree w:val="http://schemas.microsoft.com/office/word/2003/wordml/sp2"/>

<o:DocumentProperties>
  <o:Author>dradis framework</o:Author>
  <o:LastAuthor>nobody</o:LastAuthor>
  <o:Revision>2</o:Revision>
  <o:TotalTime>0</o:TotalTime>
  <o:Created>2009-04-15T22:15:00Z</o:Created>
  <o:LastSaved>2009-04-15T22:15:00Z</o:LastSaved>
  <o:Pages>1</o:Pages>
  <o:Words>98</o:Words>
  <o:Characters>559</o:Characters>
  <o:Lines>4</o:Lines>
  <o:Paragraphs>1</o:Paragraphs>
  <o:CharactersWithSpaces>656</o:CharactersWithSpaces>
  <o:Version>12</o:Version>
</o:DocumentProperties>
<w:fonts>
  <w:defaultFonts w:ascii="Calibri" w:fareast="Calibri" w:h-ansi="Calibri" w:cs="Times New Roman"/>
  <w:font w:name="Times New Roman">
    <w:panose-1 w:val="02020603050405020304"/>
    <w:charset w:val="00"/>
    <w:family w:val="Roman"/>
    <w:pitch w:val="variable"/>
    <w:sig w:usb-0="E0002AEF" 
            w:usb-1="C0007841" 
            w:usb-2="00000009" 
            w:usb-3="00000000" 
            w:csb-0="000001FF" 
            w:csb-1="00000000"/>
  </w:font>
  <w:font w:name="Arial">
    <w:panose-1 w:val="020B0604020202020204"/>
    <w:charset w:val="00"/>
    <w:family w:val="Swiss"/>
    <w:pitch w:val="variable"/>
    <w:sig w:usb-0="E0002AFF" 
            w:usb-1="C0007843" 
            w:usb-2="00000009" 
            w:usb-3="00000000" 
            w:csb-0="000001FF" 
            w:csb-1="00000000"/>
  </w:font>
   <w:font w:name="Cambria Math">
    <w:panose-1 w:val="02040503050406030204"/>
    <w:charset w:val="00"/>
    <w:family w:val="Roman"/>
    <w:pitch w:val="variable"/>
    <w:sig w:usb-0="A00002EF" 
            w:usb-1="420020EB" 
            w:usb-2="00000000" 
            w:usb-3="00000000" 
            w:csb-0="0000009F" 
            w:csb-1="00000000"/>
  </w:font>
  <w:font w:name="Cambria">
    <w:panose-1 w:val="02040503050406030204"/>
    <w:charset w:val="00"/>
    <w:family w:val="Roman"/>
    <w:pitch w:val="variable"/>
    <w:sig w:usb-0="A00002EF" w:usb-1="4000004B" w:usb-2="00000000" w:usb-3="00000000" w:csb-0="0000009F" w:csb-1="00000000"/>
  </w:font>
  <w:font w:name="Calibri">
    <w:panose-1 w:val="020F0502020204030204"/>
    <w:charset w:val="00"/>
    <w:family w:val="Swiss"/>
    <w:pitch w:val="variable"/>
    <w:sig w:usb-0="A00002EF" w:usb-1="4000207B" w:usb-2="00000000" w:usb-3="00000000" w:csb-0="0000009F" w:csb-1="00000000"/>
  </w:font>
</w:fonts>
<w:styles>
  <w:versionOfBuiltInStylenames w:val="7"/>
  <w:latentStyles w:defLockedState="off" w:latentStyleCount="267">
    <w:lsdException w:name="Normal"/>
    <w:lsdException w:name="heading 1"/>
    <w:lsdException w:name="heading 2"/>
    <w:lsdException w:name="heading 3"/>
    <w:lsdException w:name="heading 4"/>
    <w:lsdException w:name="heading 5"/>
    <w:lsdException w:name="heading 6"/>
    <w:lsdException w:name="heading 7"/>
    <w:lsdException w:name="heading 8"/><w:lsdException w:name="heading 9"/><w:lsdException w:name="toc 1"/><w:lsdException w:name="toc 2"/><w:lsdException w:name="toc 3"/><w:lsdException w:name="toc 4"/><w:lsdException w:name="toc 5"/><w:lsdException w:name="toc 6"/><w:lsdException w:name="toc 7"/><w:lsdException w:name="toc 8"/><w:lsdException w:name="toc 9"/><w:lsdException w:name="caption"/><w:lsdException w:name="Title"/><w:lsdException w:name="Default Paragraph Font"/><w:lsdException w:name="Subtitle"/><w:lsdException w:name="Strong"/><w:lsdException w:name="Emphasis"/><w:lsdException w:name="Table Grid"/><w:lsdException w:name="Placeholder Text"/><w:lsdException w:name="No Spacing"/><w:lsdException w:name="Light Shading"/><w:lsdException w:name="Light List"/><w:lsdException w:name="Light Grid"/><w:lsdException w:name="Medium Shading 1"/><w:lsdException w:name="Medium Shading 2"/><w:lsdException w:name="Medium List 1"/><w:lsdException w:name="Medium List 2"/><w:lsdException w:name="Medium Grid 1"/><w:lsdException w:name="Medium Grid 2"/><w:lsdException w:name="Medium Grid 3"/><w:lsdException w:name="Dark List"/><w:lsdException w:name="Colorful Shading"/><w:lsdException w:name="Colorful List"/><w:lsdException w:name="Colorful Grid"/><w:lsdException w:name="Light Shading Accent 1"/><w:lsdException w:name="Light List Accent 1"/><w:lsdException w:name="Light Grid Accent 1"/><w:lsdException w:name="Medium Shading 1 Accent 1"/><w:lsdException w:name="Medium Shading 2 Accent 1"/><w:lsdException w:name="Medium List 1 Accent 1"/><w:lsdException w:name="Revision"/><w:lsdException w:name="List Paragraph"/><w:lsdException w:name="Quote"/><w:lsdException w:name="Intense Quote"/><w:lsdException w:name="Medium List 2 Accent 1"/><w:lsdException w:name="Medium Grid 1 Accent 1"/><w:lsdException w:name="Medium Grid 2 Accent 1"/><w:lsdException w:name="Medium Grid 3 Accent 1"/><w:lsdException w:name="Dark List Accent 1"/><w:lsdException w:name="Colorful Shading Accent 1"/><w:lsdException w:name="Colorful List Accent 1"/><w:lsdException w:name="Colorful Grid Accent 1"/><w:lsdException w:name="Light Shading Accent 2"/><w:lsdException w:name="Light List Accent 2"/><w:lsdException w:name="Light Grid Accent 2"/><w:lsdException w:name="Medium Shading 1 Accent 2"/><w:lsdException w:name="Medium Shading 2 Accent 2"/><w:lsdException w:name="Medium List 1 Accent 2"/><w:lsdException w:name="Medium List 2 Accent 2"/><w:lsdException w:name="Medium Grid 1 Accent 2"/><w:lsdException w:name="Medium Grid 2 Accent 2"/><w:lsdException w:name="Medium Grid 3 Accent 2"/><w:lsdException w:name="Dark List Accent 2"/><w:lsdException w:name="Colorful Shading Accent 2"/><w:lsdException w:name="Colorful List Accent 2"/><w:lsdException w:name="Colorful Grid Accent 2"/><w:lsdException w:name="Light Shading Accent 3"/><w:lsdException w:name="Light List Accent 3"/><w:lsdException w:name="Light Grid Accent 3"/><w:lsdException w:name="Medium Shading 1 Accent 3"/><w:lsdException w:name="Medium Shading 2 Accent 3"/><w:lsdException w:name="Medium List 1 Accent 3"/><w:lsdException w:name="Medium List 2 Accent 3"/><w:lsdException w:name="Medium Grid 1 Accent 3"/><w:lsdException w:name="Medium Grid 2 Accent 3"/><w:lsdException w:name="Medium Grid 3 Accent 3"/><w:lsdException w:name="Dark List Accent 3"/><w:lsdException w:name="Colorful Shading Accent 3"/><w:lsdException w:name="Colorful List Accent 3"/><w:lsdException w:name="Colorful Grid Accent 3"/><w:lsdException w:name="Light Shading Accent 4"/><w:lsdException w:name="Light List Accent 4"/><w:lsdException w:name="Light Grid Accent 4"/><w:lsdException w:name="Medium Shading 1 Accent 4"/><w:lsdException w:name="Medium Shading 2 Accent 4"/><w:lsdException w:name="Medium List 1 Accent 4"/><w:lsdException w:name="Medium List 2 Accent 4"/><w:lsdException w:name="Medium Grid 1 Accent 4"/><w:lsdException w:name="Medium Grid 2 Accent 4"/><w:lsdException w:name="Medium Grid 3 Accent 4"/><w:lsdException w:name="Dark List Accent 4"/><w:lsdException w:name="Colorful Shading Accent 4"/><w:lsdException w:name="Colorful List Accent 4"/><w:lsdException w:name="Colorful Grid Accent 4"/><w:lsdException w:name="Light Shading Accent 5"/><w:lsdException w:name="Light List Accent 5"/><w:lsdException w:name="Light Grid Accent 5"/><w:lsdException w:name="Medium Shading 1 Accent 5"/><w:lsdException w:name="Medium Shading 2 Accent 5"/><w:lsdException w:name="Medium List 1 Accent 5"/><w:lsdException w:name="Medium List 2 Accent 5"/><w:lsdException w:name="Medium Grid 1 Accent 5"/><w:lsdException w:name="Medium Grid 2 Accent 5"/><w:lsdException w:name="Medium Grid 3 Accent 5"/><w:lsdException w:name="Dark List Accent 5"/><w:lsdException w:name="Colorful Shading Accent 5"/><w:lsdException w:name="Colorful List Accent 5"/><w:lsdException w:name="Colorful Grid Accent 5"/><w:lsdException w:name="Light Shading Accent 6"/><w:lsdException w:name="Light List Accent 6"/><w:lsdException w:name="Light Grid Accent 6"/><w:lsdException w:name="Medium Shading 1 Accent 6"/><w:lsdException w:name="Medium Shading 2 Accent 6"/><w:lsdException w:name="Medium List 1 Accent 6"/><w:lsdException w:name="Medium List 2 Accent 6"/><w:lsdException w:name="Medium Grid 1 Accent 6"/><w:lsdException w:name="Medium Grid 2 Accent 6"/><w:lsdException w:name="Medium Grid 3 Accent 6"/><w:lsdException w:name="Dark List Accent 6"/><w:lsdException w:name="Colorful Shading Accent 6"/><w:lsdException w:name="Colorful List Accent 6"/><w:lsdException w:name="Colorful Grid Accent 6"/><w:lsdException w:name="Subtle Emphasis"/><w:lsdException w:name="Intense Emphasis"/><w:lsdException w:name="Subtle Reference"/><w:lsdException w:name="Intense Reference"/><w:lsdException w:name="Book Title"/><w:lsdException w:name="Bibliography"/><w:lsdException w:name="TOC Heading"/></w:latentStyles><w:style w:type="paragraph" w:default="on" w:styleId="Normal"><w:name w:val="Normal"/><w:rsid w:val="00FB5FCC"/><w:pPr><w:spacing w:after="200" w:line="276" w:line-rule="auto"/></w:pPr><w:rPr><wx:font wx:val="Calibri"/><w:sz w:val="22"/><w:sz-cs w:val="22"/><w:lang w:val="EN-GB" w:fareast="EN-US" w:bidi="AR-SA"/></w:rPr></w:style><w:style w:type="paragraph" w:styleId="Heading1"><w:name w:val="heading 1"/><wx:uiName wx:val="Heading 1"/><w:basedOn w:val="Normal"/><w:next w:val="Normal"/><w:link w:val="Heading1Char"/><w:rsid w:val="00C27C1C"/><w:pPr><w:keepNext/><w:keepLines/><w:spacing w:before="480" w:after="0"/><w:outlineLvl w:val="0"/></w:pPr><w:rPr><w:rFonts w:ascii="Cambria" w:fareast="Times New Roman" w:h-ansi="Cambria"/><wx:font wx:val="Cambria"/><w:b/><w:b-cs/><w:color w:val="365F91"/><w:sz w:val="28"/><w:sz-cs w:val="28"/></w:rPr></w:style><w:style w:type="paragraph" w:styleId="Heading2"><w:name w:val="heading 2"/><wx:uiName wx:val="Heading 2"/><w:basedOn w:val="Normal"/><w:next w:val="Normal"/><w:link w:val="Heading2Char"/><w:rsid w:val="00C27C1C"/><w:pPr><w:keepNext/><w:keepLines/><w:spacing w:before="200" w:after="0"/><w:outlineLvl w:val="1"/></w:pPr><w:rPr><w:rFonts w:ascii="Cambria" w:fareast="Times New Roman" w:h-ansi="Cambria"/><wx:font wx:val="Cambria"/><w:b/><w:b-cs/><w:color w:val="4F81BD"/><w:sz w:val="26"/><w:sz-cs w:val="26"/></w:rPr></w:style><w:style w:type="character" w:default="on" w:styleId="DefaultParagraphFont"><w:name w:val="Default Paragraph Font"/></w:style><w:style w:type="table" w:default="on" w:styleId="TableNormal"><w:name w:val="Normal Table"/><wx:uiName wx:val="Table Normal"/><w:rPr><wx:font wx:val="Calibri"/><w:lang w:val="EN-GB" w:fareast="EN-GB" w:bidi="AR-SA"/></w:rPr><w:tblPr><w:tblInd w:w="0" w:type="dxa"/><w:tblCellMar><w:top w:w="0" w:type="dxa"/><w:left w:w="108" w:type="dxa"/><w:bottom w:w="0" w:type="dxa"/><w:right w:w="108" w:type="dxa"/></w:tblCellMar></w:tblPr></w:style><w:style w:type="list" w:default="on" w:styleId="NoList"><w:name w:val="No List"/></w:style><w:style w:type="character" w:styleId="Heading1Char"><w:name w:val="Heading 1 Char"/><w:basedOn w:val="DefaultParagraphFont"/><w:link w:val="Heading1"/><w:rsid w:val="00C27C1C"/><w:rPr><w:rFonts w:ascii="Cambria" w:fareast="Times New Roman" w:h-ansi="Cambria" w:cs="Times New Roman"/><w:b/><w:b-cs/><w:color w:val="365F91"/><w:sz w:val="28"/><w:sz-cs w:val="28"/></w:rPr></w:style><w:style w:type="character" w:styleId="Heading2Char"><w:name w:val="Heading 2 Char"/><w:basedOn w:val="DefaultParagraphFont"/><w:link w:val="Heading2"/><w:rsid w:val="00C27C1C"/><w:rPr><w:rFonts w:ascii="Cambria" w:fareast="Times New Roman" w:h-ansi="Cambria" w:cs="Times New Roman"/><w:b/><w:b-cs/><w:color w:val="4F81BD"/><w:sz w:val="26"/><w:sz-cs w:val="26"/></w:rPr></w:style><w:style w:type="character" w:styleId="IntenseEmphasis"><w:name w:val="Intense Emphasis"/><w:basedOn w:val="DefaultParagraphFont"/><w:rsid w:val="00C27C1C"/><w:rPr><w:b/><w:b-cs/><w:i/><w:i-cs/><w:color w:val="4F81BD"/></w:rPr></w:style>
  <!--
    This is the style for our Hyperlinks. The proper link is created using a 
    <w:hlink> tag, but the fancy blue and underline style is controlled from
    here.
  -->
  <w:style w:type="character" w:styleId="Hyperlink">
    <w:name w:val="Hyperlink"/>
    <w:basedOn w:val="DefaultParagraphFont"/>
    <w:rPr>
      <w:color w:val="0000FF"/>
      <w:u w:val="single"/>
    </w:rPr>
  </w:style>

  <!--
    This style is used to show the specific format the note text needs to 
    follow in a nutshell, it changes the text of the paragraph to Courier
    New, size 9
  -->
  <w:style w:type="paragraph" w:styleId="NoteFormat">
    <w:name w:val="NoteFormat"/>
    <w:basedOn w:val="Normal"/>
    <w:rPr>
      <w:rFonts w:ascii="Courier New" w:h-ansi="Courier New" w:cs="Courier New"/>
      <wx:font wx:val="Courier New"/>
      <w:sz w:val="18"/>
      <w:sz-cs w:val="18"/>
    </w:rPr>
  </w:style>
</w:styles>

<!--
  List definitions: you need to define all the lists in the document in this
  section. See: http://openxmldeveloper.org/forums/thread/185.aspx for additional
  information
-->
<w:lists>
  <w:listDef w:listDefId="0">
    <w:lsid w:val="14AF2362"/>
    <w:plt w:val="Multilevel"/>
    <w:tmpl w:val="0409001F"/>

    <w:lvl w:ilvl="0" w:tplc="A344F488">
      <w:start w:val="1"/>
      <w:nfc w:val="23"/>
      <w:lvlText w:val="J"/>
      <w:lvlJc w:val="left"/>
      <w:pPr><w:ind w:left="720" w:hanging="360"/></w:pPr>
      <w:rPr><w:rFonts w:ascii="Wingdings" w:h-ansi="Wingdings" w:hint="default"/></w:rPr>
    </w:lvl>
  </w:listDef>

  <w:list w:ilfo="1"><w:ilst w:val="0"/></w:list> 
</w:lists>

<w:shapeDefaults>
  <o:shapedefaults v:ext="edit" spidmax="3074"/>
  <o:shapelayout v:ext="edit">
    <o:idmap v:ext="edit" data="1"/>
  </o:shapelayout>
</w:shapeDefaults>

<w:docPr>
  <w:view w:val="print"/>
  <w:zoom w:percent="100"/>
  <w:doNotEmbedSystemFonts/>
  <w:proofState w:spelling="clean" w:grammar="clean"/>
  <w:defaultTabStop w:val="720"/>
  <w:punctuationKerning/>
  <w:characterSpacingControl w:val="DontCompress"/>
  <w:optimizeForBrowser/>
  <w:validateAgainstSchema/>
  <w:saveInvalidXML w:val="off"/>
  <w:ignoreMixedContent w:val="off"/>
  <w:alwaysShowPlaceholderText w:val="off"/>
  <w:compat>
    <w:breakWrappedTables/>
    <w:snapToGridInCell/>
    <w:wrapTextWithPunct/>
    <w:useAsianBreakRules/>
    <w:dontGrowAutofit/>
  </w:compat>
  <wsp:rsids>
    <wsp:rsidRoot wsp:val="00C27C1C"/>
    <wsp:rsid wsp:val="002F3C46"/>
    <wsp:rsid wsp:val="006069CE"/>
    <wsp:rsid wsp:val="00974CE5"/>
    <wsp:rsid wsp:val="00C27C1C"/>
    <wsp:rsid wsp:val="00E62A78"/>
    <wsp:rsid wsp:val="00FB5FCC"/>
  </wsp:rsids>
</w:docPr>
<w:body>
<w:sectPr>
  <w:pgSz w:w="11906" w:h="16838"/>
  <w:pgMar w:top="1440" w:right="1440" w:bottom="1440" w:left="1440" w:header="708" w:footer="708" w:gutter="0"/>
  <w:cols w:space="708"/>
  <w:docGrid w:line-pitch="360"/>
</w:sectPr>

<!-- Document contents -->
<wx:sub-section>
  <w:p>
    <w:pPr><w:pStyle w:val="Heading1"/></w:pPr>
    <w:r><w:t>WordExport Plugin</w:t></w:r>
  </w:p>

  <wx:sub-section>
    <w:p>
      <w:pPr><w:pStyle w:val="Heading2"/></w:pPr>
      <w:r><w:t>Overview</w:t></w:r>
    </w:p>
    <w:p/>
    <w:p>
      <w:r><w:t>The WordExport plugin uses the information stored in the backend database to create a Word report using WordXML.</w:t></w:r>
    </w:p>

    <w:p>
      <w:r><w:t>Instead of going through all the notes in the system, the plugin only parses those notes that have been assigned to the </w:t></w:r>
      <w:r><w:rPr><w:b/></w:rPr><w:t>WordExport ready</w:t></w:r>
      <w:r><w:t> category. These notes have to be in a specific format (see below). The plugin will extract information from them and populate a template report with their contents.</w:t></w:r>
    </w:p>
    <w:p/>
  </wx:sub-section>

  <wx:sub-section>
    <w:p>
      <w:pPr><w:pStyle w:val="Heading2"/></w:pPr>
      <w:r><w:t>The Template</w:t></w:r>
    </w:p>

    <w:p>
      <w:r><w:t>The template file is a WordXML document that contains placeholders for the different fields stored in the note and it is located in </w:t></w:r>
      <w:r><w:rPr><w:b/></w:rPr><w:t>./server/vendor/plugins/word_export/template.xml</w:t></w:r>
      <w:r><w:t>.</w:t></w:r>
    </w:p>
    <w:p>
      <w:r><w:t>You cannot use Word to edit this template, it is better to use a text editor. The different sections of the file are commented so you get a better understanding of the structure of the document.</w:t></w:r>
    </w:p>

    <w:p>
      <w:r><w:t>Insertion points (placeholders) are identified in the text by adding an XML </w:t></w:r>
      <w:r><w:rPr><w:b/></w:rPr><w:t>id</w:t></w:r>
      <w:r><w:t> attribute with the corresponding field. For instance, to add a placeholder for the </w:t></w:r>
      <w:r><w:rPr><w:b/></w:rPr><w:t>Title</w:t></w:r>
      <w:r><w:t> field in a sub section item you will have to create an XML tag like this one: </w:t></w:r>
      <w:r><w:rPr><w:i/></w:rPr><w:t>&lt;wx:sub-section id="vulntitle"&gt;</w:t></w:r>
      <w:r><w:t>. Feel free to open the template provided to get familiar with the format.</w:t></w:r>
    </w:p>

    <w:p>
      <w:r><w:t>For instance if we have a note with fields: </w:t></w:r>
      <w:r><w:rPr><w:b/></w:rPr><w:t>Title</w:t></w:r>
      <w:r><w:t>, </w:t></w:r>
      <w:r><w:rPr><w:b/></w:rPr><w:t>Description</w:t></w:r>
      <w:r><w:t>, </w:t></w:r>
      <w:r><w:rPr><w:b/></w:rPr><w:t>Recommendation</w:t></w:r>
      <w:r><w:t> and </w:t></w:r>
      <w:r><w:rPr><w:b/></w:rPr><w:t>Additional Information</w:t></w:r>
      <w:r><w:t> our template needs to define the following placeholders: </w:t></w:r>
      <w:r><w:rPr><w:i/></w:rPr><w:t>vulntitle</w:t></w:r>
      <w:r><w:t> , </w:t></w:r>
      <w:r><w:rPr><w:i/></w:rPr><w:t>vulndescription</w:t></w:r>
      <w:r><w:t> , </w:t></w:r>
      <w:r><w:rPr><w:i/></w:rPr><w:t>vulnrecommendation</w:t></w:r>
      <w:r><w:t>  and </w:t></w:r>
      <w:r><w:rPr><w:i/></w:rPr><w:t>vulnadditionalinformation</w:t></w:r>
      <w:r><w:t> .</w:t></w:r>
    </w:p>
    <w:p/>

  </wx:sub-section>

  <wx:sub-section>
    <w:p>
      <w:pPr><w:pStyle w:val="Heading2"/></w:pPr>
      <w:r><w:t>Note Format</w:t></w:r>
    </w:p>
    <w:p>
      <w:r><w:t>The plugin parses a note's text to extract information about field names and values associated with them. You can add as many fields as you want, and you also get to choose the field names.</w:t></w:r>
    </w:p>
    <w:p>
      <w:r><w:t>Nevertheless, you need to take into account that the </w:t></w:r>
      <w:r><w:rPr><w:b/></w:rPr><w:t>WordExport</w:t></w:r>
      <w:r><w:t> plugin will try to find placeholders for your fields in the template. This means that the fields in the note text and those in the template need to match in order to create a report.</w:t></w:r>
    </w:p>
    <w:p>
      <w:r><w:t>For instance if we want to store: </w:t></w:r>
      <w:r><w:rPr><w:b/></w:rPr><w:t>Title</w:t></w:r>
      <w:r><w:t>, </w:t></w:r>
      <w:r><w:rPr><w:b/></w:rPr><w:t>Description</w:t></w:r>
      <w:r><w:t>, </w:t></w:r>
      <w:r><w:rPr><w:b/></w:rPr><w:t>Recommendation</w:t></w:r>
      <w:r><w:t> and </w:t></w:r>
      <w:r><w:rPr><w:b/></w:rPr><w:t>Additional Information</w:t></w:r>
      <w:r><w:t> in our note, the text needs to be formatted in the following way:-</w:t></w:r>
    </w:p>
    <w:p/>
    <w:p/>

    <!-- Code style -->

    <!-- Empty line with background color -->
    <w:p>
      <w:pPr>
        <w:pStyle w:val="NoteFormat"/>
        <w:shd w:val="clear" w:color="auto" w:fill="D9D9D9"/>
        <w:spacing w:after="0" w:line="240" w:line-rule="auto"/>
      </w:pPr>
    </w:p>

    <w:p>
      <w:pPr>
        <w:pStyle w:val="NoteFormat"/>
        <w:shd w:val="clear" w:color="auto" w:fill="D9D9D9"/>
        <w:spacing w:after="0" w:line="240" w:line-rule="auto"/>
      </w:pPr>
      <w:r><w:t>#[Title]#</w:t></w:r>
    </w:p>

    <w:p>
      <w:pPr>
        <w:pStyle w:val="NoteFormat"/>
        <w:shd w:val="clear" w:color="auto" w:fill="D9D9D9"/>
        <w:spacing w:after="0" w:line="240" w:line-rule="auto"/>
      </w:pPr>
      <w:r><w:t>Directory Listings</w:t></w:r>
    </w:p>

    <!-- Empty line with background color -->
    <w:p><w:pPr><w:pStyle w:val="NoteFormat"/><w:shd w:val="clear" w:color="auto" w:fill="D9D9D9"/><w:spacing w:after="0" w:line="240" w:line-rule="auto"/></w:pPr></w:p>

    <w:p>
      <w:pPr>
        <w:pStyle w:val="NoteFormat"/>
        <w:shd w:val="clear" w:color="auto" w:fill="D9D9D9"/>
        <w:spacing w:after="0" w:line="240" w:line-rule="auto"/>
      </w:pPr>
      <w:r><w:t>#[Description]#</w:t></w:r>
    </w:p>

    <w:p>
      <w:pPr>
        <w:pStyle w:val="NoteFormat"/>
        <w:shd w:val="clear" w:color="auto" w:fill="D9D9D9"/>
        <w:spacing w:after="0" w:line="240" w:line-rule="auto"/>
      </w:pPr>
      <w:r><w:t>Some directories on the server were configured with directory listing enabled. This allows an attacker to request the contents of the directory and reveal any files contained therein.</w:t></w:r>
    </w:p>

    <w:p>
      <w:pPr>
        <w:pStyle w:val="NoteFormat"/>
        <w:shd w:val="clear" w:color="auto" w:fill="D9D9D9"/>
        <w:spacing w:after="0" w:line="240" w:line-rule="auto"/>
      </w:pPr>
      <w:r><w:t>This may leak information about the website by revealing files that it uses without requiring the application context in which they are accessed. It also means that any files which are intentionally obfuscated or kept hidden may be revealed within those directories.</w:t></w:r>
    </w:p>

    <!-- Empty line with background color -->
    <w:p><w:pPr><w:pStyle w:val="NoteFormat"/><w:shd w:val="clear" w:color="auto" w:fill="D9D9D9"/><w:spacing w:after="0" w:line="240" w:line-rule="auto"/></w:pPr></w:p>

    <w:p>
      <w:pPr>
        <w:pStyle w:val="NoteFormat"/>
        <w:shd w:val="clear" w:color="auto" w:fill="D9D9D9"/>
        <w:spacing w:after="0" w:line="240" w:line-rule="auto"/>
      </w:pPr>
      <w:r><w:t>#[Recommendation]#</w:t></w:r>
    </w:p>

    <w:p>
      <w:pPr>
        <w:pStyle w:val="NoteFormat"/>
        <w:shd w:val="clear" w:color="auto" w:fill="D9D9D9"/>
        <w:spacing w:after="0" w:line="240" w:line-rule="auto"/>
      </w:pPr>
      <w:r><w:t>Disable directory listings if possible.</w:t></w:r>
    </w:p>


    <!-- Empty line with background color -->
    <w:p><w:pPr><w:pStyle w:val="NoteFormat"/><w:shd w:val="clear" w:color="auto" w:fill="D9D9D9"/><w:spacing w:after="0" w:line="240" w:line-rule="auto"/></w:pPr></w:p>
    
    <w:p>
      <w:pPr>
        <w:pStyle w:val="NoteFormat"/>
        <w:shd w:val="clear" w:color="auto" w:fill="D9D9D9"/>
        <w:spacing w:after="0" w:line="240" w:line-rule="auto"/>
      </w:pPr>
      <w:r><w:t>#[Additional Information]#</w:t></w:r>
    </w:p>

    <w:p>
      <w:pPr>
        <w:pStyle w:val="NoteFormat"/>
        <w:shd w:val="clear" w:color="auto" w:fill="D9D9D9"/>
        <w:spacing w:after="0" w:line="240" w:line-rule="auto"/>
      </w:pPr>
      <w:r><w:t>In the OWASP page: http://owasp.org/</w:t></w:r>
    </w:p>
    
    <!-- Empty line with background color -->
    <w:p><w:pPr><w:pStyle w:val="NoteFormat"/><w:shd w:val="clear" w:color="auto" w:fill="D9D9D9"/><w:spacing w:after="0" w:line="240" w:line-rule="auto"/></w:pPr></w:p>

    <!-- /Code style -->
    <w:p/>


  </wx:sub-section>

  <wx:sub-section>
    <w:p>
      <w:pPr><w:pStyle w:val="Heading2"/></w:pPr>
      <w:r><w:t>Additional Information</w:t></w:r>
    </w:p>

    <w:p/>
    <w:p>
      <w:r><w:t>This file is also in Word XML format, looking at its source code in a text editor can provide useful insights on how to create your own templates.</w:t></w:r>
    </w:p>


    <w:p>
      <w:r><w:rPr><w:b/></w:rPr><w:t>dradis</w:t></w:r><w:r><w:t> Community Forums:-</w:t></w:r>
    </w:p>
    <w:p>
      <w:hlink w:dest="http://dradisframework.org/community/">
        <w:r>
          <w:rPr><w:rStyle w:val="Hyperlink"/></w:rPr>
          <w:t>http://dradisframework.org/community/</w:t>
        </w:r>
      </w:hlink>
    </w:p>


    <w:p>
      <w:r>
        <w:t>Blog post on the first version of this plugin that explains the fundamentals of WordXML and template creation:-</w:t>
      </w:r>
    </w:p>
    <w:p>
      <w:hlink w:dest="http://usefulfor.com/ruby/2009/02/15/dradis-reporting-quick-neat-word-export/">
        <w:r>
          <w:rPr><w:rStyle w:val="Hyperlink"/></w:rPr>
          <w:t>http://usefulfor.com/ruby/2009/02/15/dradis-reporting-quick-neat-word-export/</w:t>
        </w:r>
      </w:hlink>
    </w:p>

    <w:p>
      <w:r>
        <w:t>More on WordXML:-</w:t>
      </w:r>
    </w:p>
    <w:p>
      <w:pPr>
        <w:listPr>
          <w:ilvl w:val="0"/>
          <w:ilfo w:val="1"/>
          <wx:t wx:val="J"/>
          <wx:font wx:val="Wingdings"/>
        </w:listPr>
      </w:pPr>
      <w:hlink w:dest="http://blogs.msdn.com/brian_jones/archive/2006/02/02/523469.aspx">
        <w:r>
          <w:rPr><w:rStyle w:val="Hyperlink"/></w:rPr>
          <w:t>http://blogs.msdn.com/brian_jones/archive/2006/02/02/523469.aspx</w:t>
        </w:r>
      </w:hlink>
    </w:p>
    <w:p>
      <w:pPr>
        <w:listPr>
          <w:ilvl w:val="0"/>
          <w:ilfo w:val="1"/>
          <wx:t wx:val="J"/>
          <wx:font wx:val="Wingdings"/>
        </w:listPr>
      </w:pPr>
      <w:hlink w:dest="http://blogs.msdn.com/brian_jones/archive/2005/07/05/intro-to-word-xml-part-1-simple-word-document.aspx">
        <w:r>
          <w:rPr><w:rStyle w:val="Hyperlink"/></w:rPr>
          <w:t>http://blogs.msdn.com/brian_jones/archive/2005/07/05/intro-to-word-xml-part-1-simple-word-document.aspx</w:t>
        </w:r>
      </w:hlink>
    </w:p>

    <w:p/>

  </wx:sub-section>


</wx:sub-section>
<!-- /Document contents -->

<!-- Footer of the document -->
</w:body>
</w:wordDocument>
