Benchmark: Private Repository Best Practices
Description
Best practices for your private repositories.
Usage
Install the mod:
mkdir dashboardscd dashboardspowerpipe mod initpowerpipe mod install github.com/turbot/steampipe-mod-github-sherlockStart the Powerpipe server:
steampipe service startpowerpipe serverOpen http://localhost:9033 in your browser and select Private Repository Best Practices.
Run this benchmark in your terminal:
powerpipe benchmark run github_sherlock.benchmark.private_repo_best_practicesSnapshot and share results via Turbot Pipes:
powerpipe benchmark run github_sherlock.benchmark.private_repo_best_practices --shareControls
- Issues should be enabled in each private repository
 - Branches should automatically be deleted after merging in each private repository
 - No outside collaborators should have access in each private repository
 - Default branch should block force push in each private repository
 - Default branch should block deletion in each private repository
 - Default branch protections should apply to administrators in each private repository
 - Default branch requires pull request reviews before merging in each private repository