はじめに
このガイドは、Organizationでのセキュリティ機能の設定方法を紹介します。 Organizationのセキュリティの要件は固有のものであり、すべてのセキュリティの機能を有効化する必要はないかもしれません。 詳しい情報については「GitHubのセキュリティ機能」を参照してください。
セキュリティの機能の中には、Advanced Securityライセンスを持っている場合にのみ利用できるものがあります。 詳しい情報については、「GitHub Advanced Security について」を参照してください。
Organizationへのアクセス管理
権限レベルを使って、人々がOrganizationに対して行えるアクションを制御できます。 詳しい情報については、「Organization の権限レベル」を参照してください。
GitHub Advanced Securityの管理
OrganizationがAdvanced Securityのライセンスを持っているなら、Advanced Securityの機能を有効化あるいは無効化できます。
- 自分のプロフィール写真をクリックし、続いて Organizationsをクリックしてください。
- Organizationの隣の Settings(設定)をクリックしてください。
- Security & analysis(セキュリティと分析)をクリックしてください。
- GitHub Advanced Securityの隣のEnable all(すべてを有効化)あるいはDisable all(すべてを無効化)をクリックしてください。
- あるいはAutomatically enable for new private repositories(自動的に新しいプライベートリポジトリで有効化を選択してください。
詳しい情報については「GitHub Advanced Securityについて」及び「Organizationのセキュリティ及び分析設定の管理」を参照してください。
secret scanningの設定
Secret scanningは、Advanced Securityのライセンスを持っていれば利用できます。
Advanced Securityが有効化されているOrganizationのすべてのリポジトリで、secret scanningを有効化あるいは無効化できます。
- 自分のプロフィール写真をクリックし、続いて Organizationsをクリックしてください。
- Organizationの隣の Settings(設定)をクリックしてください。
- Security & analysis(セキュリティと分析)をクリックしてください。
- Secret scanningの隣のEnable all(すべてを有効化)あるいはDisable all(すべてを無効化)をクリックしてください(GitHub Advanced Securityリポジトリのみ)。
- あるいはAutomatically enable for private repositories added to Advanced Securityを選択してください。
詳しい情報については「Organizatonのためのセキュリティ及び分析設定の管理」を参照してください。
次のステップ
セキュリティの機能からのアラートを表示及び管理して、コード中の依存関係と脆弱性に対処できます。 詳しい情報については「リポジトリのcode scanningの管理」、「secret scanningからのアラートの管理」を参照してください。

