Skip to main content
POST
コードスキャンの検出結果を修復

権限

securityスキャンの検出結果の場合は組織レベルのManageSecurityScanFindings権限、それ以外のタイプのスキャンの検出結果の場合は組織レベルのManageCodeScanFindings権限を持つサービスユーザーまたはパーソナルアクセストークンが必要です。権限は、対象スキャン自体のスキャンタイプに基づいてチェックされます。UseSecurityScansとUseCodeScansには、それぞれ対応する検出結果の権限が含まれます。

動作

指定されたコードスキャン検出結果を修復するためのDevinセッションを起動します。このセッションは脆弱なコードを分析し、修正を実装してプルリクエストを作成します。セッションは、呼び出し元のprincipal (リクエストを行ったサービスユーザーまたはPAT) に紐づけられます。 検出結果にすでに修復セッションがある場合は、409 Conflict を返します。

承認

Authorization
string
header
必須

サービスユーザーの認証情報(接頭辞: cog_)

パスパラメータ

scan_id
string
必須
finding_id
string
必須
org_id
string
必須

組織 ID(プレフィックス: org-)

例:

"org-abc123def456"

レスポンス

成功レスポンス

コードスキャンの検出結果に対して起動された修復セッション。

finding_id
string
必須

修正対象の検出結果。

session_id
string
必須

検出結果を修復するために起動された Devin セッションの ID。