本文へスキップ
hdknr blog

GitHub Actions スクリプトインジェクション対策

GitHub Actions で ${{ }} テンプレート式の不適切な使用による攻撃を防ぐガイド

概要

${{ }} テンプレート式はシェル起動前に展開されるため、攻撃者制御のコンテキスト(PR タイトル・ブランチ名・Issue 本文)をそのまま run に埋め込むとコマンドインジェクション成立。

対策