暗号化された secret - CI/CD用語集の定義
暗号化された secret とは、保存時に暗号化され、workflow の run に注入されるときにのみ復号される機密性の高い値です。
暗号化された secret とは、GitHub が(アップロード時に libsodium の sealed box を使って)暗号化し、secrets コンテキストを介して実行中の workflow に公開するためだけに復号する資格情報です。secret の値は作成後、UI に二度と表示されません。
fork には渡されない
セキュリティのため、secret は fork されたリポジトリからの pull_request によってトリガーされた workflow には提供されず、信頼できない PR がそれらを持ち出すのを防ぎます。fork の job に限定的なアクセスが必要な場合は pull_request_target を慎重に使ってください。
関連ガイド
Repository Secret - CI/CD Glossary DefinitionRepository Secret: A repository secret is an encrypted key/value stored on a single repo and exposed to its w…
Secret Masking - CI/CD Glossary DefinitionSecret Masking: Secret masking is the runner behavior that scans log output for registered secret values and…
Log Scrubbing - CI/CD Glossary DefinitionLog Scrubbing: Log scrubbing is the practice of filtering CI log output to remove secrets, PII, or noise, whe…