コード スキャン ツールによって生成された SARIF ファイルを結合し、結合された SARIF ファイルを拡張し、拡張された SARIF ファイルを Advanced Security サービスに発行します。
注
このタスクは、Microsoft 以外のタスクによって生成された SARIF ファイルを GitHub Advanced Security の Code Scanning に公開します。 現在、このタスクは Infrastructure-as-Code スキャン タスク拡張 タスクと連携しています。 詳細については、「 Infrastructure-as-Code Scanning」を参照してください。
このタスクは、AdvancedSecurity-Dependency-Scanning@1 や AdvancedSecurity-Codeql-Analyze@1 などの Azure DevOps タスクに GitHub Advanced Security を使用する場合は必要ありません。
構文
# Advanced Security Publish Results v1
# Combines SARIF file(s) produced by code scanning tool(s), enhances the combined SARIF file, and publishes the enhanced SARIF file to the Advanced Security service.
- task: AdvancedSecurity-Publish@1
inputs:
#SarifsInputDirectory: # string. SARIF(s) Input Directory.
#Category: # string. Category.
#WaitForProcessing: false # boolean. Enable Wait for Processing. Default: false.
#WaitForProcessingInterval: '5' # string. Optional. Use when WaitForProcessing = true. Wait for Processing Time Interval. Default: 5.
#WaitForProcessingTimeout: '120' # string. Optional. Use when WaitForProcessing = true. Wait for Processing Timeout. Default: 120.
入力
SarifsInputDirectory
-
SARIF(s) 入力ディレクトリ
string
。
Advanced Security に結合、拡張、および公開する必要がある SARIF ファイルを含むディレクトリへのパス。 指定しない場合、タスクは事前に決定された場所で SARIF ファイルを検索します。
Category
-
カテゴリ
string
。
Advanced Security に公開する前に SARIF ファイルを強化するときに、スキャン結果を関連付けるカテゴリ。 スキャン結果のカテゴリは、さまざまなタイプのスキャン結果を区別するのに役立ちます。 このフィールドは、CodeQL 以外のツールによって生成された SARIF ファイルをパブリッシュするときに使用します。 CodeQL によって生成された SARIF ファイルを発行する場合、カテゴリを指定する必要はなく、カテゴリを指定してもタスクによって無視されます。
WaitForProcessing
-
処理の待機を有効にする
boolean
。 既定値: false
。
Advanced Security が公開された SARIF ファイルを処理するのを待ってから、完了します。
WaitForProcessingInterval
-
処理時間間隔を待つ
string
。 任意。
WaitForProcessing = true
するときに使用します。 既定値: 5
。
Advanced Security への各呼び出しの間に SARIF 処理ステータスを確認するために待機する時間 (秒単位)。
WaitForProcessingTimeout
-
処理タイムアウトを待つ
string
。 任意。
WaitForProcessing = true
するときに使用します。 既定値: 120
。
Advanced Security が SARIF ファイルを処理するのを待ってから完了する時間 (秒単位)。
タスク コントロールのオプション
すべてのタスクには、タスク入力に加えて制御オプションがあります。 詳細については、「 コントロール のオプションと一般的なタスクのプロパティ」を参照してください。
出力変数
なし。
注釈
このタスクは、Microsoft 以外のタスクによって生成された SARIF ファイルを GitHub Advanced Security の Code Scanning に公開します。 現在、このタスクは Infrastructure-as-Code スキャン タスク拡張 タスクと連携しています。 詳細については、「 Infrastructure-as-Code Scanning」を参照してください。
このタスクは、AdvancedSecurity-Dependency-Scanning@1 や AdvancedSecurity-Codeql-Analyze@1 などの Azure DevOps タスクに GitHub Advanced Security を使用する場合は必要ありません。