Turn GitHub configuration checks into findings you can inspect and action plans you can keep. Assess one repository locally, or learn the workflow with a clearly labeled synthetic sample.
The demo runs with synthetic fixtures. It presents 20 evaluated catalog controls: 11 technical checks and 9 procedural checks. The other 17 are not evaluated.
Inspect findings, add a plan, and export a review. The public demo accepts fixture reports only.
The local collector makes read-only GitHub API requests for one repository. It uses your existing GitHub CLI authentication and writes private report and evidence files outside Git checkouts.
Open the report in the loopback-only workspace. Real notes stay in tab memory until you export them.
Inspect the default branch’s protection settings. A pass does not prove every change used a pull request or that privileged bypass is impossible.
CTRL-CHG-002
Required reviews and status checks
Check the configured approving-review count and required checks. A pass does not prove reviews happened or checks succeeded for each change.
CTRL-CHG-008
Active GitHub Actions workflow
Observe an active workflow under .github/workflows/. Its presence does not prove deployment reproducibility or successful runs.
Unreadable or unsupported settings are missing evidence. Unevaluated controls never count as passing. Planning notes do not change a policy verdict or create a waiver.
FROM YOUR OWN CHECKOUT
Collect. Inspect. Plan. Reassess.
Install Python, PyYAML, OPA, and the GitHub CLI, then follow the setup guide. Use the private report path printed by the first command.
To resume a saved review and its notes on startup, pass the exported review.json to the same --report option. Failed results stay failed.
Start with the current workflow, inspect the implementation, and keep the scope of each result visible. Historical design documents are context, not a claim that every proposed feature exists.
SOC-2 is an open-source readiness workspace and policy/sensor pack. It is not a SOC 2 Type I or Type II report, CPA opinion, certification, or a replacement for an audit.