GenerateReport
説明
評価を基にしてレポートを作成します。
構文
ounceauto GenerateReport
-assessment <assessment path>
-type <report type>
-output <output format>
-file <output location>
[-caller <caller>]
[-classificationDefinitive]
[-classificationSuspect]
[-classificationCoverage]
[-includeHowToFix]
[-includeSrcBefore <n>]
[-includeSrcAfter <n>]
[-includeTraceDefinitive]
[-includeTraceSuspect]
[-includeTraceCoverage]
[-severityHigh]
[-severityMedium]
[-severityLow]
[-severityInfo] -assessment <assessment path>: レポートを生成するアセスメント・ファイルのパス。-type "<report type>": 二重引用符で囲んだレポート・タイプの名前。レポート・タイプは、検出結果レポート、AppScan® Source レポート、およびカスタム・レポートで構成されます。AppScan® Sourceレポート・タイプには以下が含まれます:
- 検出結果レポート:
検出結果修正グループ別の検出結果Findings by Type分類別の検出結果ファイル別の検出結果API 別の検出結果バンドル別の検出結果CWE 別の検出結果
- AppScan® Source レポート:
2024 CWE Top 25 最も危険なソフトウェアの脆弱性2025 CWE Top 25 最も危険なソフトウェアの脆弱性DISA Application Security and Development STIG V5R3DISA Application Security and Development STIG V6R3OWASP API セキュリティー Top 10 2023OWASP API セキュリティー Top 10 2019OWASP Mobile Top 102021 年 OWASP Top 10OWASP トップ 10 2025PCI Data Security Standard V4.0Software Security Profile
- カスタム・レポート (使用可能な場合)。
二重引用符で囲んでレポート・タイプを入力する場合、上記リストで指定したとおり正確に入力してください。例:
Findings by ClassificationまたはSoftware Security Profile。- 検出結果レポート:
-output <output format>: このレポートの形式として、以下のいずれかを指定します。html: レポートを HTML として生成し、オンラインで表示します。zip: すべての HTML レポート・コンポーネントを含む ZIP ファイルを作成します- PDF 形式のレポートの場合は、以下の詳細レベルを指定できます。
pdf-summary: カスタム・レポート・グループごとのカウントが含まれますpdf-detailed: 脆弱性プロパティーごとの各 API のカウントが含まれますpdf-comprehensive: すべての API のすべての検出結果で構成される表が含まれますpdf-annotated: すべての検出結果、検出結果に含まれるすべてのメモ、および指定されたコード・スニペットが含まれますoutput location: レポートを書き込むファイル・パス。
-file <output location>: レポートを保存するパスとファイル名を指定します。-caller <caller>: オプション。呼び出し元をレポート生成操作に割り当てます。呼び出し元は実際のユーザーの名前で構いませんが、これは必須ではありません。呼び出し元の名前は、ounceautoログ・ファイルに書き込まれます。-classificationDefinitive: オプション。確定的な検出結果のフィルター。-classificationSuspect: オプション。要注意の検出結果をフィルタリングします。-classificationCoverage: オプション。スキャン・カバレッジの検出結果をフィルタリングします。-includeHowToFix: オプション。結果の対処方法と修正方法に関するアドバイザリー情報を含めます。-includeSrcBefore <n>: オプション。各検出結果の前に組み込むソース・コードの行数。-includeSrcAfter <n>: オプション。各検出結果の後に組み込むソース・コードの行数。-includeTraceDefinitive: オプション。確定の検出結果のレポートにトレース情報を含めます (検出結果の分類については、「分類」を参照してください)。-includeTraceSuspect: オプション。要確認の検出結果のレポートにトレース情報を含めます。-includeTraceCoverage: オプション。スキャン範囲の検出結果のレポートにトレース情報を含めます。-severityHigh: オプション。重大度が高の検出結果をフィルタリングします。-severityMedium: オプション。重大度が中の検出結果をフィルタリングします。-severityLow: オプション。重大度が低の検出結果をフィルタリングします。-severityInfo: オプション。重大度が情報の検出結果をフィルタリングします。
戻り値
成功した場合は要求 ID、要求の送信が正常に実行されなかった場合は -1。
例
- Findings by API レポートを HTML ファイルとして生成します。レポートで、確定の検出結果にトレース情報を含めるには以下のようにします。
ounceauto generatereport -assessment C:\Ounce\Data\Webgoat.ozasmt -type "Findings by API" -output html -file C:\reports\Webgoat_Findings.html -includeTraceDefinitive - OWASP Top 10 2013 AppScan® Source レポートを PDF として生成するには、以下のように指定します。
ounceauto generatereport -assessment C:\Ounce\Data\Webgoat.ozasmt -type "OWASP Top 10 2013" -output pdf-annotated -file C:\Reports\Webgoat_OWASP.pdf