メインコンテンツへスキップ
POST
スキャンをアップロード

承認

CORGEA-TOKEN
string
header
必須

認証用のAPIキー 無効なユーザーのAPIトークンは拒否されます。

ヘッダー

CORGEA-SOURCE
enum<string>
デフォルト:api

スキャンを開始したクライアントを識別します。このヘッダーがないリクエストはAPIからのものとして扱われます。

利用可能なオプション:
api,
cli,
vscode,
vs2022,
intellij
CORGEA-CLI-VERSION
string

スキャンとともに記録する任意のCLIバージョン。1~64文字の英数字、ピリオド、プラス記号、ハイフンを使用します。無効な値は無視されます。

Maximum string length: 64
Pattern: ^[0-9A-Za-z.+-]{1,64}$

クエリパラメータ

run_id
string
必須

スキャンレポートに関連付けられた実行ID

engine
enum<string>
必須

スキャンに使用したエンジン

利用可能なオプション:
checkmarx,
codeql,
fortify,
semgrep,
snyk
project
string
必須

プロジェクト名

repo_data
string

リポジトリ情報(branch_name、integration_urlなど)を含むBase64エンコード済みJSON文字列

ボディ

text/plain

UTF-8テキスト形式のスキャンレポート内容(通常はSARIFまたはJSON形式)

The body is of type string.

レスポンス

スキャンレポートを正常にアップロードしました

status
string
例:

"ok"