Skipbox
ページ一覧GitHub アプリの権限

安全性

GitHub アプリの権限

Skipbox CI と Skipbox (personal) が求める権限と、Skipbox がそれぞれで何をするか。どちらも求めない権限。

Markdown で表示

Skipbox CI(組織)

このアプリにはコードを読む権限がありません。コードを取ってくるのは、自分の VM の中で動くジョブ自身です。

Skipbox (personal)

個人アカウントでは、GitHub がリポジトリにランナーを登録するのに Administration の権限を求めます。この権限には、リポジトリの設定、コラボレーター、デプロイキーも含まれます。Skipbox がこの権限で呼ぶのは、ランナーの API だけです。

どちらのアプリも求めない権限

Contents、Workflows、Secrets、Pull requests。Skipbox がワークフローを書き換えたり、push したり、プルリクエストを開いたりすることはありません。Actions は読み取りだけなので、実行を始めることも、再実行やキャンセルもできません。

ジョブの VM にあるもの

どのランナーでも同じく、GitHub はジョブの VM に、コード、ワークフローがジョブに渡すシークレット、そのジョブ用のトークンを送ります。ジョブが動かすコードは、それを読めます。どれもその VM の中だけにあり、VM と一緒に消えます。詳しくはVM の分離へ。

アクセスを変える、外す

GitHub でアプリの「Configure」を開くと、使わせるリポジトリを変えたり、アンインストールしたりできます。詳しくは解約とアンインストールへ。

2026年11月9日 更新