{
 "schema_version": "0.1",
 "site": "openpaymentsdata.cms.gov",
 "scan_week": "2026-W40",
 "generated_at": "2026-09-30T18:09:31.195Z",
 "source_files": [
  "docs/reports/openpaymentsdata.cms.gov/2026-W40/",
  "data/openpaymentsdata.cms.gov/findings.json",
  "data/openpaymentsdata.cms.gov/2026-W40/summary.json"
 ],
 "summary": {
  "pages_known": 1408,
  "pages_scanned_this_week": 327,
  "pages_with_known_issues": 144,
  "findings": 12,
  "clusters": 11,
  "new_findings": 0,
  "persistent_findings": 11,
  "high_priority_findings": 8
 },
 "top_risks": [
  {
   "finding_id": "VS-e7298c00",
   "rule_id": "button-name",
   "rule_label": "Buttons must have discernible text",
   "severity": "Critical",
   "priority": "p1",
   "trend": "persistent",
   "pages_affected": 51,
   "rationale": "Critical severity; persistent across weeks",
   "top_url": "https://openpaymentsdata.cms.gov/state/alabama"
  },
  {
   "finding_id": "VS-a0bdbdf6",
   "rule_id": "list",
   "rule_label": "<ul> and <ol> must only directly contain <li>, <script> or <template> elements",
   "severity": "Serious",
   "priority": "p1",
   "trend": "persistent",
   "pages_affected": 1,
   "rationale": "Serious severity; persistent across weeks",
   "top_url": "https://openpaymentsdata.cms.gov/datasets?keyword%5B%5D=2018"
  },
  {
   "finding_id": "VS-f7e99f4b",
   "rule_id": "sia-r69",
   "rule_label": "Text has sufficient color contrast (Enhanced)",
   "severity": "Moderate",
   "priority": "p2",
   "trend": "persistent",
   "pages_affected": 119,
   "rationale": "affects 119 pages; persistent across weeks",
   "top_url": "https://openpaymentsdata.cms.gov/about"
  },
  {
   "finding_id": "VS-646b1e0b",
   "rule_id": "sia-r66",
   "rule_label": "Text has enhanced contrast",
   "severity": "Moderate",
   "priority": "p2",
   "trend": "persistent",
   "pages_affected": 119,
   "rationale": "affects 119 pages; persistent across weeks",
   "top_url": "https://openpaymentsdata.cms.gov/about"
  },
  {
   "finding_id": "VS-2208081b",
   "rule_id": "sia-r73",
   "rule_label": "Text has minimum contrast ratio of 4.5:1",
   "severity": "Moderate",
   "priority": "p2",
   "trend": "persistent",
   "pages_affected": 119,
   "rationale": "affects 119 pages; persistent across weeks",
   "top_url": "https://openpaymentsdata.cms.gov/about"
  },
  {
   "finding_id": "VS-cb53cc4d",
   "rule_id": "sia-r111",
   "rule_label": "Target size is at least 44×44 CSS pixels (Enhanced)",
   "severity": "Moderate",
   "priority": "p2",
   "trend": "persistent",
   "pages_affected": 119,
   "rationale": "affects 119 pages; persistent across weeks",
   "top_url": "https://openpaymentsdata.cms.gov/about"
  },
  {
   "finding_id": "VS-7118fead",
   "rule_id": "sia-r61",
   "rule_label": "Form field label is visible",
   "severity": "Moderate",
   "priority": "p2",
   "trend": "persistent",
   "pages_affected": 119,
   "rationale": "affects 119 pages; persistent across weeks",
   "top_url": "https://openpaymentsdata.cms.gov/about"
  },
  {
   "finding_id": "VS-f6cf30ff",
   "rule_id": "sia-r17",
   "rule_label": "aria-hidden element does not contain focusable elements",
   "severity": "Moderate",
   "priority": "p2",
   "trend": "worsening",
   "pages_affected": 78,
   "rationale": "worsening trend",
   "top_url": "https://openpaymentsdata.cms.gov/dataset/df01c2f8-dc1f-4e79-96cb-8208beaf143c?page=266446"
  }
 ],
 "findings": [
  {
   "finding_id": "VS-e7298c00",
   "fingerprint": "c378edba",
   "rule_id": "button-name",
   "rule_label": "Buttons must have discernible text",
   "engine": "axe-core",
   "tool": "axe-core",
   "wcag_sc": "4.1.2",
   "wcag_name": "Name, Role, Value",
   "wcag_level": "A",
   "wcag_version": "2.0",
   "wcag_category": "WCAG 2.0 A",
   "rule_url": "https://dequeuniversity.com/rules/axe/4.12/button-name?application=axeAPI",
   "severity": "Critical",
   "priority": "p1",
   "confidence": "high",
   "rationale": "Critical severity; persistent across weeks",
   "trend": {
    "status": "persistent",
    "first_observed": "2026-W28",
    "last_observed": "2026-W40",
    "weeks_observed": 13,
    "affected_pages_current": 51,
    "affected_pages_previous": 51
   },
   "frequency": {
    "instances": 51,
    "pages_affected": 51,
    "total_pages_scanned": 327
   },
   "on_key_page": false,
   "summary": "Buttons must have discernible text (WCAG 4.1.2)",
   "description": "Buttons must have discernible text. Detected by axe-core rule button-name on 51 of 327 scanned pages (51 instances).",
   "remediation_tip": "Give the button an accessible name via its text content, aria-label, or aria-labelledby.",
   "suggested_fix": "See remediation guidance: https://dequeuniversity.com/rules/axe/4.12/button-name?application=axeAPI",
   "expected_behavior": "Element passes axe-core rule button-name (WCAG 4.1.2).",
   "actual_behavior": "Buttons must have discernible text. Detected by axe-core rule button-name on 51 of 327 scanned pages (51 instances).",
   "testing_environment": "Automated: axe-core, headless Chromium (Playwright). Manual AT verification: Not captured by automated scan — requires manual testing.",
   "representative_urls": [
    "https://openpaymentsdata.cms.gov/state/alabama",
    "https://openpaymentsdata.cms.gov/state/california",
    "https://openpaymentsdata.cms.gov/state/montana"
   ],
   "html_fragments": [
    {
     "fingerprint": "b98183e3",
     "html": "<button class=\"ds-c-button ds-c-button--ghost\" type=\"button\">",
     "selectors": [
      ".ds-l-col--12 > div > .ds-u-display--flex:nth-child(1) > .ds-c-button--ghost.ds-c-button[type=\"button\"]"
     ]
    }
   ],
   "url_patterns": [
    {
     "pattern": "/state/alabama",
     "count": 1
    },
    {
     "pattern": "/state/california",
     "count": 1
    },
    {
     "pattern": "/state/montana",
     "count": 1
    }
   ],
   "associated_technologies": [],
   "impact": {
    "groups": [
     {
      "code": "WV",
      "group": "Without vision",
      "prevalence": 0.01,
      "percent": "1.0%",
      "estimatedExcluded": null
     },
     {
      "code": "LV",
      "group": "Limited vision",
      "prevalence": 0.024,
      "percent": "2.4%",
      "estimatedExcluded": null
     },
     {
      "code": "LM",
      "group": "Limited manipulation/strength",
      "prevalence": 0.13,
      "percent": "13.0%",
      "estimatedExcluded": null
     }
    ],
    "summary": "Affects Without vision (1.0%), Limited vision (2.4%), Limited manipulation/strength (13.0%)."
   }
  },
  {
   "finding_id": "VS-a0bdbdf6",
   "fingerprint": "ca0fa40f",
   "rule_id": "list",
   "rule_label": "<ul> and <ol> must only directly contain <li>, <script> or <template> elements",
   "engine": "axe-core",
   "tool": "axe-core",
   "wcag_sc": "1.3.1",
   "wcag_name": "Info and Relationships",
   "wcag_level": "A",
   "wcag_version": "2.0",
   "wcag_category": "WCAG 2.0 A",
   "rule_url": "https://dequeuniversity.com/rules/axe/4.12/list?application=axeAPI",
   "severity": "Serious",
   "priority": "p1",
   "confidence": "low",
   "rationale": "Serious severity; persistent across weeks",
   "trend": {
    "status": "persistent",
    "first_observed": "2026-W28",
    "last_observed": "2026-W40",
    "weeks_observed": 13,
    "affected_pages_current": 1,
    "affected_pages_previous": 1
   },
   "frequency": {
    "instances": 1,
    "pages_affected": 1,
    "total_pages_scanned": 327
   },
   "on_key_page": false,
   "summary": "<ul> and <ol> must only directly contain <li>, <script> or <template> elements (WCAG 1.3.1)",
   "description": "<ul> and <ol> must only directly contain <li>, <script> or <template> elements. Detected by axe-core rule list on 1 of 327 scanned pages (1 instances).",
   "remediation_tip": "Use <ul>/<ol> with only <li> children for lists; don't fake lists with <div>s.",
   "suggested_fix": "See remediation guidance: https://dequeuniversity.com/rules/axe/4.12/list?application=axeAPI",
   "expected_behavior": "Element passes axe-core rule list (WCAG 1.3.1).",
   "actual_behavior": "<ul> and <ol> must only directly contain <li>, <script> or <template> elements. Detected by axe-core rule list on 1 of 327 scanned pages (1 instances).",
   "testing_environment": "Automated: axe-core, headless Chromium (Playwright). Manual AT verification: Not captured by automated scan — requires manual testing.",
   "representative_urls": [
    "https://openpaymentsdata.cms.gov/datasets?keyword%5B%5D=2018"
   ],
   "html_fragments": [
    {
     "fingerprint": "8c2fe915",
     "html": "<ol class=\"dc-dataset-search-list ds-u-padding--0 ds-u-margin-top--0 ds-u-margin-bottom--4 ds-u-display--block\" data-testid=\"results-list\">",
     "selectors": [
      "ol"
     ]
    }
   ],
   "url_patterns": [
    {
     "pattern": "/datasets",
     "count": 1
    }
   ],
   "associated_technologies": [],
   "impact": {
    "groups": [
     {
      "code": "WV",
      "group": "Without vision",
      "prevalence": 0.01,
      "percent": "1.0%",
      "estimatedExcluded": null
     },
     {
      "code": "LV",
      "group": "Limited vision",
      "prevalence": 0.024,
      "percent": "2.4%",
      "estimatedExcluded": null
     },
     {
      "code": "LCLA",
      "group": "Limited cognitive, language, or learning ability",
      "prevalence": 0.11,
      "percent": "11.0%",
      "estimatedExcluded": null
     }
    ],
    "summary": "Affects Without vision (1.0%), Limited vision (2.4%), Limited cognitive, language, or learning ability (11.0%)."
   }
  },
  {
   "finding_id": "VS-f7e99f4b",
   "fingerprint": "863d1000",
   "rule_id": "sia-r69",
   "rule_label": "Text has sufficient color contrast (Enhanced)",
   "engine": "alfa",
   "tool": "Siteimprove Alfa",
   "wcag_sc": "1.4.3",
   "wcag_name": "Contrast (Minimum)",
   "wcag_level": "AA",
   "wcag_version": "2.0",
   "wcag_category": "WCAG 2.0 AA",
   "rule_url": "https://alfa.siteimprove.com/rules/sia-r69",
   "severity": "Moderate",
   "priority": "p2",
   "confidence": "high",
   "rationale": "affects 119 pages; persistent across weeks",
   "trend": {
    "status": "persistent",
    "first_observed": "2026-W34",
    "last_observed": "2026-W40",
    "weeks_observed": 7,
    "affected_pages_current": 119,
    "affected_pages_previous": 120
   },
   "frequency": {
    "instances": 1785,
    "pages_affected": 119,
    "total_pages_scanned": 327
   },
   "on_key_page": false,
   "summary": "Text has sufficient color contrast (Enhanced) (WCAG 1.4.3)",
   "description": "Text has sufficient color contrast (Enhanced). Detected by Siteimprove Alfa rule sia-r69 on 119 of 327 scanned pages (1785 instances).",
   "remediation_tip": "Increase text contrast to meet WCAG AA (4.5:1, or 3:1 for large text).",
   "suggested_fix": "See remediation guidance: https://alfa.siteimprove.com/rules/sia-r69",
   "expected_behavior": "Element passes Siteimprove Alfa rule sia-r69 (WCAG 1.4.3).",
   "actual_behavior": "Text has sufficient color contrast (Enhanced). Detected by Siteimprove Alfa rule sia-r69 on 119 of 327 scanned pages (1785 instances).",
   "testing_environment": "Automated: Siteimprove Alfa, headless Chromium (Playwright). Manual AT verification: Not captured by automated scan — requires manual testing.",
   "representative_urls": [
    "https://openpaymentsdata.cms.gov/about",
    "https://openpaymentsdata.cms.gov/dataset/df01c2f8-dc1f-4e79-96cb-8208beaf143c?page=266446",
    "https://openpaymentsdata.cms.gov/dataset/800aed1b-20ed-4d19-b0c9-dcd10f197ffc?page=5"
   ],
   "html_fragments": [],
   "url_patterns": [
    {
     "pattern": "/datasets",
     "count": 4
    },
    {
     "pattern": "/dataset/{id}aed1b-20ed-4d19-b0c9-dcd10f197ffc",
     "count": 3
    },
    {
     "pattern": "/dataset/b0c03b8d-06df-58f2-8ce2-4daeffee147e",
     "count": 2
    }
   ],
   "associated_technologies": [],
   "impact": {
    "groups": [
     {
      "code": "LV",
      "group": "Limited vision",
      "prevalence": 0.024,
      "percent": "2.4%",
      "estimatedExcluded": null
     },
     {
      "code": "WPC",
      "group": "Without color perception",
      "prevalence": 0.045,
      "percent": "4.5%",
      "estimatedExcluded": null
     }
    ],
    "summary": "Affects Limited vision (2.4%), Without color perception (4.5%)."
   }
  },
  {
   "finding_id": "VS-646b1e0b",
   "fingerprint": "afad441e",
   "rule_id": "sia-r66",
   "rule_label": "Text has enhanced contrast",
   "engine": "alfa",
   "tool": "Siteimprove Alfa",
   "wcag_sc": "1.4.6",
   "wcag_name": "Contrast (Enhanced)",
   "wcag_level": "AAA",
   "wcag_version": "2.0",
   "wcag_category": "WCAG 2.x AAA",
   "rule_url": "https://alfa.siteimprove.com/rules/sia-r66",
   "severity": "Moderate",
   "priority": "p2",
   "confidence": "high",
   "rationale": "affects 119 pages; persistent across weeks",
   "trend": {
    "status": "persistent",
    "first_observed": "2026-W34",
    "last_observed": "2026-W40",
    "weeks_observed": 7,
    "affected_pages_current": 119,
    "affected_pages_previous": 120
   },
   "frequency": {
    "instances": 1785,
    "pages_affected": 119,
    "total_pages_scanned": 327
   },
   "on_key_page": false,
   "summary": "Text has enhanced contrast (WCAG 1.4.6)",
   "description": "Text has enhanced contrast. Detected by Siteimprove Alfa rule sia-r66 on 119 of 327 scanned pages (1785 instances).",
   "remediation_tip": "Increase text contrast to meet WCAG AAA (7:1).",
   "suggested_fix": "See remediation guidance: https://alfa.siteimprove.com/rules/sia-r66",
   "expected_behavior": "Element passes Siteimprove Alfa rule sia-r66 (WCAG 1.4.6).",
   "actual_behavior": "Text has enhanced contrast. Detected by Siteimprove Alfa rule sia-r66 on 119 of 327 scanned pages (1785 instances).",
   "testing_environment": "Automated: Siteimprove Alfa, headless Chromium (Playwright). Manual AT verification: Not captured by automated scan — requires manual testing.",
   "representative_urls": [
    "https://openpaymentsdata.cms.gov/about",
    "https://openpaymentsdata.cms.gov/dataset/df01c2f8-dc1f-4e79-96cb-8208beaf143c?page=266446",
    "https://openpaymentsdata.cms.gov/dataset/800aed1b-20ed-4d19-b0c9-dcd10f197ffc?page=5"
   ],
   "html_fragments": [],
   "url_patterns": [
    {
     "pattern": "/datasets",
     "count": 4
    },
    {
     "pattern": "/dataset/{id}aed1b-20ed-4d19-b0c9-dcd10f197ffc",
     "count": 3
    },
    {
     "pattern": "/dataset/b0c03b8d-06df-58f2-8ce2-4daeffee147e",
     "count": 2
    }
   ],
   "associated_technologies": [],
   "impact": {
    "groups": [],
    "summary": "Not captured by automated scan — requires manual testing."
   }
  },
  {
   "finding_id": "VS-2208081b",
   "fingerprint": "40bbca09",
   "rule_id": "sia-r73",
   "rule_label": "Text has minimum contrast ratio of 4.5:1",
   "engine": "alfa",
   "tool": "Siteimprove Alfa",
   "wcag_sc": "1.4.8",
   "wcag_name": "Visual Presentation",
   "wcag_level": "AAA",
   "wcag_version": "2.0",
   "wcag_category": "WCAG 2.x AAA",
   "rule_url": "https://alfa.siteimprove.com/rules/sia-r73",
   "severity": "Moderate",
   "priority": "p2",
   "confidence": "high",
   "rationale": "affects 119 pages; persistent across weeks",
   "trend": {
    "status": "persistent",
    "first_observed": "2026-W24",
    "last_observed": "2026-W40",
    "weeks_observed": 17,
    "affected_pages_current": 119,
    "affected_pages_previous": 120
   },
   "frequency": {
    "instances": 1014,
    "pages_affected": 119,
    "total_pages_scanned": 327
   },
   "on_key_page": false,
   "summary": "Text has minimum contrast ratio of 4.5:1 (WCAG 1.4.8)",
   "description": "Text has minimum contrast ratio of 4.5:1. Detected by Siteimprove Alfa rule sia-r73 on 119 of 327 scanned pages (1014 instances).",
   "remediation_tip": null,
   "suggested_fix": "See remediation guidance: https://alfa.siteimprove.com/rules/sia-r73",
   "expected_behavior": "Element passes Siteimprove Alfa rule sia-r73 (WCAG 1.4.8).",
   "actual_behavior": "Text has minimum contrast ratio of 4.5:1. Detected by Siteimprove Alfa rule sia-r73 on 119 of 327 scanned pages (1014 instances).",
   "testing_environment": "Automated: Siteimprove Alfa, headless Chromium (Playwright). Manual AT verification: Not captured by automated scan — requires manual testing.",
   "representative_urls": [
    "https://openpaymentsdata.cms.gov/about",
    "https://openpaymentsdata.cms.gov/dataset/df01c2f8-dc1f-4e79-96cb-8208beaf143c?page=266446",
    "https://openpaymentsdata.cms.gov/dataset/800aed1b-20ed-4d19-b0c9-dcd10f197ffc?page=5"
   ],
   "html_fragments": [],
   "url_patterns": [
    {
     "pattern": "/datasets",
     "count": 4
    },
    {
     "pattern": "/dataset/{id}aed1b-20ed-4d19-b0c9-dcd10f197ffc",
     "count": 3
    },
    {
     "pattern": "/dataset/b0c03b8d-06df-58f2-8ce2-4daeffee147e",
     "count": 2
    }
   ],
   "associated_technologies": [],
   "impact": {
    "groups": [],
    "summary": "Not captured by automated scan — requires manual testing."
   }
  },
  {
   "finding_id": "VS-cb53cc4d",
   "fingerprint": "1738fa81",
   "rule_id": "sia-r111",
   "rule_label": "Target size is at least 44×44 CSS pixels (Enhanced)",
   "engine": "alfa",
   "tool": "Siteimprove Alfa",
   "wcag_sc": "2.5.5",
   "wcag_name": "Target Size (Enhanced)",
   "wcag_level": "AAA",
   "wcag_version": "2.1",
   "wcag_category": "WCAG 2.x AAA",
   "rule_url": "https://alfa.siteimprove.com/rules/sia-r111",
   "severity": "Moderate",
   "priority": "p2",
   "confidence": "high",
   "rationale": "affects 119 pages; persistent across weeks",
   "trend": {
    "status": "persistent",
    "first_observed": "2026-W24",
    "last_observed": "2026-W40",
    "weeks_observed": 17,
    "affected_pages_current": 119,
    "affected_pages_previous": 120
   },
   "frequency": {
    "instances": 3650,
    "pages_affected": 119,
    "total_pages_scanned": 327
   },
   "on_key_page": false,
   "summary": "Target size is at least 44×44 CSS pixels (Enhanced) (WCAG 2.5.5)",
   "description": "Target size is at least 44×44 CSS pixels (Enhanced). Detected by Siteimprove Alfa rule sia-r111 on 119 of 327 scanned pages (3650 instances).",
   "remediation_tip": null,
   "suggested_fix": "See remediation guidance: https://alfa.siteimprove.com/rules/sia-r111",
   "expected_behavior": "Element passes Siteimprove Alfa rule sia-r111 (WCAG 2.5.5).",
   "actual_behavior": "Target size is at least 44×44 CSS pixels (Enhanced). Detected by Siteimprove Alfa rule sia-r111 on 119 of 327 scanned pages (3650 instances).",
   "testing_environment": "Automated: Siteimprove Alfa, headless Chromium (Playwright). Manual AT verification: Not captured by automated scan — requires manual testing.",
   "representative_urls": [
    "https://openpaymentsdata.cms.gov/about",
    "https://openpaymentsdata.cms.gov/dataset/df01c2f8-dc1f-4e79-96cb-8208beaf143c?page=266446",
    "https://openpaymentsdata.cms.gov/dataset/800aed1b-20ed-4d19-b0c9-dcd10f197ffc?page=5"
   ],
   "html_fragments": [],
   "url_patterns": [
    {
     "pattern": "/datasets",
     "count": 4
    },
    {
     "pattern": "/dataset/{id}aed1b-20ed-4d19-b0c9-dcd10f197ffc",
     "count": 3
    },
    {
     "pattern": "/dataset/b0c03b8d-06df-58f2-8ce2-4daeffee147e",
     "count": 2
    }
   ],
   "associated_technologies": [],
   "impact": {
    "groups": [],
    "summary": "Not captured by automated scan — requires manual testing."
   }
  },
  {
   "finding_id": "VS-7118fead",
   "fingerprint": "0d932ac9",
   "rule_id": "sia-r61",
   "rule_label": "Form field label is visible",
   "engine": "alfa",
   "tool": "Siteimprove Alfa",
   "wcag_sc": null,
   "wcag_name": null,
   "wcag_level": null,
   "wcag_version": null,
   "wcag_category": "Undetermined",
   "rule_url": "https://alfa.siteimprove.com/rules/sia-r61",
   "severity": "Moderate",
   "priority": "p2",
   "confidence": "high",
   "rationale": "affects 119 pages; persistent across weeks",
   "trend": {
    "status": "persistent",
    "first_observed": "2026-W24",
    "last_observed": "2026-W40",
    "weeks_observed": 17,
    "affected_pages_current": 119,
    "affected_pages_previous": 120
   },
   "frequency": {
    "instances": 119,
    "pages_affected": 119,
    "total_pages_scanned": 327
   },
   "on_key_page": false,
   "summary": "Form field label is visible (WCAG criterion undetermined)",
   "description": "Form field label is visible. Detected by Siteimprove Alfa rule sia-r61 on 119 of 327 scanned pages (119 instances).",
   "remediation_tip": null,
   "suggested_fix": "See remediation guidance: https://alfa.siteimprove.com/rules/sia-r61",
   "expected_behavior": "Element passes Siteimprove Alfa rule sia-r61.",
   "actual_behavior": "Form field label is visible. Detected by Siteimprove Alfa rule sia-r61 on 119 of 327 scanned pages (119 instances).",
   "testing_environment": "Automated: Siteimprove Alfa, headless Chromium (Playwright). Manual AT verification: Not captured by automated scan — requires manual testing.",
   "representative_urls": [
    "https://openpaymentsdata.cms.gov/about",
    "https://openpaymentsdata.cms.gov/dataset/df01c2f8-dc1f-4e79-96cb-8208beaf143c?page=266446",
    "https://openpaymentsdata.cms.gov/dataset/800aed1b-20ed-4d19-b0c9-dcd10f197ffc?page=5"
   ],
   "html_fragments": [],
   "url_patterns": [
    {
     "pattern": "/datasets",
     "count": 4
    },
    {
     "pattern": "/dataset/{id}aed1b-20ed-4d19-b0c9-dcd10f197ffc",
     "count": 3
    },
    {
     "pattern": "/dataset/b0c03b8d-06df-58f2-8ce2-4daeffee147e",
     "count": 2
    }
   ],
   "associated_technologies": [],
   "impact": {
    "groups": [],
    "summary": "Not captured by automated scan — requires manual testing."
   }
  },
  {
   "finding_id": "VS-f6cf30ff",
   "fingerprint": "f8fe8a49",
   "rule_id": "sia-r17",
   "rule_label": "aria-hidden element does not contain focusable elements",
   "engine": "alfa",
   "tool": "Siteimprove Alfa",
   "wcag_sc": "4.1.2",
   "wcag_name": "Name, Role, Value",
   "wcag_level": "A",
   "wcag_version": "2.0",
   "wcag_category": "WCAG 2.0 A",
   "rule_url": "https://alfa.siteimprove.com/rules/sia-r17",
   "severity": "Moderate",
   "priority": "p2",
   "confidence": "high",
   "rationale": "worsening trend",
   "trend": {
    "status": "worsening",
    "first_observed": "2026-W24",
    "last_observed": "2026-W40",
    "weeks_observed": 17,
    "affected_pages_current": 78,
    "affected_pages_previous": 74
   },
   "frequency": {
    "instances": 234,
    "pages_affected": 78,
    "total_pages_scanned": 327
   },
   "on_key_page": false,
   "summary": "aria-hidden element does not contain focusable elements (WCAG 4.1.2)",
   "description": "aria-hidden element does not contain focusable elements. Detected by Siteimprove Alfa rule sia-r17 on 78 of 327 scanned pages (234 instances).",
   "remediation_tip": null,
   "suggested_fix": "See remediation guidance: https://alfa.siteimprove.com/rules/sia-r17",
   "expected_behavior": "Element passes Siteimprove Alfa rule sia-r17 (WCAG 4.1.2).",
   "actual_behavior": "aria-hidden element does not contain focusable elements. Detected by Siteimprove Alfa rule sia-r17 on 78 of 327 scanned pages (234 instances).",
   "testing_environment": "Automated: Siteimprove Alfa, headless Chromium (Playwright). Manual AT verification: Not captured by automated scan — requires manual testing.",
   "representative_urls": [
    "https://openpaymentsdata.cms.gov/dataset/df01c2f8-dc1f-4e79-96cb-8208beaf143c?page=266446",
    "https://openpaymentsdata.cms.gov/dataset/800aed1b-20ed-4d19-b0c9-dcd10f197ffc?page=5",
    "https://openpaymentsdata.cms.gov/dataset/37792388-800f-427a-9e02-b11601454eeb?page=5"
   ],
   "html_fragments": [],
   "url_patterns": [
    {
     "pattern": "/dataset/{id}aed1b-20ed-4d19-b0c9-dcd10f197ffc",
     "count": 3
    },
    {
     "pattern": "/dataset/{id}a6016-1930-4a0c-b7c2-3e3de4f244c5",
     "count": 3
    },
    {
     "pattern": "/dataset/df01c2f8-dc1f-4e79-96cb-8208beaf143c",
     "count": 2
    }
   ],
   "associated_technologies": [],
   "impact": {
    "groups": [
     {
      "code": "WV",
      "group": "Without vision",
      "prevalence": 0.01,
      "percent": "1.0%",
      "estimatedExcluded": null
     },
     {
      "code": "LV",
      "group": "Limited vision",
      "prevalence": 0.024,
      "percent": "2.4%",
      "estimatedExcluded": null
     },
     {
      "code": "LM",
      "group": "Limited manipulation/strength",
      "prevalence": 0.13,
      "percent": "13.0%",
      "estimatedExcluded": null
     }
    ],
    "summary": "Affects Without vision (1.0%), Limited vision (2.4%), Limited manipulation/strength (13.0%)."
   }
  },
  {
   "finding_id": "VS-29f9f921",
   "fingerprint": "65a386fc",
   "rule_id": "sia-r12",
   "rule_label": "Button has accessible name",
   "engine": "alfa",
   "tool": "Siteimprove Alfa",
   "wcag_sc": "4.1.2",
   "wcag_name": "Name, Role, Value",
   "wcag_level": "A",
   "wcag_version": "2.0",
   "wcag_category": "WCAG 2.0 A",
   "rule_url": "https://alfa.siteimprove.com/rules/sia-r12",
   "severity": "Moderate",
   "priority": "p3",
   "confidence": "high",
   "rationale": "Moderate severity on 28 pages",
   "trend": {
    "status": "improving",
    "first_observed": "2026-W28",
    "last_observed": "2026-W40",
    "weeks_observed": 13,
    "affected_pages_current": 28,
    "affected_pages_previous": 32
   },
   "frequency": {
    "instances": 28,
    "pages_affected": 28,
    "total_pages_scanned": 327
   },
   "on_key_page": false,
   "summary": "Button has accessible name (WCAG 4.1.2)",
   "description": "Button has accessible name. Detected by Siteimprove Alfa rule sia-r12 on 28 of 327 scanned pages (28 instances).",
   "remediation_tip": "Give the button an accessible name via text, aria-label, or aria-labelledby.",
   "suggested_fix": "See remediation guidance: https://alfa.siteimprove.com/rules/sia-r12",
   "expected_behavior": "Element passes Siteimprove Alfa rule sia-r12 (WCAG 4.1.2).",
   "actual_behavior": "Button has accessible name. Detected by Siteimprove Alfa rule sia-r12 on 28 of 327 scanned pages (28 instances).",
   "testing_environment": "Automated: Siteimprove Alfa, headless Chromium (Playwright). Manual AT verification: Not captured by automated scan — requires manual testing.",
   "representative_urls": [
    "https://openpaymentsdata.cms.gov/state/california",
    "https://openpaymentsdata.cms.gov/state/montana",
    "https://openpaymentsdata.cms.gov/state/kentucky"
   ],
   "html_fragments": [],
   "url_patterns": [
    {
     "pattern": "/state/california",
     "count": 1
    },
    {
     "pattern": "/state/montana",
     "count": 1
    },
    {
     "pattern": "/state/kentucky",
     "count": 1
    }
   ],
   "associated_technologies": [],
   "impact": {
    "groups": [
     {
      "code": "WV",
      "group": "Without vision",
      "prevalence": 0.01,
      "percent": "1.0%",
      "estimatedExcluded": null
     },
     {
      "code": "LV",
      "group": "Limited vision",
      "prevalence": 0.024,
      "percent": "2.4%",
      "estimatedExcluded": null
     },
     {
      "code": "LM",
      "group": "Limited manipulation/strength",
      "prevalence": 0.13,
      "percent": "13.0%",
      "estimatedExcluded": null
     }
    ],
    "summary": "Affects Without vision (1.0%), Limited vision (2.4%), Limited manipulation/strength (13.0%)."
   }
  },
  {
   "finding_id": "VS-ff3ceb19",
   "fingerprint": "e04cf6f7",
   "rule_id": "landmark-main-is-top-level",
   "rule_label": "Main landmark should not be contained in another landmark",
   "engine": "axe-core",
   "tool": "axe-core",
   "wcag_sc": null,
   "wcag_name": null,
   "wcag_level": null,
   "wcag_version": null,
   "wcag_category": "Best Practice",
   "rule_url": "https://dequeuniversity.com/rules/axe/4.12/landmark-main-is-top-level?application=axeAPI",
   "severity": "Moderate",
   "priority": "p3",
   "confidence": "low",
   "rationale": "persistent across weeks",
   "trend": {
    "status": "persistent",
    "first_observed": "2026-W36",
    "last_observed": "2026-W40",
    "weeks_observed": 5,
    "affected_pages_current": 1,
    "affected_pages_previous": 1
   },
   "frequency": {
    "instances": 1,
    "pages_affected": 1,
    "total_pages_scanned": 327
   },
   "on_key_page": false,
   "summary": "Main landmark should not be contained in another landmark (WCAG criterion undetermined)",
   "description": "Main landmark should not be contained in another landmark. Detected by axe-core rule landmark-main-is-top-level on 1 of 327 scanned pages (1 instances).",
   "remediation_tip": null,
   "suggested_fix": "See remediation guidance: https://dequeuniversity.com/rules/axe/4.12/landmark-main-is-top-level?application=axeAPI",
   "expected_behavior": "Element passes axe-core rule landmark-main-is-top-level.",
   "actual_behavior": "Main landmark should not be contained in another landmark. Detected by axe-core rule landmark-main-is-top-level on 1 of 327 scanned pages (1 instances).",
   "testing_environment": "Automated: axe-core, headless Chromium (Playwright). Manual AT verification: Not captured by automated scan — requires manual testing.",
   "representative_urls": [
    "https://openpaymentsdata.cms.gov/about/api"
   ],
   "html_fragments": [
    {
     "fingerprint": "8f4f0b93",
     "html": "<main id=\"operations\" tabindex=\"-1\" style=\"outline: none;\">",
     "selectors": [
      "#operations"
     ]
    }
   ],
   "url_patterns": [
    {
     "pattern": "/about/api",
     "count": 1
    }
   ],
   "associated_technologies": [],
   "impact": {
    "groups": [],
    "summary": "Not captured by automated scan — requires manual testing."
   }
  },
  {
   "finding_id": "VS-cd69be3a",
   "fingerprint": "dd1abed5",
   "rule_id": "landmark-no-duplicate-main",
   "rule_label": "Document should not have more than one main landmark",
   "engine": "axe-core",
   "tool": "axe-core",
   "wcag_sc": null,
   "wcag_name": null,
   "wcag_level": null,
   "wcag_version": null,
   "wcag_category": "Best Practice",
   "rule_url": "https://dequeuniversity.com/rules/axe/4.12/landmark-no-duplicate-main?application=axeAPI",
   "severity": "Moderate",
   "priority": "p3",
   "confidence": "low",
   "rationale": "persistent across weeks",
   "trend": {
    "status": "persistent",
    "first_observed": "2026-W36",
    "last_observed": "2026-W40",
    "weeks_observed": 5,
    "affected_pages_current": 1,
    "affected_pages_previous": 1
   },
   "frequency": {
    "instances": 1,
    "pages_affected": 1,
    "total_pages_scanned": 327
   },
   "on_key_page": false,
   "summary": "Document should not have more than one main landmark (WCAG criterion undetermined)",
   "description": "Document should not have more than one main landmark. Detected by axe-core rule landmark-no-duplicate-main on 1 of 327 scanned pages (1 instances).",
   "remediation_tip": null,
   "suggested_fix": "See remediation guidance: https://dequeuniversity.com/rules/axe/4.12/landmark-no-duplicate-main?application=axeAPI",
   "expected_behavior": "Element passes axe-core rule landmark-no-duplicate-main.",
   "actual_behavior": "Document should not have more than one main landmark. Detected by axe-core rule landmark-no-duplicate-main on 1 of 327 scanned pages (1 instances).",
   "testing_environment": "Automated: axe-core, headless Chromium (Playwright). Manual AT verification: Not captured by automated scan — requires manual testing.",
   "representative_urls": [
    "https://openpaymentsdata.cms.gov/about/api"
   ],
   "html_fragments": [
    {
     "fingerprint": "1f8f3705",
     "html": "<main id=\"main-content\" class=\"ds-u-padding-top--4 \" tabindex=\"-1\">",
     "selectors": [
      "#main-content"
     ]
    }
   ],
   "url_patterns": [
    {
     "pattern": "/about/api",
     "count": 1
    }
   ],
   "associated_technologies": [],
   "impact": {
    "groups": [],
    "summary": "Not captured by automated scan — requires manual testing."
   }
  },
  {
   "finding_id": "VS-8806389c",
   "fingerprint": "ffb2ae06",
   "rule_id": "landmark-unique",
   "rule_label": "Landmarks should have a unique role or role/label/title (i.e. accessible name) c",
   "engine": "axe-core",
   "tool": "axe-core",
   "wcag_sc": null,
   "wcag_name": null,
   "wcag_level": null,
   "wcag_version": null,
   "wcag_category": "Best Practice",
   "rule_url": "https://dequeuniversity.com/rules/axe/4.12/landmark-unique?application=axeAPI",
   "severity": "Moderate",
   "priority": "p3",
   "confidence": "low",
   "rationale": "persistent across weeks",
   "trend": {
    "status": "persistent",
    "first_observed": "2026-W36",
    "last_observed": "2026-W40",
    "weeks_observed": 5,
    "affected_pages_current": 1,
    "affected_pages_previous": 1
   },
   "frequency": {
    "instances": 1,
    "pages_affected": 1,
    "total_pages_scanned": 327
   },
   "on_key_page": false,
   "summary": "Landmarks should have a unique role or role/label/title (i.e. accessible name) c (WCAG criterion undetermined)",
   "description": "Landmarks should have a unique role or role/label/title (i.e. accessible name) c. Detected by axe-core rule landmark-unique on 1 of 327 scanned pages (1 instances).",
   "remediation_tip": "When a landmark role/type repeats (e.g. two <nav>s), give each a distinct accessible name with aria-label or aria-labelledby (e.g. \"Primary\" and \"Footer\" navigation) so screen-reader users can tell them apart.",
   "suggested_fix": "See remediation guidance: https://dequeuniversity.com/rules/axe/4.12/landmark-unique?application=axeAPI",
   "expected_behavior": "Element passes axe-core rule landmark-unique.",
   "actual_behavior": "Landmarks should have a unique role or role/label/title (i.e. accessible name) c. Detected by axe-core rule landmark-unique on 1 of 327 scanned pages (1 instances).",
   "testing_environment": "Automated: axe-core, headless Chromium (Playwright). Manual AT verification: Not captured by automated scan — requires manual testing.",
   "representative_urls": [
    "https://openpaymentsdata.cms.gov/about/api"
   ],
   "html_fragments": [
    {
     "fingerprint": "1f8f3705",
     "html": "<main id=\"main-content\" class=\"ds-u-padding-top--4 \" tabindex=\"-1\">",
     "selectors": [
      "#main-content"
     ]
    }
   ],
   "url_patterns": [
    {
     "pattern": "/about/api",
     "count": 1
    }
   ],
   "associated_technologies": [],
   "impact": {
    "groups": [],
    "summary": "Not captured by automated scan — requires manual testing."
   }
  }
 ],
 "clusters": {
  "by_wcag_criterion": [
   {
    "cluster_id": "a849192e",
    "type": "wcag_criterion",
    "wcag_sc": "4.1.2",
    "wcag_name": "Name, Role, Value",
    "wcag_level": "A",
    "findings": [
     "VS-e7298c00",
     "VS-f6cf30ff",
     "VS-29f9f921"
    ],
    "total_pages_affected": 157,
    "max_severity": "Critical"
   },
   {
    "cluster_id": "d68f5631",
    "type": "wcag_criterion",
    "wcag_sc": "1.4.3",
    "wcag_name": "Contrast (Minimum)",
    "wcag_level": "AA",
    "findings": [
     "VS-f7e99f4b"
    ],
    "total_pages_affected": 119,
    "max_severity": "Moderate"
   },
   {
    "cluster_id": "71f257a8",
    "type": "wcag_criterion",
    "wcag_sc": "1.4.6",
    "wcag_name": "Contrast (Enhanced)",
    "wcag_level": "AAA",
    "findings": [
     "VS-646b1e0b"
    ],
    "total_pages_affected": 119,
    "max_severity": "Moderate"
   },
   {
    "cluster_id": "140fec0b",
    "type": "wcag_criterion",
    "wcag_sc": "1.4.8",
    "wcag_name": "Visual Presentation",
    "wcag_level": "AAA",
    "findings": [
     "VS-2208081b"
    ],
    "total_pages_affected": 119,
    "max_severity": "Moderate"
   },
   {
    "cluster_id": "b393058c",
    "type": "wcag_criterion",
    "wcag_sc": "2.5.5",
    "wcag_name": "Target Size (Enhanced)",
    "wcag_level": "AAA",
    "findings": [
     "VS-cb53cc4d"
    ],
    "total_pages_affected": 119,
    "max_severity": "Moderate"
   },
   {
    "cluster_id": "75cf28e4",
    "type": "wcag_criterion",
    "wcag_sc": null,
    "wcag_name": null,
    "wcag_level": null,
    "findings": [
     "VS-7118fead"
    ],
    "total_pages_affected": 119,
    "max_severity": "Moderate"
   },
   {
    "cluster_id": "423bd52e",
    "type": "wcag_criterion",
    "wcag_sc": "1.3.1",
    "wcag_name": "Info and Relationships",
    "wcag_level": "A",
    "findings": [
     "VS-a0bdbdf6"
    ],
    "total_pages_affected": 1,
    "max_severity": "Serious"
   },
   {
    "cluster_id": "e8f6211d",
    "type": "wcag_criterion",
    "wcag_sc": null,
    "wcag_name": null,
    "wcag_level": null,
    "findings": [
     "VS-ff3ceb19"
    ],
    "total_pages_affected": 1,
    "max_severity": "Moderate"
   },
   {
    "cluster_id": "7ad786c5",
    "type": "wcag_criterion",
    "wcag_sc": null,
    "wcag_name": null,
    "wcag_level": null,
    "findings": [
     "VS-cd69be3a"
    ],
    "total_pages_affected": 1,
    "max_severity": "Moderate"
   },
   {
    "cluster_id": "c7d2a838",
    "type": "wcag_criterion",
    "wcag_sc": null,
    "wcag_name": null,
    "wcag_level": null,
    "findings": [
     "VS-8806389c"
    ],
    "total_pages_affected": 1,
    "max_severity": "Moderate"
   }
  ],
  "by_url_pattern": [
   {
    "cluster_id": "2d4a9e12",
    "type": "url_pattern",
    "pattern": "/about/api",
    "findings": [
     "VS-ff3ceb19",
     "VS-cd69be3a",
     "VS-8806389c"
    ],
    "total_pages": 3
   }
  ]
 },
 "technology_findings": [],
 "third_party_findings": [
  {
   "origin": "googletagmanager.com",
   "pages_served": 12,
   "pages_with_findings": 8,
   "finding_co_occurrence_rate": 0.67,
   "median_bytes": 160108,
   "example_pages": [
    "https://openpaymentsdata.cms.gov/about",
    "https://openpaymentsdata.cms.gov/datasets?keyword%5B%5D=2020",
    "https://openpaymentsdata.cms.gov/datasets?keyword%5B%5D=2023"
   ]
  },
  {
   "origin": "digitalgov.gov",
   "pages_served": 12,
   "pages_with_findings": 8,
   "finding_co_occurrence_rate": 0.67,
   "median_bytes": 30230,
   "example_pages": [
    "https://openpaymentsdata.cms.gov/about",
    "https://openpaymentsdata.cms.gov/datasets?keyword%5B%5D=2020",
    "https://openpaymentsdata.cms.gov/datasets?keyword%5B%5D=2023"
   ]
  },
  {
   "origin": "adoberesources.net",
   "pages_served": 12,
   "pages_with_findings": 8,
   "finding_co_occurrence_rate": 0.67,
   "median_bytes": 20183,
   "example_pages": [
    "https://openpaymentsdata.cms.gov/about",
    "https://openpaymentsdata.cms.gov/datasets?keyword%5B%5D=2020",
    "https://openpaymentsdata.cms.gov/datasets?keyword%5B%5D=2023"
   ]
  },
  {
   "origin": "tiqcdn.com",
   "pages_served": 68,
   "pages_with_findings": 43,
   "finding_co_occurrence_rate": 0.63,
   "median_bytes": 21186,
   "example_pages": [
    "https://openpaymentsdata.cms.gov/about",
    "https://openpaymentsdata.cms.gov/dataset/800aed1b-20ed-4d19-b0c9-dcd10f197ffc?page=5",
    "https://openpaymentsdata.cms.gov/datasets?keyword%5B%5D=2020"
   ]
  }
 ],
 "metadata": {
  "generator": "vital-core",
  "schema_version": "0.1",
  "total_pages_scanned": 327,
  "notes": [
   "Healthy pages (no known issues) are intentionally excluded.",
   "Representative examples are used instead of complete occurrence lists.",
   "Fingerprints are stable hashes for tracking recurring patterns over time.",
   "Fragment fingerprints normalize volatile attributes (id, style, data-*) before hashing.",
   "Technology lift values indicate association, not causation.",
   "Confidence reflects sample size: high=10+ affected pages, medium=3-9, low=1-2."
  ]
 }
}