{
 "schema_version": "0.1",
 "site": "openpaymentsdata.cms.gov",
 "scan_week": "2026-W28",
 "generated_at": "2026-09-30T18:09:30.902Z",
 "source_files": [
  "docs/reports/openpaymentsdata.cms.gov/2026-W28/",
  "data/openpaymentsdata.cms.gov/findings.json",
  "data/openpaymentsdata.cms.gov/2026-W28/summary.json"
 ],
 "summary": {
  "pages_known": 1408,
  "pages_scanned_this_week": 327,
  "pages_with_known_issues": 144,
  "findings": 10,
  "clusters": 8,
  "new_findings": 3,
  "persistent_findings": 7,
  "high_priority_findings": 8
 },
 "top_risks": [
  {
   "finding_id": "VS-f18df681",
   "rule_id": "region",
   "rule_label": "All page content should be contained by landmarks",
   "severity": "Serious",
   "priority": "p1",
   "trend": "persistent",
   "pages_affected": 223,
   "rationale": "Serious severity; affects 223 pages; persistent across weeks",
   "top_url": "https://openpaymentsdata.cms.gov/about"
  },
  {
   "finding_id": "VS-e7298c00",
   "rule_id": "button-name",
   "rule_label": "Buttons must have discernible text",
   "severity": "Critical",
   "priority": "p1",
   "trend": "new",
   "pages_affected": 51,
   "rationale": "Critical severity",
   "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": "new",
   "pages_affected": 1,
   "rationale": "Serious severity",
   "top_url": "https://openpaymentsdata.cms.gov/datasets?keyword%5B%5D=2018"
  },
  {
   "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": 106,
   "rationale": "affects 106 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": 106,
   "rationale": "affects 106 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": 106,
   "rationale": "affects 106 pages; persistent across weeks",
   "top_url": "https://openpaymentsdata.cms.gov/about"
  },
  {
   "finding_id": "VS-c18be945",
   "rule_id": "sia-r57",
   "rule_label": "Scrolling content can be accessed by keyboard",
   "severity": "Moderate",
   "priority": "p2",
   "trend": "persistent",
   "pages_affected": 106,
   "rationale": "affects 106 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": 71,
   "rationale": "worsening trend",
   "top_url": "https://openpaymentsdata.cms.gov/dataset/800aed1b-20ed-4d19-b0c9-dcd10f197ffc?page=5"
  }
 ],
 "findings": [
  {
   "finding_id": "VS-f18df681",
   "fingerprint": "09987718",
   "rule_id": "region",
   "rule_label": "All page content should be contained by landmarks",
   "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/region?application=axeAPI",
   "severity": "Serious",
   "priority": "p1",
   "confidence": "high",
   "rationale": "Serious severity; affects 223 pages; persistent across weeks",
   "trend": {
    "status": "persistent",
    "first_observed": "2026-W24",
    "last_observed": "2026-W28",
    "weeks_observed": 5,
    "affected_pages_current": 223,
    "affected_pages_previous": null
   },
   "frequency": {
    "instances": 669,
    "pages_affected": 223,
    "total_pages_scanned": 327
   },
   "on_key_page": false,
   "summary": "All page content should be contained by landmarks (WCAG criterion undetermined)",
   "description": "All page content should be contained by landmarks. Detected by axe-core rule region on 223 of 327 scanned pages (669 instances).",
   "remediation_tip": "Wrap all page content in landmarks (header, nav, main, footer) so users can navigate by region.",
   "suggested_fix": "See remediation guidance: https://dequeuniversity.com/rules/axe/4.12/region?application=axeAPI",
   "expected_behavior": "Element passes axe-core rule region.",
   "actual_behavior": "All page content should be contained by landmarks. Detected by axe-core rule region on 223 of 327 scanned pages (669 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",
    "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": [
    {
     "fingerprint": "59235d65",
     "html": "<h3 class=\"ds-text-heading--lg ds-u-sm-margin-top--5 ds-u-margin-top--3 ds-l-col--12\">Get updates from Open Payments</h3>",
     "selectors": [
      ".ds-u-sm-margin-top--5",
      ".ds-text-heading--lg"
     ]
    },
    {
     "fingerprint": "ae50642c",
     "html": "<div class=\"ds-l-md-col--6 ds-u-md-margin-bottom--6 ds-u-margin-bottom--3\"><p>To sign up for Open Payments updates or to access your subscriber preferences, please enter your email address.</p></div>",
     "selectors": [
      ".ds-u-md-margin-bottom--6"
     ]
    },
    {
     "fingerprint": "6f21e5f1",
     "html": "<div class=\"ds-l-container\" style=\"z-index: 2; position: relative;\">",
     "selectors": [
      ".ds-u-fill--primary > .ds-l-container"
     ]
    }
   ],
   "url_patterns": [
    {
     "pattern": "/datasets",
     "count": 4
    },
    {
     "pattern": "/dataset/{id}aed1b-20ed-4d19-b0c9-dcd10f197ffc",
     "count": 2
    },
    {
     "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-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",
   "trend": {
    "status": "new",
    "first_observed": "2026-W28",
    "last_observed": "2026-W28",
    "weeks_observed": 1,
    "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": "f5dd9c05",
     "html": "<button type=\"button\" class=\"ds-c-button ds-c-button--ghost\">",
     "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",
   "trend": {
    "status": "new",
    "first_observed": "2026-W28",
    "last_observed": "2026-W28",
    "weeks_observed": 1,
    "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-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 106 pages; persistent across weeks",
   "trend": {
    "status": "persistent",
    "first_observed": "2026-W24",
    "last_observed": "2026-W28",
    "weeks_observed": 5,
    "affected_pages_current": 106,
    "affected_pages_previous": 120
   },
   "frequency": {
    "instances": 933,
    "pages_affected": 106,
    "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 106 of 327 scanned pages (933 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 106 of 327 scanned pages (933 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/800aed1b-20ed-4d19-b0c9-dcd10f197ffc?page=5",
    "https://openpaymentsdata.cms.gov/datasets?keyword%5B%5D=2020"
   ],
   "html_fragments": [],
   "url_patterns": [
    {
     "pattern": "/datasets",
     "count": 4
    },
    {
     "pattern": "/dataset/{id}e54dd6c-30f8-4f86-86a7-3c109a89528e",
     "count": 3
    },
    {
     "pattern": "/dataset/{id}a6016-1930-4a0c-b7c2-3e3de4f244c5",
     "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 106 pages; persistent across weeks",
   "trend": {
    "status": "persistent",
    "first_observed": "2026-W24",
    "last_observed": "2026-W28",
    "weeks_observed": 5,
    "affected_pages_current": 106,
    "affected_pages_previous": 120
   },
   "frequency": {
    "instances": 2725,
    "pages_affected": 106,
    "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 106 of 327 scanned pages (2725 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 106 of 327 scanned pages (2725 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/800aed1b-20ed-4d19-b0c9-dcd10f197ffc?page=5",
    "https://openpaymentsdata.cms.gov/datasets?keyword%5B%5D=2020"
   ],
   "html_fragments": [],
   "url_patterns": [
    {
     "pattern": "/datasets",
     "count": 4
    },
    {
     "pattern": "/dataset/{id}e54dd6c-30f8-4f86-86a7-3c109a89528e",
     "count": 3
    },
    {
     "pattern": "/dataset/{id}a6016-1930-4a0c-b7c2-3e3de4f244c5",
     "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 106 pages; persistent across weeks",
   "trend": {
    "status": "persistent",
    "first_observed": "2026-W24",
    "last_observed": "2026-W28",
    "weeks_observed": 5,
    "affected_pages_current": 106,
    "affected_pages_previous": 120
   },
   "frequency": {
    "instances": 106,
    "pages_affected": 106,
    "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 106 of 327 scanned pages (106 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 106 of 327 scanned pages (106 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/800aed1b-20ed-4d19-b0c9-dcd10f197ffc?page=5",
    "https://openpaymentsdata.cms.gov/datasets?keyword%5B%5D=2020"
   ],
   "html_fragments": [],
   "url_patterns": [
    {
     "pattern": "/datasets",
     "count": 4
    },
    {
     "pattern": "/dataset/{id}e54dd6c-30f8-4f86-86a7-3c109a89528e",
     "count": 3
    },
    {
     "pattern": "/dataset/{id}a6016-1930-4a0c-b7c2-3e3de4f244c5",
     "count": 2
    }
   ],
   "associated_technologies": [],
   "impact": {
    "groups": [],
    "summary": "Not captured by automated scan — requires manual testing."
   }
  },
  {
   "finding_id": "VS-c18be945",
   "fingerprint": "8634e2fd",
   "rule_id": "sia-r57",
   "rule_label": "Scrolling content can be accessed by keyboard",
   "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-r57",
   "severity": "Moderate",
   "priority": "p2",
   "confidence": "high",
   "rationale": "affects 106 pages; persistent across weeks",
   "trend": {
    "status": "persistent",
    "first_observed": "2026-W24",
    "last_observed": "2026-W28",
    "weeks_observed": 5,
    "affected_pages_current": 106,
    "affected_pages_previous": null
   },
   "frequency": {
    "instances": 530,
    "pages_affected": 106,
    "total_pages_scanned": 327
   },
   "on_key_page": false,
   "summary": "Scrolling content can be accessed by keyboard (WCAG criterion undetermined)",
   "description": "Scrolling content can be accessed by keyboard. Detected by Siteimprove Alfa rule sia-r57 on 106 of 327 scanned pages (530 instances).",
   "remediation_tip": null,
   "suggested_fix": "See remediation guidance: https://alfa.siteimprove.com/rules/sia-r57",
   "expected_behavior": "Element passes Siteimprove Alfa rule sia-r57.",
   "actual_behavior": "Scrolling content can be accessed by keyboard. Detected by Siteimprove Alfa rule sia-r57 on 106 of 327 scanned pages (530 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/800aed1b-20ed-4d19-b0c9-dcd10f197ffc?page=5",
    "https://openpaymentsdata.cms.gov/datasets?keyword%5B%5D=2020"
   ],
   "html_fragments": [],
   "url_patterns": [
    {
     "pattern": "/datasets",
     "count": 4
    },
    {
     "pattern": "/dataset/{id}e54dd6c-30f8-4f86-86a7-3c109a89528e",
     "count": 3
    },
    {
     "pattern": "/dataset/{id}a6016-1930-4a0c-b7c2-3e3de4f244c5",
     "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-W28",
    "weeks_observed": 5,
    "affected_pages_current": 71,
    "affected_pages_previous": 74
   },
   "frequency": {
    "instances": 355,
    "pages_affected": 71,
    "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 71 of 327 scanned pages (355 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 71 of 327 scanned pages (355 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/800aed1b-20ed-4d19-b0c9-dcd10f197ffc?page=5",
    "https://openpaymentsdata.cms.gov/dataset/37792388-800f-427a-9e02-b11601454eeb?page=5",
    "https://openpaymentsdata.cms.gov/dataset/b0c03b8d-06df-58f2-8ce2-4daeffee147e"
   ],
   "html_fragments": [],
   "url_patterns": [
    {
     "pattern": "/dataset/{id}e54dd6c-30f8-4f86-86a7-3c109a89528e",
     "count": 4
    },
    {
     "pattern": "/dataset/{id}-6742-54ff-8b9f-cac7d514ff4e",
     "count": 3
    },
    {
     "pattern": "/dataset/{id}aed1b-20ed-4d19-b0c9-dcd10f197ffc",
     "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 23 pages",
   "trend": {
    "status": "new",
    "first_observed": "2026-W28",
    "last_observed": "2026-W28",
    "weeks_observed": 1,
    "affected_pages_current": 23,
    "affected_pages_previous": 32
   },
   "frequency": {
    "instances": 23,
    "pages_affected": 23,
    "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 23 of 327 scanned pages (23 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 23 of 327 scanned pages (23 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/alabama",
    "https://openpaymentsdata.cms.gov/state/montana",
    "https://openpaymentsdata.cms.gov/state/nebraska"
   ],
   "html_fragments": [],
   "url_patterns": [
    {
     "pattern": "/state/alabama",
     "count": 1
    },
    {
     "pattern": "/state/montana",
     "count": 1
    },
    {
     "pattern": "/state/nebraska",
     "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-2cd767ca",
   "fingerprint": "3123e4f3",
   "rule_id": "sia-r78",
   "rule_label": "Table header has scope",
   "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-r78",
   "severity": "Moderate",
   "priority": "p3",
   "confidence": "low",
   "rationale": "persistent across weeks",
   "trend": {
    "status": "persistent",
    "first_observed": "2026-W24",
    "last_observed": "2026-W28",
    "weeks_observed": 2,
    "affected_pages_current": 1,
    "affected_pages_previous": 1
   },
   "frequency": {
    "instances": 1,
    "pages_affected": 1,
    "total_pages_scanned": 327
   },
   "on_key_page": false,
   "summary": "Table header has scope (WCAG criterion undetermined)",
   "description": "Table header has scope. Detected by Siteimprove Alfa rule sia-r78 on 1 of 327 scanned pages (1 instances).",
   "remediation_tip": null,
   "suggested_fix": "See remediation guidance: https://alfa.siteimprove.com/rules/sia-r78",
   "expected_behavior": "Element passes Siteimprove Alfa rule sia-r78.",
   "actual_behavior": "Table header has scope. Detected by Siteimprove Alfa rule sia-r78 on 1 of 327 scanned pages (1 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/"
   ],
   "html_fragments": [],
   "url_patterns": [
    {
     "pattern": "/",
     "count": 1
    }
   ],
   "associated_technologies": [],
   "impact": {
    "groups": [],
    "summary": "Not captured by automated scan — requires manual testing."
   }
  }
 ],
 "clusters": {
  "by_wcag_criterion": [
   {
    "cluster_id": "0649d9b9",
    "type": "wcag_criterion",
    "wcag_sc": null,
    "wcag_name": null,
    "wcag_level": null,
    "findings": [
     "VS-f18df681"
    ],
    "total_pages_affected": 223,
    "max_severity": "Serious"
   },
   {
    "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": 145,
    "max_severity": "Critical"
   },
   {
    "cluster_id": "140fec0b",
    "type": "wcag_criterion",
    "wcag_sc": "1.4.8",
    "wcag_name": "Visual Presentation",
    "wcag_level": "AAA",
    "findings": [
     "VS-2208081b"
    ],
    "total_pages_affected": 106,
    "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": 106,
    "max_severity": "Moderate"
   },
   {
    "cluster_id": "75cf28e4",
    "type": "wcag_criterion",
    "wcag_sc": null,
    "wcag_name": null,
    "wcag_level": null,
    "findings": [
     "VS-7118fead"
    ],
    "total_pages_affected": 106,
    "max_severity": "Moderate"
   },
   {
    "cluster_id": "36ac08de",
    "type": "wcag_criterion",
    "wcag_sc": null,
    "wcag_name": null,
    "wcag_level": null,
    "findings": [
     "VS-c18be945"
    ],
    "total_pages_affected": 106,
    "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": "4b43ba23",
    "type": "wcag_criterion",
    "wcag_sc": null,
    "wcag_name": null,
    "wcag_level": null,
    "findings": [
     "VS-2cd767ca"
    ],
    "total_pages_affected": 1,
    "max_severity": "Moderate"
   }
  ],
  "by_url_pattern": []
 },
 "technology_findings": [],
 "third_party_findings": [
  {
   "origin": "tiqcdn.com",
   "pages_served": 57,
   "pages_with_findings": 57,
   "finding_co_occurrence_rate": 1,
   "median_bytes": 21186,
   "example_pages": [
    "https://openpaymentsdata.cms.gov/about",
    "https://openpaymentsdata.cms.gov/datasets",
    "https://openpaymentsdata.cms.gov/datasets?keyword%5B%5D=2019"
   ]
  },
  {
   "origin": "googletagmanager.com",
   "pages_served": 10,
   "pages_with_findings": 10,
   "finding_co_occurrence_rate": 1,
   "median_bytes": 155030,
   "example_pages": [
    "https://openpaymentsdata.cms.gov/about",
    "https://openpaymentsdata.cms.gov/datasets",
    "https://openpaymentsdata.cms.gov/datasets?keyword%5B%5D=2019"
   ]
  },
  {
   "origin": "digitalgov.gov",
   "pages_served": 10,
   "pages_with_findings": 10,
   "finding_co_occurrence_rate": 1,
   "median_bytes": 30230,
   "example_pages": [
    "https://openpaymentsdata.cms.gov/about",
    "https://openpaymentsdata.cms.gov/datasets",
    "https://openpaymentsdata.cms.gov/datasets?keyword%5B%5D=2019"
   ]
  },
  {
   "origin": "adoberesources.net",
   "pages_served": 10,
   "pages_with_findings": 10,
   "finding_co_occurrence_rate": 1,
   "median_bytes": 20183,
   "example_pages": [
    "https://openpaymentsdata.cms.gov/about",
    "https://openpaymentsdata.cms.gov/datasets",
    "https://openpaymentsdata.cms.gov/datasets?keyword%5B%5D=2019"
   ]
  }
 ],
 "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."
  ]
 }
}