01 / UNDERSTAND
仕組みと使いどころ
警告の位置や説明、周辺コード、クエリの解説を基に、脆弱性を解消する可能性のある変更案と自然言語による説明を生成する。プルリクエストと既定ブランチの警告に利用できる。対象は対応言語およびCodeQLクエリの一部であり、提案が最適解とは限らないため、開発者が意図した動作を保つか評価する必要がある。
02 / IN PRACTICE
GitHub Copilot Autofixの活用例
たとえば、こんな場面で
プルリクエストで検出されたCodeQL警告に修正案を生成させ、レビューしてから取り込む。
03 / GOOD TO KNOW
使うときのポイント
対応する言語とクエリかを確認し、提案コードが脆弱性を解消し既存動作を維持するか検証する。
参考資料
GitHub Advanced Security · Built-in protection for every repository (新しいタブで開きます)docs/content/code-security/responsible-use/security-and-quality-ai-features.md at main · github/docs (新しいタブで開きます)用語の説明や活用例に関連する参考資料です。
READ & LEARN
記事一覧を見る 用語を知ったら、活用を知る。
AI LABで、AIの動向や業務に取り入れるヒントを読む。
