{
  "claim": "default-branch-pull-request-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:01:27.937Z",
  "details": {
    "default_branch": "main",
    "required_rule_type": "pull_request",
    "active_rule_types": [
      "code_quality",
      "code_scanning",
      "deletion",
      "non_fast_forward",
      "pull_request",
      "required_linear_history",
      "required_signatures",
      "required_status_checks"
    ],
    "matching_rules": [
      {
        "type": "pull_request",
        "parameters": {
          "required_approving_review_count": 0,
          "dismiss_stale_reviews_on_push": true,
          "required_reviewers": [],
          "require_code_owner_review": false,
          "require_last_push_approval": false,
          "required_review_thread_resolution": false,
          "allowed_merge_methods": [
            "squash",
            "rebase"
          ]
        }
      }
    ],
    "limitations": {
      "classic_branch_protection_evaluated": false,
      "bypass_actors_evaluated": false
    }
  }
}