{
 "schema_version": "0.1",
 "site": "openpaymentsdata.cms.gov",
 "scan_week": "2026-W30",
 "generated_at": "2026-09-30T18:09:30.946Z",
 "source_files": [
  "docs/reports/openpaymentsdata.cms.gov/2026-W30/",
  "data/openpaymentsdata.cms.gov/findings.json",
  "data/openpaymentsdata.cms.gov/2026-W30/summary.json"
 ],
 "summary": {
  "pages_known": 1408,
  "pages_scanned_this_week": 327,
  "pages_with_known_issues": 144,
  "findings": 9,
  "clusters": 7,
  "new_findings": 0,
  "persistent_findings": 9,
  "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": "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-2208081b",
   "rule_id": "sia-r73",
   "rule_label": "Text has minimum contrast ratio of 4.5:1",
   "severity": "Moderate",
   "priority": "p2",
   "trend": "persistent",
   "pages_affected": 124,
   "rationale": "affects 124 pages; persistent across weeks",
   "top_url": "https://openpaymentsdata.cms.gov/dataset/df01c2f8-dc1f-4e79-96cb-8208beaf143c?page=266446"
  },
  {
   "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": 124,
   "rationale": "affects 124 pages; persistent across weeks",
   "top_url": "https://openpaymentsdata.cms.gov/dataset/df01c2f8-dc1f-4e79-96cb-8208beaf143c?page=266446"
  },
  {
   "finding_id": "VS-7118fead",
   "rule_id": "sia-r61",
   "rule_label": "Form field label is visible",
   "severity": "Moderate",
   "priority": "p2",
   "trend": "persistent",
   "pages_affected": 124,
   "rationale": "affects 124 pages; persistent across weeks",
   "top_url": "https://openpaymentsdata.cms.gov/dataset/df01c2f8-dc1f-4e79-96cb-8208beaf143c?page=266446"
  },
  {
   "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": 124,
   "rationale": "affects 124 pages; persistent across weeks",
   "top_url": "https://openpaymentsdata.cms.gov/dataset/df01c2f8-dc1f-4e79-96cb-8208beaf143c?page=266446"
  },
  {
   "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": 79,
   "rationale": "worsening trend",
   "top_url": "https://openpaymentsdata.cms.gov/dataset/df01c2f8-dc1f-4e79-96cb-8208beaf143c?page=266446"
  }
 ],
 "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-W30",
    "weeks_observed": 7,
    "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; persistent across weeks",
   "trend": {
    "status": "persistent",
    "first_observed": "2026-W28",
    "last_observed": "2026-W30",
    "weeks_observed": 3,
    "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; persistent across weeks",
   "trend": {
    "status": "persistent",
    "first_observed": "2026-W28",
    "last_observed": "2026-W30",
    "weeks_observed": 3,
    "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 124 pages; persistent across weeks",
   "trend": {
    "status": "persistent",
    "first_observed": "2026-W24",
    "last_observed": "2026-W30",
    "weeks_observed": 7,
    "affected_pages_current": 124,
    "affected_pages_previous": 120
   },
   "frequency": {
    "instances": 1037,
    "pages_affected": 124,
    "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 124 of 327 scanned pages (1037 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 124 of 327 scanned pages (1037 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/datasets?keyword%5B%5D=2020",
    "https://openpaymentsdata.cms.gov/dataset/37792388-800f-427a-9e02-b11601454eeb?page=5"
   ],
   "html_fragments": [],
   "url_patterns": [
    {
     "pattern": "/datasets",
     "count": 5
    },
    {
     "pattern": "/dataset/b0c03b8d-06df-58f2-8ce2-4daeffee147e",
     "count": 2
    },
    {
     "pattern": "/dataset/df01c2f8-dc1f-4e79-96cb-8208beaf143c",
     "count": 1
    }
   ],
   "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 124 pages; persistent across weeks",
   "trend": {
    "status": "persistent",
    "first_observed": "2026-W24",
    "last_observed": "2026-W30",
    "weeks_observed": 7,
    "affected_pages_current": 124,
    "affected_pages_previous": 120
   },
   "frequency": {
    "instances": 3322,
    "pages_affected": 124,
    "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 124 of 327 scanned pages (3322 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 124 of 327 scanned pages (3322 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/datasets?keyword%5B%5D=2020",
    "https://openpaymentsdata.cms.gov/dataset/37792388-800f-427a-9e02-b11601454eeb?page=5"
   ],
   "html_fragments": [],
   "url_patterns": [
    {
     "pattern": "/datasets",
     "count": 5
    },
    {
     "pattern": "/dataset/b0c03b8d-06df-58f2-8ce2-4daeffee147e",
     "count": 2
    },
    {
     "pattern": "/dataset/df01c2f8-dc1f-4e79-96cb-8208beaf143c",
     "count": 1
    }
   ],
   "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 124 pages; persistent across weeks",
   "trend": {
    "status": "persistent",
    "first_observed": "2026-W24",
    "last_observed": "2026-W30",
    "weeks_observed": 7,
    "affected_pages_current": 124,
    "affected_pages_previous": 120
   },
   "frequency": {
    "instances": 124,
    "pages_affected": 124,
    "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 124 of 327 scanned pages (124 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 124 of 327 scanned pages (124 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/datasets?keyword%5B%5D=2020",
    "https://openpaymentsdata.cms.gov/dataset/37792388-800f-427a-9e02-b11601454eeb?page=5"
   ],
   "html_fragments": [],
   "url_patterns": [
    {
     "pattern": "/datasets",
     "count": 5
    },
    {
     "pattern": "/dataset/b0c03b8d-06df-58f2-8ce2-4daeffee147e",
     "count": 2
    },
    {
     "pattern": "/dataset/df01c2f8-dc1f-4e79-96cb-8208beaf143c",
     "count": 1
    }
   ],
   "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 124 pages; persistent across weeks",
   "trend": {
    "status": "persistent",
    "first_observed": "2026-W24",
    "last_observed": "2026-W30",
    "weeks_observed": 7,
    "affected_pages_current": 124,
    "affected_pages_previous": null
   },
   "frequency": {
    "instances": 620,
    "pages_affected": 124,
    "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 124 of 327 scanned pages (620 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 124 of 327 scanned pages (620 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/datasets?keyword%5B%5D=2020",
    "https://openpaymentsdata.cms.gov/dataset/37792388-800f-427a-9e02-b11601454eeb?page=5"
   ],
   "html_fragments": [],
   "url_patterns": [
    {
     "pattern": "/datasets",
     "count": 5
    },
    {
     "pattern": "/dataset/b0c03b8d-06df-58f2-8ce2-4daeffee147e",
     "count": 2
    },
    {
     "pattern": "/dataset/df01c2f8-dc1f-4e79-96cb-8208beaf143c",
     "count": 1
    }
   ],
   "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-W30",
    "weeks_observed": 7,
    "affected_pages_current": 79,
    "affected_pages_previous": 74
   },
   "frequency": {
    "instances": 395,
    "pages_affected": 79,
    "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 79 of 327 scanned pages (395 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 79 of 327 scanned pages (395 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/37792388-800f-427a-9e02-b11601454eeb?page=5",
    "https://openpaymentsdata.cms.gov/dataset/b0c03b8d-06df-58f2-8ce2-4daeffee147e"
   ],
   "html_fragments": [],
   "url_patterns": [
    {
     "pattern": "/dataset/{id}-6742-54ff-8b9f-cac7d514ff4e",
     "count": 3
    },
    {
     "pattern": "/dataset/b0c03b8d-06df-58f2-8ce2-4daeffee147e",
     "count": 2
    },
    {
     "pattern": "/dataset/{id}ac4f7f8-b6e4-4d80-8410-4aba7e71dd02",
     "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": "persistent across weeks",
   "trend": {
    "status": "persistent",
    "first_observed": "2026-W28",
    "last_observed": "2026-W30",
    "weeks_observed": 3,
    "affected_pages_current": 32,
    "affected_pages_previous": 32
   },
   "frequency": {
    "instances": 32,
    "pages_affected": 32,
    "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 32 of 327 scanned pages (32 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 32 of 327 scanned pages (32 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%)."
   }
  }
 ],
 "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": 162,
    "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": 124,
    "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": 124,
    "max_severity": "Moderate"
   },
   {
    "cluster_id": "75cf28e4",
    "type": "wcag_criterion",
    "wcag_sc": null,
    "wcag_name": null,
    "wcag_level": null,
    "findings": [
     "VS-7118fead"
    ],
    "total_pages_affected": 124,
    "max_severity": "Moderate"
   },
   {
    "cluster_id": "36ac08de",
    "type": "wcag_criterion",
    "wcag_sc": null,
    "wcag_name": null,
    "wcag_level": null,
    "findings": [
     "VS-c18be945"
    ],
    "total_pages_affected": 124,
    "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"
   }
  ],
  "by_url_pattern": []
 },
 "technology_findings": [],
 "third_party_findings": [
  {
   "origin": "tiqcdn.com",
   "pages_served": 56,
   "pages_with_findings": 56,
   "finding_co_occurrence_rate": 1,
   "median_bytes": 21186,
   "example_pages": [
    "https://openpaymentsdata.cms.gov/datasets?keyword%5B%5D=2020",
    "https://openpaymentsdata.cms.gov/datasets",
    "https://openpaymentsdata.cms.gov/datasets?theme%5B%5D=Research+Payments"
   ]
  }
 ],
 "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."
  ]
 }
}