{
  "claim": "default-branch-linear-history-required",
  "owner": "reponomics",
  "repo": "PolicyChecks",
  "repository": {
    "owner": "reponomics",
    "repo": "PolicyChecks",
    "full_name": "reponomics/PolicyChecks"
  },
  "status": "pass",
  "value": true,
  "source": {
    "provider": "github",
    "api": "REST",
    "endpoint": "GET /repos/{owner}/{repo}/rules/branches/{branch}",
    "fields": [
      "type"
    ]
  },
  "evidence": {
    "scope": "repository",
    "source": "active_branch_rules"
  },
  "checked_at": "2026-06-19T07:02:46.204Z",
  "details": {
    "default_branch": "main",
    "required_rule_type": "required_linear_history",
    "active_rule_types": [
      "code_quality",
      "code_scanning",
      "deletion",
      "non_fast_forward",
      "pull_request",
      "required_linear_history",
      "required_signatures",
      "required_status_checks"
    ],
    "matching_rules": [
      {
        "type": "required_linear_history",
        "parameters": null
      }
    ],
    "limitations": {
      "classic_branch_protection_evaluated": false,
      "bypass_actors_evaluated": false
    }
  }
}