我使用HP Fortify SCA 4.10扫描.现在我想将原始结果导出为Excel格式,以进行数据按摩以生成数据透视表.任何人都可以建议一个简单或困难的方法来做到这一点.
引用此DB的脚本以获取EXCEL格式(将DB输出导出到Excel):如何区分Fortify SCA扫描
生成报告(单击"报告"按钮,弹出"生成报告"窗口).
一个.选择Report ="Fortify Developer Workbook"(下拉菜单)
湾 在"在子节中优化问题"字段中,粘贴类别:!""(或单击"高级..",然后选择"类别",不是,)
C.点击"保存报告"
d.将格式设置为"XML报告"并设置目标位置.
即 单击"保存"以生成报告.
首先,您需要确保启用了开发人员选项卡.
一个.在Excel中,单击文件 - >选项 - >自定义功能区
湾 确保在"自定义功能区:主选项卡"下的右侧选中"开发人员"
C.单击确定.
现在单击Developer选项卡.
a. In the XML section, click on the Source button. An "XML Source" panel will appear on the right side.
b. Click on the "XML Maps" button.
c. Click on the Add button.
d. Navigate to "<HP Fortify SCA install dir>\Core\config\schemas" and select "ReportDefinition.xsd".
e. In the list that appears, select "ReportDefinition", then click OK.
f. Click OK.
Run Code Online (Sandbox Code Playgroud)
在"XML Source"面板中,选择表中要包含的列.例如:
a) under Issue, select Category and drag-n-drop it to cell A1.
b) select Friority and drag-n-drop it to B1
c) select FileName under Source and drag-n-drop it to C1
d) under Tag, select Name and drag-n-drop it to D1
e) select Value and drag it to E1
Run Code Online (Sandbox Code Playgroud)
您可以选择您喜欢的任何列.
右键单击突出显示的区域(单元格A1 - > E2),然后选择XML - >导入.
找到您在Audit Workbench中生成的XML报告.
现在,您有了一个用于FPR结果的Excel工作表.
抱歉回复晚了,但我刚刚发现了这个堆栈。这是您执行此操作的方法的开始。
在 FortifyInstallRoot\Core\resources\sca 中有一个 xsl。如果您从 FPR 中提取audit.fvdl 文件(FPR 只是 zip 文件)并将其添加为第二行:
<?xml-stylesheet type="text/xsl" href="fvdl2html.xsl"?>
然后,将audit.fvdl 重命名为audit.fvdl.xml,您可以在浏览器中打开它,它将被格式化。您可以获取样式表(.xsl)并根据您的目的进行修改。
| 归档时间: |
|
| 查看次数: |
10364 次 |
| 最近记录: |