Secret Inheritance とは?
secret inheritance は、親のコンテキストから、呼び出された workflow や再利用可能な workflow へ secret がどのように渡されるかを表します。プラットフォームでは、呼び出し元がすべての secret を転送するか、明示的なサブセットのみを渡すかを選べます。この選択が、下流の workflow が受け取る認証情報の露出の大きさを決めます。
なぜ重要か
無制限の継承は、再利用可能な workflow に必要以上の secret を渡し、露出を広げかねません。必要な secret だけを渡すことで、アクセスを意図的かつ最小限に保てます。
関連ガイド
What Is a Pipeline Secret Scope?A pipeline secret scope defines which jobs, stages, or environments may read a given secret, narrowing exposu…
What Is an Organization Secret?An organization secret is a credential defined once at the org level and shared across many repositories, avo…
What Is Masked Log Output?Masked log output is when a CI system replaces known secret values in build logs with placeholders, keeping c…