サードパーティスキャンのアップロード
スキャンをアップロード
CLIツールで完了したスキャンレポートをアップロードします。このエンドポイントを呼び出す前に、同じrun_idに対して/code-uploadで少なくとも1つのソースファイルをアップロードしてください。このエンドポイントは、Semgrep、Snyk、Checkmarx、CodeQL、Fortifyで生成済みのスキャン結果を受け取り、システムに取り込みます。
POST
スキャンをアップロード
承認
認証用のAPIキー 無効なユーザーのAPIトークンは拒否されます。
ヘッダー
スキャンを開始したクライアントを識別します。このヘッダーがないリクエストはAPIからのものとして扱われます。
利用可能なオプション:
api, cli, vscode, vs2022, intellij スキャンとともに記録する任意のCLIバージョン。1~64文字の英数字、ピリオド、プラス記号、ハイフンを使用します。無効な値は無視されます。
Maximum string length:
64Pattern:
^[0-9A-Za-z.+-]{1,64}$クエリパラメータ
スキャンレポートに関連付けられた実行ID
スキャンに使用したエンジン
利用可能なオプション:
checkmarx, codeql, fortify, semgrep, snyk プロジェクト名
リポジトリ情報(branch_name、integration_urlなど)を含むBase64エンコード済みJSON文字列
ボディ
text/plain
UTF-8テキスト形式のスキャンレポート内容(通常はSARIFまたはJSON形式)
The body is of type string.
レスポンス
スキャンレポートを正常にアップロードしました
例:
"ok"
