Pinned Action SHA - CI/CD用語集の定義
action を commit SHA に固定すると、正確で変更不可能なコードにロックされます。
pinned action SHA とは、可変の tag ではなく、action を完全な40文字の commit ハッシュ(例えば uses: actions/checkout@<sha>)で参照することで、正確なコードをロックすることです。
@v4 のような tag は新しい commit を指すように移動され得るため、完全な SHA に固定することで、tag が悪意あるコードに付け替えられるサプライチェーン攻撃を防げます。
関連ガイド
Immutable Action - CI/CD Glossary DefinitionImmutable Action: An immutable action is a published action version that cannot be changed after release, so…
Third-Party Action Risk - CI/CD Glossary DefinitionThird-Party Action Risk: Third-party action risk is the supply-chain exposure from using actions you do not c…