Skip to content
Latchkey

Pinned Action SHA - CI/CD用語集の定義

action を commit SHA に固定すると、正確で変更不可能なコードにロックされます。

pinned action SHA とは、可変の tag ではなく、action を完全な40文字の commit ハッシュ(例えば uses: actions/checkout@<sha>)で参照することで、正確なコードをロックすることです。

@v4 のような tag は新しい commit を指すように移動され得るため、完全な SHA に固定することで、tag が悪意あるコードに付け替えられるサプライチェーン攻撃を防げます。

関連ガイド