Show HN: GitHub Org Audit Tool
github.com
Show HN: GitHub Org Audit Tool
1–10 of 24 posts
Re: Show HN: GitHub Org Audit Tool
#2Re: Show HN: GitHub Org Audit Tool
#3Re: Show HN: GitHub Org Audit Tool
#4Re: Show HN: GitHub Org Audit Tool
#5Why audit when you can declare all of this in Terraform? https://registry.terraform.io/providers/integrations/github/...
Re: Show HN: GitHub Org Audit Tool
#6Why audit when you can declare all of this in Terraform? https://registry.terraform.io/providers/integrations/github/...
Re: Show HN: GitHub Org Audit Tool
#7Why audit when you can declare all of this in Terraform? https://registry.terraform.io/providers/integrations/github/...
Re: Show HN: GitHub Org Audit Tool
#8Why audit when you can declare all of this in Terraform? https://registry.terraform.io/providers/integrations/github/...
As much a fan of Terraform I am. If you didn't started defining your repos in Terraform from day 0, importing hundreds of repos, members, permission sets would be quite a lot more work than running this audit tool.
Re: Show HN: GitHub Org Audit Tool
#9How about using steampipe for this?
Steampipe [1] is an open source CLI to query your cloud resources (e.g. GitHub, AWS, Splunk, etc) with SQL. The GitHub plugin has 44 tables to query [2].
The "GitHub Sherlock" mod includes 34 automated controls for organization, repo and issue best practices. The "GitHub Compliance" mod has 35 automated controls for supply chain security. Mods are written in HCL + SQL. [3]
1 - https://steampipe.io 2 - https://hub.steampipe.io/plugins/turbot/github 3 - https://hub.steampipe.io/mods?q=github
Re: Show HN: GitHub Org Audit Tool
#10Unfortunately, it leaves a lot to be desired. I've actually had to do a fair bit of GH access reporting myself recently and I can recommend the GraphQL API as it allows you to properly list direct and indirect permissions on repositories (org + team + direct collaborator) that are alot harder to do with the REST API due to its inconsistent permissions model.