Autofix(自動修正)
info
本機能はベータ版です。ご利用を希望される場合は、弊社窓口までお問い合わせください。
概要
Takumi Autofix(自動修正)機能は、セキュリティ診断で検出された脆弱性を対象に、Takumi が自動的に修正のためのパッチを生成し、Pull Request を作成する機能です。
Shisho Cloud byGMO の Web 画面から利用できます。
クレジット消費に関して
利用にはクレジットが必要です。 クレジット消費量は、修正対象の脆弱性の複雑さやリポジトリのサイズに応じて変動します。
前提条件
Autofix 機能を利用するには、修正したいコードが含まれるリポジトリに対するアクセス権限を持つ Write 用の GitHub Apps を連携させる必要があります。
詳細は GitHub 連携 のページを参照してください。
既に Write 用の GitHub Apps をインストール済みの場合
本機能のリリースに伴い、GitHub App の「Contents」権限が Read から Read and Write に変更されました。すでに GitHub App をインストール済みの組織については、GitHub から権限更新のリクエストがメールで送信されます。Autofix 機能を利用する際には、事前にこのリクエストを承認してください。
使い方
Autofix 機能では、修正対象の脆弱性ごとに「修正タスク」を作成し、そのタスクを単位として自動修正を実施します。
1. タスクの作成
タスクの作成方法は2通りあります。