Skip to main content

Buying Advanced Security for your organization or enterprise

How to buy licenses for GitHub Advanced Security whether you have usage-based or volume/subscription billing.

Who can use this feature?

Organization or enterprise owners can sign up for GitHub Secret Protection or GitHub Code Security

Requires GitHub Team or GitHub Enterprise

Checking your current plan

You must use a GitHub Team or GitHub Enterprise plan before you can enable GitHub Secret Protection or GitHub Code Security on private repositories.

  1. Navigate to your organization or enterprise. For example, from https://github.com/settings/organizations or https://github.com/settings/enterprises.
  2. From the list of "Billing & licensing" pages, click Licensing.

Your current plan is shown with any options to upgrade to a different plan.

Metered billing users

If your organization or enterprise uses metered billing, then you are ready to start enabling GitHub Secret Protection and GitHub Code Security. Whenever you enable a feature or apply a configuration, a modal dialog shows detailed information with estimated billing changes. You can confirm your change or return to the page without making changes.

The most effective way to control and enable these features is using security configurations, see Choosing a security configuration for your repositories.

Volume/subscription users

If you use volume/subscription billing, then you will need to purchase licenses before you can start using GitHub Secret Protection or GitHub Code Security on private or internal repositories.

  1. Navigate to your organization or enterprise. For example, from https://github.com/settings/organizations or https://github.com/settings/enterprises.

  2. From the list of "Billing & licensing" pages, click Licensing.

  3. To the right of "GitHub Advanced Security", click Buy Advanced Security.

    Screenshot of the Advanced Security section of the licensing screen. The "Buy Advanced Security" button is outlined in orange.

  4. Confirm your billing information and payment method.

  5. Under "How many committers do you want to include?", enter the number of committers you want to purchase licenses for.

  6. Click Purchase Advanced Security.

Tip

To see how license use by committers is measured, see GitHub Advanced Security license billing.

Further reading