1
您現在的位置:
首頁
/
/
Fortify SCA從命令行生成(chéng)分析報告

Fortify SCA從命令行生成(chéng)分析報告

  • 分類:新聞資訊
  • 作者:蘇州華克斯信息科技有限公司
  • 來源:蘇州華克斯信息科技有限公司
  • 發(fā)布時(shí)間:2023-11-16
  • 訪問量:0

【概要描述】

Fortify SCA從命令行生成(chéng)分析報告

【概要描述】

  • 分類:新聞資訊
  • 作者:蘇州華克斯信息科技有限公司
  • 來源:蘇州華克斯信息科技有限公司
  • 發(fā)布時(shí)間:2023-11-16
  • 訪問量:0
詳情

Fortify SCA從命令行生成(chéng)分析報告

Fortify的命令行功能(néng)強大,在實際工作中,常常用到命令行進(jìn)行掃描和生成(chéng)報告。

您可以使用兩(liǎng)個命令行工具生成(chéng)分析報告:

BIRTReportGenerator - 從基于商業智能(néng)和報告技術(BIRT)系統的 FPR 文件生成(chéng)問題報告。

注意: 要在運行 OpenJDK  Linux 系統上生成(chéng) BIRT 報告,必須安裝 fontconfigDejaVu Sans 字體和 DejaVu Serif 字體。

ReportGenerator - 從 FPR 文件生成(chéng)舊報告。您可以指定報告模闆或使用默認報告模闆。

生成(chéng)問題報告

使用BIRTReportGenerator命令行工具生成(chéng)基于BIRT系統的問題報告。生成(chéng)問題報告的基本命令行語法爲:

BIRTReportGenerator -template <template_name> -source <audited_proj>.fpr -format <format> -output <report_file_name>

以下是如何生成(chéng)包含其他選項的 OWASP Top 10 2021 報告的示例:

BIRTReportGenerator -template "owasp top 10" -source auditedProj.fpr -format pdf -ShowSuppressed --Version "owasp top 10 2021" --UseFortifyPriorityOrder -output MyOWASP_Top10_Report.pdf

BIRTReportGenerator 命令行選項

下表描述了 BIRTReportGenerator 選項。

BIRTReportGenerator 選項

描述

-template <template_name>

(必填)指定報告模闆名稱。<template_name>的有效值爲"CWE Top 25""CWE/SANS  Top 25""Developer Workbook""DISA  CCI 2""DISA STIG""FISMA Compliance"GDPRMISRA"OWASP ASVS 4.0""OWASP Mobile Top 10""OWASP Top 10""PCI DSS Compliance""PCI SSF Compliance"

注意: 僅當<template_name>中存在空格時(shí),才需要將(jiāng)報告模闆名稱括在引号中。模闆名稱值區分大小寫。

-source <audited_proj>.fpr

(必填)指定報告所基于的已審核項目。

-format pdf| |dochtml

(必填)指定生成(chéng)的報告格式。

注意: 格式值區分大小寫。

-output <report_file.***>

(必填)指定將(jiāng)報表寫入到的文件。

注意: 如果指定已存在的文件,則將(jiāng)覆蓋該文件。

-searchQuery <query>

指定用于在生成(chéng)報告之前篩選問題的搜索查詢。例如:

-searchQuery  audited:false

-ShowSuppressed

包括标記爲禁止顯示的問題。

-ShowRemoved

包括标記爲已删除的問題。

-ShowHidden

包括标記爲隐藏的問題。

-filterSet <filterset_name>

指定用于生成(chéng)報告的篩選器集(例如, -filterSet "Quick View"

--Version <version>

指定模闆的版本。下面(miàn)列出了模闆版本的有效值。模闆版本值不區分大小寫。

注意: 此處未列出的模闆隻有一個版本可用。

如果未指定版本,并且有多個版本可用,則 BIRTReportGenerator 會(huì)根據創建 FPR 時(shí)使用的外部元數據使用最新版本。

·  對(duì)于“CWE Top 25”模闆,版本爲"CWE Top 25 <year>"(例如,"CWE Top 25 2022")

·  對(duì)于“CWE/SANS Top 25”模闆,版本爲"<year> CWE/SANS Top  25"(例如,"2011 CWE/SANS Top 25")

·  對(duì)于“DISA STIG”模闆,版本爲"DISA STIG <version>"(例如,"DISA STIG 5.2")

·  對(duì)于“FISMA 合規性模闆,版本爲"NIST  800-53 Rev <version>"(例如,"NIST  800-53 Rev 5")

·  對(duì)于 MISRA 模闆,可用版本爲"MISRA C 2012""MISRA C++ 2008"

·  對(duì)于“OWASP Top 10”模闆,版本爲"OWASP Top 10 <year>"(例如,"OWASP Top 10 2021")

·  對(duì)于“PCI DSS 合規性模闆,版本爲"PCI <version>"(例如,"PCI 4.0")

注意: 對(duì)于低于 3.2.1 的版本,版本爲(例如,"<version> Compliance""3.2  Compliance")

·  對(duì)于“PCI SSF 合規性模闆,版本爲"PCI SSF <version>"(例如,"PCI SSF 1.2")

--IncludeDescOfKeyTerminology

在報告中包括關鍵術語說(shuō)明部分。

--IncludeAboutFortify

在報告中包括關于 Fortify 解決方案部分。

--SecurityIssueDetails

提供報告問題的詳細說(shuō)明。此選項不适用于開(kāi)發(fā)人員工作簿模闆。

--UseFortifyPriorityOrder

使用 Fortify 優先級順序而不是文件夾名稱對(duì)問題進(jìn)行分類。此選項不适用于開(kāi)發(fā)人員工作簿“PCI 合規性模闆。

-h|-help

顯示有關選項的詳細信息。

-debug

顯示有助于解決 BIRTReportGenerator 問題的調試信息。

BIRTReportGenerator疑難解答

有時(shí),在生成(chéng)報表時(shí)可能(néng)會(huì)遇到内存不足錯誤。您可能(néng)會(huì)在命令行輸出中看到類似于以下内容的消息:

java.lang.OutOfMemoryError: GC overhead limit exceeded

要增加爲 BIRTReportGenerator 分配的内存,請將(jiāng)該選項添加到 BIRTReportGenerator 命令中。在以下示例中,將(jiāng) 32 GB 分配給 BIRTReportGenerator 以運行報表:-Xmx

 

BIRTReportGenerator -template "DISA STIG" -source myproject.fpr -format PDF -output myproject_report.pdf -Xmx32G

生成(chéng)舊版分析報告

使用 ReportGenerator 命令行工具生成(chéng)舊版報告。舊版報告包括用戶可配置的報告模闆。生成(chéng)舊版分析報告的基本命令行語法是:

 

ReportGenerator -source <audited_proj>.fpr -format <format> -f <report_file_name>

以下是如何使用 Fortify 掃描摘要模闆和其他選項生成(chéng) PDF 報告的示例:

 

ReportGenerator -source auditedProj.fpr -format pdf -template ScanReport.xml -showSuppressed -user Alex -f MyFortifyReport.pdf

ReportGenerator命令行選項

下表描述了 ReportGenerator選項。

ReportGenerator 選項

描述

-source <audited_proj>.fpr

(必填)指定報告所基于的已審核項目。

-format pdf|xml

(必填)指定生成(chéng)的報告格式。

-f <report_file.***>

(必填)指定將(jiāng)報表寫入到的文件。

注意:如果指定已存在的文件,則文件被覆蓋。

-template <template_name>

指定報告模闆。如果未指定,ReportGenerator 將(jiāng)使用默認模闆。默認模闆位于<tools_install_dir>/Core/config/reports/DefaultReportDefinition.xml中。

注意:如果<template_name>包含任何空格,請將(jiāng)其括在引号中。

-user <username>

指定要添加到報表中的用戶名。

-showSuppressed

包括标記爲禁止顯示的問題。

-showRemoved

包括标記爲已删除的問題。

-showHidden

包括标記爲隐藏的問題。

-filterSet <filterset_name>

指定用于生成(chéng)報告的篩選器集(例如, -filterset "Quick View")。

-verbose

向(xiàng)控制台顯示狀态消息。

-debug

顯示有助于解決 ReportGenerator 問題的調試信息。

-h

顯示有關選項的詳細信息。

 

 

掃二維碼用手機看

更多資訊

聯系我們

聯系我們

發(fā)布時(shí)間:2020-09-16 13:55:16
地址:蘇州市工業園區新平街388号
          騰飛創新園塔樓A617
電話:400-028-4008
          0512-62382981

關注我們

這(zhè)是描述信息

頁面(miàn)版權所有 -  蘇州華克斯信息科技有限公司  |  Copyright - 2020 All Rights Reserved.