Skip to main content

このバージョンの GitHub Enterprise サーバーはこの日付をもって終了となります: 2026-03-17. 重大なセキュリティの問題に対してであっても、パッチリリースは作成されません。 パフォーマンスの向上、セキュリティの向上、新機能の向上を図るために、最新バージョンの GitHub Enterprise サーバーにアップグレードしてください。 アップグレードに関するヘルプについては、GitHub Enterprise サポートにお問い合わせください

セキュリティ構成

Security configurations は、リポジトリに大規模に適用可能なセキュリティ設定のコレクションです。

この機能を使用できるユーザーについて

Organization owners, security managers, and organization members with the admin role

Security configurations on GitHub Enterprise Server

Security configurations are collections of enablement settings for GitHub's security features that you can apply to any repository within an organization. When you create a security configuration, you can choose different enablement settings to meet the specific security needs of a group of repositories.

Feature availability

Feature availability in security configurations is determined as follows:

  • You will only see features in the UI if they were installed by a site administrator on your GitHub Enterprise Server instance.
  • Advanced Security features will only be visible if your enterprise or GitHub Enterprise Server instance holds a GitHub Advanced Security license.
  • Certain features, like Dependabot security updates and code scanning default setup, also require that GitHub Actions is installed on the GitHub Enterprise Server instance.

Enforcement of security configurations

When you apply a security configuration, you can choose to enforce it, meaning users cannot change the enablement status of features included in the configuration.

If a user in your organization attempts to change the enablement status of a feature in an enforced configuration using the REST API, the API call will appear to succeed, but no enablement statuses will change.

Some situations can break the enforcement of security configurations for a repository. For example, the enablement of code scanning will not apply to a repository if:

  • GitHub Actions is initially enabled on the repository, but is then disabled in the repository.
  • GitHub Actions is not available for the repository.
  • Self-hosted runners with the label code-scanning are not available.
  • The languages excluded from code scanning default setup are changed at the repository level.

Next steps

To learn how to create custom security configurations, see Creating a custom security configuration.