Aikido AutoFix Github Appに必要な権限
2025年2月24日(月)、Aikido Autofix GitHub Appに追加の権限を付与しました。追加された権限は以下の通りです。
- Code: read & write
- PRs: read & write
- (new) Workflows: read & write
- (new) Checks: read
- (new) Actions: read
Autofix GitHub Appの新規インストールにはすべて、これらの権限が含まれます。2月18日より前にアプリをインストールしたユーザーには、これらの新しい権限を確認するよう求めるメールが送られました。ユーザーが新しい権限の付与を確認するまでは、アプリは従来の権限のままとなります。
新しい権限により、AikidoはよりよいAutoFixをより多く作成できるようになります。追加されたworkflow権限により、AikidoはGithub Actionsを修正するPRを作成できるようになります。例えば、使用しているサードパーティのactionをピン留めし、潜在的なサプライチェーン攻撃を軽減できます。
CheckとActionsに対する追加のread権限により、AikidoはGitHub Actionsのステータスとログを取得できるようになります。ビルドを壊すAutoFixが作成された場合、そのビルドの出力を使ってPRを修正し、動作するビルドを作成します。