{"generatedAt":"2026-08-30T01:42:00.000Z","generator":{"name":"RepoEvidence","version":"0.1.0"},"repositories":[{"controls":[{"evidence":{"defaultBranch":"main","protectionEnabled":true},"id":"CC-01","status":"pass","summary":"main has a protection rule.","title":"Default branch is protected"},{"evidence":{"dismissesStaleReviews":true,"requiredApprovingReviewCount":2,"requiresCodeOwnerReviews":true},"id":"CC-02","status":"pass","summary":"2 approving review(s) required.","title":"Pull requests require approval"},{"evidence":{"requiredStatusChecks":["build","test","security"]},"id":"CC-03","status":"pass","summary":"3 required check(s) observed.","title":"Required status checks are configured"},{"evidence":{"completedRunCount":3,"failedRunCount":0},"id":"CC-04","status":"pass","summary":"3 of 3 completed run(s) succeeded, were neutral, or were skipped.","title":"Recent workflow runs completed successfully"},{"evidence":{"belowThresholdCount":0,"sampledMergeCount":3},"id":"CC-05","status":"pass","summary":"3 of 3 sampled merge(s) met the current threshold.","title":"Recent merged changes meet the approval threshold"},{"evidence":{"observedChangeCount":0},"id":"CC-06","status":"pass","summary":"No control configuration change was observed in this evidence window.","title":"Control configuration changes are reviewed"}],"snapshot":{"branchProtection":{"dismissesStaleReviews":true,"enabled":true,"requiredApprovingReviewCount":2,"requiredStatusChecks":["build","test","security"],"requiresCodeOwnerReviews":true,"requiresConversationResolution":true},"capturedAt":"2026-08-30T01:42:00.000Z","controlChanges":[],"installationId":424242,"pullRequests":[{"approvingReviews":2,"mergeCommitOid":"81db3d330b1a86d47511442ee54ecf3bcd31f8da","mergedAt":"2026-08-27T15:04:09Z","mergedBy":"riley","number":418,"title":"Rotate webhook signing key","url":"https://github.com/acme-inc/core-api/pull/418"},{"approvingReviews":3,"mergeCommitOid":"3e5fe44f377389e1b8a0d521460e297fab1fcffe","mergedAt":"2026-08-22T10:18:54Z","mergedBy":"sam","number":411,"title":"Tighten export authorization","url":"https://github.com/acme-inc/core-api/pull/411"},{"approvingReviews":2,"mergeCommitOid":"8c3f9fe28ca8e2d455d3a337aceab312d25135f4","mergedAt":"2026-08-17T08:26:11Z","mergedBy":"jordan","number":406,"title":"Record report retention event","url":"https://github.com/acme-inc/core-api/pull/406"}],"repository":{"archived":false,"defaultBranch":"main","name":"core-api","owner":"acme-inc","visibility":"PRIVATE"},"schemaVersion":"1.0","source":"github","workflowRuns":[{"conclusion":"success","createdAt":"2026-08-27T14:51:00Z","event":"pull_request","id":901,"name":"CI","status":"completed","updatedAt":"2026-08-27T15:01:00Z","url":"https://github.com/acme-inc/core-api/actions/runs/901"},{"conclusion":"success","createdAt":"2026-08-22T10:01:00Z","event":"pull_request","id":884,"name":"Security","status":"completed","updatedAt":"2026-08-22T10:12:00Z","url":"https://github.com/acme-inc/core-api/actions/runs/884"},{"conclusion":"success","createdAt":"2026-08-17T08:10:00Z","event":"pull_request","id":862,"name":"CI","status":"completed","updatedAt":"2026-08-17T08:21:00Z","url":"https://github.com/acme-inc/core-api/actions/runs/862"}]}}],"schemaVersion":"1.0","scope":{"repositoryCount":1,"source":"github"},"seal":{"algorithm":"SHA-256","canonicalization":"sorted-key-json-v1","digest":"2a4526a58dc5b02d66e81d8428f797280454872c47ff025e5d97397993d45c53"},"totals":{"fail":0,"pass":6,"review":0}}
