質問 022
### 会社の内部シークレットがGitHubリポジトリに誤ってプッシュされるのを防ぎたいが、そのパターンがGitHubに知られておらずSecret scanningで検出されない。どのように開発者を保護できますか?
> https://docs.github.com/en/enterprise-cloud@latest/code-security/secret-scanning/defining-custom-patterns-for-secret-scanning#defining-a-custom-pattern-for-an-organization
1. [x] これらのシークレットの正規表現パターンを定義し、組織でSecret scanningのカスタムパターンを有効化する
1. [ ] GitHubパートナープログラムに参加し、シークレットのパターンを認識させるべき
> GitHubパートナープログラムはサービスプロバイダー向けで、組織内部のシークレット用ではない
1. [ ] 組織のリポジトリでカスタムGitHub Actionsワークフローを定義してスキャンする
1. [ ] すべてのリポジトリに`secret_scanning.yml`ファイルを含めてカスタムシークレットを定義する
> `secret_scanning.yml`は特定ファイルやディレクトリのスキャン除外に使われる