【问题标题】:Fortify file (.fpr file) to PDF convertion强化文件(.for 文件)到 PDF 转换
【发布时间】:2025-12-01 10:45:01
【问题描述】:

基本上我正在尝试从 .fpr 格式的 Fortify 报告文件生成 PDF 文件。

谁能给我推荐一些可以通过 .bat 文件访问的实用工具。

我正在尝试执行以下命令:

即..ReportGenerator -format pdf -f MyProject.pdf -source MyProject.fpr

谁能帮我从 .fpr 文件生成 PDF 文件??

提前致谢。

【问题讨论】:

  • 我无法运行报告生成器。当我运行上面的命令时,它显示为找不到命令。在 Windows 中,它显示为无法识别为内部或外部命令。帮助我在我的 Windows 操作系统上安装该实用程序。是否有任何适用于 Windows 的实用程序来运行此 ReportGenerator?
  • 您是否在要运行的机器上安装了 Fortify?当 Fortify 安装时,它会将其“bin”文件夹添加到 Windows 路径。听起来好像还没有完成。

标签: code-coverage fortify


【解决方案1】:

有一个命令行实用程序可以从 FPR 文件生成报告。

目前有两种报告生成器:Legacy 和 BIRT。 BIRT 报告引擎在版本 4.40 中被引入 Audit Workbench。

这是一个使用 BIRT 报告引擎生成 DISA STIG 报告的示例

BIRTReportGenerator -template "DISA STIG" -source HelloWorld_second.fpr 
-output BirtReport.pdf -format PDF -showSuppressed --Version "DISA STIG 3.9" 
-UseFortifyPriorityOrder

SCA 用户指南中指定了不同的版本。

使用旧版会涉及更多内容。命令是:

ReportGenerator -format pdf -f LegacyReport.pdf -source HelloWorld_second.fpr 
-template DisaStig3.10.xml -showSuppressed -showHidden

您可以使用位于 /Core/config/reports 目录中的预定义模板报告之一,也可以使用报告向导生成一份报告并将模板保存在 Windows 的 C:\Users\<USER>\AppData\Local\Fortify\config\AWB-XX.XX\reports\ 目录中。

在 Linux/Mac 上,查看配置文件 <SCA Install Dir>/Core/config/fortify.propertiescom.fortify.WorkingDirectory 属性,这是存储报告的位置

【讨论】:

    【解决方案2】:

    报告生成器是 Audit 工作台安装的一部分。请确保将 Audit 工作台安装为 Fortify SCA 安装的一部分。

    【讨论】: