次の方法で共有


AdvancedSecurity-Publish@1 - Advanced Security Publish Results v1 タスク

コード スキャン ツールによって生成された SARIF ファイルを結合し、結合された SARIF ファイルを拡張し、拡張された SARIF ファイルを Advanced Security サービスに発行します。

このタスクは、Microsoft 以外のタスクによって生成された SARIF ファイルを GitHub Advanced Security の Code Scanning に公開します。 現在、このタスクは Infrastructure-as-Code スキャン タスク拡張 タスクと連携しています。 詳細については、「 Infrastructure-as-Code Scanning」を参照してください。

このタスクは、AdvancedSecurity-Dependency-Scanning@1AdvancedSecurity-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@1AdvancedSecurity-Codeql-Analyze@1 などの Azure DevOps タスクに GitHub Advanced Security を使用する場合は必要ありません。

要求事項

要件 説明
パイプラインの種類 YAML、クラシック ビルド、クラシック リリース
実行日 エージェント、DeploymentGroup
要求 無し
機能 このタスクは、ジョブ内の後続のタスクに対する要求を満たしていません。
コマンドの制限 [任意]
設定可能な変数 [任意]
エージェントのバージョン サポートされているすべてのエージェント バージョン。
タスク カテゴリ 建築する