Best practices for selecting pilot repositories

The right pilot repositories demonstrate value quickly and prepare your organization for broader enablement of GitHub Secret Protection.

Before enabling GitHub Secret Protection organization-wide, run a pilot to validate the solution with a small set of repositories. A pilot helps you refine your rollout strategy, identify workflow adjustments, and demonstrate security value to stakeholders. This article will help you choose the best repositories for your pilot.

A successful pilot requires strategic repository selection. The repositories you choose determine how quickly you can demonstrate value, gather actionable feedback, and prepare for organization-wide adoption.

Selection criteria

A successful pilot requires strategic repository selection. The repositories you choose determine how quickly you can demonstrate value, gather actionable feedback, and prepare for organization-wide adoption.

When choosing repositories, consider the following criteria.

Active development and team engagement

Your pilot needs repositories that generate timely feedback on how Secret Protection fits into daily development work.

Known secret exposure

Choose repositories flagged in your secret risk assessment. These repositories are ideal pilot candidates because they demonstrate immediate value by showing secrets that need remediation.

Prioritize repositories with production credentials, infrastructure configurations, or integrations with critical services. These high-value targets demonstrate the security value of Secret Protection.

Technical diversity

Your pilot should validate that Secret Protection works with your programming languages and tools.

Organizational representation

A successful pilot requires buy-in from different parts of your organization.

Repositories to avoid initially

Not all repositories make good pilot candidates.

Pilot size by organization

Once you've identified repositories that meet these criteria, determine the size of your pilot. The right pilot size balances gathering sufficient feedback with avoiding team overwhelm.

Organization size Number of repositories Recommendations
Small (under 100 developers) 3-5 repositories Start with your most critical projects.
Medium (100-500 developers) 5-10 repositories Select repositories across different teams, including a mix of high-activity and moderate-activity repositories.
Large (500+ developers) 10-20 repositories Ensure broad representation across the organization. Consider a phased approach with waves of repository additions.

Before enabling your pilot

Take these steps to set your pilot up for success.

Further reading

Next steps

Now that you've selected your pilot repositories, review pricing and configure GitHub Secret Protection. See Pricing and enabling GitHub Secret Protection.