概要
GitHub Copilotアプリに、コードのセキュリティ点検を行う新機能「/security-review(セキュリティレビュー)」が追加されました。現在編集中のコード変更を、その場でAIがスキャンして脆弱性(ぜいじゃくせい:攻撃に使われる弱点)を洗い出せる機能です。現在は「パブリックプレビュー(試験公開)」として提供されています。
何が発表・更新されたのか
GitHub Copilotアプリ内で、スラッシュコマンド「/security-review」を実行できるようになりました。これは、すでにCopilot CLI(コマンドライン版)で使えたAIによる脆弱性スキャンを、日常のコーディング作業の中でも使えるようにしたものです。
このコマンドを実行すると、以下の内容が返ってきます。
- 重大度と確信度で採点された、信頼性の高いセキュリティ上の指摘
- その場で適用・再確認できる、具体的な改善提案(Copilotから離れる必要はありません)
- 優先度をつけて整理された表示で、コードが確定する前に重要な問題から対処できる
スキャンは、よく見られて影響の大きい脆弱性を検出できるよう調整されています。公式によると、インジェクション(不正なコマンドを紛れ込ませる攻撃)、クロスサイトスクリプティング(XSS)、安全でないデータの取り扱い、パストラバーサル(本来アクセスできないファイルへの不正アクセス)、弱い暗号化などが対象です。
なぜ重要なのか
これまでセキュリティ点検は、コードを提出した後の工程で行われることが多くありました。/security-reviewは、コードを書いている最中に、開発環境から離れずにその場でチェックできる点が特徴です。
公式では、この機能はGitHubのコードスキャンやDependabot(依存ライブラリの脆弱性通知)、シークレットスキャン(パスワードやキーの流出検知)を置き換えるものではなく、それらを補完する「軽量でオンデマンド(必要なときに実行できる)な点検手段」だと説明されています。問題を早い段階で見つけられれば、後工程での手戻りを減らせます。
誰に関係があるのか
GitHub Copilotを使ってコードを書く開発者や、社内でソフトウェア開発を行うチームに関係があります。
公式情報によると、パブリックプレビュー期間中は Copilot Free、Pro、Business、Enterprise の各ユーザーが利用できるとされています。無料プラン(Free)を含む幅広い利用者が対象です。
なお、日本での提供状況について、公式ページには特段の記載はありません。プランごとの詳細条件については、公式情報上では確認できる範囲にとどまります。
仕事や業務でどう使えるのか
使い方はシンプルです。公式では次の手順が案内されています。
- Copilotアプリでプロジェクトを開く
- コードを変更する
/security-reviewを実行して、その変更をスキャンする
たとえば、新しい機能を実装した直後に自分でセキュリティ点検を回し、指摘された箇所を提案どおりに修正して、再度確認する、といった流れが想定できます。コードを提出(プルリクエスト)する前に自分でひととおりチェックしておくことで、レビュー担当者やセキュリティ担当者の負担を軽くできます。
中小企業の実務担当者にとっては、専任のセキュリティエンジニアがいなくても、開発の日常作業の中で基本的な脆弱性チェックを取り入れられる点がメリットになりそうです。
注意点
いくつか押さえておきたい点があります。
- 現在は パブリックプレビュー(試験公開) の段階です。今後、仕様や提供条件が変わる可能性があります。
- この機能はあくまで補完的な点検手段であり、コードスキャンやDependabot、シークレットスキャンなど既存のセキュリティ対策を置き換えるものではありません。複数の仕組みを組み合わせて使うことが前提です。
- AIによるスキャンは「信頼性の高い指摘」を返すとされていますが、すべての脆弱性を漏れなく検出できるわけではありません。人によるレビューや他のツールとの併用が引き続き重要です。
- 検出対象は、インジェクションやXSSなど「よくある影響の大きい脆弱性」に調整されています。これ以外のリスクは別途対策が必要です。
- 日本での提供状況やプランごとの細かな条件について、公式情報上では詳細までは確認できませんでした。
今後
/security-reviewは現在パブリックプレビューであり、GitHubはコミュニティでのフィードバックを募っています。今後、正式提供に向けて機能の拡充や改善が進む可能性があります。利用を検討する場合は、公式のチェンジログや今後のアナウンスを確認しておくとよいでしょう。
公式情報
関連キーワード
- GitHub Copilot
- セキュリティレビュー(/security-review)
- 脆弱性スキャン
- コードスキャン / Dependabot
- 生成AI





