{
  "issueNumber": 169,
  "issueUrl": "https://github.com/mgifford/open-scans/issues/169",
  "issueTitle": "SCAN: NSF.gov — ALFA AXE",
  "scanTitle": "NSF.gov —",
  "submittedBy": "mgifford",
  "engines": [
    "axe",
    "alfa"
  ],
  "scanContext": {
    "viewport": {
      "width": 1280,
      "height": 800
    },
    "viewportPreset": "desktop",
    "colorScheme": "both",
    "browser": "chromium"
  },
  "scannedAt": "2026-06-04T18:34:08.422Z",
  "totalElapsedMs": 1268049,
  "totalSubmitted": 149,
  "acceptedCount": 149,
  "scannedCount": 149,
  "skippedDueToTimeout": 0,
  "skippedDueToErrAborted": 0,
  "rejectedCount": 0,
  "rejected": [],
  "alfaTotals": {
    "passed": 0,
    "failed": 0,
    "cantTell": 0,
    "inapplicable": 0
  },
  "axeTotals": {
    "passed": 146583,
    "failed": 547,
    "cantTell": 1908,
    "inapplicable": 8805
  },
  "equalAccessTotals": {
    "passed": 0,
    "failed": 0,
    "uniqueFailed": 0,
    "duplicates": 0,
    "cantTell": 0,
    "inapplicable": 0
  },
  "accesslintTotals": {
    "passed": 0,
    "failed": 0,
    "uniqueFailed": 0,
    "duplicates": 0,
    "cantTell": 0,
    "inapplicable": 0
  },
  "qualwebTotals": {
    "passed": 0,
    "failed": 0,
    "cantTell": 0,
    "inapplicable": 0
  },
  "duplicateFindingTotals": 2,
  "darkModeUrlCount": 38,
  "reducedMotionUrlCount": 7,
  "highContrastUrlCount": 38,
  "forcedColorsUrlCount": 111,
  "reducedTransparencyUrlCount": 0,
  "results": [
    {
      "submittedUrl": "https://nsf.gov/",
      "finalUrl": "https://www.nsf.gov/",
      "redirected": true,
      "statusCode": 200,
      "ok": true,
      "contentType": "text/html; charset=UTF-8",
      "pageTitle": "NSF - U.S. National Science Foundation",
      "elapsedMs": 8805,
      "error": null,
      "scanContext": {
        "viewport": {
          "width": 1280,
          "height": 800
        },
        "viewportPreset": "desktop",
        "colorScheme": "both",
        "browser": "chromium"
      },
      "alfa": {
        "executed": false,
        "error": "Error: Could not find Chrome (ver. 145.0.7632.77). This can occur if either\n 1. you did not perform an installation before running the script (e.g. `npx puppeteer browsers install chrome`) or\n 2. your cache path is incorrectly configured (which is: /home/runner/.cache/puppeteer).\nFor (2), check out our guide on configuring puppeteer at https://pptr.dev/guides/configuration.\n    at ChromeLauncher.resolveExecutablePath (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/BrowserLauncher.js:298:27)\n    at ChromeLauncher.computeLaunchArguments (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/ChromeLauncher.js:86:24)\n    at async ChromeLauncher.launch (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/BrowserLauncher.js:49:28)\n    at async Scraper.of (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-scraper/dist/scraper.js:29:28)\n    at async Module.run (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-cli/bin/alfa/command/scrape/run.js:94:21)\n    at async run (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-cli/bin/alfa/command/audit/run.js:31:24)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "duplicateFailedCount": 0,
        "uniqueFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "axe": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 1008,
          "failed": 2,
          "cantTell": 24,
          "inapplicable": 45
        },
        "failedRules": [
          "landmark-complementary-is-top-level",
          "region"
        ],
        "passedRules": [
          "aria-allowed-attr",
          "aria-allowed-role",
          "aria-conditional-attr",
          "aria-deprecated-role",
          "aria-hidden-body",
          "aria-hidden-focus",
          "aria-prohibited-attr",
          "aria-required-attr",
          "aria-roles",
          "aria-valid-attr",
          "aria-valid-attr-value",
          "avoid-inline-spacing",
          "button-name",
          "bypass",
          "color-contrast",
          "document-title",
          "duplicate-id-aria",
          "empty-heading",
          "form-field-multiple-labels",
          "heading-order",
          "html-has-lang",
          "html-lang-valid",
          "image-alt",
          "image-redundant-alt",
          "label",
          "label-title-only",
          "landmark-banner-is-top-level",
          "landmark-complementary-is-top-level",
          "landmark-contentinfo-is-top-level",
          "landmark-main-is-top-level",
          "landmark-no-duplicate-banner",
          "landmark-no-duplicate-contentinfo",
          "landmark-no-duplicate-main",
          "landmark-one-main",
          "landmark-unique",
          "link-name",
          "list",
          "listitem",
          "meta-viewport",
          "meta-viewport-large",
          "nested-interactive",
          "page-has-heading-one",
          "region",
          "tabindex"
        ],
        "failures": [
          {
            "rule": "landmark-complementary-is-top-level",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/landmark-complementary-is-top-level?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": "#image-caption-credit-block",
            "html": "<aside aria-label=\"Image credits and captions\" id=\"image-caption-credit-block\" class=\"image-caption-credit-block usa-accordion usa-accordion--bordered\">",
            "message": "Aside should not be contained in another landmark",
            "fixSummary": "Fix any of the following:\n  The complementary landmark is contained in another landmark.",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "33d98b6e782b",
            "firstSeenAt": "2026-06-04T18:34:08.422Z",
            "patternId": "A11Y-fb1d2ccd"
          },
          {
            "rule": "region",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/region?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": ".usa-footer__return-to-top",
            "html": "<div class=\"usa-footer__return-to-top\" data-once=\"tpFeedbackRttWrapper\">\n  <div class=\"usa-footer__return-to-top--inner\" data-once=\"tpFeedbackRtt\">\n    <a class=\"usa-button usa-button--secondary usa-button__link\" href=\"#\" tabindex=\"-1\"><span class=\"arrow\"></span>Top</a>\n  </div>\n</div>",
            "message": "All page content should be contained by landmarks",
            "fixSummary": "Fix any of the following:\n  Some page content is not contained by landmarks",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "5a5753a38f63",
            "firstSeenAt": "2026-06-04T18:34:08.422Z",
            "patternId": "A11Y-5a929090"
          }
        ],
        "outcomeCount": 1079,
        "darkModeScanned": false,
        "requestedColorScheme": "both",
        "scanContext": {
          "viewport": {
            "width": 1280,
            "height": 800
          },
          "viewportPreset": "desktop",
          "colorScheme": "both",
          "browser": "chromium"
        },
        "mediaQuerySupport": {
          "darkMode": false,
          "reducedMotion": false,
          "highContrast": false,
          "forcedColors": true,
          "reducedTransparency": false
        },
        "duplicateFailedCount": 0,
        "uniqueFailedCount": 2
      },
      "equalAccess": {
        "executed": false,
        "error": "Skipped (not requested)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "accesslint": {
        "executed": false,
        "error": "Skipped (not requested)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "qualweb": {
        "executed": false,
        "error": "Skipped (not requested)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "duplicateFindingCount": 0
    },
    {
      "submittedUrl": "https://nsf.gov/funding/",
      "finalUrl": "https://www.nsf.gov/funding",
      "redirected": true,
      "statusCode": 200,
      "ok": true,
      "contentType": "text/html; charset=UTF-8",
      "pageTitle": "Funding at NSF | NSF - U.S. National Science Foundation",
      "elapsedMs": 9023,
      "error": null,
      "scanContext": {
        "viewport": {
          "width": 1280,
          "height": 800
        },
        "viewportPreset": "desktop",
        "colorScheme": "both",
        "browser": "chromium"
      },
      "alfa": {
        "executed": false,
        "error": "Error: Could not find Chrome (ver. 145.0.7632.77). This can occur if either\n 1. you did not perform an installation before running the script (e.g. `npx puppeteer browsers install chrome`) or\n 2. your cache path is incorrectly configured (which is: /home/runner/.cache/puppeteer).\nFor (2), check out our guide on configuring puppeteer at https://pptr.dev/guides/configuration.\n    at ChromeLauncher.resolveExecutablePath (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/BrowserLauncher.js:298:27)\n    at ChromeLauncher.computeLaunchArguments (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/ChromeLauncher.js:86:24)\n    at async ChromeLauncher.launch (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/BrowserLauncher.js:49:28)\n    at async Scraper.of (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-scraper/dist/scraper.js:29:28)\n    at async Module.run (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-cli/bin/alfa/command/scrape/run.js:94:21)\n    at async run (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-cli/bin/alfa/command/audit/run.js:31:24)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "duplicateFailedCount": 0,
        "uniqueFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "axe": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 1986,
          "failed": 4,
          "cantTell": 28,
          "inapplicable": 90
        },
        "failedRules": [
          "region"
        ],
        "passedRules": [
          "aria-allowed-attr",
          "aria-allowed-role",
          "aria-conditional-attr",
          "aria-deprecated-role",
          "aria-hidden-body",
          "aria-hidden-focus",
          "aria-prohibited-attr",
          "aria-required-attr",
          "aria-roles",
          "aria-valid-attr",
          "aria-valid-attr-value",
          "avoid-inline-spacing",
          "button-name",
          "bypass",
          "color-contrast",
          "document-title",
          "duplicate-id-aria",
          "empty-heading",
          "form-field-multiple-labels",
          "heading-order",
          "html-has-lang",
          "html-lang-valid",
          "image-alt",
          "image-redundant-alt",
          "label",
          "label-title-only",
          "landmark-banner-is-top-level",
          "landmark-complementary-is-top-level",
          "landmark-contentinfo-is-top-level",
          "landmark-main-is-top-level",
          "landmark-no-duplicate-banner",
          "landmark-no-duplicate-contentinfo",
          "landmark-no-duplicate-main",
          "landmark-one-main",
          "landmark-unique",
          "link-name",
          "list",
          "listitem",
          "meta-viewport",
          "meta-viewport-large",
          "nested-interactive",
          "page-has-heading-one",
          "region",
          "tabindex"
        ],
        "failures": [
          {
            "rule": "region",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/region?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": ".uswds-main-content-wrapper > .grid-row:nth-child(1)",
            "html": "<div class=\"grid-row\">\n    \n          <h1 class=\"page-title--top\">\n                  Funding at NSF\n              </h1>\n    \n          </div>",
            "message": "All page content should be contained by landmarks",
            "fixSummary": "Fix any of the following:\n  Some page content is not contained by landmarks",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "8387b32d97e2",
            "firstSeenAt": "2026-06-04T18:34:08.422Z",
            "patternId": "A11Y-702c4729"
          },
          {
            "rule": "region",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/region?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": ".usa-footer__return-to-top",
            "html": "<div class=\"usa-footer__return-to-top\" data-once=\"tpFeedbackRttWrapper\">\n  <div class=\"usa-footer__return-to-top--inner\" data-once=\"tpFeedbackRtt\">\n    <a class=\"usa-button usa-button--secondary usa-button__link\" href=\"#\" tabindex=\"-1\"><span class=\"arrow\"></span>Top</a>\n  </div>\n</div>",
            "message": "All page content should be contained by landmarks",
            "fixSummary": "Fix any of the following:\n  Some page content is not contained by landmarks",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "59a3f1cc750e",
            "firstSeenAt": "2026-06-04T18:34:08.422Z",
            "patternId": "A11Y-5a929090"
          },
          {
            "rule": "region",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/region?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": ".uswds-main-content-wrapper > .grid-row:nth-child(1)",
            "html": "<div class=\"grid-row\">\n    \n          <h1 class=\"page-title--top\">\n                  Funding at NSF\n              </h1>\n    \n          </div>",
            "message": "All page content should be contained by landmarks",
            "fixSummary": "Fix any of the following:\n  Some page content is not contained by landmarks",
            "relatedPaths": null,
            "colorScheme": "dark",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "81d0982407c3",
            "firstSeenAt": "2026-06-04T18:34:08.422Z",
            "patternId": "A11Y-63e5c13e"
          },
          {
            "rule": "region",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/region?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": ".usa-footer__return-to-top",
            "html": "<div class=\"usa-footer__return-to-top\" data-once=\"tpFeedbackRttWrapper\">\n  <div class=\"usa-footer__return-to-top--inner\" data-once=\"tpFeedbackRtt\">\n    <a class=\"usa-button usa-button--secondary usa-button__link\" href=\"#\" tabindex=\"-1\"><span class=\"arrow\"></span>Top</a>\n  </div>\n</div>",
            "message": "All page content should be contained by landmarks",
            "fixSummary": "Fix any of the following:\n  Some page content is not contained by landmarks",
            "relatedPaths": null,
            "colorScheme": "dark",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "36fe631de9f2",
            "firstSeenAt": "2026-06-04T18:34:08.422Z",
            "patternId": "A11Y-0d4b870c"
          }
        ],
        "outcomeCount": 2108,
        "darkModeScanned": true,
        "requestedColorScheme": "both",
        "scanContext": {
          "viewport": {
            "width": 1280,
            "height": 800
          },
          "viewportPreset": "desktop",
          "colorScheme": "both",
          "browser": "chromium"
        },
        "mediaQuerySupport": {
          "darkMode": true,
          "reducedMotion": false,
          "highContrast": true,
          "forcedColors": true,
          "reducedTransparency": false
        },
        "duplicateFailedCount": 0,
        "uniqueFailedCount": 4
      },
      "equalAccess": {
        "executed": false,
        "error": "Skipped (not requested)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "accesslint": {
        "executed": false,
        "error": "Skipped (not requested)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "qualweb": {
        "executed": false,
        "error": "Skipped (not requested)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "duplicateFindingCount": 0
    },
    {
      "submittedUrl": "https://nsf.gov/about/",
      "finalUrl": "https://www.nsf.gov/about",
      "redirected": true,
      "statusCode": 200,
      "ok": true,
      "contentType": "text/html; charset=UTF-8",
      "pageTitle": "About NSF | NSF - U.S. National Science Foundation",
      "elapsedMs": 9729,
      "error": null,
      "scanContext": {
        "viewport": {
          "width": 1280,
          "height": 800
        },
        "viewportPreset": "desktop",
        "colorScheme": "both",
        "browser": "chromium"
      },
      "alfa": {
        "executed": false,
        "error": "Error: Could not find Chrome (ver. 145.0.7632.77). This can occur if either\n 1. you did not perform an installation before running the script (e.g. `npx puppeteer browsers install chrome`) or\n 2. your cache path is incorrectly configured (which is: /home/runner/.cache/puppeteer).\nFor (2), check out our guide on configuring puppeteer at https://pptr.dev/guides/configuration.\n    at ChromeLauncher.resolveExecutablePath (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/BrowserLauncher.js:298:27)\n    at ChromeLauncher.computeLaunchArguments (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/ChromeLauncher.js:86:24)\n    at async ChromeLauncher.launch (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/BrowserLauncher.js:49:28)\n    at async Scraper.of (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-scraper/dist/scraper.js:29:28)\n    at async Module.run (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-cli/bin/alfa/command/scrape/run.js:94:21)\n    at async run (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-cli/bin/alfa/command/audit/run.js:31:24)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "duplicateFailedCount": 0,
        "uniqueFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "axe": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 2688,
          "failed": 8,
          "cantTell": 26,
          "inapplicable": 76
        },
        "failedRules": [
          "aria-prohibited-attr",
          "button-name",
          "landmark-complementary-is-top-level",
          "region"
        ],
        "passedRules": [
          "aria-allowed-attr",
          "aria-allowed-role",
          "aria-conditional-attr",
          "aria-deprecated-role",
          "aria-hidden-body",
          "aria-hidden-focus",
          "aria-prohibited-attr",
          "aria-required-attr",
          "aria-roles",
          "aria-text",
          "aria-valid-attr",
          "aria-valid-attr-value",
          "avoid-inline-spacing",
          "button-name",
          "bypass",
          "color-contrast",
          "document-title",
          "duplicate-id-aria",
          "empty-heading",
          "form-field-multiple-labels",
          "frame-tested",
          "frame-title",
          "frame-title-unique",
          "heading-order",
          "html-has-lang",
          "html-lang-valid",
          "image-alt",
          "image-redundant-alt",
          "label",
          "label-title-only",
          "landmark-banner-is-top-level",
          "landmark-complementary-is-top-level",
          "landmark-contentinfo-is-top-level",
          "landmark-main-is-top-level",
          "landmark-no-duplicate-banner",
          "landmark-no-duplicate-contentinfo",
          "landmark-no-duplicate-main",
          "landmark-one-main",
          "landmark-unique",
          "link-in-text-block",
          "link-name",
          "list",
          "listitem",
          "meta-viewport",
          "meta-viewport-large",
          "nested-interactive",
          "page-has-heading-one",
          "presentation-role-conflict",
          "region",
          "role-img-alt",
          "tabindex"
        ],
        "failures": [
          {
            "rule": "aria-prohibited-attr",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/aria-prohibited-attr?application=playwright",
            "impact": "serious",
            "wcagSc": [
              "wcag2a",
              "wcag412"
            ],
            "xpath": "iframe[width=\"854\"]",
            "html": "<div class=\"html5-video-player ytp-hide-controls ytp-exp-bottom-control-flexbox ytp-modern-caption ytp-livebadge-color unstarted-mode ytp-large-width-mode\" tabindex=\"\" id=\"movie_player\" data-version=\"/s/player/4f38b487/player_embed.vflset/en_US/base.js\" aria-label=\"YouTube Video Player\">",
            "message": "Elements must only use permitted ARIA attributes",
            "fixSummary": "Fix all of the following:\n  aria-label attribute cannot be used on a div with no valid role attribute.",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "7c0c0247d141",
            "firstSeenAt": "2026-06-04T18:34:08.422Z",
            "patternId": "A11Y-4243a37a"
          },
          {
            "rule": "button-name",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/button-name?application=playwright",
            "impact": "critical",
            "wcagSc": [
              "wcag2a",
              "wcag412"
            ],
            "xpath": "iframe[width=\"854\"]",
            "html": "<button class=\"ytmVideoInfoLink ytmVideoInfoChannelAvatar\"><img alt=\"thumbnail-image\" class=\"ytCoreImageHost ytmVideoInfoChannelLogo ytCoreImageFillParentHeight ytCoreImageFillParentWidth ytCoreImageContentModeScaleAspectFill\"></button>",
            "message": "Buttons must have discernible text",
            "fixSummary": "Fix any of the following:\n  Element does not have inner text that is visible to screen readers\n  aria-label attribute does not exist or is empty\n  aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty\n  Element has no title attribute\n  Element does not have an implicit (wrapped) <label>\n  Element does not have an explicit <label>\n  Element's default semantics were not overridden with role=\"none\" or role=\"presentation\"",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": true,
            "duplicateOf": "axe"
          },
          {
            "rule": "landmark-complementary-is-top-level",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/landmark-complementary-is-top-level?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": "#image-caption-credit-block",
            "html": "<aside aria-label=\"Image credits and captions\" id=\"image-caption-credit-block\" class=\"image-caption-credit-block usa-accordion usa-accordion--bordered\">",
            "message": "Aside should not be contained in another landmark",
            "fixSummary": "Fix any of the following:\n  The complementary landmark is contained in another landmark.",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "379baadbf7b4",
            "firstSeenAt": "2026-06-04T18:34:08.422Z",
            "patternId": "A11Y-fb1d2ccd"
          },
          {
            "rule": "region",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/region?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": ".usa-footer__return-to-top",
            "html": "<div class=\"usa-footer__return-to-top\" data-once=\"tpFeedbackRttWrapper\">\n  <div class=\"usa-footer__return-to-top--inner\" data-once=\"tpFeedbackRtt\">\n    <a class=\"usa-button usa-button--secondary usa-button__link\" href=\"#\" tabindex=\"-1\"><span class=\"arrow\"></span>Top</a>\n  </div>\n</div>",
            "message": "All page content should be contained by landmarks",
            "fixSummary": "Fix any of the following:\n  Some page content is not contained by landmarks",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "395b46ad3db9",
            "firstSeenAt": "2026-06-04T18:34:08.422Z",
            "patternId": "A11Y-5a929090"
          },
          {
            "rule": "aria-prohibited-attr",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/aria-prohibited-attr?application=playwright",
            "impact": "serious",
            "wcagSc": [
              "wcag2a",
              "wcag412"
            ],
            "xpath": "iframe[width=\"854\"]",
            "html": "<div class=\"html5-video-player ytp-hide-controls ytp-exp-bottom-control-flexbox ytp-modern-caption ytp-livebadge-color unstarted-mode ytp-large-width-mode\" tabindex=\"\" id=\"movie_player\" data-version=\"/s/player/4f38b487/player_embed.vflset/en_US/base.js\" aria-label=\"YouTube Video Player\">",
            "message": "Elements must only use permitted ARIA attributes",
            "fixSummary": "Fix all of the following:\n  aria-label attribute cannot be used on a div with no valid role attribute.",
            "relatedPaths": null,
            "colorScheme": "dark",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "5e41eb792383",
            "firstSeenAt": "2026-06-04T18:34:08.422Z",
            "patternId": "A11Y-cfdb4b92"
          },
          {
            "rule": "button-name",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/button-name?application=playwright",
            "impact": "critical",
            "wcagSc": [
              "wcag2a",
              "wcag412"
            ],
            "xpath": "iframe[width=\"854\"]",
            "html": "<button class=\"ytmVideoInfoLink ytmVideoInfoChannelAvatar\"><img alt=\"thumbnail-image\" class=\"ytCoreImageHost ytmVideoInfoChannelLogo ytCoreImageFillParentHeight ytCoreImageFillParentWidth ytCoreImageContentModeScaleAspectFill\"></button>",
            "message": "Buttons must have discernible text",
            "fixSummary": "Fix any of the following:\n  Element does not have inner text that is visible to screen readers\n  aria-label attribute does not exist or is empty\n  aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty\n  Element has no title attribute\n  Element does not have an implicit (wrapped) <label>\n  Element does not have an explicit <label>\n  Element's default semantics were not overridden with role=\"none\" or role=\"presentation\"",
            "relatedPaths": null,
            "colorScheme": "dark",
            "isDuplicate": true,
            "duplicateOf": "axe"
          },
          {
            "rule": "landmark-complementary-is-top-level",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/landmark-complementary-is-top-level?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": "#image-caption-credit-block",
            "html": "<aside aria-label=\"Image credits and captions\" id=\"image-caption-credit-block\" class=\"image-caption-credit-block usa-accordion usa-accordion--bordered\">",
            "message": "Aside should not be contained in another landmark",
            "fixSummary": "Fix any of the following:\n  The complementary landmark is contained in another landmark.",
            "relatedPaths": null,
            "colorScheme": "dark",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "1fe6f4d84671",
            "firstSeenAt": "2026-06-04T18:34:08.422Z",
            "patternId": "A11Y-aef17d49"
          },
          {
            "rule": "region",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/region?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": ".usa-footer__return-to-top",
            "html": "<div class=\"usa-footer__return-to-top\" data-once=\"tpFeedbackRttWrapper\">\n  <div class=\"usa-footer__return-to-top--inner\" data-once=\"tpFeedbackRtt\">\n    <a class=\"usa-button usa-button--secondary usa-button__link\" href=\"#\" tabindex=\"-1\"><span class=\"arrow\"></span>Top</a>\n  </div>\n</div>",
            "message": "All page content should be contained by landmarks",
            "fixSummary": "Fix any of the following:\n  Some page content is not contained by landmarks",
            "relatedPaths": null,
            "colorScheme": "dark",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "8dbd6d15ccd1",
            "firstSeenAt": "2026-06-04T18:34:08.422Z",
            "patternId": "A11Y-0d4b870c"
          }
        ],
        "outcomeCount": 2798,
        "darkModeScanned": true,
        "requestedColorScheme": "both",
        "scanContext": {
          "viewport": {
            "width": 1280,
            "height": 800
          },
          "viewportPreset": "desktop",
          "colorScheme": "both",
          "browser": "chromium"
        },
        "mediaQuerySupport": {
          "darkMode": true,
          "reducedMotion": false,
          "highContrast": true,
          "forcedColors": true,
          "reducedTransparency": false
        },
        "duplicateFailedCount": 2,
        "uniqueFailedCount": 6
      },
      "equalAccess": {
        "executed": false,
        "error": "Skipped (not requested)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "accesslint": {
        "executed": false,
        "error": "Skipped (not requested)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "qualweb": {
        "executed": false,
        "error": "Skipped (not requested)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "duplicateFindingCount": 2
    },
    {
      "submittedUrl": "https://nsf.gov/news/",
      "finalUrl": "https://www.nsf.gov/news",
      "redirected": true,
      "statusCode": 200,
      "ok": true,
      "contentType": "text/html; charset=UTF-8",
      "pageTitle": "News | NSF - U.S. National Science Foundation",
      "elapsedMs": 7911,
      "error": null,
      "scanContext": {
        "viewport": {
          "width": 1280,
          "height": 800
        },
        "viewportPreset": "desktop",
        "colorScheme": "both",
        "browser": "chromium"
      },
      "alfa": {
        "executed": false,
        "error": "Error: Could not find Chrome (ver. 145.0.7632.77). This can occur if either\n 1. you did not perform an installation before running the script (e.g. `npx puppeteer browsers install chrome`) or\n 2. your cache path is incorrectly configured (which is: /home/runner/.cache/puppeteer).\nFor (2), check out our guide on configuring puppeteer at https://pptr.dev/guides/configuration.\n    at ChromeLauncher.resolveExecutablePath (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/BrowserLauncher.js:298:27)\n    at ChromeLauncher.computeLaunchArguments (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/ChromeLauncher.js:86:24)\n    at async ChromeLauncher.launch (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/BrowserLauncher.js:49:28)\n    at async Scraper.of (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-scraper/dist/scraper.js:29:28)\n    at async Module.run (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-cli/bin/alfa/command/scrape/run.js:94:21)\n    at async run (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-cli/bin/alfa/command/audit/run.js:31:24)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "duplicateFailedCount": 0,
        "uniqueFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "axe": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 973,
          "failed": 2,
          "cantTell": 7,
          "inapplicable": 45
        },
        "failedRules": [
          "region"
        ],
        "passedRules": [
          "aria-allowed-attr",
          "aria-allowed-role",
          "aria-conditional-attr",
          "aria-deprecated-role",
          "aria-hidden-body",
          "aria-hidden-focus",
          "aria-prohibited-attr",
          "aria-required-attr",
          "aria-roles",
          "aria-valid-attr",
          "aria-valid-attr-value",
          "avoid-inline-spacing",
          "button-name",
          "bypass",
          "color-contrast",
          "document-title",
          "duplicate-id-aria",
          "empty-heading",
          "form-field-multiple-labels",
          "heading-order",
          "html-has-lang",
          "html-lang-valid",
          "image-alt",
          "image-redundant-alt",
          "label",
          "label-title-only",
          "landmark-banner-is-top-level",
          "landmark-complementary-is-top-level",
          "landmark-contentinfo-is-top-level",
          "landmark-main-is-top-level",
          "landmark-no-duplicate-banner",
          "landmark-no-duplicate-contentinfo",
          "landmark-no-duplicate-main",
          "landmark-one-main",
          "landmark-unique",
          "link-name",
          "list",
          "listitem",
          "meta-viewport",
          "meta-viewport-large",
          "nested-interactive",
          "page-has-heading-one",
          "region",
          "tabindex"
        ],
        "failures": [
          {
            "rule": "region",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/region?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": ".uswds-main-content-wrapper > .grid-row:nth-child(1)",
            "html": "<div class=\"grid-row\">\n    \n          <h1 class=\"page-title--top\">\n                  <span class=\"field field--name-title field--type-string field--label-hidden\">News</span>\n\n              </h1>\n    \n              <hr class=\"divider\">\n      </div>",
            "message": "All page content should be contained by landmarks",
            "fixSummary": "Fix any of the following:\n  Some page content is not contained by landmarks",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "10b516f202d8",
            "firstSeenAt": "2026-06-04T18:34:08.422Z",
            "patternId": "A11Y-702c4729"
          },
          {
            "rule": "region",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/region?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": ".usa-footer__return-to-top",
            "html": "<div class=\"usa-footer__return-to-top\" data-once=\"tpFeedbackRttWrapper\">\n  <div class=\"usa-footer__return-to-top--inner\" data-once=\"tpFeedbackRtt\">\n    <a class=\"usa-button usa-button--secondary usa-button__link\" href=\"#\" tabindex=\"-1\"><span class=\"arrow\"></span>Top</a>\n  </div>\n</div>",
            "message": "All page content should be contained by landmarks",
            "fixSummary": "Fix any of the following:\n  Some page content is not contained by landmarks",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "e92c634ab654",
            "firstSeenAt": "2026-06-04T18:34:08.422Z",
            "patternId": "A11Y-5a929090"
          }
        ],
        "outcomeCount": 1027,
        "darkModeScanned": false,
        "requestedColorScheme": "both",
        "scanContext": {
          "viewport": {
            "width": 1280,
            "height": 800
          },
          "viewportPreset": "desktop",
          "colorScheme": "both",
          "browser": "chromium"
        },
        "mediaQuerySupport": {
          "darkMode": false,
          "reducedMotion": false,
          "highContrast": false,
          "forcedColors": true,
          "reducedTransparency": false
        },
        "duplicateFailedCount": 0,
        "uniqueFailedCount": 2
      },
      "equalAccess": {
        "executed": false,
        "error": "Skipped (not requested)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "accesslint": {
        "executed": false,
        "error": "Skipped (not requested)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "qualweb": {
        "executed": false,
        "error": "Skipped (not requested)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "duplicateFindingCount": 0
    },
    {
      "submittedUrl": "https://nsf.gov/search/",
      "finalUrl": "https://search.nsf.gov/search?query=&affiliate=nsf&search=",
      "redirected": true,
      "statusCode": 202,
      "ok": true,
      "contentType": "text/html; charset=UTF-8",
      "pageTitle": null,
      "elapsedMs": 7123,
      "error": null,
      "scanContext": {
        "viewport": {
          "width": 1280,
          "height": 800
        },
        "viewportPreset": "desktop",
        "colorScheme": "both",
        "browser": "chromium"
      },
      "alfa": {
        "executed": false,
        "error": "Error: Could not find Chrome (ver. 145.0.7632.77). This can occur if either\n 1. you did not perform an installation before running the script (e.g. `npx puppeteer browsers install chrome`) or\n 2. your cache path is incorrectly configured (which is: /home/runner/.cache/puppeteer).\nFor (2), check out our guide on configuring puppeteer at https://pptr.dev/guides/configuration.\n    at ChromeLauncher.resolveExecutablePath (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/BrowserLauncher.js:298:27)\n    at ChromeLauncher.computeLaunchArguments (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/ChromeLauncher.js:86:24)\n    at async ChromeLauncher.launch (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/BrowserLauncher.js:49:28)\n    at async Scraper.of (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-scraper/dist/scraper.js:29:28)\n    at async Module.run (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-cli/bin/alfa/command/scrape/run.js:94:21)\n    at async run (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-cli/bin/alfa/command/audit/run.js:31:24)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "duplicateFailedCount": 0,
        "uniqueFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "axe": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 165,
          "failed": 7,
          "cantTell": 1,
          "inapplicable": 48
        },
        "failedRules": [
          "heading-order",
          "landmark-no-duplicate-banner",
          "landmark-one-main",
          "landmark-unique",
          "region",
          "skip-link"
        ],
        "passedRules": [
          "aria-allowed-attr",
          "aria-allowed-role",
          "aria-conditional-attr",
          "aria-deprecated-role",
          "aria-hidden-body",
          "aria-hidden-focus",
          "aria-prohibited-attr",
          "aria-required-attr",
          "aria-roles",
          "aria-valid-attr",
          "aria-valid-attr-value",
          "button-name",
          "bypass",
          "color-contrast",
          "document-title",
          "duplicate-id-aria",
          "empty-heading",
          "form-field-multiple-labels",
          "heading-order",
          "html-has-lang",
          "html-lang-valid",
          "image-alt",
          "image-redundant-alt",
          "label",
          "label-title-only",
          "landmark-banner-is-top-level",
          "landmark-contentinfo-is-top-level",
          "landmark-no-duplicate-contentinfo",
          "landmark-unique",
          "link-name",
          "list",
          "listitem",
          "meta-viewport",
          "meta-viewport-large",
          "nested-interactive",
          "page-has-heading-one",
          "region",
          "svg-img-alt"
        ],
        "failures": [
          {
            "rule": "heading-order",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/heading-order?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": "h4",
            "html": "<h4 class=\"no-result-error\">Please enter a search term in the box above.</h4>",
            "message": "Heading levels should only increase by one",
            "fixSummary": "Fix any of the following:\n  Heading order invalid",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "2544f70221db",
            "firstSeenAt": "2026-06-04T18:34:08.422Z",
            "patternId": "A11Y-61c4188c"
          },
          {
            "rule": "landmark-no-duplicate-banner",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/landmark-no-duplicate-banner?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": ".usa-banner__header",
            "html": "<header class=\"usa-banner__header\">",
            "message": "Document should not have more than one banner landmark",
            "fixSummary": "Fix any of the following:\n  Document has more than one banner landmark",
            "relatedPaths": [
              ".sc-fhHczv",
              ".vertical-wrapper"
            ],
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "535bce24cdc3",
            "firstSeenAt": "2026-06-04T18:34:08.422Z",
            "patternId": "A11Y-1b6647b4"
          },
          {
            "rule": "landmark-one-main",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/landmark-one-main?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": "html",
            "html": "<html lang=\"en\">",
            "message": "Document should have one main landmark",
            "fixSummary": "Fix all of the following:\n  Document does not have a main landmark",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "0ebbe351d819",
            "firstSeenAt": "2026-06-04T18:34:08.422Z",
            "patternId": "A11Y-85b00be0"
          },
          {
            "rule": "landmark-unique",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/landmark-unique?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": ".sc-fhHczv",
            "html": "<header data-testid=\"header\" class=\"usa-header usa-header--basic sc-fhHczv cjTEbb\" styles=\"[object Object]\">",
            "message": "Landmarks should have a unique role or role/label/title (i.e. accessible name) combination",
            "fixSummary": "Fix any of the following:\n  The landmark must have a unique aria-label, aria-labelledby, or title to make landmarks distinguishable",
            "relatedPaths": [
              ".vertical-wrapper"
            ],
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "b3c20605759a",
            "firstSeenAt": "2026-06-04T18:34:08.422Z",
            "patternId": "A11Y-8dc401b9"
          },
          {
            "rule": "region",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/region?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": ".usa-skipnav",
            "html": "<a class=\"usa-skipnav\" href=\"#main-content\">Skip to main content</a>",
            "message": "All page content should be contained by landmarks",
            "fixSummary": "Fix any of the following:\n  Some page content is not contained by landmarks",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "fd704223afda",
            "firstSeenAt": "2026-06-04T18:34:08.422Z",
            "patternId": "A11Y-ce4db9c8"
          },
          {
            "rule": "region",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/region?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": ".grid-row[data-testid=\"grid\"]:nth-child(3)",
            "html": "<div class=\"grid-row\" data-testid=\"grid\"><div class=\"tablet:grid-col\" data-testid=\"grid\"><h4 class=\"no-result-error\">Please enter a search term in the box above.</h4></div></div>",
            "message": "All page content should be contained by landmarks",
            "fixSummary": "Fix any of the following:\n  Some page content is not contained by landmarks",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "1c0441ee7193",
            "firstSeenAt": "2026-06-04T18:34:08.422Z",
            "patternId": "A11Y-f76d77d2"
          },
          {
            "rule": "skip-link",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/skip-link?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": ".usa-skipnav",
            "html": "<a class=\"usa-skipnav\" href=\"#main-content\">Skip to main content</a>",
            "message": "The skip-link target should exist and be focusable",
            "fixSummary": "Fix any of the following:\n  No skip link target",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "a973efed2f12",
            "firstSeenAt": "2026-06-04T18:34:08.422Z",
            "patternId": "A11Y-393c685d"
          }
        ],
        "outcomeCount": 221,
        "darkModeScanned": false,
        "requestedColorScheme": "both",
        "scanContext": {
          "viewport": {
            "width": 1280,
            "height": 800
          },
          "viewportPreset": "desktop",
          "colorScheme": "both",
          "browser": "chromium"
        },
        "mediaQuerySupport": {
          "darkMode": false,
          "reducedMotion": false,
          "highContrast": false,
          "forcedColors": false,
          "reducedTransparency": false
        },
        "duplicateFailedCount": 0,
        "uniqueFailedCount": 7
      },
      "equalAccess": {
        "executed": false,
        "error": "Skipped (not requested)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "accesslint": {
        "executed": false,
        "error": "Skipped (not requested)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "qualweb": {
        "executed": false,
        "error": "Skipped (not requested)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "duplicateFindingCount": 0
    },
    {
      "submittedUrl": "https://nsf.gov/sitemap/",
      "finalUrl": "https://www.nsf.gov/sitemap",
      "redirected": true,
      "statusCode": 200,
      "ok": true,
      "contentType": "text/html; charset=UTF-8",
      "pageTitle": "Sitemap | NSF - U.S. National Science Foundation",
      "elapsedMs": 8497,
      "error": null,
      "scanContext": {
        "viewport": {
          "width": 1280,
          "height": 800
        },
        "viewportPreset": "desktop",
        "colorScheme": "both",
        "browser": "chromium"
      },
      "alfa": {
        "executed": false,
        "error": "Error: Could not find Chrome (ver. 145.0.7632.77). This can occur if either\n 1. you did not perform an installation before running the script (e.g. `npx puppeteer browsers install chrome`) or\n 2. your cache path is incorrectly configured (which is: /home/runner/.cache/puppeteer).\nFor (2), check out our guide on configuring puppeteer at https://pptr.dev/guides/configuration.\n    at ChromeLauncher.resolveExecutablePath (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/BrowserLauncher.js:298:27)\n    at ChromeLauncher.computeLaunchArguments (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/ChromeLauncher.js:86:24)\n    at async ChromeLauncher.launch (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/BrowserLauncher.js:49:28)\n    at async Scraper.of (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-scraper/dist/scraper.js:29:28)\n    at async Module.run (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-cli/bin/alfa/command/scrape/run.js:94:21)\n    at async run (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-cli/bin/alfa/command/audit/run.js:31:24)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "duplicateFailedCount": 0,
        "uniqueFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "axe": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 1472,
          "failed": 2,
          "cantTell": 7,
          "inapplicable": 44
        },
        "failedRules": [
          "region"
        ],
        "passedRules": [
          "aria-allowed-attr",
          "aria-allowed-role",
          "aria-conditional-attr",
          "aria-deprecated-role",
          "aria-hidden-body",
          "aria-hidden-focus",
          "aria-prohibited-attr",
          "aria-required-attr",
          "aria-roles",
          "aria-valid-attr",
          "aria-valid-attr-value",
          "avoid-inline-spacing",
          "button-name",
          "bypass",
          "color-contrast",
          "document-title",
          "duplicate-id-aria",
          "empty-heading",
          "form-field-multiple-labels",
          "heading-order",
          "html-has-lang",
          "html-lang-valid",
          "image-alt",
          "image-redundant-alt",
          "label",
          "label-title-only",
          "landmark-banner-is-top-level",
          "landmark-complementary-is-top-level",
          "landmark-contentinfo-is-top-level",
          "landmark-main-is-top-level",
          "landmark-no-duplicate-banner",
          "landmark-no-duplicate-contentinfo",
          "landmark-no-duplicate-main",
          "landmark-one-main",
          "landmark-unique",
          "link-in-text-block",
          "link-name",
          "list",
          "listitem",
          "meta-viewport",
          "meta-viewport-large",
          "nested-interactive",
          "page-has-heading-one",
          "region",
          "tabindex"
        ],
        "failures": [
          {
            "rule": "region",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/region?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": ".uswds-main-content-wrapper > .grid-row:nth-child(1)",
            "html": "<div class=\"grid-row\">\n    \n          <h1 class=\"page-title--top\">\n                  <span class=\"field field--name-title field--type-string field--label-hidden\">Sitemap</span>\n\n              </h1>\n    \n          </div>",
            "message": "All page content should be contained by landmarks",
            "fixSummary": "Fix any of the following:\n  Some page content is not contained by landmarks",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "e1f1542533f2",
            "firstSeenAt": "2026-06-04T18:34:08.422Z",
            "patternId": "A11Y-702c4729"
          },
          {
            "rule": "region",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/region?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": ".usa-footer__return-to-top",
            "html": "<div class=\"usa-footer__return-to-top\" data-once=\"tpFeedbackRttWrapper\">\n  <div class=\"usa-footer__return-to-top--inner\" data-once=\"tpFeedbackRtt\">\n    <a class=\"usa-button usa-button--secondary usa-button__link\" href=\"#\" tabindex=\"-1\"><span class=\"arrow\"></span>Top</a>\n  </div>\n</div>",
            "message": "All page content should be contained by landmarks",
            "fixSummary": "Fix any of the following:\n  Some page content is not contained by landmarks",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "1e98547fff73",
            "firstSeenAt": "2026-06-04T18:34:08.422Z",
            "patternId": "A11Y-5a929090"
          }
        ],
        "outcomeCount": 1525,
        "darkModeScanned": false,
        "requestedColorScheme": "both",
        "scanContext": {
          "viewport": {
            "width": 1280,
            "height": 800
          },
          "viewportPreset": "desktop",
          "colorScheme": "both",
          "browser": "chromium"
        },
        "mediaQuerySupport": {
          "darkMode": false,
          "reducedMotion": false,
          "highContrast": false,
          "forcedColors": true,
          "reducedTransparency": false
        },
        "duplicateFailedCount": 0,
        "uniqueFailedCount": 2
      },
      "equalAccess": {
        "executed": false,
        "error": "Skipped (not requested)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "accesslint": {
        "executed": false,
        "error": "Skipped (not requested)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "qualweb": {
        "executed": false,
        "error": "Skipped (not requested)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "duplicateFindingCount": 0
    },
    {
      "submittedUrl": "https://nsf.gov/digital/strategy",
      "finalUrl": "https://www.nsf.gov/digital/strategy",
      "redirected": true,
      "statusCode": 200,
      "ok": true,
      "contentType": "text/html; charset=UTF-8",
      "pageTitle": "Digital Strategy at NSF - Open Government | NSF - U.S. National Science Foundation",
      "elapsedMs": 9298,
      "error": null,
      "scanContext": {
        "viewport": {
          "width": 1280,
          "height": 800
        },
        "viewportPreset": "desktop",
        "colorScheme": "both",
        "browser": "chromium"
      },
      "alfa": {
        "executed": false,
        "error": "Error: Could not find Chrome (ver. 145.0.7632.77). This can occur if either\n 1. you did not perform an installation before running the script (e.g. `npx puppeteer browsers install chrome`) or\n 2. your cache path is incorrectly configured (which is: /home/runner/.cache/puppeteer).\nFor (2), check out our guide on configuring puppeteer at https://pptr.dev/guides/configuration.\n    at ChromeLauncher.resolveExecutablePath (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/BrowserLauncher.js:298:27)\n    at ChromeLauncher.computeLaunchArguments (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/ChromeLauncher.js:86:24)\n    at async ChromeLauncher.launch (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/BrowserLauncher.js:49:28)\n    at async Scraper.of (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-scraper/dist/scraper.js:29:28)\n    at async Module.run (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-cli/bin/alfa/command/scrape/run.js:94:21)\n    at async run (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-cli/bin/alfa/command/audit/run.js:31:24)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "duplicateFailedCount": 0,
        "uniqueFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "axe": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 847,
          "failed": 2,
          "cantTell": 7,
          "inapplicable": 44
        },
        "failedRules": [
          "region"
        ],
        "passedRules": [
          "aria-allowed-attr",
          "aria-allowed-role",
          "aria-conditional-attr",
          "aria-deprecated-role",
          "aria-hidden-body",
          "aria-hidden-focus",
          "aria-prohibited-attr",
          "aria-required-attr",
          "aria-roles",
          "aria-valid-attr",
          "aria-valid-attr-value",
          "avoid-inline-spacing",
          "button-name",
          "bypass",
          "color-contrast",
          "document-title",
          "duplicate-id-aria",
          "empty-heading",
          "form-field-multiple-labels",
          "heading-order",
          "html-has-lang",
          "html-lang-valid",
          "image-alt",
          "image-redundant-alt",
          "label",
          "label-title-only",
          "landmark-banner-is-top-level",
          "landmark-complementary-is-top-level",
          "landmark-contentinfo-is-top-level",
          "landmark-main-is-top-level",
          "landmark-no-duplicate-banner",
          "landmark-no-duplicate-contentinfo",
          "landmark-no-duplicate-main",
          "landmark-one-main",
          "landmark-unique",
          "link-in-text-block",
          "link-name",
          "list",
          "listitem",
          "meta-viewport",
          "meta-viewport-large",
          "nested-interactive",
          "page-has-heading-one",
          "region",
          "tabindex"
        ],
        "failures": [
          {
            "rule": "region",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/region?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": ".uswds-main-content-wrapper > .grid-row:nth-child(1)",
            "html": "<div class=\"grid-row\">\n    \n          <h1 class=\"page-title--top\">\n                  <span class=\"field field--name-title field--type-string field--label-hidden\">Digital Strategy at NSF</span>\n\n              </h1>\n    \n          </div>",
            "message": "All page content should be contained by landmarks",
            "fixSummary": "Fix any of the following:\n  Some page content is not contained by landmarks",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "70d350bd78f0",
            "firstSeenAt": "2026-06-04T18:34:08.422Z",
            "patternId": "A11Y-702c4729"
          },
          {
            "rule": "region",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/region?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": ".usa-footer__return-to-top",
            "html": "<div class=\"usa-footer__return-to-top\" data-once=\"tpFeedbackRttWrapper\">\n  <div class=\"usa-footer__return-to-top--inner\" data-once=\"tpFeedbackRtt\">\n    <a class=\"usa-button usa-button--secondary usa-button__link\" href=\"#\" tabindex=\"-1\"><span class=\"arrow\"></span>Top</a>\n  </div>\n</div>",
            "message": "All page content should be contained by landmarks",
            "fixSummary": "Fix any of the following:\n  Some page content is not contained by landmarks",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "d59ce07a0317",
            "firstSeenAt": "2026-06-04T18:34:08.422Z",
            "patternId": "A11Y-5a929090"
          }
        ],
        "outcomeCount": 900,
        "darkModeScanned": false,
        "requestedColorScheme": "both",
        "scanContext": {
          "viewport": {
            "width": 1280,
            "height": 800
          },
          "viewportPreset": "desktop",
          "colorScheme": "both",
          "browser": "chromium"
        },
        "mediaQuerySupport": {
          "darkMode": false,
          "reducedMotion": false,
          "highContrast": false,
          "forcedColors": true,
          "reducedTransparency": false
        },
        "duplicateFailedCount": 0,
        "uniqueFailedCount": 2
      },
      "equalAccess": {
        "executed": false,
        "error": "Skipped (not requested)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "accesslint": {
        "executed": false,
        "error": "Skipped (not requested)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "qualweb": {
        "executed": false,
        "error": "Skipped (not requested)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "duplicateFindingCount": 0
    },
    {
      "submittedUrl": "https://nsf.gov/about/history/big-ideas",
      "finalUrl": "https://www.nsf.gov/about/history/big-ideas",
      "redirected": true,
      "statusCode": 200,
      "ok": true,
      "contentType": "text/html; charset=UTF-8",
      "pageTitle": "NSF&#039;s 10 Big Ideas - About NSF | NSF - U.S. National Science Foundation",
      "elapsedMs": 8159,
      "error": null,
      "scanContext": {
        "viewport": {
          "width": 1280,
          "height": 800
        },
        "viewportPreset": "desktop",
        "colorScheme": "both",
        "browser": "chromium"
      },
      "alfa": {
        "executed": false,
        "error": "Error: Could not find Chrome (ver. 145.0.7632.77). This can occur if either\n 1. you did not perform an installation before running the script (e.g. `npx puppeteer browsers install chrome`) or\n 2. your cache path is incorrectly configured (which is: /home/runner/.cache/puppeteer).\nFor (2), check out our guide on configuring puppeteer at https://pptr.dev/guides/configuration.\n    at ChromeLauncher.resolveExecutablePath (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/BrowserLauncher.js:298:27)\n    at ChromeLauncher.computeLaunchArguments (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/ChromeLauncher.js:86:24)\n    at async ChromeLauncher.launch (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/BrowserLauncher.js:49:28)\n    at async Scraper.of (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-scraper/dist/scraper.js:29:28)\n    at async Module.run (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-cli/bin/alfa/command/scrape/run.js:94:21)\n    at async run (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-cli/bin/alfa/command/audit/run.js:31:24)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "duplicateFailedCount": 0,
        "uniqueFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "axe": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 1454,
          "failed": 2,
          "cantTell": 45,
          "inapplicable": 42
        },
        "failedRules": [
          "landmark-complementary-is-top-level",
          "region"
        ],
        "passedRules": [
          "aria-allowed-attr",
          "aria-allowed-role",
          "aria-conditional-attr",
          "aria-deprecated-role",
          "aria-hidden-body",
          "aria-hidden-focus",
          "aria-prohibited-attr",
          "aria-required-attr",
          "aria-roles",
          "aria-valid-attr",
          "aria-valid-attr-value",
          "avoid-inline-spacing",
          "button-name",
          "bypass",
          "color-contrast",
          "document-title",
          "duplicate-id-aria",
          "empty-heading",
          "form-field-multiple-labels",
          "heading-order",
          "html-has-lang",
          "html-lang-valid",
          "image-alt",
          "image-redundant-alt",
          "label",
          "label-title-only",
          "landmark-banner-is-top-level",
          "landmark-complementary-is-top-level",
          "landmark-contentinfo-is-top-level",
          "landmark-main-is-top-level",
          "landmark-no-duplicate-banner",
          "landmark-no-duplicate-contentinfo",
          "landmark-no-duplicate-main",
          "landmark-one-main",
          "landmark-unique",
          "link-in-text-block",
          "link-name",
          "list",
          "listitem",
          "meta-viewport",
          "meta-viewport-large",
          "nested-interactive",
          "page-has-heading-one",
          "presentation-role-conflict",
          "region",
          "svg-img-alt",
          "tabindex"
        ],
        "failures": [
          {
            "rule": "landmark-complementary-is-top-level",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/landmark-complementary-is-top-level?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": "#image-caption-credit-block",
            "html": "<aside aria-label=\"Image credits and captions\" id=\"image-caption-credit-block\" class=\"image-caption-credit-block usa-accordion usa-accordion--bordered\">",
            "message": "Aside should not be contained in another landmark",
            "fixSummary": "Fix any of the following:\n  The complementary landmark is contained in another landmark.",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "eb1e02c3f3f9",
            "firstSeenAt": "2026-06-04T18:34:08.422Z",
            "patternId": "A11Y-fb1d2ccd"
          },
          {
            "rule": "region",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/region?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": ".usa-footer__return-to-top",
            "html": "<div class=\"usa-footer__return-to-top\" data-once=\"tpFeedbackRttWrapper\">\n  <div class=\"usa-footer__return-to-top--inner\" data-once=\"tpFeedbackRtt\">\n    <a class=\"usa-button usa-button--secondary usa-button__link\" href=\"#\" tabindex=\"-1\"><span class=\"arrow\"></span>Top</a>\n  </div>\n</div>",
            "message": "All page content should be contained by landmarks",
            "fixSummary": "Fix any of the following:\n  Some page content is not contained by landmarks",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "3cec75d79cac",
            "firstSeenAt": "2026-06-04T18:34:08.422Z",
            "patternId": "A11Y-5a929090"
          }
        ],
        "outcomeCount": 1543,
        "darkModeScanned": false,
        "requestedColorScheme": "both",
        "scanContext": {
          "viewport": {
            "width": 1280,
            "height": 800
          },
          "viewportPreset": "desktop",
          "colorScheme": "both",
          "browser": "chromium"
        },
        "mediaQuerySupport": {
          "darkMode": false,
          "reducedMotion": false,
          "highContrast": false,
          "forcedColors": true,
          "reducedTransparency": false
        },
        "duplicateFailedCount": 0,
        "uniqueFailedCount": 2
      },
      "equalAccess": {
        "executed": false,
        "error": "Skipped (not requested)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "accesslint": {
        "executed": false,
        "error": "Skipped (not requested)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "qualweb": {
        "executed": false,
        "error": "Skipped (not requested)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "duplicateFindingCount": 0
    },
    {
      "submittedUrl": "https://nsf.gov/about/research-areas",
      "finalUrl": "https://www.nsf.gov/about/research-areas",
      "redirected": true,
      "statusCode": 403,
      "ok": false,
      "contentType": "text/html; charset=UTF-8",
      "pageTitle": "Access Denied | NSF - U.S. National Science Foundation",
      "elapsedMs": 8591,
      "error": null,
      "scanContext": {
        "viewport": {
          "width": 1280,
          "height": 800
        },
        "viewportPreset": "desktop",
        "colorScheme": "both",
        "browser": "chromium"
      },
      "alfa": {
        "executed": false,
        "error": "Error: Could not find Chrome (ver. 145.0.7632.77). This can occur if either\n 1. you did not perform an installation before running the script (e.g. `npx puppeteer browsers install chrome`) or\n 2. your cache path is incorrectly configured (which is: /home/runner/.cache/puppeteer).\nFor (2), check out our guide on configuring puppeteer at https://pptr.dev/guides/configuration.\n    at ChromeLauncher.resolveExecutablePath (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/BrowserLauncher.js:298:27)\n    at ChromeLauncher.computeLaunchArguments (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/ChromeLauncher.js:86:24)\n    at async ChromeLauncher.launch (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/BrowserLauncher.js:49:28)\n    at async Scraper.of (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-scraper/dist/scraper.js:29:28)\n    at async Module.run (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-cli/bin/alfa/command/scrape/run.js:94:21)\n    at async run (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-cli/bin/alfa/command/audit/run.js:31:24)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "duplicateFailedCount": 0,
        "uniqueFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "axe": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 668,
          "failed": 2,
          "cantTell": 8,
          "inapplicable": 44
        },
        "failedRules": [
          "landmark-complementary-is-top-level",
          "region"
        ],
        "passedRules": [
          "aria-allowed-attr",
          "aria-allowed-role",
          "aria-conditional-attr",
          "aria-deprecated-role",
          "aria-hidden-body",
          "aria-hidden-focus",
          "aria-prohibited-attr",
          "aria-required-attr",
          "aria-roles",
          "aria-valid-attr",
          "aria-valid-attr-value",
          "avoid-inline-spacing",
          "button-name",
          "bypass",
          "color-contrast",
          "document-title",
          "duplicate-id-aria",
          "empty-heading",
          "form-field-multiple-labels",
          "heading-order",
          "html-has-lang",
          "html-lang-valid",
          "image-alt",
          "image-redundant-alt",
          "label",
          "label-title-only",
          "landmark-banner-is-top-level",
          "landmark-complementary-is-top-level",
          "landmark-contentinfo-is-top-level",
          "landmark-main-is-top-level",
          "landmark-no-duplicate-banner",
          "landmark-no-duplicate-contentinfo",
          "landmark-no-duplicate-main",
          "landmark-one-main",
          "landmark-unique",
          "link-in-text-block",
          "link-name",
          "list",
          "listitem",
          "meta-viewport",
          "meta-viewport-large",
          "nested-interactive",
          "page-has-heading-one",
          "region",
          "tabindex"
        ],
        "failures": [
          {
            "rule": "landmark-complementary-is-top-level",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/landmark-complementary-is-top-level?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": "#image-caption-credit-block",
            "html": "<aside aria-label=\"Image credits and captions\" id=\"image-caption-credit-block\" class=\"image-caption-credit-block usa-accordion usa-accordion--bordered\">",
            "message": "Aside should not be contained in another landmark",
            "fixSummary": "Fix any of the following:\n  The complementary landmark is contained in another landmark.",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "720140f81e2d",
            "firstSeenAt": "2026-06-04T18:34:08.422Z",
            "patternId": "A11Y-fb1d2ccd"
          },
          {
            "rule": "region",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/region?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": ".usa-footer__return-to-top",
            "html": "<div class=\"usa-footer__return-to-top\" data-once=\"tpFeedbackRttWrapper\">\n  <div class=\"usa-footer__return-to-top--inner\" data-once=\"tpFeedbackRtt\">\n    <a class=\"usa-button usa-button--secondary usa-button__link\" href=\"#\" tabindex=\"-1\"><span class=\"arrow\"></span>Top</a>\n  </div>\n</div>",
            "message": "All page content should be contained by landmarks",
            "fixSummary": "Fix any of the following:\n  Some page content is not contained by landmarks",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "e1eda193c43d",
            "firstSeenAt": "2026-06-04T18:34:08.422Z",
            "patternId": "A11Y-5a929090"
          }
        ],
        "outcomeCount": 722,
        "darkModeScanned": false,
        "requestedColorScheme": "both",
        "scanContext": {
          "viewport": {
            "width": 1280,
            "height": 800
          },
          "viewportPreset": "desktop",
          "colorScheme": "both",
          "browser": "chromium"
        },
        "mediaQuerySupport": {
          "darkMode": false,
          "reducedMotion": false,
          "highContrast": false,
          "forcedColors": true,
          "reducedTransparency": false
        },
        "duplicateFailedCount": 0,
        "uniqueFailedCount": 2
      },
      "equalAccess": {
        "executed": false,
        "error": "Skipped (not requested)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "accesslint": {
        "executed": false,
        "error": "Skipped (not requested)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "qualweb": {
        "executed": false,
        "error": "Skipped (not requested)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "duplicateFindingCount": 0
    },
    {
      "submittedUrl": "https://nsf.gov/updates-on-priorities",
      "finalUrl": "https://www.nsf.gov/updates-on-priorities",
      "redirected": true,
      "statusCode": 200,
      "ok": true,
      "contentType": "text/html; charset=UTF-8",
      "pageTitle": "Updates on NSF Priorities | NSF - U.S. National Science Foundation",
      "elapsedMs": 8378,
      "error": null,
      "scanContext": {
        "viewport": {
          "width": 1280,
          "height": 800
        },
        "viewportPreset": "desktop",
        "colorScheme": "both",
        "browser": "chromium"
      },
      "alfa": {
        "executed": false,
        "error": "Error: Could not find Chrome (ver. 145.0.7632.77). This can occur if either\n 1. you did not perform an installation before running the script (e.g. `npx puppeteer browsers install chrome`) or\n 2. your cache path is incorrectly configured (which is: /home/runner/.cache/puppeteer).\nFor (2), check out our guide on configuring puppeteer at https://pptr.dev/guides/configuration.\n    at ChromeLauncher.resolveExecutablePath (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/BrowserLauncher.js:298:27)\n    at ChromeLauncher.computeLaunchArguments (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/ChromeLauncher.js:86:24)\n    at async ChromeLauncher.launch (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/BrowserLauncher.js:49:28)\n    at async Scraper.of (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-scraper/dist/scraper.js:29:28)\n    at async Module.run (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-cli/bin/alfa/command/scrape/run.js:94:21)\n    at async run (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-cli/bin/alfa/command/audit/run.js:31:24)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "duplicateFailedCount": 0,
        "uniqueFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "axe": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 1619,
          "failed": 3,
          "cantTell": 9,
          "inapplicable": 43
        },
        "failedRules": [
          "heading-order",
          "region"
        ],
        "passedRules": [
          "aria-allowed-attr",
          "aria-allowed-role",
          "aria-conditional-attr",
          "aria-deprecated-role",
          "aria-hidden-body",
          "aria-hidden-focus",
          "aria-prohibited-attr",
          "aria-required-attr",
          "aria-roles",
          "aria-valid-attr",
          "aria-valid-attr-value",
          "avoid-inline-spacing",
          "button-name",
          "bypass",
          "color-contrast",
          "document-title",
          "duplicate-id-aria",
          "empty-heading",
          "form-field-multiple-labels",
          "heading-order",
          "html-has-lang",
          "html-lang-valid",
          "image-alt",
          "image-redundant-alt",
          "label",
          "label-title-only",
          "landmark-banner-is-top-level",
          "landmark-complementary-is-top-level",
          "landmark-contentinfo-is-top-level",
          "landmark-main-is-top-level",
          "landmark-no-duplicate-banner",
          "landmark-no-duplicate-contentinfo",
          "landmark-no-duplicate-main",
          "landmark-one-main",
          "landmark-unique",
          "link-in-text-block",
          "link-name",
          "list",
          "listitem",
          "meta-viewport",
          "meta-viewport-large",
          "nested-interactive",
          "page-has-heading-one",
          "presentation-role-conflict",
          "region",
          "tabindex"
        ],
        "failures": [
          {
            "rule": "heading-order",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/heading-order?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": ".nsf-layout--twocol.constrained-width.layout-container--wrapper:nth-child(2) > .nsf-layout--outer > .nsf-layout--inner:nth-child(2) > .layout__region--first.layout__region > .block-inline-blockcomponent-text.block-layout-builder.nsf-component > .text__container > .text__content.text-formatted > h3",
            "html": "<h3>Page last updated: July 30, 2025</h3>",
            "message": "Heading levels should only increase by one",
            "fixSummary": "Fix any of the following:\n  Heading order invalid",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "463cec42d5d0",
            "firstSeenAt": "2026-06-04T18:34:08.422Z",
            "patternId": "A11Y-8ffe3b28"
          },
          {
            "rule": "region",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/region?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": ".uswds-main-content-wrapper > .grid-row:nth-child(1)",
            "html": "<div class=\"grid-row\">\n    \n          <h1 class=\"page-title--top\">\n                  <span class=\"field field--name-title field--type-string field--label-hidden\">Updates on NSF Priorities</span>\n\n              </h1>\n    \n          </div>",
            "message": "All page content should be contained by landmarks",
            "fixSummary": "Fix any of the following:\n  Some page content is not contained by landmarks",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "bb2bdd074bd3",
            "firstSeenAt": "2026-06-04T18:34:08.422Z",
            "patternId": "A11Y-702c4729"
          },
          {
            "rule": "region",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/region?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": ".usa-footer__return-to-top",
            "html": "<div class=\"usa-footer__return-to-top\" data-once=\"tpFeedbackRttWrapper\">\n  <div class=\"usa-footer__return-to-top--inner\" data-once=\"tpFeedbackRtt\">\n    <a class=\"usa-button usa-button--secondary usa-button__link\" href=\"#\" tabindex=\"-1\"><span class=\"arrow\"></span>Top</a>\n  </div>\n</div>",
            "message": "All page content should be contained by landmarks",
            "fixSummary": "Fix any of the following:\n  Some page content is not contained by landmarks",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "8e0bcf6c6482",
            "firstSeenAt": "2026-06-04T18:34:08.422Z",
            "patternId": "A11Y-5a929090"
          }
        ],
        "outcomeCount": 1674,
        "darkModeScanned": false,
        "requestedColorScheme": "both",
        "scanContext": {
          "viewport": {
            "width": 1280,
            "height": 800
          },
          "viewportPreset": "desktop",
          "colorScheme": "both",
          "browser": "chromium"
        },
        "mediaQuerySupport": {
          "darkMode": false,
          "reducedMotion": false,
          "highContrast": false,
          "forcedColors": true,
          "reducedTransparency": false
        },
        "duplicateFailedCount": 0,
        "uniqueFailedCount": 3
      },
      "equalAccess": {
        "executed": false,
        "error": "Skipped (not requested)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "accesslint": {
        "executed": false,
        "error": "Skipped (not requested)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "qualweb": {
        "executed": false,
        "error": "Skipped (not requested)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "duplicateFindingCount": 0
    },
    {
      "submittedUrl": "https://nsf.gov/about/governance",
      "finalUrl": "https://www.nsf.gov/about/governance",
      "redirected": true,
      "statusCode": 404,
      "ok": false,
      "contentType": "text/html; charset=UTF-8",
      "pageTitle": "Page Not Found | NSF - U.S. National Science Foundation",
      "elapsedMs": 8833,
      "error": null,
      "scanContext": {
        "viewport": {
          "width": 1280,
          "height": 800
        },
        "viewportPreset": "desktop",
        "colorScheme": "both",
        "browser": "chromium"
      },
      "alfa": {
        "executed": false,
        "error": "Error: Could not find Chrome (ver. 145.0.7632.77). This can occur if either\n 1. you did not perform an installation before running the script (e.g. `npx puppeteer browsers install chrome`) or\n 2. your cache path is incorrectly configured (which is: /home/runner/.cache/puppeteer).\nFor (2), check out our guide on configuring puppeteer at https://pptr.dev/guides/configuration.\n    at ChromeLauncher.resolveExecutablePath (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/BrowserLauncher.js:298:27)\n    at ChromeLauncher.computeLaunchArguments (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/ChromeLauncher.js:86:24)\n    at async ChromeLauncher.launch (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/BrowserLauncher.js:49:28)\n    at async Scraper.of (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-scraper/dist/scraper.js:29:28)\n    at async Module.run (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-cli/bin/alfa/command/scrape/run.js:94:21)\n    at async run (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-cli/bin/alfa/command/audit/run.js:31:24)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "duplicateFailedCount": 0,
        "uniqueFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "axe": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 666,
          "failed": 2,
          "cantTell": 8,
          "inapplicable": 44
        },
        "failedRules": [
          "landmark-complementary-is-top-level",
          "region"
        ],
        "passedRules": [
          "aria-allowed-attr",
          "aria-allowed-role",
          "aria-conditional-attr",
          "aria-deprecated-role",
          "aria-hidden-body",
          "aria-hidden-focus",
          "aria-prohibited-attr",
          "aria-required-attr",
          "aria-roles",
          "aria-valid-attr",
          "aria-valid-attr-value",
          "avoid-inline-spacing",
          "button-name",
          "bypass",
          "color-contrast",
          "document-title",
          "duplicate-id-aria",
          "empty-heading",
          "form-field-multiple-labels",
          "heading-order",
          "html-has-lang",
          "html-lang-valid",
          "image-alt",
          "image-redundant-alt",
          "label",
          "label-title-only",
          "landmark-banner-is-top-level",
          "landmark-complementary-is-top-level",
          "landmark-contentinfo-is-top-level",
          "landmark-main-is-top-level",
          "landmark-no-duplicate-banner",
          "landmark-no-duplicate-contentinfo",
          "landmark-no-duplicate-main",
          "landmark-one-main",
          "landmark-unique",
          "link-in-text-block",
          "link-name",
          "list",
          "listitem",
          "meta-viewport",
          "meta-viewport-large",
          "nested-interactive",
          "page-has-heading-one",
          "region",
          "tabindex"
        ],
        "failures": [
          {
            "rule": "landmark-complementary-is-top-level",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/landmark-complementary-is-top-level?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": "#image-caption-credit-block",
            "html": "<aside aria-label=\"Image credits and captions\" id=\"image-caption-credit-block\" class=\"image-caption-credit-block usa-accordion usa-accordion--bordered\">",
            "message": "Aside should not be contained in another landmark",
            "fixSummary": "Fix any of the following:\n  The complementary landmark is contained in another landmark.",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "cc3a384db14f",
            "firstSeenAt": "2026-06-04T18:34:08.422Z",
            "patternId": "A11Y-fb1d2ccd"
          },
          {
            "rule": "region",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/region?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": ".usa-footer__return-to-top",
            "html": "<div class=\"usa-footer__return-to-top\" data-once=\"tpFeedbackRttWrapper\">\n  <div class=\"usa-footer__return-to-top--inner\" data-once=\"tpFeedbackRtt\">\n    <a class=\"usa-button usa-button--secondary usa-button__link\" href=\"#\" tabindex=\"-1\"><span class=\"arrow\"></span>Top</a>\n  </div>\n</div>",
            "message": "All page content should be contained by landmarks",
            "fixSummary": "Fix any of the following:\n  Some page content is not contained by landmarks",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "c3aeb2c6a477",
            "firstSeenAt": "2026-06-04T18:34:08.422Z",
            "patternId": "A11Y-5a929090"
          }
        ],
        "outcomeCount": 720,
        "darkModeScanned": false,
        "requestedColorScheme": "both",
        "scanContext": {
          "viewport": {
            "width": 1280,
            "height": 800
          },
          "viewportPreset": "desktop",
          "colorScheme": "both",
          "browser": "chromium"
        },
        "mediaQuerySupport": {
          "darkMode": false,
          "reducedMotion": false,
          "highContrast": false,
          "forcedColors": true,
          "reducedTransparency": false
        },
        "duplicateFailedCount": 0,
        "uniqueFailedCount": 2
      },
      "equalAccess": {
        "executed": false,
        "error": "Skipped (not requested)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "accesslint": {
        "executed": false,
        "error": "Skipped (not requested)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "qualweb": {
        "executed": false,
        "error": "Skipped (not requested)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "duplicateFindingCount": 0
    },
    {
      "submittedUrl": "https://nsf.gov/about/career-opportunities",
      "finalUrl": "https://www.nsf.gov/about/career-opportunities",
      "redirected": true,
      "statusCode": 404,
      "ok": false,
      "contentType": "text/html; charset=UTF-8",
      "pageTitle": "Page Not Found | NSF - U.S. National Science Foundation",
      "elapsedMs": 8743,
      "error": null,
      "scanContext": {
        "viewport": {
          "width": 1280,
          "height": 800
        },
        "viewportPreset": "desktop",
        "colorScheme": "both",
        "browser": "chromium"
      },
      "alfa": {
        "executed": false,
        "error": "Error: Could not find Chrome (ver. 145.0.7632.77). This can occur if either\n 1. you did not perform an installation before running the script (e.g. `npx puppeteer browsers install chrome`) or\n 2. your cache path is incorrectly configured (which is: /home/runner/.cache/puppeteer).\nFor (2), check out our guide on configuring puppeteer at https://pptr.dev/guides/configuration.\n    at ChromeLauncher.resolveExecutablePath (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/BrowserLauncher.js:298:27)\n    at ChromeLauncher.computeLaunchArguments (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/ChromeLauncher.js:86:24)\n    at async ChromeLauncher.launch (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/BrowserLauncher.js:49:28)\n    at async Scraper.of (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-scraper/dist/scraper.js:29:28)\n    at async Module.run (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-cli/bin/alfa/command/scrape/run.js:94:21)\n    at async run (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-cli/bin/alfa/command/audit/run.js:31:24)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "duplicateFailedCount": 0,
        "uniqueFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "axe": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 666,
          "failed": 2,
          "cantTell": 8,
          "inapplicable": 44
        },
        "failedRules": [
          "landmark-complementary-is-top-level",
          "region"
        ],
        "passedRules": [
          "aria-allowed-attr",
          "aria-allowed-role",
          "aria-conditional-attr",
          "aria-deprecated-role",
          "aria-hidden-body",
          "aria-hidden-focus",
          "aria-prohibited-attr",
          "aria-required-attr",
          "aria-roles",
          "aria-valid-attr",
          "aria-valid-attr-value",
          "avoid-inline-spacing",
          "button-name",
          "bypass",
          "color-contrast",
          "document-title",
          "duplicate-id-aria",
          "empty-heading",
          "form-field-multiple-labels",
          "heading-order",
          "html-has-lang",
          "html-lang-valid",
          "image-alt",
          "image-redundant-alt",
          "label",
          "label-title-only",
          "landmark-banner-is-top-level",
          "landmark-complementary-is-top-level",
          "landmark-contentinfo-is-top-level",
          "landmark-main-is-top-level",
          "landmark-no-duplicate-banner",
          "landmark-no-duplicate-contentinfo",
          "landmark-no-duplicate-main",
          "landmark-one-main",
          "landmark-unique",
          "link-in-text-block",
          "link-name",
          "list",
          "listitem",
          "meta-viewport",
          "meta-viewport-large",
          "nested-interactive",
          "page-has-heading-one",
          "region",
          "tabindex"
        ],
        "failures": [
          {
            "rule": "landmark-complementary-is-top-level",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/landmark-complementary-is-top-level?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": "#image-caption-credit-block",
            "html": "<aside aria-label=\"Image credits and captions\" id=\"image-caption-credit-block\" class=\"image-caption-credit-block usa-accordion usa-accordion--bordered\">",
            "message": "Aside should not be contained in another landmark",
            "fixSummary": "Fix any of the following:\n  The complementary landmark is contained in another landmark.",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "f3707825895d",
            "firstSeenAt": "2026-06-04T18:34:08.422Z",
            "patternId": "A11Y-fb1d2ccd"
          },
          {
            "rule": "region",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/region?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": ".usa-footer__return-to-top",
            "html": "<div class=\"usa-footer__return-to-top\" data-once=\"tpFeedbackRttWrapper\">\n  <div class=\"usa-footer__return-to-top--inner\" data-once=\"tpFeedbackRtt\">\n    <a class=\"usa-button usa-button--secondary usa-button__link\" href=\"#\" tabindex=\"-1\"><span class=\"arrow\"></span>Top</a>\n  </div>\n</div>",
            "message": "All page content should be contained by landmarks",
            "fixSummary": "Fix any of the following:\n  Some page content is not contained by landmarks",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "14ade92652db",
            "firstSeenAt": "2026-06-04T18:34:08.422Z",
            "patternId": "A11Y-5a929090"
          }
        ],
        "outcomeCount": 720,
        "darkModeScanned": false,
        "requestedColorScheme": "both",
        "scanContext": {
          "viewport": {
            "width": 1280,
            "height": 800
          },
          "viewportPreset": "desktop",
          "colorScheme": "both",
          "browser": "chromium"
        },
        "mediaQuerySupport": {
          "darkMode": false,
          "reducedMotion": false,
          "highContrast": false,
          "forcedColors": true,
          "reducedTransparency": false
        },
        "duplicateFailedCount": 0,
        "uniqueFailedCount": 2
      },
      "equalAccess": {
        "executed": false,
        "error": "Skipped (not requested)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "accesslint": {
        "executed": false,
        "error": "Skipped (not requested)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "qualweb": {
        "executed": false,
        "error": "Skipped (not requested)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "duplicateFindingCount": 0
    },
    {
      "submittedUrl": "https://nsf.gov/about/contact",
      "finalUrl": "https://www.nsf.gov/about/contact",
      "redirected": true,
      "statusCode": 404,
      "ok": false,
      "contentType": "text/html; charset=UTF-8",
      "pageTitle": "Page Not Found | NSF - U.S. National Science Foundation",
      "elapsedMs": 8623,
      "error": null,
      "scanContext": {
        "viewport": {
          "width": 1280,
          "height": 800
        },
        "viewportPreset": "desktop",
        "colorScheme": "both",
        "browser": "chromium"
      },
      "alfa": {
        "executed": false,
        "error": "Error: Could not find Chrome (ver. 145.0.7632.77). This can occur if either\n 1. you did not perform an installation before running the script (e.g. `npx puppeteer browsers install chrome`) or\n 2. your cache path is incorrectly configured (which is: /home/runner/.cache/puppeteer).\nFor (2), check out our guide on configuring puppeteer at https://pptr.dev/guides/configuration.\n    at ChromeLauncher.resolveExecutablePath (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/BrowserLauncher.js:298:27)\n    at ChromeLauncher.computeLaunchArguments (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/ChromeLauncher.js:86:24)\n    at async ChromeLauncher.launch (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/BrowserLauncher.js:49:28)\n    at async Scraper.of (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-scraper/dist/scraper.js:29:28)\n    at async Module.run (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-cli/bin/alfa/command/scrape/run.js:94:21)\n    at async run (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-cli/bin/alfa/command/audit/run.js:31:24)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "duplicateFailedCount": 0,
        "uniqueFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "axe": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 666,
          "failed": 2,
          "cantTell": 8,
          "inapplicable": 44
        },
        "failedRules": [
          "landmark-complementary-is-top-level",
          "region"
        ],
        "passedRules": [
          "aria-allowed-attr",
          "aria-allowed-role",
          "aria-conditional-attr",
          "aria-deprecated-role",
          "aria-hidden-body",
          "aria-hidden-focus",
          "aria-prohibited-attr",
          "aria-required-attr",
          "aria-roles",
          "aria-valid-attr",
          "aria-valid-attr-value",
          "avoid-inline-spacing",
          "button-name",
          "bypass",
          "color-contrast",
          "document-title",
          "duplicate-id-aria",
          "empty-heading",
          "form-field-multiple-labels",
          "heading-order",
          "html-has-lang",
          "html-lang-valid",
          "image-alt",
          "image-redundant-alt",
          "label",
          "label-title-only",
          "landmark-banner-is-top-level",
          "landmark-complementary-is-top-level",
          "landmark-contentinfo-is-top-level",
          "landmark-main-is-top-level",
          "landmark-no-duplicate-banner",
          "landmark-no-duplicate-contentinfo",
          "landmark-no-duplicate-main",
          "landmark-one-main",
          "landmark-unique",
          "link-in-text-block",
          "link-name",
          "list",
          "listitem",
          "meta-viewport",
          "meta-viewport-large",
          "nested-interactive",
          "page-has-heading-one",
          "region",
          "tabindex"
        ],
        "failures": [
          {
            "rule": "landmark-complementary-is-top-level",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/landmark-complementary-is-top-level?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": "#image-caption-credit-block",
            "html": "<aside aria-label=\"Image credits and captions\" id=\"image-caption-credit-block\" class=\"image-caption-credit-block usa-accordion usa-accordion--bordered\">",
            "message": "Aside should not be contained in another landmark",
            "fixSummary": "Fix any of the following:\n  The complementary landmark is contained in another landmark.",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "958f021fef8b",
            "firstSeenAt": "2026-06-04T18:34:08.422Z",
            "patternId": "A11Y-fb1d2ccd"
          },
          {
            "rule": "region",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/region?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": ".usa-footer__return-to-top",
            "html": "<div class=\"usa-footer__return-to-top\" data-once=\"tpFeedbackRttWrapper\">\n  <div class=\"usa-footer__return-to-top--inner\" data-once=\"tpFeedbackRtt\">\n    <a class=\"usa-button usa-button--secondary usa-button__link\" href=\"#\" tabindex=\"-1\"><span class=\"arrow\"></span>Top</a>\n  </div>\n</div>",
            "message": "All page content should be contained by landmarks",
            "fixSummary": "Fix any of the following:\n  Some page content is not contained by landmarks",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "c7016c3ac7c9",
            "firstSeenAt": "2026-06-04T18:34:08.422Z",
            "patternId": "A11Y-5a929090"
          }
        ],
        "outcomeCount": 720,
        "darkModeScanned": false,
        "requestedColorScheme": "both",
        "scanContext": {
          "viewport": {
            "width": 1280,
            "height": 800
          },
          "viewportPreset": "desktop",
          "colorScheme": "both",
          "browser": "chromium"
        },
        "mediaQuerySupport": {
          "darkMode": false,
          "reducedMotion": false,
          "highContrast": false,
          "forcedColors": true,
          "reducedTransparency": false
        },
        "duplicateFailedCount": 0,
        "uniqueFailedCount": 2
      },
      "equalAccess": {
        "executed": false,
        "error": "Skipped (not requested)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "accesslint": {
        "executed": false,
        "error": "Skipped (not requested)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "qualweb": {
        "executed": false,
        "error": "Skipped (not requested)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "duplicateFindingCount": 0
    },
    {
      "submittedUrl": "https://nsf.gov/about/foia/",
      "finalUrl": "https://www.nsf.gov/about/foia/",
      "redirected": true,
      "statusCode": 404,
      "ok": false,
      "contentType": "text/html; charset=UTF-8",
      "pageTitle": "Page Not Found | NSF - U.S. National Science Foundation",
      "elapsedMs": 8672,
      "error": null,
      "scanContext": {
        "viewport": {
          "width": 1280,
          "height": 800
        },
        "viewportPreset": "desktop",
        "colorScheme": "both",
        "browser": "chromium"
      },
      "alfa": {
        "executed": false,
        "error": "Error: Could not find Chrome (ver. 145.0.7632.77). This can occur if either\n 1. you did not perform an installation before running the script (e.g. `npx puppeteer browsers install chrome`) or\n 2. your cache path is incorrectly configured (which is: /home/runner/.cache/puppeteer).\nFor (2), check out our guide on configuring puppeteer at https://pptr.dev/guides/configuration.\n    at ChromeLauncher.resolveExecutablePath (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/BrowserLauncher.js:298:27)\n    at ChromeLauncher.computeLaunchArguments (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/ChromeLauncher.js:86:24)\n    at async ChromeLauncher.launch (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/BrowserLauncher.js:49:28)\n    at async Scraper.of (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-scraper/dist/scraper.js:29:28)\n    at async Module.run (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-cli/bin/alfa/command/scrape/run.js:94:21)\n    at async run (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-cli/bin/alfa/command/audit/run.js:31:24)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "duplicateFailedCount": 0,
        "uniqueFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "axe": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 666,
          "failed": 2,
          "cantTell": 8,
          "inapplicable": 44
        },
        "failedRules": [
          "landmark-complementary-is-top-level",
          "region"
        ],
        "passedRules": [
          "aria-allowed-attr",
          "aria-allowed-role",
          "aria-conditional-attr",
          "aria-deprecated-role",
          "aria-hidden-body",
          "aria-hidden-focus",
          "aria-prohibited-attr",
          "aria-required-attr",
          "aria-roles",
          "aria-valid-attr",
          "aria-valid-attr-value",
          "avoid-inline-spacing",
          "button-name",
          "bypass",
          "color-contrast",
          "document-title",
          "duplicate-id-aria",
          "empty-heading",
          "form-field-multiple-labels",
          "heading-order",
          "html-has-lang",
          "html-lang-valid",
          "image-alt",
          "image-redundant-alt",
          "label",
          "label-title-only",
          "landmark-banner-is-top-level",
          "landmark-complementary-is-top-level",
          "landmark-contentinfo-is-top-level",
          "landmark-main-is-top-level",
          "landmark-no-duplicate-banner",
          "landmark-no-duplicate-contentinfo",
          "landmark-no-duplicate-main",
          "landmark-one-main",
          "landmark-unique",
          "link-in-text-block",
          "link-name",
          "list",
          "listitem",
          "meta-viewport",
          "meta-viewport-large",
          "nested-interactive",
          "page-has-heading-one",
          "region",
          "tabindex"
        ],
        "failures": [
          {
            "rule": "landmark-complementary-is-top-level",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/landmark-complementary-is-top-level?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": "#image-caption-credit-block",
            "html": "<aside aria-label=\"Image credits and captions\" id=\"image-caption-credit-block\" class=\"image-caption-credit-block usa-accordion usa-accordion--bordered\">",
            "message": "Aside should not be contained in another landmark",
            "fixSummary": "Fix any of the following:\n  The complementary landmark is contained in another landmark.",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "b260892960bb",
            "firstSeenAt": "2026-06-04T18:34:08.422Z",
            "patternId": "A11Y-fb1d2ccd"
          },
          {
            "rule": "region",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/region?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": ".usa-footer__return-to-top",
            "html": "<div class=\"usa-footer__return-to-top\" data-once=\"tpFeedbackRttWrapper\">\n  <div class=\"usa-footer__return-to-top--inner\" data-once=\"tpFeedbackRtt\">\n    <a class=\"usa-button usa-button--secondary usa-button__link\" href=\"#\" tabindex=\"-1\"><span class=\"arrow\"></span>Top</a>\n  </div>\n</div>",
            "message": "All page content should be contained by landmarks",
            "fixSummary": "Fix any of the following:\n  Some page content is not contained by landmarks",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "aea613bb83a5",
            "firstSeenAt": "2026-06-04T18:34:08.422Z",
            "patternId": "A11Y-5a929090"
          }
        ],
        "outcomeCount": 720,
        "darkModeScanned": false,
        "requestedColorScheme": "both",
        "scanContext": {
          "viewport": {
            "width": 1280,
            "height": 800
          },
          "viewportPreset": "desktop",
          "colorScheme": "both",
          "browser": "chromium"
        },
        "mediaQuerySupport": {
          "darkMode": false,
          "reducedMotion": false,
          "highContrast": false,
          "forcedColors": true,
          "reducedTransparency": false
        },
        "duplicateFailedCount": 0,
        "uniqueFailedCount": 2
      },
      "equalAccess": {
        "executed": false,
        "error": "Skipped (not requested)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "accesslint": {
        "executed": false,
        "error": "Skipped (not requested)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "qualweb": {
        "executed": false,
        "error": "Skipped (not requested)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "duplicateFindingCount": 0
    },
    {
      "submittedUrl": "https://nsf.gov/about/visit",
      "finalUrl": "https://www.nsf.gov/about/contact-us",
      "redirected": true,
      "statusCode": 200,
      "ok": true,
      "contentType": "text/html; charset=UTF-8",
      "pageTitle": "Contact Us - About NSF | NSF - U.S. National Science Foundation",
      "elapsedMs": 9015,
      "error": null,
      "scanContext": {
        "viewport": {
          "width": 1280,
          "height": 800
        },
        "viewportPreset": "desktop",
        "colorScheme": "both",
        "browser": "chromium"
      },
      "alfa": {
        "executed": false,
        "error": "Error: Could not find Chrome (ver. 145.0.7632.77). This can occur if either\n 1. you did not perform an installation before running the script (e.g. `npx puppeteer browsers install chrome`) or\n 2. your cache path is incorrectly configured (which is: /home/runner/.cache/puppeteer).\nFor (2), check out our guide on configuring puppeteer at https://pptr.dev/guides/configuration.\n    at ChromeLauncher.resolveExecutablePath (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/BrowserLauncher.js:298:27)\n    at ChromeLauncher.computeLaunchArguments (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/ChromeLauncher.js:86:24)\n    at async ChromeLauncher.launch (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/BrowserLauncher.js:49:28)\n    at async Scraper.of (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-scraper/dist/scraper.js:29:28)\n    at async Module.run (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-cli/bin/alfa/command/scrape/run.js:94:21)\n    at async run (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-cli/bin/alfa/command/audit/run.js:31:24)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "duplicateFailedCount": 0,
        "uniqueFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "axe": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 2016,
          "failed": 4,
          "cantTell": 20,
          "inapplicable": 86
        },
        "failedRules": [
          "region"
        ],
        "passedRules": [
          "aria-allowed-attr",
          "aria-allowed-role",
          "aria-conditional-attr",
          "aria-deprecated-role",
          "aria-hidden-body",
          "aria-hidden-focus",
          "aria-prohibited-attr",
          "aria-required-attr",
          "aria-roles",
          "aria-valid-attr",
          "aria-valid-attr-value",
          "avoid-inline-spacing",
          "button-name",
          "bypass",
          "color-contrast",
          "document-title",
          "duplicate-id-aria",
          "empty-heading",
          "form-field-multiple-labels",
          "heading-order",
          "html-has-lang",
          "html-lang-valid",
          "image-alt",
          "image-redundant-alt",
          "label",
          "label-title-only",
          "landmark-banner-is-top-level",
          "landmark-complementary-is-top-level",
          "landmark-contentinfo-is-top-level",
          "landmark-main-is-top-level",
          "landmark-no-duplicate-banner",
          "landmark-no-duplicate-contentinfo",
          "landmark-no-duplicate-main",
          "landmark-one-main",
          "landmark-unique",
          "link-in-text-block",
          "link-name",
          "list",
          "listitem",
          "meta-viewport",
          "meta-viewport-large",
          "nested-interactive",
          "page-has-heading-one",
          "presentation-role-conflict",
          "region",
          "tabindex"
        ],
        "failures": [
          {
            "rule": "region",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/region?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": ".uswds-main-content-wrapper > .grid-row:nth-child(1)",
            "html": "<div class=\"grid-row\">\n    \n          <h1 class=\"page-title--top\">\n                  <span class=\"field field--name-title field--type-string field--label-hidden\">Contact Us</span>\n\n              </h1>\n    \n          </div>",
            "message": "All page content should be contained by landmarks",
            "fixSummary": "Fix any of the following:\n  Some page content is not contained by landmarks",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "904168dd1daa",
            "firstSeenAt": "2026-06-04T18:34:08.422Z",
            "patternId": "A11Y-702c4729"
          },
          {
            "rule": "region",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/region?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": ".usa-footer__return-to-top",
            "html": "<div class=\"usa-footer__return-to-top\" data-once=\"tpFeedbackRttWrapper\">\n  <div class=\"usa-footer__return-to-top--inner\" data-once=\"tpFeedbackRtt\">\n    <a class=\"usa-button usa-button--secondary usa-button__link\" href=\"#\" tabindex=\"-1\"><span class=\"arrow\"></span>Top</a>\n  </div>\n</div>",
            "message": "All page content should be contained by landmarks",
            "fixSummary": "Fix any of the following:\n  Some page content is not contained by landmarks",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "981c2f167722",
            "firstSeenAt": "2026-06-04T18:34:08.422Z",
            "patternId": "A11Y-5a929090"
          },
          {
            "rule": "region",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/region?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": ".uswds-main-content-wrapper > .grid-row:nth-child(1)",
            "html": "<div class=\"grid-row\">\n    \n          <h1 class=\"page-title--top\">\n                  <span class=\"field field--name-title field--type-string field--label-hidden\">Contact Us</span>\n\n              </h1>\n    \n          </div>",
            "message": "All page content should be contained by landmarks",
            "fixSummary": "Fix any of the following:\n  Some page content is not contained by landmarks",
            "relatedPaths": null,
            "colorScheme": "dark",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "6f5f1d7e2804",
            "firstSeenAt": "2026-06-04T18:34:08.422Z",
            "patternId": "A11Y-63e5c13e"
          },
          {
            "rule": "region",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/region?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": ".usa-footer__return-to-top",
            "html": "<div class=\"usa-footer__return-to-top\" data-once=\"tpFeedbackRttWrapper\">\n  <div class=\"usa-footer__return-to-top--inner\" data-once=\"tpFeedbackRtt\">\n    <a class=\"usa-button usa-button--secondary usa-button__link\" href=\"#\" tabindex=\"-1\"><span class=\"arrow\"></span>Top</a>\n  </div>\n</div>",
            "message": "All page content should be contained by landmarks",
            "fixSummary": "Fix any of the following:\n  Some page content is not contained by landmarks",
            "relatedPaths": null,
            "colorScheme": "dark",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "73c1789e26e9",
            "firstSeenAt": "2026-06-04T18:34:08.422Z",
            "patternId": "A11Y-0d4b870c"
          }
        ],
        "outcomeCount": 2126,
        "darkModeScanned": true,
        "requestedColorScheme": "both",
        "scanContext": {
          "viewport": {
            "width": 1280,
            "height": 800
          },
          "viewportPreset": "desktop",
          "colorScheme": "both",
          "browser": "chromium"
        },
        "mediaQuerySupport": {
          "darkMode": true,
          "reducedMotion": false,
          "highContrast": true,
          "forcedColors": true,
          "reducedTransparency": false
        },
        "duplicateFailedCount": 0,
        "uniqueFailedCount": 4
      },
      "equalAccess": {
        "executed": false,
        "error": "Skipped (not requested)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "accesslint": {
        "executed": false,
        "error": "Skipped (not requested)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "qualweb": {
        "executed": false,
        "error": "Skipped (not requested)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "duplicateFindingCount": 0
    },
    {
      "submittedUrl": "https://nsf.gov/funding/award-search",
      "finalUrl": "https://www.nsf.gov/funding/award-search",
      "redirected": true,
      "statusCode": 200,
      "ok": true,
      "contentType": "text/html; charset=UTF-8",
      "pageTitle": "Award Search Overview - Funding at NSF | NSF - U.S. National Science Foundation",
      "elapsedMs": 7940,
      "error": null,
      "scanContext": {
        "viewport": {
          "width": 1280,
          "height": 800
        },
        "viewportPreset": "desktop",
        "colorScheme": "both",
        "browser": "chromium"
      },
      "alfa": {
        "executed": false,
        "error": "Error: Could not find Chrome (ver. 145.0.7632.77). This can occur if either\n 1. you did not perform an installation before running the script (e.g. `npx puppeteer browsers install chrome`) or\n 2. your cache path is incorrectly configured (which is: /home/runner/.cache/puppeteer).\nFor (2), check out our guide on configuring puppeteer at https://pptr.dev/guides/configuration.\n    at ChromeLauncher.resolveExecutablePath (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/BrowserLauncher.js:298:27)\n    at ChromeLauncher.computeLaunchArguments (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/ChromeLauncher.js:86:24)\n    at async ChromeLauncher.launch (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/BrowserLauncher.js:49:28)\n    at async Scraper.of (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-scraper/dist/scraper.js:29:28)\n    at async Module.run (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-cli/bin/alfa/command/scrape/run.js:94:21)\n    at async run (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-cli/bin/alfa/command/audit/run.js:31:24)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "duplicateFailedCount": 0,
        "uniqueFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "axe": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 1045,
          "failed": 3,
          "cantTell": 20,
          "inapplicable": 43
        },
        "failedRules": [
          "landmark-complementary-is-top-level",
          "region"
        ],
        "passedRules": [
          "aria-allowed-attr",
          "aria-allowed-role",
          "aria-conditional-attr",
          "aria-deprecated-role",
          "aria-hidden-body",
          "aria-hidden-focus",
          "aria-prohibited-attr",
          "aria-required-attr",
          "aria-roles",
          "aria-valid-attr",
          "aria-valid-attr-value",
          "avoid-inline-spacing",
          "button-name",
          "bypass",
          "color-contrast",
          "document-title",
          "duplicate-id-aria",
          "empty-heading",
          "form-field-multiple-labels",
          "heading-order",
          "html-has-lang",
          "html-lang-valid",
          "image-alt",
          "image-redundant-alt",
          "label",
          "label-title-only",
          "landmark-banner-is-top-level",
          "landmark-complementary-is-top-level",
          "landmark-contentinfo-is-top-level",
          "landmark-main-is-top-level",
          "landmark-no-duplicate-banner",
          "landmark-no-duplicate-contentinfo",
          "landmark-no-duplicate-main",
          "landmark-one-main",
          "landmark-unique",
          "link-in-text-block",
          "link-name",
          "list",
          "listitem",
          "meta-viewport",
          "meta-viewport-large",
          "nested-interactive",
          "page-has-heading-one",
          "presentation-role-conflict",
          "region",
          "tabindex"
        ],
        "failures": [
          {
            "rule": "landmark-complementary-is-top-level",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/landmark-complementary-is-top-level?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": "#image-caption-credit-block",
            "html": "<aside aria-label=\"Image credits and captions\" id=\"image-caption-credit-block\" class=\"image-caption-credit-block usa-accordion usa-accordion--bordered\">",
            "message": "Aside should not be contained in another landmark",
            "fixSummary": "Fix any of the following:\n  The complementary landmark is contained in another landmark.",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "e0c0784f3630",
            "firstSeenAt": "2026-06-04T18:34:08.422Z",
            "patternId": "A11Y-fb1d2ccd"
          },
          {
            "rule": "region",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/region?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": ".uswds-main-content-wrapper > .grid-row:nth-child(1)",
            "html": "<div class=\"grid-row\">\n    \n          <h1 class=\"page-title--top\">\n                  <span class=\"field field--name-title field--type-string field--label-hidden\">Award Search Overview</span>\n\n              </h1>\n    \n          </div>",
            "message": "All page content should be contained by landmarks",
            "fixSummary": "Fix any of the following:\n  Some page content is not contained by landmarks",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "962405d068d7",
            "firstSeenAt": "2026-06-04T18:34:08.422Z",
            "patternId": "A11Y-702c4729"
          },
          {
            "rule": "region",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/region?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": ".usa-footer__return-to-top",
            "html": "<div class=\"usa-footer__return-to-top\" data-once=\"tpFeedbackRttWrapper\">\n  <div class=\"usa-footer__return-to-top--inner\" data-once=\"tpFeedbackRtt\">\n    <a class=\"usa-button usa-button--secondary usa-button__link\" href=\"#\" tabindex=\"-1\"><span class=\"arrow\"></span>Top</a>\n  </div>\n</div>",
            "message": "All page content should be contained by landmarks",
            "fixSummary": "Fix any of the following:\n  Some page content is not contained by landmarks",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "e10f3baf4f1b",
            "firstSeenAt": "2026-06-04T18:34:08.422Z",
            "patternId": "A11Y-5a929090"
          }
        ],
        "outcomeCount": 1111,
        "darkModeScanned": false,
        "requestedColorScheme": "both",
        "scanContext": {
          "viewport": {
            "width": 1280,
            "height": 800
          },
          "viewportPreset": "desktop",
          "colorScheme": "both",
          "browser": "chromium"
        },
        "mediaQuerySupport": {
          "darkMode": false,
          "reducedMotion": false,
          "highContrast": false,
          "forcedColors": true,
          "reducedTransparency": false
        },
        "duplicateFailedCount": 0,
        "uniqueFailedCount": 3
      },
      "equalAccess": {
        "executed": false,
        "error": "Skipped (not requested)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "accesslint": {
        "executed": false,
        "error": "Skipped (not requested)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "qualweb": {
        "executed": false,
        "error": "Skipped (not requested)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "duplicateFindingCount": 0
    },
    {
      "submittedUrl": "https://nsf.gov/funding/opportunities",
      "finalUrl": "https://www.nsf.gov/funding/opportunities",
      "redirected": true,
      "statusCode": 202,
      "ok": true,
      "contentType": "text/html; charset=UTF-8",
      "pageTitle": null,
      "elapsedMs": 5452,
      "error": null,
      "scanContext": {
        "viewport": {
          "width": 1280,
          "height": 800
        },
        "viewportPreset": "desktop",
        "colorScheme": "both",
        "browser": "chromium"
      },
      "alfa": {
        "executed": false,
        "error": "Error: Could not find Chrome (ver. 145.0.7632.77). This can occur if either\n 1. you did not perform an installation before running the script (e.g. `npx puppeteer browsers install chrome`) or\n 2. your cache path is incorrectly configured (which is: /home/runner/.cache/puppeteer).\nFor (2), check out our guide on configuring puppeteer at https://pptr.dev/guides/configuration.\n    at ChromeLauncher.resolveExecutablePath (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/BrowserLauncher.js:298:27)\n    at ChromeLauncher.computeLaunchArguments (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/ChromeLauncher.js:86:24)\n    at async ChromeLauncher.launch (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/BrowserLauncher.js:49:28)\n    at async Scraper.of (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-scraper/dist/scraper.js:29:28)\n    at async Module.run (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-cli/bin/alfa/command/scrape/run.js:94:21)\n    at async run (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-cli/bin/alfa/command/audit/run.js:31:24)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "duplicateFailedCount": 0,
        "uniqueFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "axe": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 18,
          "failed": 5,
          "cantTell": 0,
          "inapplicable": 79
        },
        "failedRules": [
          "html-has-lang",
          "landmark-one-main",
          "region"
        ],
        "passedRules": [
          "aria-hidden-body",
          "color-contrast",
          "document-title",
          "empty-heading",
          "heading-order",
          "nested-interactive",
          "page-has-heading-one",
          "region"
        ],
        "failures": [
          {
            "rule": "html-has-lang",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/html-has-lang?application=playwright",
            "impact": "serious",
            "wcagSc": [
              "wcag2a",
              "wcag311"
            ],
            "xpath": "html",
            "html": "<html>",
            "message": "<html> element must have a lang attribute",
            "fixSummary": "Fix any of the following:\n  The <html> element does not have a lang attribute",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "15598320b9c3",
            "firstSeenAt": "2026-06-04T18:34:08.422Z",
            "patternId": "A11Y-9a2136ae"
          },
          {
            "rule": "landmark-one-main",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/landmark-one-main?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": "html",
            "html": "<html>",
            "message": "Document should have one main landmark",
            "fixSummary": "Fix all of the following:\n  Document does not have a main landmark",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "3e9b78687d02",
            "firstSeenAt": "2026-06-04T18:34:08.422Z",
            "patternId": "A11Y-85b00be0"
          },
          {
            "rule": "region",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/region?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": "h1",
            "html": "<h1>403 ERROR</h1>",
            "message": "All page content should be contained by landmarks",
            "fixSummary": "Fix any of the following:\n  Some page content is not contained by landmarks",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "7b9f7b668a11",
            "firstSeenAt": "2026-06-04T18:34:08.422Z",
            "patternId": "A11Y-0b527b4b"
          },
          {
            "rule": "region",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/region?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": "h2",
            "html": "<h2>The request could not be satisfied.</h2>",
            "message": "All page content should be contained by landmarks",
            "fixSummary": "Fix any of the following:\n  Some page content is not contained by landmarks",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "9b546cd1e485",
            "firstSeenAt": "2026-06-04T18:34:08.422Z",
            "patternId": "A11Y-fe7463fa"
          },
          {
            "rule": "region",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/region?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": "pre",
            "html": "<pre>Generated by cloudfront (CloudFront)\nRequest ID: b-RZl-QS3Pa8ADPGnL1uxK1KcURnov7EnDLJaExhX6uKGPJcZaTO5w==\n</pre>",
            "message": "All page content should be contained by landmarks",
            "fixSummary": "Fix any of the following:\n  Some page content is not contained by landmarks",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "3779efc751dc",
            "firstSeenAt": "2026-06-04T18:34:08.422Z",
            "patternId": "A11Y-05ca71a7"
          }
        ],
        "outcomeCount": 102,
        "darkModeScanned": false,
        "requestedColorScheme": "both",
        "scanContext": {
          "viewport": {
            "width": 1280,
            "height": 800
          },
          "viewportPreset": "desktop",
          "colorScheme": "both",
          "browser": "chromium"
        },
        "mediaQuerySupport": {
          "darkMode": false,
          "reducedMotion": false,
          "highContrast": false,
          "forcedColors": false,
          "reducedTransparency": false
        },
        "duplicateFailedCount": 0,
        "uniqueFailedCount": 5
      },
      "equalAccess": {
        "executed": false,
        "error": "Skipped (not requested)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "accesslint": {
        "executed": false,
        "error": "Skipped (not requested)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "qualweb": {
        "executed": false,
        "error": "Skipped (not requested)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "duplicateFindingCount": 0
    },
    {
      "submittedUrl": "https://nsf.gov/funding/how-to-apply",
      "finalUrl": "https://www.nsf.gov/funding/how-to-apply",
      "redirected": true,
      "statusCode": 404,
      "ok": false,
      "contentType": "text/html; charset=UTF-8",
      "pageTitle": "Page Not Found | NSF - U.S. National Science Foundation",
      "elapsedMs": 8899,
      "error": null,
      "scanContext": {
        "viewport": {
          "width": 1280,
          "height": 800
        },
        "viewportPreset": "desktop",
        "colorScheme": "both",
        "browser": "chromium"
      },
      "alfa": {
        "executed": false,
        "error": "Error: Could not find Chrome (ver. 145.0.7632.77). This can occur if either\n 1. you did not perform an installation before running the script (e.g. `npx puppeteer browsers install chrome`) or\n 2. your cache path is incorrectly configured (which is: /home/runner/.cache/puppeteer).\nFor (2), check out our guide on configuring puppeteer at https://pptr.dev/guides/configuration.\n    at ChromeLauncher.resolveExecutablePath (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/BrowserLauncher.js:298:27)\n    at ChromeLauncher.computeLaunchArguments (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/ChromeLauncher.js:86:24)\n    at async ChromeLauncher.launch (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/BrowserLauncher.js:49:28)\n    at async Scraper.of (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-scraper/dist/scraper.js:29:28)\n    at async Module.run (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-cli/bin/alfa/command/scrape/run.js:94:21)\n    at async run (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-cli/bin/alfa/command/audit/run.js:31:24)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "duplicateFailedCount": 0,
        "uniqueFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "axe": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 666,
          "failed": 2,
          "cantTell": 8,
          "inapplicable": 44
        },
        "failedRules": [
          "landmark-complementary-is-top-level",
          "region"
        ],
        "passedRules": [
          "aria-allowed-attr",
          "aria-allowed-role",
          "aria-conditional-attr",
          "aria-deprecated-role",
          "aria-hidden-body",
          "aria-hidden-focus",
          "aria-prohibited-attr",
          "aria-required-attr",
          "aria-roles",
          "aria-valid-attr",
          "aria-valid-attr-value",
          "avoid-inline-spacing",
          "button-name",
          "bypass",
          "color-contrast",
          "document-title",
          "duplicate-id-aria",
          "empty-heading",
          "form-field-multiple-labels",
          "heading-order",
          "html-has-lang",
          "html-lang-valid",
          "image-alt",
          "image-redundant-alt",
          "label",
          "label-title-only",
          "landmark-banner-is-top-level",
          "landmark-complementary-is-top-level",
          "landmark-contentinfo-is-top-level",
          "landmark-main-is-top-level",
          "landmark-no-duplicate-banner",
          "landmark-no-duplicate-contentinfo",
          "landmark-no-duplicate-main",
          "landmark-one-main",
          "landmark-unique",
          "link-in-text-block",
          "link-name",
          "list",
          "listitem",
          "meta-viewport",
          "meta-viewport-large",
          "nested-interactive",
          "page-has-heading-one",
          "region",
          "tabindex"
        ],
        "failures": [
          {
            "rule": "landmark-complementary-is-top-level",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/landmark-complementary-is-top-level?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": "#image-caption-credit-block",
            "html": "<aside aria-label=\"Image credits and captions\" id=\"image-caption-credit-block\" class=\"image-caption-credit-block usa-accordion usa-accordion--bordered\">",
            "message": "Aside should not be contained in another landmark",
            "fixSummary": "Fix any of the following:\n  The complementary landmark is contained in another landmark.",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "7616bd7fd922",
            "firstSeenAt": "2026-06-04T18:34:08.422Z",
            "patternId": "A11Y-fb1d2ccd"
          },
          {
            "rule": "region",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/region?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": ".usa-footer__return-to-top",
            "html": "<div class=\"usa-footer__return-to-top\" data-once=\"tpFeedbackRttWrapper\">\n  <div class=\"usa-footer__return-to-top--inner\" data-once=\"tpFeedbackRtt\">\n    <a class=\"usa-button usa-button--secondary usa-button__link\" href=\"#\" tabindex=\"-1\"><span class=\"arrow\"></span>Top</a>\n  </div>\n</div>",
            "message": "All page content should be contained by landmarks",
            "fixSummary": "Fix any of the following:\n  Some page content is not contained by landmarks",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "270327200fdf",
            "firstSeenAt": "2026-06-04T18:34:08.422Z",
            "patternId": "A11Y-5a929090"
          }
        ],
        "outcomeCount": 720,
        "darkModeScanned": false,
        "requestedColorScheme": "both",
        "scanContext": {
          "viewport": {
            "width": 1280,
            "height": 800
          },
          "viewportPreset": "desktop",
          "colorScheme": "both",
          "browser": "chromium"
        },
        "mediaQuerySupport": {
          "darkMode": false,
          "reducedMotion": false,
          "highContrast": false,
          "forcedColors": true,
          "reducedTransparency": false
        },
        "duplicateFailedCount": 0,
        "uniqueFailedCount": 2
      },
      "equalAccess": {
        "executed": false,
        "error": "Skipped (not requested)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "accesslint": {
        "executed": false,
        "error": "Skipped (not requested)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "qualweb": {
        "executed": false,
        "error": "Skipped (not requested)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "duplicateFindingCount": 0
    },
    {
      "submittedUrl": "https://nsf.gov/funding/preparing-proposals",
      "finalUrl": "https://www.nsf.gov/funding/preparing-proposals",
      "redirected": true,
      "statusCode": 404,
      "ok": false,
      "contentType": "text/html; charset=UTF-8",
      "pageTitle": "Page Not Found | NSF - U.S. National Science Foundation",
      "elapsedMs": 9448,
      "error": null,
      "scanContext": {
        "viewport": {
          "width": 1280,
          "height": 800
        },
        "viewportPreset": "desktop",
        "colorScheme": "both",
        "browser": "chromium"
      },
      "alfa": {
        "executed": false,
        "error": "Error: Could not find Chrome (ver. 145.0.7632.77). This can occur if either\n 1. you did not perform an installation before running the script (e.g. `npx puppeteer browsers install chrome`) or\n 2. your cache path is incorrectly configured (which is: /home/runner/.cache/puppeteer).\nFor (2), check out our guide on configuring puppeteer at https://pptr.dev/guides/configuration.\n    at ChromeLauncher.resolveExecutablePath (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/BrowserLauncher.js:298:27)\n    at ChromeLauncher.computeLaunchArguments (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/ChromeLauncher.js:86:24)\n    at async ChromeLauncher.launch (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/BrowserLauncher.js:49:28)\n    at async Scraper.of (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-scraper/dist/scraper.js:29:28)\n    at async Module.run (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-cli/bin/alfa/command/scrape/run.js:94:21)\n    at async run (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-cli/bin/alfa/command/audit/run.js:31:24)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "duplicateFailedCount": 0,
        "uniqueFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "axe": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 666,
          "failed": 2,
          "cantTell": 8,
          "inapplicable": 44
        },
        "failedRules": [
          "landmark-complementary-is-top-level",
          "region"
        ],
        "passedRules": [
          "aria-allowed-attr",
          "aria-allowed-role",
          "aria-conditional-attr",
          "aria-deprecated-role",
          "aria-hidden-body",
          "aria-hidden-focus",
          "aria-prohibited-attr",
          "aria-required-attr",
          "aria-roles",
          "aria-valid-attr",
          "aria-valid-attr-value",
          "avoid-inline-spacing",
          "button-name",
          "bypass",
          "color-contrast",
          "document-title",
          "duplicate-id-aria",
          "empty-heading",
          "form-field-multiple-labels",
          "heading-order",
          "html-has-lang",
          "html-lang-valid",
          "image-alt",
          "image-redundant-alt",
          "label",
          "label-title-only",
          "landmark-banner-is-top-level",
          "landmark-complementary-is-top-level",
          "landmark-contentinfo-is-top-level",
          "landmark-main-is-top-level",
          "landmark-no-duplicate-banner",
          "landmark-no-duplicate-contentinfo",
          "landmark-no-duplicate-main",
          "landmark-one-main",
          "landmark-unique",
          "link-in-text-block",
          "link-name",
          "list",
          "listitem",
          "meta-viewport",
          "meta-viewport-large",
          "nested-interactive",
          "page-has-heading-one",
          "region",
          "tabindex"
        ],
        "failures": [
          {
            "rule": "landmark-complementary-is-top-level",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/landmark-complementary-is-top-level?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": "#image-caption-credit-block",
            "html": "<aside aria-label=\"Image credits and captions\" id=\"image-caption-credit-block\" class=\"image-caption-credit-block usa-accordion usa-accordion--bordered\">",
            "message": "Aside should not be contained in another landmark",
            "fixSummary": "Fix any of the following:\n  The complementary landmark is contained in another landmark.",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "27a3e5c1ea3b",
            "firstSeenAt": "2026-06-04T18:34:08.422Z",
            "patternId": "A11Y-fb1d2ccd"
          },
          {
            "rule": "region",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/region?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": ".usa-footer__return-to-top",
            "html": "<div class=\"usa-footer__return-to-top\" data-once=\"tpFeedbackRttWrapper\">\n  <div class=\"usa-footer__return-to-top--inner\" data-once=\"tpFeedbackRtt\">\n    <a class=\"usa-button usa-button--secondary usa-button__link\" href=\"#\" tabindex=\"-1\"><span class=\"arrow\"></span>Top</a>\n  </div>\n</div>",
            "message": "All page content should be contained by landmarks",
            "fixSummary": "Fix any of the following:\n  Some page content is not contained by landmarks",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "a6f6909299e6",
            "firstSeenAt": "2026-06-04T18:34:08.422Z",
            "patternId": "A11Y-5a929090"
          }
        ],
        "outcomeCount": 720,
        "darkModeScanned": false,
        "requestedColorScheme": "both",
        "scanContext": {
          "viewport": {
            "width": 1280,
            "height": 800
          },
          "viewportPreset": "desktop",
          "colorScheme": "both",
          "browser": "chromium"
        },
        "mediaQuerySupport": {
          "darkMode": false,
          "reducedMotion": false,
          "highContrast": false,
          "forcedColors": true,
          "reducedTransparency": false
        },
        "duplicateFailedCount": 0,
        "uniqueFailedCount": 2
      },
      "equalAccess": {
        "executed": false,
        "error": "Skipped (not requested)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "accesslint": {
        "executed": false,
        "error": "Skipped (not requested)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "qualweb": {
        "executed": false,
        "error": "Skipped (not requested)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "duplicateFindingCount": 0
    },
    {
      "submittedUrl": "https://nsf.gov/funding/submission-methods",
      "finalUrl": "https://www.nsf.gov/funding/submission-methods",
      "redirected": true,
      "statusCode": 404,
      "ok": false,
      "contentType": "text/html; charset=UTF-8",
      "pageTitle": "Page Not Found | NSF - U.S. National Science Foundation",
      "elapsedMs": 8316,
      "error": null,
      "scanContext": {
        "viewport": {
          "width": 1280,
          "height": 800
        },
        "viewportPreset": "desktop",
        "colorScheme": "both",
        "browser": "chromium"
      },
      "alfa": {
        "executed": false,
        "error": "Error: Could not find Chrome (ver. 145.0.7632.77). This can occur if either\n 1. you did not perform an installation before running the script (e.g. `npx puppeteer browsers install chrome`) or\n 2. your cache path is incorrectly configured (which is: /home/runner/.cache/puppeteer).\nFor (2), check out our guide on configuring puppeteer at https://pptr.dev/guides/configuration.\n    at ChromeLauncher.resolveExecutablePath (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/BrowserLauncher.js:298:27)\n    at ChromeLauncher.computeLaunchArguments (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/ChromeLauncher.js:86:24)\n    at async ChromeLauncher.launch (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/BrowserLauncher.js:49:28)\n    at async Scraper.of (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-scraper/dist/scraper.js:29:28)\n    at async Module.run (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-cli/bin/alfa/command/scrape/run.js:94:21)\n    at async run (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-cli/bin/alfa/command/audit/run.js:31:24)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "duplicateFailedCount": 0,
        "uniqueFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "axe": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 666,
          "failed": 2,
          "cantTell": 8,
          "inapplicable": 44
        },
        "failedRules": [
          "landmark-complementary-is-top-level",
          "region"
        ],
        "passedRules": [
          "aria-allowed-attr",
          "aria-allowed-role",
          "aria-conditional-attr",
          "aria-deprecated-role",
          "aria-hidden-body",
          "aria-hidden-focus",
          "aria-prohibited-attr",
          "aria-required-attr",
          "aria-roles",
          "aria-valid-attr",
          "aria-valid-attr-value",
          "avoid-inline-spacing",
          "button-name",
          "bypass",
          "color-contrast",
          "document-title",
          "duplicate-id-aria",
          "empty-heading",
          "form-field-multiple-labels",
          "heading-order",
          "html-has-lang",
          "html-lang-valid",
          "image-alt",
          "image-redundant-alt",
          "label",
          "label-title-only",
          "landmark-banner-is-top-level",
          "landmark-complementary-is-top-level",
          "landmark-contentinfo-is-top-level",
          "landmark-main-is-top-level",
          "landmark-no-duplicate-banner",
          "landmark-no-duplicate-contentinfo",
          "landmark-no-duplicate-main",
          "landmark-one-main",
          "landmark-unique",
          "link-in-text-block",
          "link-name",
          "list",
          "listitem",
          "meta-viewport",
          "meta-viewport-large",
          "nested-interactive",
          "page-has-heading-one",
          "region",
          "tabindex"
        ],
        "failures": [
          {
            "rule": "landmark-complementary-is-top-level",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/landmark-complementary-is-top-level?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": "#image-caption-credit-block",
            "html": "<aside aria-label=\"Image credits and captions\" id=\"image-caption-credit-block\" class=\"image-caption-credit-block usa-accordion usa-accordion--bordered\">",
            "message": "Aside should not be contained in another landmark",
            "fixSummary": "Fix any of the following:\n  The complementary landmark is contained in another landmark.",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "c5ab06367553",
            "firstSeenAt": "2026-06-04T18:34:08.422Z",
            "patternId": "A11Y-fb1d2ccd"
          },
          {
            "rule": "region",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/region?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": ".usa-footer__return-to-top",
            "html": "<div class=\"usa-footer__return-to-top\" data-once=\"tpFeedbackRttWrapper\">\n  <div class=\"usa-footer__return-to-top--inner\" data-once=\"tpFeedbackRtt\">\n    <a class=\"usa-button usa-button--secondary usa-button__link\" href=\"#\" tabindex=\"-1\"><span class=\"arrow\"></span>Top</a>\n  </div>\n</div>",
            "message": "All page content should be contained by landmarks",
            "fixSummary": "Fix any of the following:\n  Some page content is not contained by landmarks",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "3571fa3007cd",
            "firstSeenAt": "2026-06-04T18:34:08.422Z",
            "patternId": "A11Y-5a929090"
          }
        ],
        "outcomeCount": 720,
        "darkModeScanned": false,
        "requestedColorScheme": "both",
        "scanContext": {
          "viewport": {
            "width": 1280,
            "height": 800
          },
          "viewportPreset": "desktop",
          "colorScheme": "both",
          "browser": "chromium"
        },
        "mediaQuerySupport": {
          "darkMode": false,
          "reducedMotion": false,
          "highContrast": false,
          "forcedColors": true,
          "reducedTransparency": false
        },
        "duplicateFailedCount": 0,
        "uniqueFailedCount": 2
      },
      "equalAccess": {
        "executed": false,
        "error": "Skipped (not requested)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "accesslint": {
        "executed": false,
        "error": "Skipped (not requested)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "qualweb": {
        "executed": false,
        "error": "Skipped (not requested)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "duplicateFindingCount": 0
    },
    {
      "submittedUrl": "https://nsf.gov/funding/graduate-students",
      "finalUrl": "https://www.nsf.gov/funding/graduate-students",
      "redirected": true,
      "statusCode": 200,
      "ok": true,
      "contentType": "text/html; charset=UTF-8",
      "pageTitle": "Funding for Graduate Students - Funding at NSF | NSF - U.S. National Science Foundation",
      "elapsedMs": 9567,
      "error": null,
      "scanContext": {
        "viewport": {
          "width": 1280,
          "height": 800
        },
        "viewportPreset": "desktop",
        "colorScheme": "both",
        "browser": "chromium"
      },
      "alfa": {
        "executed": false,
        "error": "Error: Could not find Chrome (ver. 145.0.7632.77). This can occur if either\n 1. you did not perform an installation before running the script (e.g. `npx puppeteer browsers install chrome`) or\n 2. your cache path is incorrectly configured (which is: /home/runner/.cache/puppeteer).\nFor (2), check out our guide on configuring puppeteer at https://pptr.dev/guides/configuration.\n    at ChromeLauncher.resolveExecutablePath (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/BrowserLauncher.js:298:27)\n    at ChromeLauncher.computeLaunchArguments (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/ChromeLauncher.js:86:24)\n    at async ChromeLauncher.launch (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/BrowserLauncher.js:49:28)\n    at async Scraper.of (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-scraper/dist/scraper.js:29:28)\n    at async Module.run (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-cli/bin/alfa/command/scrape/run.js:94:21)\n    at async run (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-cli/bin/alfa/command/audit/run.js:31:24)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "duplicateFailedCount": 0,
        "uniqueFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "axe": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 2814,
          "failed": 6,
          "cantTell": 56,
          "inapplicable": 84
        },
        "failedRules": [
          "landmark-complementary-is-top-level",
          "region"
        ],
        "passedRules": [
          "aria-allowed-attr",
          "aria-allowed-role",
          "aria-conditional-attr",
          "aria-deprecated-role",
          "aria-hidden-body",
          "aria-hidden-focus",
          "aria-prohibited-attr",
          "aria-required-attr",
          "aria-roles",
          "aria-valid-attr",
          "aria-valid-attr-value",
          "avoid-inline-spacing",
          "button-name",
          "bypass",
          "color-contrast",
          "document-title",
          "duplicate-id-aria",
          "empty-heading",
          "form-field-multiple-labels",
          "heading-order",
          "html-has-lang",
          "html-lang-valid",
          "image-alt",
          "image-redundant-alt",
          "label",
          "label-title-only",
          "landmark-banner-is-top-level",
          "landmark-complementary-is-top-level",
          "landmark-contentinfo-is-top-level",
          "landmark-main-is-top-level",
          "landmark-no-duplicate-banner",
          "landmark-no-duplicate-contentinfo",
          "landmark-no-duplicate-main",
          "landmark-one-main",
          "landmark-unique",
          "link-in-text-block",
          "link-name",
          "list",
          "listitem",
          "meta-viewport",
          "meta-viewport-large",
          "nested-interactive",
          "page-has-heading-one",
          "presentation-role-conflict",
          "region",
          "svg-img-alt",
          "tabindex"
        ],
        "failures": [
          {
            "rule": "landmark-complementary-is-top-level",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/landmark-complementary-is-top-level?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": "#image-caption-credit-block",
            "html": "<aside aria-label=\"Image credits and captions\" id=\"image-caption-credit-block\" class=\"image-caption-credit-block usa-accordion usa-accordion--bordered\">",
            "message": "Aside should not be contained in another landmark",
            "fixSummary": "Fix any of the following:\n  The complementary landmark is contained in another landmark.",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "a5b60f4055f3",
            "firstSeenAt": "2026-06-04T18:34:08.422Z",
            "patternId": "A11Y-fb1d2ccd"
          },
          {
            "rule": "region",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/region?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": ".uswds-main-content-wrapper > .grid-row:nth-child(1)",
            "html": "<div class=\"grid-row\">\n    \n          <h1 class=\"page-title--top\">\n                  <span class=\"field field--name-title field--type-string field--label-hidden\">Funding for Graduate Students</span>\n\n              </h1>\n    \n          </div>",
            "message": "All page content should be contained by landmarks",
            "fixSummary": "Fix any of the following:\n  Some page content is not contained by landmarks",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "09b8bcf9e99c",
            "firstSeenAt": "2026-06-04T18:34:08.422Z",
            "patternId": "A11Y-702c4729"
          },
          {
            "rule": "region",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/region?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": ".usa-footer__return-to-top",
            "html": "<div class=\"usa-footer__return-to-top\" data-once=\"tpFeedbackRttWrapper\">\n  <div class=\"usa-footer__return-to-top--inner\" data-once=\"tpFeedbackRtt\">\n    <a class=\"usa-button usa-button--secondary usa-button__link\" href=\"#\" tabindex=\"-1\"><span class=\"arrow\"></span>Top</a>\n  </div>\n</div>",
            "message": "All page content should be contained by landmarks",
            "fixSummary": "Fix any of the following:\n  Some page content is not contained by landmarks",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "f911acde8509",
            "firstSeenAt": "2026-06-04T18:34:08.422Z",
            "patternId": "A11Y-5a929090"
          },
          {
            "rule": "landmark-complementary-is-top-level",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/landmark-complementary-is-top-level?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": "#image-caption-credit-block",
            "html": "<aside aria-label=\"Image credits and captions\" id=\"image-caption-credit-block\" class=\"image-caption-credit-block usa-accordion usa-accordion--bordered\">",
            "message": "Aside should not be contained in another landmark",
            "fixSummary": "Fix any of the following:\n  The complementary landmark is contained in another landmark.",
            "relatedPaths": null,
            "colorScheme": "dark",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "653b4153539e",
            "firstSeenAt": "2026-06-04T18:34:08.422Z",
            "patternId": "A11Y-aef17d49"
          },
          {
            "rule": "region",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/region?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": ".uswds-main-content-wrapper > .grid-row:nth-child(1)",
            "html": "<div class=\"grid-row\">\n    \n          <h1 class=\"page-title--top\">\n                  <span class=\"field field--name-title field--type-string field--label-hidden\">Funding for Graduate Students</span>\n\n              </h1>\n    \n          </div>",
            "message": "All page content should be contained by landmarks",
            "fixSummary": "Fix any of the following:\n  Some page content is not contained by landmarks",
            "relatedPaths": null,
            "colorScheme": "dark",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "fb39e2d6ce8a",
            "firstSeenAt": "2026-06-04T18:34:08.422Z",
            "patternId": "A11Y-63e5c13e"
          },
          {
            "rule": "region",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/region?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": ".usa-footer__return-to-top",
            "html": "<div class=\"usa-footer__return-to-top\" data-once=\"tpFeedbackRttWrapper\">\n  <div class=\"usa-footer__return-to-top--inner\" data-once=\"tpFeedbackRtt\">\n    <a class=\"usa-button usa-button--secondary usa-button__link\" href=\"#\" tabindex=\"-1\"><span class=\"arrow\"></span>Top</a>\n  </div>\n</div>",
            "message": "All page content should be contained by landmarks",
            "fixSummary": "Fix any of the following:\n  Some page content is not contained by landmarks",
            "relatedPaths": null,
            "colorScheme": "dark",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "9885ed816509",
            "firstSeenAt": "2026-06-04T18:34:08.422Z",
            "patternId": "A11Y-0d4b870c"
          }
        ],
        "outcomeCount": 2960,
        "darkModeScanned": true,
        "requestedColorScheme": "both",
        "scanContext": {
          "viewport": {
            "width": 1280,
            "height": 800
          },
          "viewportPreset": "desktop",
          "colorScheme": "both",
          "browser": "chromium"
        },
        "mediaQuerySupport": {
          "darkMode": true,
          "reducedMotion": false,
          "highContrast": true,
          "forcedColors": true,
          "reducedTransparency": false
        },
        "duplicateFailedCount": 0,
        "uniqueFailedCount": 6
      },
      "equalAccess": {
        "executed": false,
        "error": "Skipped (not requested)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "accesslint": {
        "executed": false,
        "error": "Skipped (not requested)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "qualweb": {
        "executed": false,
        "error": "Skipped (not requested)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "duplicateFindingCount": 0
    },
    {
      "submittedUrl": "https://nsf.gov/funding/postdoctoral-fellows",
      "finalUrl": "https://www.nsf.gov/funding/postdoctoral-fellows",
      "redirected": true,
      "statusCode": 404,
      "ok": false,
      "contentType": "text/html; charset=UTF-8",
      "pageTitle": "Page Not Found | NSF - U.S. National Science Foundation",
      "elapsedMs": 8383,
      "error": null,
      "scanContext": {
        "viewport": {
          "width": 1280,
          "height": 800
        },
        "viewportPreset": "desktop",
        "colorScheme": "both",
        "browser": "chromium"
      },
      "alfa": {
        "executed": false,
        "error": "Error: Could not find Chrome (ver. 145.0.7632.77). This can occur if either\n 1. you did not perform an installation before running the script (e.g. `npx puppeteer browsers install chrome`) or\n 2. your cache path is incorrectly configured (which is: /home/runner/.cache/puppeteer).\nFor (2), check out our guide on configuring puppeteer at https://pptr.dev/guides/configuration.\n    at ChromeLauncher.resolveExecutablePath (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/BrowserLauncher.js:298:27)\n    at ChromeLauncher.computeLaunchArguments (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/ChromeLauncher.js:86:24)\n    at async ChromeLauncher.launch (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/BrowserLauncher.js:49:28)\n    at async Scraper.of (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-scraper/dist/scraper.js:29:28)\n    at async Module.run (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-cli/bin/alfa/command/scrape/run.js:94:21)\n    at async run (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-cli/bin/alfa/command/audit/run.js:31:24)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "duplicateFailedCount": 0,
        "uniqueFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "axe": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 666,
          "failed": 2,
          "cantTell": 8,
          "inapplicable": 44
        },
        "failedRules": [
          "landmark-complementary-is-top-level",
          "region"
        ],
        "passedRules": [
          "aria-allowed-attr",
          "aria-allowed-role",
          "aria-conditional-attr",
          "aria-deprecated-role",
          "aria-hidden-body",
          "aria-hidden-focus",
          "aria-prohibited-attr",
          "aria-required-attr",
          "aria-roles",
          "aria-valid-attr",
          "aria-valid-attr-value",
          "avoid-inline-spacing",
          "button-name",
          "bypass",
          "color-contrast",
          "document-title",
          "duplicate-id-aria",
          "empty-heading",
          "form-field-multiple-labels",
          "heading-order",
          "html-has-lang",
          "html-lang-valid",
          "image-alt",
          "image-redundant-alt",
          "label",
          "label-title-only",
          "landmark-banner-is-top-level",
          "landmark-complementary-is-top-level",
          "landmark-contentinfo-is-top-level",
          "landmark-main-is-top-level",
          "landmark-no-duplicate-banner",
          "landmark-no-duplicate-contentinfo",
          "landmark-no-duplicate-main",
          "landmark-one-main",
          "landmark-unique",
          "link-in-text-block",
          "link-name",
          "list",
          "listitem",
          "meta-viewport",
          "meta-viewport-large",
          "nested-interactive",
          "page-has-heading-one",
          "region",
          "tabindex"
        ],
        "failures": [
          {
            "rule": "landmark-complementary-is-top-level",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/landmark-complementary-is-top-level?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": "#image-caption-credit-block",
            "html": "<aside aria-label=\"Image credits and captions\" id=\"image-caption-credit-block\" class=\"image-caption-credit-block usa-accordion usa-accordion--bordered\">",
            "message": "Aside should not be contained in another landmark",
            "fixSummary": "Fix any of the following:\n  The complementary landmark is contained in another landmark.",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "3c7acf06c621",
            "firstSeenAt": "2026-06-04T18:34:08.422Z",
            "patternId": "A11Y-fb1d2ccd"
          },
          {
            "rule": "region",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/region?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": ".usa-footer__return-to-top",
            "html": "<div class=\"usa-footer__return-to-top\" data-once=\"tpFeedbackRttWrapper\">\n  <div class=\"usa-footer__return-to-top--inner\" data-once=\"tpFeedbackRtt\">\n    <a class=\"usa-button usa-button--secondary usa-button__link\" href=\"#\" tabindex=\"-1\"><span class=\"arrow\"></span>Top</a>\n  </div>\n</div>",
            "message": "All page content should be contained by landmarks",
            "fixSummary": "Fix any of the following:\n  Some page content is not contained by landmarks",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "c620563ef323",
            "firstSeenAt": "2026-06-04T18:34:08.422Z",
            "patternId": "A11Y-5a929090"
          }
        ],
        "outcomeCount": 720,
        "darkModeScanned": false,
        "requestedColorScheme": "both",
        "scanContext": {
          "viewport": {
            "width": 1280,
            "height": 800
          },
          "viewportPreset": "desktop",
          "colorScheme": "both",
          "browser": "chromium"
        },
        "mediaQuerySupport": {
          "darkMode": false,
          "reducedMotion": false,
          "highContrast": false,
          "forcedColors": true,
          "reducedTransparency": false
        },
        "duplicateFailedCount": 0,
        "uniqueFailedCount": 2
      },
      "equalAccess": {
        "executed": false,
        "error": "Skipped (not requested)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "accesslint": {
        "executed": false,
        "error": "Skipped (not requested)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "qualweb": {
        "executed": false,
        "error": "Skipped (not requested)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "duplicateFindingCount": 0
    },
    {
      "submittedUrl": "https://nsf.gov/funding/small-business",
      "finalUrl": "https://www.nsf.gov/funding/small-business",
      "redirected": true,
      "statusCode": 404,
      "ok": false,
      "contentType": "text/html; charset=UTF-8",
      "pageTitle": "Page Not Found | NSF - U.S. National Science Foundation",
      "elapsedMs": 8356,
      "error": null,
      "scanContext": {
        "viewport": {
          "width": 1280,
          "height": 800
        },
        "viewportPreset": "desktop",
        "colorScheme": "both",
        "browser": "chromium"
      },
      "alfa": {
        "executed": false,
        "error": "Error: Could not find Chrome (ver. 145.0.7632.77). This can occur if either\n 1. you did not perform an installation before running the script (e.g. `npx puppeteer browsers install chrome`) or\n 2. your cache path is incorrectly configured (which is: /home/runner/.cache/puppeteer).\nFor (2), check out our guide on configuring puppeteer at https://pptr.dev/guides/configuration.\n    at ChromeLauncher.resolveExecutablePath (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/BrowserLauncher.js:298:27)\n    at ChromeLauncher.computeLaunchArguments (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/ChromeLauncher.js:86:24)\n    at async ChromeLauncher.launch (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/BrowserLauncher.js:49:28)\n    at async Scraper.of (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-scraper/dist/scraper.js:29:28)\n    at async Module.run (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-cli/bin/alfa/command/scrape/run.js:94:21)\n    at async run (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-cli/bin/alfa/command/audit/run.js:31:24)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "duplicateFailedCount": 0,
        "uniqueFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "axe": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 666,
          "failed": 2,
          "cantTell": 8,
          "inapplicable": 44
        },
        "failedRules": [
          "landmark-complementary-is-top-level",
          "region"
        ],
        "passedRules": [
          "aria-allowed-attr",
          "aria-allowed-role",
          "aria-conditional-attr",
          "aria-deprecated-role",
          "aria-hidden-body",
          "aria-hidden-focus",
          "aria-prohibited-attr",
          "aria-required-attr",
          "aria-roles",
          "aria-valid-attr",
          "aria-valid-attr-value",
          "avoid-inline-spacing",
          "button-name",
          "bypass",
          "color-contrast",
          "document-title",
          "duplicate-id-aria",
          "empty-heading",
          "form-field-multiple-labels",
          "heading-order",
          "html-has-lang",
          "html-lang-valid",
          "image-alt",
          "image-redundant-alt",
          "label",
          "label-title-only",
          "landmark-banner-is-top-level",
          "landmark-complementary-is-top-level",
          "landmark-contentinfo-is-top-level",
          "landmark-main-is-top-level",
          "landmark-no-duplicate-banner",
          "landmark-no-duplicate-contentinfo",
          "landmark-no-duplicate-main",
          "landmark-one-main",
          "landmark-unique",
          "link-in-text-block",
          "link-name",
          "list",
          "listitem",
          "meta-viewport",
          "meta-viewport-large",
          "nested-interactive",
          "page-has-heading-one",
          "region",
          "tabindex"
        ],
        "failures": [
          {
            "rule": "landmark-complementary-is-top-level",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/landmark-complementary-is-top-level?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": "#image-caption-credit-block",
            "html": "<aside aria-label=\"Image credits and captions\" id=\"image-caption-credit-block\" class=\"image-caption-credit-block usa-accordion usa-accordion--bordered\">",
            "message": "Aside should not be contained in another landmark",
            "fixSummary": "Fix any of the following:\n  The complementary landmark is contained in another landmark.",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "015b4d6b369a",
            "firstSeenAt": "2026-06-04T18:34:08.422Z",
            "patternId": "A11Y-fb1d2ccd"
          },
          {
            "rule": "region",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/region?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": ".usa-footer__return-to-top",
            "html": "<div class=\"usa-footer__return-to-top\" data-once=\"tpFeedbackRttWrapper\">\n  <div class=\"usa-footer__return-to-top--inner\" data-once=\"tpFeedbackRtt\">\n    <a class=\"usa-button usa-button--secondary usa-button__link\" href=\"#\" tabindex=\"-1\"><span class=\"arrow\"></span>Top</a>\n  </div>\n</div>",
            "message": "All page content should be contained by landmarks",
            "fixSummary": "Fix any of the following:\n  Some page content is not contained by landmarks",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "552e65a8e2b0",
            "firstSeenAt": "2026-06-04T18:34:08.422Z",
            "patternId": "A11Y-5a929090"
          }
        ],
        "outcomeCount": 720,
        "darkModeScanned": false,
        "requestedColorScheme": "both",
        "scanContext": {
          "viewport": {
            "width": 1280,
            "height": 800
          },
          "viewportPreset": "desktop",
          "colorScheme": "both",
          "browser": "chromium"
        },
        "mediaQuerySupport": {
          "darkMode": false,
          "reducedMotion": false,
          "highContrast": false,
          "forcedColors": true,
          "reducedTransparency": false
        },
        "duplicateFailedCount": 0,
        "uniqueFailedCount": 2
      },
      "equalAccess": {
        "executed": false,
        "error": "Skipped (not requested)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "accesslint": {
        "executed": false,
        "error": "Skipped (not requested)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "qualweb": {
        "executed": false,
        "error": "Skipped (not requested)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "duplicateFindingCount": 0
    },
    {
      "submittedUrl": "https://nsf.gov/funding/opportunities/search-tips",
      "finalUrl": "https://www.nsf.gov/funding/opportunities/search-tips",
      "redirected": true,
      "statusCode": 200,
      "ok": true,
      "contentType": "text/html; charset=UTF-8",
      "pageTitle": "Search Tips | NSF - U.S. National Science Foundation",
      "elapsedMs": 8150,
      "error": null,
      "scanContext": {
        "viewport": {
          "width": 1280,
          "height": 800
        },
        "viewportPreset": "desktop",
        "colorScheme": "both",
        "browser": "chromium"
      },
      "alfa": {
        "executed": false,
        "error": "Error: Could not find Chrome (ver. 145.0.7632.77). This can occur if either\n 1. you did not perform an installation before running the script (e.g. `npx puppeteer browsers install chrome`) or\n 2. your cache path is incorrectly configured (which is: /home/runner/.cache/puppeteer).\nFor (2), check out our guide on configuring puppeteer at https://pptr.dev/guides/configuration.\n    at ChromeLauncher.resolveExecutablePath (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/BrowserLauncher.js:298:27)\n    at ChromeLauncher.computeLaunchArguments (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/ChromeLauncher.js:86:24)\n    at async ChromeLauncher.launch (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/BrowserLauncher.js:49:28)\n    at async Scraper.of (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-scraper/dist/scraper.js:29:28)\n    at async Module.run (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-cli/bin/alfa/command/scrape/run.js:94:21)\n    at async run (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-cli/bin/alfa/command/audit/run.js:31:24)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "duplicateFailedCount": 0,
        "uniqueFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "axe": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 1055,
          "failed": 3,
          "cantTell": 8,
          "inapplicable": 42
        },
        "failedRules": [
          "heading-order",
          "region"
        ],
        "passedRules": [
          "aria-allowed-attr",
          "aria-allowed-role",
          "aria-conditional-attr",
          "aria-deprecated-role",
          "aria-hidden-body",
          "aria-hidden-focus",
          "aria-prohibited-attr",
          "aria-required-attr",
          "aria-roles",
          "aria-valid-attr",
          "aria-valid-attr-value",
          "avoid-inline-spacing",
          "button-name",
          "bypass",
          "color-contrast",
          "definition-list",
          "dlitem",
          "document-title",
          "duplicate-id-aria",
          "empty-heading",
          "form-field-multiple-labels",
          "heading-order",
          "html-has-lang",
          "html-lang-valid",
          "image-alt",
          "image-redundant-alt",
          "label",
          "label-title-only",
          "landmark-banner-is-top-level",
          "landmark-complementary-is-top-level",
          "landmark-contentinfo-is-top-level",
          "landmark-main-is-top-level",
          "landmark-no-duplicate-banner",
          "landmark-no-duplicate-contentinfo",
          "landmark-no-duplicate-main",
          "landmark-one-main",
          "landmark-unique",
          "link-in-text-block",
          "link-name",
          "list",
          "listitem",
          "meta-viewport",
          "meta-viewport-large",
          "nested-interactive",
          "page-has-heading-one",
          "region",
          "tabindex"
        ],
        "failures": [
          {
            "rule": "heading-order",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/heading-order?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": "#help-topics",
            "html": "<h3 id=\"help-topics\">Help topics</h3>",
            "message": "Heading levels should only increase by one",
            "fixSummary": "Fix any of the following:\n  Heading order invalid",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "9739a74b306d",
            "firstSeenAt": "2026-06-04T18:34:08.422Z",
            "patternId": "A11Y-ec47a825"
          },
          {
            "rule": "region",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/region?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": ".uswds-main-content-wrapper > .grid-row:nth-child(1)",
            "html": "<div class=\"grid-row\">\n    \n          <h1 class=\"page-title--top\">\n                  <span class=\"field field--name-title field--type-string field--label-hidden\">Search Tips</span>\n\n              </h1>\n    \n          </div>",
            "message": "All page content should be contained by landmarks",
            "fixSummary": "Fix any of the following:\n  Some page content is not contained by landmarks",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "b76563d5b0b3",
            "firstSeenAt": "2026-06-04T18:34:08.422Z",
            "patternId": "A11Y-702c4729"
          },
          {
            "rule": "region",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/region?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": ".usa-footer__return-to-top",
            "html": "<div class=\"usa-footer__return-to-top\" data-once=\"tpFeedbackRttWrapper\">\n  <div class=\"usa-footer__return-to-top--inner\" data-once=\"tpFeedbackRtt\">\n    <a class=\"usa-button usa-button--secondary usa-button__link\" href=\"#\" tabindex=\"-1\"><span class=\"arrow\"></span>Top</a>\n  </div>\n</div>",
            "message": "All page content should be contained by landmarks",
            "fixSummary": "Fix any of the following:\n  Some page content is not contained by landmarks",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "e45d09fe124d",
            "firstSeenAt": "2026-06-04T18:34:08.422Z",
            "patternId": "A11Y-5a929090"
          }
        ],
        "outcomeCount": 1108,
        "darkModeScanned": false,
        "requestedColorScheme": "both",
        "scanContext": {
          "viewport": {
            "width": 1280,
            "height": 800
          },
          "viewportPreset": "desktop",
          "colorScheme": "both",
          "browser": "chromium"
        },
        "mediaQuerySupport": {
          "darkMode": false,
          "reducedMotion": false,
          "highContrast": false,
          "forcedColors": true,
          "reducedTransparency": false
        },
        "duplicateFailedCount": 0,
        "uniqueFailedCount": 3
      },
      "equalAccess": {
        "executed": false,
        "error": "Skipped (not requested)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "accesslint": {
        "executed": false,
        "error": "Skipped (not requested)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "qualweb": {
        "executed": false,
        "error": "Skipped (not requested)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "duplicateFindingCount": 0
    },
    {
      "submittedUrl": "https://nsf.gov/funding/initiatives/convergence-accelerator",
      "finalUrl": "https://www.nsf.gov/funding/initiatives/convergence-accelerator",
      "redirected": true,
      "statusCode": 200,
      "ok": true,
      "contentType": "text/html; charset=UTF-8",
      "pageTitle": "Convergence Accelerator | NSF - U.S. National Science Foundation",
      "elapsedMs": 9203,
      "error": null,
      "scanContext": {
        "viewport": {
          "width": 1280,
          "height": 800
        },
        "viewportPreset": "desktop",
        "colorScheme": "both",
        "browser": "chromium"
      },
      "alfa": {
        "executed": false,
        "error": "Error: Could not find Chrome (ver. 145.0.7632.77). This can occur if either\n 1. you did not perform an installation before running the script (e.g. `npx puppeteer browsers install chrome`) or\n 2. your cache path is incorrectly configured (which is: /home/runner/.cache/puppeteer).\nFor (2), check out our guide on configuring puppeteer at https://pptr.dev/guides/configuration.\n    at ChromeLauncher.resolveExecutablePath (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/BrowserLauncher.js:298:27)\n    at ChromeLauncher.computeLaunchArguments (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/ChromeLauncher.js:86:24)\n    at async ChromeLauncher.launch (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/BrowserLauncher.js:49:28)\n    at async Scraper.of (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-scraper/dist/scraper.js:29:28)\n    at async Module.run (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-cli/bin/alfa/command/scrape/run.js:94:21)\n    at async run (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-cli/bin/alfa/command/audit/run.js:31:24)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "duplicateFailedCount": 0,
        "uniqueFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "axe": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 2342,
          "failed": 4,
          "cantTell": 36,
          "inapplicable": 82
        },
        "failedRules": [
          "landmark-complementary-is-top-level",
          "region"
        ],
        "passedRules": [
          "aria-allowed-attr",
          "aria-allowed-role",
          "aria-conditional-attr",
          "aria-deprecated-role",
          "aria-hidden-body",
          "aria-hidden-focus",
          "aria-prohibited-attr",
          "aria-required-attr",
          "aria-roles",
          "aria-valid-attr",
          "aria-valid-attr-value",
          "avoid-inline-spacing",
          "button-name",
          "bypass",
          "color-contrast",
          "document-title",
          "duplicate-id-aria",
          "empty-heading",
          "form-field-multiple-labels",
          "heading-order",
          "html-has-lang",
          "html-lang-valid",
          "image-alt",
          "image-redundant-alt",
          "label",
          "label-title-only",
          "landmark-banner-is-top-level",
          "landmark-complementary-is-top-level",
          "landmark-contentinfo-is-top-level",
          "landmark-main-is-top-level",
          "landmark-no-duplicate-banner",
          "landmark-no-duplicate-contentinfo",
          "landmark-no-duplicate-main",
          "landmark-one-main",
          "landmark-unique",
          "link-in-text-block",
          "link-name",
          "list",
          "listitem",
          "meta-viewport",
          "meta-viewport-large",
          "nested-interactive",
          "page-has-heading-one",
          "presentation-role-conflict",
          "region",
          "svg-img-alt",
          "tabindex",
          "valid-lang"
        ],
        "failures": [
          {
            "rule": "landmark-complementary-is-top-level",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/landmark-complementary-is-top-level?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": "#image-caption-credit-block",
            "html": "<aside aria-label=\"Image credits and captions\" id=\"image-caption-credit-block\" class=\"image-caption-credit-block usa-accordion usa-accordion--bordered\">",
            "message": "Aside should not be contained in another landmark",
            "fixSummary": "Fix any of the following:\n  The complementary landmark is contained in another landmark.",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "6c469f2c12ee",
            "firstSeenAt": "2026-06-04T18:34:08.422Z",
            "patternId": "A11Y-fb1d2ccd"
          },
          {
            "rule": "region",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/region?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": ".usa-footer__return-to-top",
            "html": "<div class=\"usa-footer__return-to-top\" data-once=\"tpFeedbackRttWrapper\">\n  <div class=\"usa-footer__return-to-top--inner\" data-once=\"tpFeedbackRtt\">\n    <a class=\"usa-button usa-button--secondary usa-button__link\" href=\"#\" tabindex=\"-1\"><span class=\"arrow\"></span>Top</a>\n  </div>\n</div>",
            "message": "All page content should be contained by landmarks",
            "fixSummary": "Fix any of the following:\n  Some page content is not contained by landmarks",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "a8ea7d7bba64",
            "firstSeenAt": "2026-06-04T18:34:08.422Z",
            "patternId": "A11Y-5a929090"
          },
          {
            "rule": "landmark-complementary-is-top-level",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/landmark-complementary-is-top-level?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": "#image-caption-credit-block",
            "html": "<aside aria-label=\"Image credits and captions\" id=\"image-caption-credit-block\" class=\"image-caption-credit-block usa-accordion usa-accordion--bordered\">",
            "message": "Aside should not be contained in another landmark",
            "fixSummary": "Fix any of the following:\n  The complementary landmark is contained in another landmark.",
            "relatedPaths": null,
            "colorScheme": "dark",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "c351dc532d0c",
            "firstSeenAt": "2026-06-04T18:34:08.422Z",
            "patternId": "A11Y-aef17d49"
          },
          {
            "rule": "region",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/region?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": ".usa-footer__return-to-top",
            "html": "<div class=\"usa-footer__return-to-top\" data-once=\"tpFeedbackRttWrapper\">\n  <div class=\"usa-footer__return-to-top--inner\" data-once=\"tpFeedbackRtt\">\n    <a class=\"usa-button usa-button--secondary usa-button__link\" href=\"#\" tabindex=\"-1\"><span class=\"arrow\"></span>Top</a>\n  </div>\n</div>",
            "message": "All page content should be contained by landmarks",
            "fixSummary": "Fix any of the following:\n  Some page content is not contained by landmarks",
            "relatedPaths": null,
            "colorScheme": "dark",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "6d4ad6b899c8",
            "firstSeenAt": "2026-06-04T18:34:08.422Z",
            "patternId": "A11Y-0d4b870c"
          }
        ],
        "outcomeCount": 2464,
        "darkModeScanned": true,
        "requestedColorScheme": "both",
        "scanContext": {
          "viewport": {
            "width": 1280,
            "height": 800
          },
          "viewportPreset": "desktop",
          "colorScheme": "both",
          "browser": "chromium"
        },
        "mediaQuerySupport": {
          "darkMode": true,
          "reducedMotion": false,
          "highContrast": true,
          "forcedColors": true,
          "reducedTransparency": false
        },
        "duplicateFailedCount": 0,
        "uniqueFailedCount": 4
      },
      "equalAccess": {
        "executed": false,
        "error": "Skipped (not requested)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "accesslint": {
        "executed": false,
        "error": "Skipped (not requested)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "qualweb": {
        "executed": false,
        "error": "Skipped (not requested)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "duplicateFindingCount": 0
    },
    {
      "submittedUrl": "https://nsf.gov/funding/initiatives/nairr",
      "finalUrl": "https://www.nsf.gov/funding/initiatives/nairr",
      "redirected": true,
      "statusCode": 404,
      "ok": false,
      "contentType": "text/html; charset=UTF-8",
      "pageTitle": "Page Not Found | NSF - U.S. National Science Foundation",
      "elapsedMs": 8665,
      "error": null,
      "scanContext": {
        "viewport": {
          "width": 1280,
          "height": 800
        },
        "viewportPreset": "desktop",
        "colorScheme": "both",
        "browser": "chromium"
      },
      "alfa": {
        "executed": false,
        "error": "Error: Could not find Chrome (ver. 145.0.7632.77). This can occur if either\n 1. you did not perform an installation before running the script (e.g. `npx puppeteer browsers install chrome`) or\n 2. your cache path is incorrectly configured (which is: /home/runner/.cache/puppeteer).\nFor (2), check out our guide on configuring puppeteer at https://pptr.dev/guides/configuration.\n    at ChromeLauncher.resolveExecutablePath (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/BrowserLauncher.js:298:27)\n    at ChromeLauncher.computeLaunchArguments (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/ChromeLauncher.js:86:24)\n    at async ChromeLauncher.launch (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/BrowserLauncher.js:49:28)\n    at async Scraper.of (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-scraper/dist/scraper.js:29:28)\n    at async Module.run (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-cli/bin/alfa/command/scrape/run.js:94:21)\n    at async run (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-cli/bin/alfa/command/audit/run.js:31:24)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "duplicateFailedCount": 0,
        "uniqueFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "axe": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 666,
          "failed": 2,
          "cantTell": 8,
          "inapplicable": 44
        },
        "failedRules": [
          "landmark-complementary-is-top-level",
          "region"
        ],
        "passedRules": [
          "aria-allowed-attr",
          "aria-allowed-role",
          "aria-conditional-attr",
          "aria-deprecated-role",
          "aria-hidden-body",
          "aria-hidden-focus",
          "aria-prohibited-attr",
          "aria-required-attr",
          "aria-roles",
          "aria-valid-attr",
          "aria-valid-attr-value",
          "avoid-inline-spacing",
          "button-name",
          "bypass",
          "color-contrast",
          "document-title",
          "duplicate-id-aria",
          "empty-heading",
          "form-field-multiple-labels",
          "heading-order",
          "html-has-lang",
          "html-lang-valid",
          "image-alt",
          "image-redundant-alt",
          "label",
          "label-title-only",
          "landmark-banner-is-top-level",
          "landmark-complementary-is-top-level",
          "landmark-contentinfo-is-top-level",
          "landmark-main-is-top-level",
          "landmark-no-duplicate-banner",
          "landmark-no-duplicate-contentinfo",
          "landmark-no-duplicate-main",
          "landmark-one-main",
          "landmark-unique",
          "link-in-text-block",
          "link-name",
          "list",
          "listitem",
          "meta-viewport",
          "meta-viewport-large",
          "nested-interactive",
          "page-has-heading-one",
          "region",
          "tabindex"
        ],
        "failures": [
          {
            "rule": "landmark-complementary-is-top-level",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/landmark-complementary-is-top-level?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": "#image-caption-credit-block",
            "html": "<aside aria-label=\"Image credits and captions\" id=\"image-caption-credit-block\" class=\"image-caption-credit-block usa-accordion usa-accordion--bordered\">",
            "message": "Aside should not be contained in another landmark",
            "fixSummary": "Fix any of the following:\n  The complementary landmark is contained in another landmark.",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "5f08c156fe5f",
            "firstSeenAt": "2026-06-04T18:34:08.422Z",
            "patternId": "A11Y-fb1d2ccd"
          },
          {
            "rule": "region",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/region?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": ".usa-footer__return-to-top",
            "html": "<div class=\"usa-footer__return-to-top\" data-once=\"tpFeedbackRttWrapper\">\n  <div class=\"usa-footer__return-to-top--inner\" data-once=\"tpFeedbackRtt\">\n    <a class=\"usa-button usa-button--secondary usa-button__link\" href=\"#\" tabindex=\"-1\"><span class=\"arrow\"></span>Top</a>\n  </div>\n</div>",
            "message": "All page content should be contained by landmarks",
            "fixSummary": "Fix any of the following:\n  Some page content is not contained by landmarks",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "2f71df4b90a3",
            "firstSeenAt": "2026-06-04T18:34:08.422Z",
            "patternId": "A11Y-5a929090"
          }
        ],
        "outcomeCount": 720,
        "darkModeScanned": false,
        "requestedColorScheme": "both",
        "scanContext": {
          "viewport": {
            "width": 1280,
            "height": 800
          },
          "viewportPreset": "desktop",
          "colorScheme": "both",
          "browser": "chromium"
        },
        "mediaQuerySupport": {
          "darkMode": false,
          "reducedMotion": false,
          "highContrast": false,
          "forcedColors": true,
          "reducedTransparency": false
        },
        "duplicateFailedCount": 0,
        "uniqueFailedCount": 2
      },
      "equalAccess": {
        "executed": false,
        "error": "Skipped (not requested)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "accesslint": {
        "executed": false,
        "error": "Skipped (not requested)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "qualweb": {
        "executed": false,
        "error": "Skipped (not requested)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "duplicateFindingCount": 0
    },
    {
      "submittedUrl": "https://nsf.gov/funding/initiatives/chips-science",
      "finalUrl": "https://www.nsf.gov/funding/initiatives/chips-science",
      "redirected": true,
      "statusCode": 404,
      "ok": false,
      "contentType": "text/html; charset=UTF-8",
      "pageTitle": "Page Not Found | NSF - U.S. National Science Foundation",
      "elapsedMs": 8562,
      "error": null,
      "scanContext": {
        "viewport": {
          "width": 1280,
          "height": 800
        },
        "viewportPreset": "desktop",
        "colorScheme": "both",
        "browser": "chromium"
      },
      "alfa": {
        "executed": false,
        "error": "Error: Could not find Chrome (ver. 145.0.7632.77). This can occur if either\n 1. you did not perform an installation before running the script (e.g. `npx puppeteer browsers install chrome`) or\n 2. your cache path is incorrectly configured (which is: /home/runner/.cache/puppeteer).\nFor (2), check out our guide on configuring puppeteer at https://pptr.dev/guides/configuration.\n    at ChromeLauncher.resolveExecutablePath (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/BrowserLauncher.js:298:27)\n    at ChromeLauncher.computeLaunchArguments (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/ChromeLauncher.js:86:24)\n    at async ChromeLauncher.launch (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/BrowserLauncher.js:49:28)\n    at async Scraper.of (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-scraper/dist/scraper.js:29:28)\n    at async Module.run (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-cli/bin/alfa/command/scrape/run.js:94:21)\n    at async run (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-cli/bin/alfa/command/audit/run.js:31:24)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "duplicateFailedCount": 0,
        "uniqueFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "axe": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 666,
          "failed": 2,
          "cantTell": 8,
          "inapplicable": 44
        },
        "failedRules": [
          "landmark-complementary-is-top-level",
          "region"
        ],
        "passedRules": [
          "aria-allowed-attr",
          "aria-allowed-role",
          "aria-conditional-attr",
          "aria-deprecated-role",
          "aria-hidden-body",
          "aria-hidden-focus",
          "aria-prohibited-attr",
          "aria-required-attr",
          "aria-roles",
          "aria-valid-attr",
          "aria-valid-attr-value",
          "avoid-inline-spacing",
          "button-name",
          "bypass",
          "color-contrast",
          "document-title",
          "duplicate-id-aria",
          "empty-heading",
          "form-field-multiple-labels",
          "heading-order",
          "html-has-lang",
          "html-lang-valid",
          "image-alt",
          "image-redundant-alt",
          "label",
          "label-title-only",
          "landmark-banner-is-top-level",
          "landmark-complementary-is-top-level",
          "landmark-contentinfo-is-top-level",
          "landmark-main-is-top-level",
          "landmark-no-duplicate-banner",
          "landmark-no-duplicate-contentinfo",
          "landmark-no-duplicate-main",
          "landmark-one-main",
          "landmark-unique",
          "link-in-text-block",
          "link-name",
          "list",
          "listitem",
          "meta-viewport",
          "meta-viewport-large",
          "nested-interactive",
          "page-has-heading-one",
          "region",
          "tabindex"
        ],
        "failures": [
          {
            "rule": "landmark-complementary-is-top-level",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/landmark-complementary-is-top-level?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": "#image-caption-credit-block",
            "html": "<aside aria-label=\"Image credits and captions\" id=\"image-caption-credit-block\" class=\"image-caption-credit-block usa-accordion usa-accordion--bordered\">",
            "message": "Aside should not be contained in another landmark",
            "fixSummary": "Fix any of the following:\n  The complementary landmark is contained in another landmark.",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "bacad9e0c35e",
            "firstSeenAt": "2026-06-04T18:34:08.422Z",
            "patternId": "A11Y-fb1d2ccd"
          },
          {
            "rule": "region",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/region?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": ".usa-footer__return-to-top",
            "html": "<div class=\"usa-footer__return-to-top\" data-once=\"tpFeedbackRttWrapper\">\n  <div class=\"usa-footer__return-to-top--inner\" data-once=\"tpFeedbackRtt\">\n    <a class=\"usa-button usa-button--secondary usa-button__link\" href=\"#\" tabindex=\"-1\"><span class=\"arrow\"></span>Top</a>\n  </div>\n</div>",
            "message": "All page content should be contained by landmarks",
            "fixSummary": "Fix any of the following:\n  Some page content is not contained by landmarks",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "9aae2641ccbf",
            "firstSeenAt": "2026-06-04T18:34:08.422Z",
            "patternId": "A11Y-5a929090"
          }
        ],
        "outcomeCount": 720,
        "darkModeScanned": false,
        "requestedColorScheme": "both",
        "scanContext": {
          "viewport": {
            "width": 1280,
            "height": 800
          },
          "viewportPreset": "desktop",
          "colorScheme": "both",
          "browser": "chromium"
        },
        "mediaQuerySupport": {
          "darkMode": false,
          "reducedMotion": false,
          "highContrast": false,
          "forcedColors": true,
          "reducedTransparency": false
        },
        "duplicateFailedCount": 0,
        "uniqueFailedCount": 2
      },
      "equalAccess": {
        "executed": false,
        "error": "Skipped (not requested)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "accesslint": {
        "executed": false,
        "error": "Skipped (not requested)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "qualweb": {
        "executed": false,
        "error": "Skipped (not requested)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "duplicateFindingCount": 0
    },
    {
      "submittedUrl": "https://nsf.gov/bfa/dias/policy/pappg",
      "finalUrl": "https://www.nsf.gov/bfa/dias/policy/pappg",
      "redirected": true,
      "statusCode": 404,
      "ok": false,
      "contentType": "text/html; charset=UTF-8",
      "pageTitle": "Page Not Found | NSF - U.S. National Science Foundation",
      "elapsedMs": 8568,
      "error": null,
      "scanContext": {
        "viewport": {
          "width": 1280,
          "height": 800
        },
        "viewportPreset": "desktop",
        "colorScheme": "both",
        "browser": "chromium"
      },
      "alfa": {
        "executed": false,
        "error": "Error: Could not find Chrome (ver. 145.0.7632.77). This can occur if either\n 1. you did not perform an installation before running the script (e.g. `npx puppeteer browsers install chrome`) or\n 2. your cache path is incorrectly configured (which is: /home/runner/.cache/puppeteer).\nFor (2), check out our guide on configuring puppeteer at https://pptr.dev/guides/configuration.\n    at ChromeLauncher.resolveExecutablePath (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/BrowserLauncher.js:298:27)\n    at ChromeLauncher.computeLaunchArguments (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/ChromeLauncher.js:86:24)\n    at async ChromeLauncher.launch (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/BrowserLauncher.js:49:28)\n    at async Scraper.of (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-scraper/dist/scraper.js:29:28)\n    at async Module.run (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-cli/bin/alfa/command/scrape/run.js:94:21)\n    at async run (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-cli/bin/alfa/command/audit/run.js:31:24)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "duplicateFailedCount": 0,
        "uniqueFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "axe": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 666,
          "failed": 2,
          "cantTell": 8,
          "inapplicable": 44
        },
        "failedRules": [
          "landmark-complementary-is-top-level",
          "region"
        ],
        "passedRules": [
          "aria-allowed-attr",
          "aria-allowed-role",
          "aria-conditional-attr",
          "aria-deprecated-role",
          "aria-hidden-body",
          "aria-hidden-focus",
          "aria-prohibited-attr",
          "aria-required-attr",
          "aria-roles",
          "aria-valid-attr",
          "aria-valid-attr-value",
          "avoid-inline-spacing",
          "button-name",
          "bypass",
          "color-contrast",
          "document-title",
          "duplicate-id-aria",
          "empty-heading",
          "form-field-multiple-labels",
          "heading-order",
          "html-has-lang",
          "html-lang-valid",
          "image-alt",
          "image-redundant-alt",
          "label",
          "label-title-only",
          "landmark-banner-is-top-level",
          "landmark-complementary-is-top-level",
          "landmark-contentinfo-is-top-level",
          "landmark-main-is-top-level",
          "landmark-no-duplicate-banner",
          "landmark-no-duplicate-contentinfo",
          "landmark-no-duplicate-main",
          "landmark-one-main",
          "landmark-unique",
          "link-in-text-block",
          "link-name",
          "list",
          "listitem",
          "meta-viewport",
          "meta-viewport-large",
          "nested-interactive",
          "page-has-heading-one",
          "region",
          "tabindex"
        ],
        "failures": [
          {
            "rule": "landmark-complementary-is-top-level",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/landmark-complementary-is-top-level?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": "#image-caption-credit-block",
            "html": "<aside aria-label=\"Image credits and captions\" id=\"image-caption-credit-block\" class=\"image-caption-credit-block usa-accordion usa-accordion--bordered\">",
            "message": "Aside should not be contained in another landmark",
            "fixSummary": "Fix any of the following:\n  The complementary landmark is contained in another landmark.",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "8f6f339837b1",
            "firstSeenAt": "2026-06-04T18:34:08.422Z",
            "patternId": "A11Y-fb1d2ccd"
          },
          {
            "rule": "region",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/region?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": ".usa-footer__return-to-top",
            "html": "<div class=\"usa-footer__return-to-top\" data-once=\"tpFeedbackRttWrapper\">\n  <div class=\"usa-footer__return-to-top--inner\" data-once=\"tpFeedbackRtt\">\n    <a class=\"usa-button usa-button--secondary usa-button__link\" href=\"#\" tabindex=\"-1\"><span class=\"arrow\"></span>Top</a>\n  </div>\n</div>",
            "message": "All page content should be contained by landmarks",
            "fixSummary": "Fix any of the following:\n  Some page content is not contained by landmarks",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "e97d5cd30aba",
            "firstSeenAt": "2026-06-04T18:34:08.422Z",
            "patternId": "A11Y-5a929090"
          }
        ],
        "outcomeCount": 720,
        "darkModeScanned": false,
        "requestedColorScheme": "both",
        "scanContext": {
          "viewport": {
            "width": 1280,
            "height": 800
          },
          "viewportPreset": "desktop",
          "colorScheme": "both",
          "browser": "chromium"
        },
        "mediaQuerySupport": {
          "darkMode": false,
          "reducedMotion": false,
          "highContrast": false,
          "forcedColors": true,
          "reducedTransparency": false
        },
        "duplicateFailedCount": 0,
        "uniqueFailedCount": 2
      },
      "equalAccess": {
        "executed": false,
        "error": "Skipped (not requested)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "accesslint": {
        "executed": false,
        "error": "Skipped (not requested)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "qualweb": {
        "executed": false,
        "error": "Skipped (not requested)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "duplicateFindingCount": 0
    },
    {
      "submittedUrl": "https://nsf.gov/bfa/dias/policy/rppr",
      "finalUrl": "https://www.nsf.gov/policies/research-performance-progress-reports",
      "redirected": true,
      "statusCode": 200,
      "ok": true,
      "contentType": "text/html; charset=UTF-8",
      "pageTitle": "Research Performance Progress Reports - Policies | NSF - U.S. National Science Foundation",
      "elapsedMs": 8662,
      "error": null,
      "scanContext": {
        "viewport": {
          "width": 1280,
          "height": 800
        },
        "viewportPreset": "desktop",
        "colorScheme": "both",
        "browser": "chromium"
      },
      "alfa": {
        "executed": false,
        "error": "Error: Could not find Chrome (ver. 145.0.7632.77). This can occur if either\n 1. you did not perform an installation before running the script (e.g. `npx puppeteer browsers install chrome`) or\n 2. your cache path is incorrectly configured (which is: /home/runner/.cache/puppeteer).\nFor (2), check out our guide on configuring puppeteer at https://pptr.dev/guides/configuration.\n    at ChromeLauncher.resolveExecutablePath (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/BrowserLauncher.js:298:27)\n    at ChromeLauncher.computeLaunchArguments (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/ChromeLauncher.js:86:24)\n    at async ChromeLauncher.launch (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/BrowserLauncher.js:49:28)\n    at async Scraper.of (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-scraper/dist/scraper.js:29:28)\n    at async Module.run (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-cli/bin/alfa/command/scrape/run.js:94:21)\n    at async run (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-cli/bin/alfa/command/audit/run.js:31:24)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "duplicateFailedCount": 0,
        "uniqueFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "axe": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 1419,
          "failed": 7,
          "cantTell": 13,
          "inapplicable": 43
        },
        "failedRules": [
          "heading-order",
          "region"
        ],
        "passedRules": [
          "aria-allowed-attr",
          "aria-allowed-role",
          "aria-conditional-attr",
          "aria-deprecated-role",
          "aria-hidden-body",
          "aria-hidden-focus",
          "aria-prohibited-attr",
          "aria-required-attr",
          "aria-roles",
          "aria-valid-attr",
          "aria-valid-attr-value",
          "avoid-inline-spacing",
          "button-name",
          "bypass",
          "color-contrast",
          "document-title",
          "duplicate-id-aria",
          "empty-heading",
          "form-field-multiple-labels",
          "heading-order",
          "html-has-lang",
          "html-lang-valid",
          "image-alt",
          "image-redundant-alt",
          "label",
          "label-title-only",
          "landmark-banner-is-top-level",
          "landmark-complementary-is-top-level",
          "landmark-contentinfo-is-top-level",
          "landmark-main-is-top-level",
          "landmark-no-duplicate-banner",
          "landmark-no-duplicate-contentinfo",
          "landmark-no-duplicate-main",
          "landmark-one-main",
          "landmark-unique",
          "link-in-text-block",
          "link-name",
          "list",
          "listitem",
          "meta-viewport",
          "meta-viewport-large",
          "nested-interactive",
          "page-has-heading-one",
          "presentation-role-conflict",
          "region",
          "tabindex"
        ],
        "failures": [
          {
            "rule": "heading-order",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/heading-order?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": "h4:nth-child(5)",
            "html": "<h4>What were the major goals and objectives of this project?</h4>",
            "message": "Heading levels should only increase by one",
            "fixSummary": "Fix any of the following:\n  Heading order invalid",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "d00e41cb7e68",
            "firstSeenAt": "2026-06-04T18:34:08.422Z",
            "patternId": "A11Y-67199818"
          },
          {
            "rule": "heading-order",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/heading-order?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": ".block-inline-blockcomponent-text.nsf-component.block-layout-builder:nth-child(4) > .text__container > .text__content.text-formatted > h4",
            "html": "<h4><u>Participants and Other Collaborating Organizations</u>: Who has been involved?</h4>",
            "message": "Heading levels should only increase by one",
            "fixSummary": "Fix any of the following:\n  Heading order invalid",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "9f5fab712a9e",
            "firstSeenAt": "2026-06-04T18:34:08.422Z",
            "patternId": "A11Y-71c38c14"
          },
          {
            "rule": "heading-order",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/heading-order?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": ".block-inline-blockcomponent-text.nsf-component.block-layout-builder:nth-child(7) > .text__container > .text__content.text-formatted > h4",
            "html": "<h4><u>Impact</u>: What was the impact of the project? How has it contributed?</h4>",
            "message": "Heading levels should only increase by one",
            "fixSummary": "Fix any of the following:\n  Heading order invalid",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "f6f6de0503e6",
            "firstSeenAt": "2026-06-04T18:34:08.422Z",
            "patternId": "A11Y-bac3fcfd"
          },
          {
            "rule": "heading-order",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/heading-order?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": ".block-inline-blockcomponent-text.nsf-component.block-layout-builder:nth-child(10) > .text__container > .text__content.text-formatted > h4",
            "html": "<h4><u>Changes/Problems</u></h4>",
            "message": "Heading levels should only increase by one",
            "fixSummary": "Fix any of the following:\n  Heading order invalid",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "0f6d8fa5859f",
            "firstSeenAt": "2026-06-04T18:34:08.422Z",
            "patternId": "A11Y-9a9c2d16"
          },
          {
            "rule": "heading-order",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/heading-order?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": ".block-inline-blockcomponent-text.nsf-component.block-layout-builder:nth-child(13) > .text__container > .text__content.text-formatted > h4",
            "html": "<h4><u>Special Reporting Requirements</u></h4>",
            "message": "Heading levels should only increase by one",
            "fixSummary": "Fix any of the following:\n  Heading order invalid",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "bca39e878d57",
            "firstSeenAt": "2026-06-04T18:34:08.422Z",
            "patternId": "A11Y-4172ec27"
          },
          {
            "rule": "region",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/region?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": ".uswds-main-content-wrapper > .grid-row:nth-child(1)",
            "html": "<div class=\"grid-row\">\n    \n          <h1 class=\"page-title--top\">\n                  <span class=\"field field--name-title field--type-string field--label-hidden\">Research Performance Progress Reports</span>\n\n              </h1>\n    \n          </div>",
            "message": "All page content should be contained by landmarks",
            "fixSummary": "Fix any of the following:\n  Some page content is not contained by landmarks",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "43d78c6ade53",
            "firstSeenAt": "2026-06-04T18:34:08.422Z",
            "patternId": "A11Y-702c4729"
          },
          {
            "rule": "region",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/region?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": ".usa-footer__return-to-top",
            "html": "<div class=\"usa-footer__return-to-top\" data-once=\"tpFeedbackRttWrapper\">\n  <div class=\"usa-footer__return-to-top--inner\" data-once=\"tpFeedbackRtt\">\n    <a class=\"usa-button usa-button--secondary usa-button__link\" href=\"#\" tabindex=\"-1\"><span class=\"arrow\"></span>Top</a>\n  </div>\n</div>",
            "message": "All page content should be contained by landmarks",
            "fixSummary": "Fix any of the following:\n  Some page content is not contained by landmarks",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "04d61e0f8f41",
            "firstSeenAt": "2026-06-04T18:34:08.422Z",
            "patternId": "A11Y-5a929090"
          }
        ],
        "outcomeCount": 1482,
        "darkModeScanned": false,
        "requestedColorScheme": "both",
        "scanContext": {
          "viewport": {
            "width": 1280,
            "height": 800
          },
          "viewportPreset": "desktop",
          "colorScheme": "both",
          "browser": "chromium"
        },
        "mediaQuerySupport": {
          "darkMode": false,
          "reducedMotion": false,
          "highContrast": false,
          "forcedColors": true,
          "reducedTransparency": false
        },
        "duplicateFailedCount": 0,
        "uniqueFailedCount": 7
      },
      "equalAccess": {
        "executed": false,
        "error": "Skipped (not requested)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "accesslint": {
        "executed": false,
        "error": "Skipped (not requested)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "qualweb": {
        "executed": false,
        "error": "Skipped (not requested)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "duplicateFindingCount": 0
    },
    {
      "submittedUrl": "https://nsf.gov/bfa/dias/policy/sampling-plans",
      "finalUrl": "https://www.nsf.gov/bfa/dias/policy/sampling-plans",
      "redirected": true,
      "statusCode": 404,
      "ok": false,
      "contentType": "text/html; charset=UTF-8",
      "pageTitle": "Page Not Found | NSF - U.S. National Science Foundation",
      "elapsedMs": 9007,
      "error": null,
      "scanContext": {
        "viewport": {
          "width": 1280,
          "height": 800
        },
        "viewportPreset": "desktop",
        "colorScheme": "both",
        "browser": "chromium"
      },
      "alfa": {
        "executed": false,
        "error": "Error: Could not find Chrome (ver. 145.0.7632.77). This can occur if either\n 1. you did not perform an installation before running the script (e.g. `npx puppeteer browsers install chrome`) or\n 2. your cache path is incorrectly configured (which is: /home/runner/.cache/puppeteer).\nFor (2), check out our guide on configuring puppeteer at https://pptr.dev/guides/configuration.\n    at ChromeLauncher.resolveExecutablePath (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/BrowserLauncher.js:298:27)\n    at ChromeLauncher.computeLaunchArguments (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/ChromeLauncher.js:86:24)\n    at async ChromeLauncher.launch (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/BrowserLauncher.js:49:28)\n    at async Scraper.of (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-scraper/dist/scraper.js:29:28)\n    at async Module.run (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-cli/bin/alfa/command/scrape/run.js:94:21)\n    at async run (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-cli/bin/alfa/command/audit/run.js:31:24)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "duplicateFailedCount": 0,
        "uniqueFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "axe": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 666,
          "failed": 2,
          "cantTell": 8,
          "inapplicable": 44
        },
        "failedRules": [
          "landmark-complementary-is-top-level",
          "region"
        ],
        "passedRules": [
          "aria-allowed-attr",
          "aria-allowed-role",
          "aria-conditional-attr",
          "aria-deprecated-role",
          "aria-hidden-body",
          "aria-hidden-focus",
          "aria-prohibited-attr",
          "aria-required-attr",
          "aria-roles",
          "aria-valid-attr",
          "aria-valid-attr-value",
          "avoid-inline-spacing",
          "button-name",
          "bypass",
          "color-contrast",
          "document-title",
          "duplicate-id-aria",
          "empty-heading",
          "form-field-multiple-labels",
          "heading-order",
          "html-has-lang",
          "html-lang-valid",
          "image-alt",
          "image-redundant-alt",
          "label",
          "label-title-only",
          "landmark-banner-is-top-level",
          "landmark-complementary-is-top-level",
          "landmark-contentinfo-is-top-level",
          "landmark-main-is-top-level",
          "landmark-no-duplicate-banner",
          "landmark-no-duplicate-contentinfo",
          "landmark-no-duplicate-main",
          "landmark-one-main",
          "landmark-unique",
          "link-in-text-block",
          "link-name",
          "list",
          "listitem",
          "meta-viewport",
          "meta-viewport-large",
          "nested-interactive",
          "page-has-heading-one",
          "region",
          "tabindex"
        ],
        "failures": [
          {
            "rule": "landmark-complementary-is-top-level",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/landmark-complementary-is-top-level?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": "#image-caption-credit-block",
            "html": "<aside aria-label=\"Image credits and captions\" id=\"image-caption-credit-block\" class=\"image-caption-credit-block usa-accordion usa-accordion--bordered\">",
            "message": "Aside should not be contained in another landmark",
            "fixSummary": "Fix any of the following:\n  The complementary landmark is contained in another landmark.",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "d43120347470",
            "firstSeenAt": "2026-06-04T18:34:08.422Z",
            "patternId": "A11Y-fb1d2ccd"
          },
          {
            "rule": "region",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/region?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": ".usa-footer__return-to-top",
            "html": "<div class=\"usa-footer__return-to-top\" data-once=\"tpFeedbackRttWrapper\">\n  <div class=\"usa-footer__return-to-top--inner\" data-once=\"tpFeedbackRtt\">\n    <a class=\"usa-button usa-button--secondary usa-button__link\" href=\"#\" tabindex=\"-1\"><span class=\"arrow\"></span>Top</a>\n  </div>\n</div>",
            "message": "All page content should be contained by landmarks",
            "fixSummary": "Fix any of the following:\n  Some page content is not contained by landmarks",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "7ea0a2c5aacc",
            "firstSeenAt": "2026-06-04T18:34:08.422Z",
            "patternId": "A11Y-5a929090"
          }
        ],
        "outcomeCount": 720,
        "darkModeScanned": false,
        "requestedColorScheme": "both",
        "scanContext": {
          "viewport": {
            "width": 1280,
            "height": 800
          },
          "viewportPreset": "desktop",
          "colorScheme": "both",
          "browser": "chromium"
        },
        "mediaQuerySupport": {
          "darkMode": false,
          "reducedMotion": false,
          "highContrast": false,
          "forcedColors": true,
          "reducedTransparency": false
        },
        "duplicateFailedCount": 0,
        "uniqueFailedCount": 2
      },
      "equalAccess": {
        "executed": false,
        "error": "Skipped (not requested)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "accesslint": {
        "executed": false,
        "error": "Skipped (not requested)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "qualweb": {
        "executed": false,
        "error": "Skipped (not requested)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "duplicateFindingCount": 0
    },
    {
      "submittedUrl": "https://nsf.gov/policies/accessibility",
      "finalUrl": "https://www.nsf.gov/policies/accessibility",
      "redirected": true,
      "statusCode": 200,
      "ok": true,
      "contentType": "text/html; charset=UTF-8",
      "pageTitle": "Accessibility at NSF - Policies | NSF - U.S. National Science Foundation",
      "elapsedMs": 7770,
      "error": null,
      "scanContext": {
        "viewport": {
          "width": 1280,
          "height": 800
        },
        "viewportPreset": "desktop",
        "colorScheme": "both",
        "browser": "chromium"
      },
      "alfa": {
        "executed": false,
        "error": "Error: Could not find Chrome (ver. 145.0.7632.77). This can occur if either\n 1. you did not perform an installation before running the script (e.g. `npx puppeteer browsers install chrome`) or\n 2. your cache path is incorrectly configured (which is: /home/runner/.cache/puppeteer).\nFor (2), check out our guide on configuring puppeteer at https://pptr.dev/guides/configuration.\n    at ChromeLauncher.resolveExecutablePath (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/BrowserLauncher.js:298:27)\n    at ChromeLauncher.computeLaunchArguments (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/ChromeLauncher.js:86:24)\n    at async ChromeLauncher.launch (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/BrowserLauncher.js:49:28)\n    at async Scraper.of (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-scraper/dist/scraper.js:29:28)\n    at async Module.run (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-cli/bin/alfa/command/scrape/run.js:94:21)\n    at async run (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-cli/bin/alfa/command/audit/run.js:31:24)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "duplicateFailedCount": 0,
        "uniqueFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "axe": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 948,
          "failed": 2,
          "cantTell": 7,
          "inapplicable": 42
        },
        "failedRules": [
          "region"
        ],
        "passedRules": [
          "aria-allowed-attr",
          "aria-allowed-role",
          "aria-conditional-attr",
          "aria-deprecated-role",
          "aria-hidden-body",
          "aria-hidden-focus",
          "aria-prohibited-attr",
          "aria-required-attr",
          "aria-roles",
          "aria-valid-attr",
          "aria-valid-attr-value",
          "avoid-inline-spacing",
          "button-name",
          "bypass",
          "color-contrast",
          "document-title",
          "duplicate-id-aria",
          "empty-heading",
          "form-field-multiple-labels",
          "heading-order",
          "html-has-lang",
          "html-lang-valid",
          "image-alt",
          "image-redundant-alt",
          "label",
          "label-title-only",
          "landmark-banner-is-top-level",
          "landmark-complementary-is-top-level",
          "landmark-contentinfo-is-top-level",
          "landmark-main-is-top-level",
          "landmark-no-duplicate-banner",
          "landmark-no-duplicate-contentinfo",
          "landmark-no-duplicate-main",
          "landmark-one-main",
          "landmark-unique",
          "link-in-text-block",
          "link-name",
          "list",
          "listitem",
          "meta-viewport",
          "meta-viewport-large",
          "nested-interactive",
          "page-has-heading-one",
          "presentation-role-conflict",
          "region",
          "svg-img-alt",
          "tabindex"
        ],
        "failures": [
          {
            "rule": "region",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/region?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": ".uswds-main-content-wrapper > .grid-row:nth-child(1)",
            "html": "<div class=\"grid-row\">\n    \n          <h1 class=\"page-title--top\">\n                  <span class=\"field field--name-title field--type-string field--label-hidden\">Accessibility at NSF</span>\n\n              </h1>\n    \n          </div>",
            "message": "All page content should be contained by landmarks",
            "fixSummary": "Fix any of the following:\n  Some page content is not contained by landmarks",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "ac413ca3655f",
            "firstSeenAt": "2026-06-04T18:34:08.422Z",
            "patternId": "A11Y-702c4729"
          },
          {
            "rule": "region",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/region?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": ".usa-footer__return-to-top",
            "html": "<div class=\"usa-footer__return-to-top\" data-once=\"tpFeedbackRttWrapper\">\n  <div class=\"usa-footer__return-to-top--inner\" data-once=\"tpFeedbackRtt\">\n    <a class=\"usa-button usa-button--secondary usa-button__link\" href=\"#\" tabindex=\"-1\"><span class=\"arrow\"></span>Top</a>\n  </div>\n</div>",
            "message": "All page content should be contained by landmarks",
            "fixSummary": "Fix any of the following:\n  Some page content is not contained by landmarks",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "2fde4ba8109c",
            "firstSeenAt": "2026-06-04T18:34:08.422Z",
            "patternId": "A11Y-5a929090"
          }
        ],
        "outcomeCount": 999,
        "darkModeScanned": false,
        "requestedColorScheme": "both",
        "scanContext": {
          "viewport": {
            "width": 1280,
            "height": 800
          },
          "viewportPreset": "desktop",
          "colorScheme": "both",
          "browser": "chromium"
        },
        "mediaQuerySupport": {
          "darkMode": false,
          "reducedMotion": false,
          "highContrast": false,
          "forcedColors": true,
          "reducedTransparency": false
        },
        "duplicateFailedCount": 0,
        "uniqueFailedCount": 2
      },
      "equalAccess": {
        "executed": false,
        "error": "Skipped (not requested)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "accesslint": {
        "executed": false,
        "error": "Skipped (not requested)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "qualweb": {
        "executed": false,
        "error": "Skipped (not requested)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "duplicateFindingCount": 0
    },
    {
      "submittedUrl": "https://nsf.gov/author-tools/accessibility",
      "finalUrl": "https://www.nsf.gov/author-tools/accessibility",
      "redirected": true,
      "statusCode": 200,
      "ok": true,
      "contentType": "text/html; charset=UTF-8",
      "pageTitle": "Accessibility for Authors - Author Tools | NSF - U.S. National Science Foundation",
      "elapsedMs": 8610,
      "error": null,
      "scanContext": {
        "viewport": {
          "width": 1280,
          "height": 800
        },
        "viewportPreset": "desktop",
        "colorScheme": "both",
        "browser": "chromium"
      },
      "alfa": {
        "executed": false,
        "error": "Error: Could not find Chrome (ver. 145.0.7632.77). This can occur if either\n 1. you did not perform an installation before running the script (e.g. `npx puppeteer browsers install chrome`) or\n 2. your cache path is incorrectly configured (which is: /home/runner/.cache/puppeteer).\nFor (2), check out our guide on configuring puppeteer at https://pptr.dev/guides/configuration.\n    at ChromeLauncher.resolveExecutablePath (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/BrowserLauncher.js:298:27)\n    at ChromeLauncher.computeLaunchArguments (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/ChromeLauncher.js:86:24)\n    at async ChromeLauncher.launch (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/BrowserLauncher.js:49:28)\n    at async Scraper.of (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-scraper/dist/scraper.js:29:28)\n    at async Module.run (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-cli/bin/alfa/command/scrape/run.js:94:21)\n    at async run (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-cli/bin/alfa/command/audit/run.js:31:24)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "duplicateFailedCount": 0,
        "uniqueFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "axe": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 1172,
          "failed": 2,
          "cantTell": 13,
          "inapplicable": 43
        },
        "failedRules": [
          "region"
        ],
        "passedRules": [
          "aria-allowed-attr",
          "aria-allowed-role",
          "aria-conditional-attr",
          "aria-deprecated-role",
          "aria-hidden-body",
          "aria-hidden-focus",
          "aria-prohibited-attr",
          "aria-required-attr",
          "aria-roles",
          "aria-valid-attr",
          "aria-valid-attr-value",
          "avoid-inline-spacing",
          "button-name",
          "bypass",
          "color-contrast",
          "document-title",
          "duplicate-id-aria",
          "empty-heading",
          "form-field-multiple-labels",
          "heading-order",
          "html-has-lang",
          "html-lang-valid",
          "image-alt",
          "image-redundant-alt",
          "label",
          "label-title-only",
          "landmark-banner-is-top-level",
          "landmark-complementary-is-top-level",
          "landmark-contentinfo-is-top-level",
          "landmark-main-is-top-level",
          "landmark-no-duplicate-banner",
          "landmark-no-duplicate-contentinfo",
          "landmark-no-duplicate-main",
          "landmark-one-main",
          "landmark-unique",
          "link-in-text-block",
          "link-name",
          "list",
          "listitem",
          "meta-viewport",
          "meta-viewport-large",
          "nested-interactive",
          "page-has-heading-one",
          "region",
          "svg-img-alt",
          "tabindex"
        ],
        "failures": [
          {
            "rule": "region",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/region?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": ".uswds-main-content-wrapper > .grid-row:nth-child(1)",
            "html": "<div class=\"grid-row\">\n    \n          <h1 class=\"page-title--top\">\n                  <span class=\"field field--name-title field--type-string field--label-hidden\">Accessibility for Authors</span>\n\n              </h1>\n    \n          </div>",
            "message": "All page content should be contained by landmarks",
            "fixSummary": "Fix any of the following:\n  Some page content is not contained by landmarks",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "2603cc9045ef",
            "firstSeenAt": "2026-06-04T18:34:08.422Z",
            "patternId": "A11Y-702c4729"
          },
          {
            "rule": "region",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/region?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": ".usa-footer__return-to-top",
            "html": "<div class=\"usa-footer__return-to-top\" data-once=\"tpFeedbackRttWrapper\">\n  <div class=\"usa-footer__return-to-top--inner\" data-once=\"tpFeedbackRtt\">\n    <a class=\"usa-button usa-button--secondary usa-button__link\" href=\"#\" tabindex=\"-1\"><span class=\"arrow\"></span>Top</a>\n  </div>\n</div>",
            "message": "All page content should be contained by landmarks",
            "fixSummary": "Fix any of the following:\n  Some page content is not contained by landmarks",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "fce899b8d006",
            "firstSeenAt": "2026-06-04T18:34:08.422Z",
            "patternId": "A11Y-5a929090"
          }
        ],
        "outcomeCount": 1230,
        "darkModeScanned": false,
        "requestedColorScheme": "both",
        "scanContext": {
          "viewport": {
            "width": 1280,
            "height": 800
          },
          "viewportPreset": "desktop",
          "colorScheme": "both",
          "browser": "chromium"
        },
        "mediaQuerySupport": {
          "darkMode": false,
          "reducedMotion": false,
          "highContrast": false,
          "forcedColors": true,
          "reducedTransparency": false
        },
        "duplicateFailedCount": 0,
        "uniqueFailedCount": 2
      },
      "equalAccess": {
        "executed": false,
        "error": "Skipped (not requested)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "accesslint": {
        "executed": false,
        "error": "Skipped (not requested)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "qualweb": {
        "executed": false,
        "error": "Skipped (not requested)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "duplicateFindingCount": 0
    },
    {
      "submittedUrl": "https://nsf.gov/about/about-nsf-by-the-numbers/web-accessibility",
      "finalUrl": "https://www.nsf.gov/about/about-nsf-by-the-numbers/web-accessibility",
      "redirected": true,
      "statusCode": 200,
      "ok": true,
      "contentType": "text/html; charset=UTF-8",
      "pageTitle": "Web Accessibility - NSF by the Numbers | NSF - U.S. National Science Foundation",
      "elapsedMs": 8785,
      "error": null,
      "scanContext": {
        "viewport": {
          "width": 1280,
          "height": 800
        },
        "viewportPreset": "desktop",
        "colorScheme": "both",
        "browser": "chromium"
      },
      "alfa": {
        "executed": false,
        "error": "Error: Could not find Chrome (ver. 145.0.7632.77). This can occur if either\n 1. you did not perform an installation before running the script (e.g. `npx puppeteer browsers install chrome`) or\n 2. your cache path is incorrectly configured (which is: /home/runner/.cache/puppeteer).\nFor (2), check out our guide on configuring puppeteer at https://pptr.dev/guides/configuration.\n    at ChromeLauncher.resolveExecutablePath (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/BrowserLauncher.js:298:27)\n    at ChromeLauncher.computeLaunchArguments (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/ChromeLauncher.js:86:24)\n    at async ChromeLauncher.launch (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/BrowserLauncher.js:49:28)\n    at async Scraper.of (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-scraper/dist/scraper.js:29:28)\n    at async Module.run (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-cli/bin/alfa/command/scrape/run.js:94:21)\n    at async run (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-cli/bin/alfa/command/audit/run.js:31:24)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "duplicateFailedCount": 0,
        "uniqueFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "axe": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 709,
          "failed": 2,
          "cantTell": 7,
          "inapplicable": 44
        },
        "failedRules": [
          "region"
        ],
        "passedRules": [
          "aria-allowed-attr",
          "aria-allowed-role",
          "aria-conditional-attr",
          "aria-deprecated-role",
          "aria-hidden-body",
          "aria-hidden-focus",
          "aria-prohibited-attr",
          "aria-required-attr",
          "aria-roles",
          "aria-valid-attr",
          "aria-valid-attr-value",
          "avoid-inline-spacing",
          "button-name",
          "bypass",
          "color-contrast",
          "document-title",
          "duplicate-id-aria",
          "empty-heading",
          "form-field-multiple-labels",
          "heading-order",
          "html-has-lang",
          "html-lang-valid",
          "image-alt",
          "image-redundant-alt",
          "label",
          "label-title-only",
          "landmark-banner-is-top-level",
          "landmark-complementary-is-top-level",
          "landmark-contentinfo-is-top-level",
          "landmark-main-is-top-level",
          "landmark-no-duplicate-banner",
          "landmark-no-duplicate-contentinfo",
          "landmark-no-duplicate-main",
          "landmark-one-main",
          "landmark-unique",
          "link-in-text-block",
          "link-name",
          "list",
          "listitem",
          "meta-viewport",
          "meta-viewport-large",
          "nested-interactive",
          "page-has-heading-one",
          "region",
          "tabindex"
        ],
        "failures": [
          {
            "rule": "region",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/region?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": ".uswds-main-content-wrapper > .grid-row:nth-child(1)",
            "html": "<div class=\"grid-row\">\n    \n          <h1 class=\"page-title--top\">\n                  <span class=\"field field--name-title field--type-string field--label-hidden\">Web Accessibility</span>\n\n              </h1>\n    \n          </div>",
            "message": "All page content should be contained by landmarks",
            "fixSummary": "Fix any of the following:\n  Some page content is not contained by landmarks",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "af34f9518ade",
            "firstSeenAt": "2026-06-04T18:34:08.422Z",
            "patternId": "A11Y-702c4729"
          },
          {
            "rule": "region",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/region?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": ".usa-footer__return-to-top",
            "html": "<div class=\"usa-footer__return-to-top\" data-once=\"tpFeedbackRttWrapper\">\n  <div class=\"usa-footer__return-to-top--inner\" data-once=\"tpFeedbackRtt\">\n    <a class=\"usa-button usa-button--secondary usa-button__link\" href=\"#\" tabindex=\"-1\"><span class=\"arrow\"></span>Top</a>\n  </div>\n</div>",
            "message": "All page content should be contained by landmarks",
            "fixSummary": "Fix any of the following:\n  Some page content is not contained by landmarks",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "cfde0d2853a3",
            "firstSeenAt": "2026-06-04T18:34:08.422Z",
            "patternId": "A11Y-5a929090"
          }
        ],
        "outcomeCount": 762,
        "darkModeScanned": false,
        "requestedColorScheme": "both",
        "scanContext": {
          "viewport": {
            "width": 1280,
            "height": 800
          },
          "viewportPreset": "desktop",
          "colorScheme": "both",
          "browser": "chromium"
        },
        "mediaQuerySupport": {
          "darkMode": false,
          "reducedMotion": false,
          "highContrast": false,
          "forcedColors": true,
          "reducedTransparency": false
        },
        "duplicateFailedCount": 0,
        "uniqueFailedCount": 2
      },
      "equalAccess": {
        "executed": false,
        "error": "Skipped (not requested)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "accesslint": {
        "executed": false,
        "error": "Skipped (not requested)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "qualweb": {
        "executed": false,
        "error": "Skipped (not requested)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "duplicateFindingCount": 0
    },
    {
      "submittedUrl": "https://nsf.gov/about/section-508",
      "finalUrl": "https://www.nsf.gov/about/section-508",
      "redirected": true,
      "statusCode": 404,
      "ok": false,
      "contentType": "text/html; charset=UTF-8",
      "pageTitle": "Page Not Found | NSF - U.S. National Science Foundation",
      "elapsedMs": 6092,
      "error": null,
      "scanContext": {
        "viewport": {
          "width": 1280,
          "height": 800
        },
        "viewportPreset": "desktop",
        "colorScheme": "both",
        "browser": "chromium"
      },
      "alfa": {
        "executed": false,
        "error": "Error: Could not find Chrome (ver. 145.0.7632.77). This can occur if either\n 1. you did not perform an installation before running the script (e.g. `npx puppeteer browsers install chrome`) or\n 2. your cache path is incorrectly configured (which is: /home/runner/.cache/puppeteer).\nFor (2), check out our guide on configuring puppeteer at https://pptr.dev/guides/configuration.\n    at ChromeLauncher.resolveExecutablePath (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/BrowserLauncher.js:298:27)\n    at ChromeLauncher.computeLaunchArguments (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/ChromeLauncher.js:86:24)\n    at async ChromeLauncher.launch (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/BrowserLauncher.js:49:28)\n    at async Scraper.of (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-scraper/dist/scraper.js:29:28)\n    at async Module.run (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-cli/bin/alfa/command/scrape/run.js:94:21)\n    at async run (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-cli/bin/alfa/command/audit/run.js:31:24)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "duplicateFailedCount": 0,
        "uniqueFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "axe": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 36,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 67
        },
        "failedRules": [],
        "passedRules": [
          "aria-hidden-body",
          "aria-hidden-focus",
          "bypass",
          "color-contrast",
          "document-title",
          "empty-heading",
          "heading-order",
          "html-has-lang",
          "html-lang-valid",
          "image-alt",
          "image-redundant-alt",
          "landmark-main-is-top-level",
          "landmark-no-duplicate-main",
          "landmark-one-main",
          "landmark-unique",
          "link-in-text-block",
          "link-name",
          "meta-viewport",
          "meta-viewport-large",
          "nested-interactive",
          "page-has-heading-one",
          "region"
        ],
        "failures": [],
        "outcomeCount": 103,
        "darkModeScanned": false,
        "requestedColorScheme": "both",
        "scanContext": {
          "viewport": {
            "width": 1280,
            "height": 800
          },
          "viewportPreset": "desktop",
          "colorScheme": "both",
          "browser": "chromium"
        },
        "mediaQuerySupport": {
          "darkMode": false,
          "reducedMotion": false,
          "highContrast": false,
          "forcedColors": false,
          "reducedTransparency": false
        },
        "duplicateFailedCount": 0,
        "uniqueFailedCount": 0
      },
      "equalAccess": {
        "executed": false,
        "error": "Skipped (not requested)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "accesslint": {
        "executed": false,
        "error": "Skipped (not requested)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "qualweb": {
        "executed": false,
        "error": "Skipped (not requested)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "duplicateFindingCount": 0
    },
    {
      "submittedUrl": "https://nsf.gov/policies/privacy",
      "finalUrl": "https://www.nsf.gov/policies/privacy",
      "redirected": true,
      "statusCode": 403,
      "ok": false,
      "contentType": "text/html",
      "pageTitle": "Request blocked | NSF - U.S. National Science Foundation",
      "elapsedMs": 5163,
      "error": null,
      "scanContext": {
        "viewport": {
          "width": 1280,
          "height": 800
        },
        "viewportPreset": "desktop",
        "colorScheme": "both",
        "browser": "chromium"
      },
      "alfa": {
        "executed": false,
        "error": "Error: Could not find Chrome (ver. 145.0.7632.77). This can occur if either\n 1. you did not perform an installation before running the script (e.g. `npx puppeteer browsers install chrome`) or\n 2. your cache path is incorrectly configured (which is: /home/runner/.cache/puppeteer).\nFor (2), check out our guide on configuring puppeteer at https://pptr.dev/guides/configuration.\n    at ChromeLauncher.resolveExecutablePath (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/BrowserLauncher.js:298:27)\n    at ChromeLauncher.computeLaunchArguments (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/ChromeLauncher.js:86:24)\n    at async ChromeLauncher.launch (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/BrowserLauncher.js:49:28)\n    at async Scraper.of (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-scraper/dist/scraper.js:29:28)\n    at async Module.run (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-cli/bin/alfa/command/scrape/run.js:94:21)\n    at async run (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-cli/bin/alfa/command/audit/run.js:31:24)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "duplicateFailedCount": 0,
        "uniqueFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "axe": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 36,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 67
        },
        "failedRules": [],
        "passedRules": [
          "aria-hidden-body",
          "aria-hidden-focus",
          "bypass",
          "color-contrast",
          "document-title",
          "empty-heading",
          "heading-order",
          "html-has-lang",
          "html-lang-valid",
          "image-alt",
          "image-redundant-alt",
          "landmark-main-is-top-level",
          "landmark-no-duplicate-main",
          "landmark-one-main",
          "landmark-unique",
          "link-in-text-block",
          "link-name",
          "meta-viewport",
          "meta-viewport-large",
          "nested-interactive",
          "page-has-heading-one",
          "region"
        ],
        "failures": [],
        "outcomeCount": 103,
        "darkModeScanned": false,
        "requestedColorScheme": "both",
        "scanContext": {
          "viewport": {
            "width": 1280,
            "height": 800
          },
          "viewportPreset": "desktop",
          "colorScheme": "both",
          "browser": "chromium"
        },
        "mediaQuerySupport": {
          "darkMode": false,
          "reducedMotion": false,
          "highContrast": false,
          "forcedColors": false,
          "reducedTransparency": false
        },
        "duplicateFailedCount": 0,
        "uniqueFailedCount": 0
      },
      "equalAccess": {
        "executed": false,
        "error": "Skipped (not requested)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "accesslint": {
        "executed": false,
        "error": "Skipped (not requested)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "qualweb": {
        "executed": false,
        "error": "Skipped (not requested)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "duplicateFindingCount": 0
    },
    {
      "submittedUrl": "https://nsf.gov/policies/vulnerability-disclosure",
      "finalUrl": "https://www.nsf.gov/policies/vulnerability-disclosure",
      "redirected": true,
      "statusCode": 403,
      "ok": false,
      "contentType": "text/html",
      "pageTitle": "Request blocked | NSF - U.S. National Science Foundation",
      "elapsedMs": 5186,
      "error": null,
      "scanContext": {
        "viewport": {
          "width": 1280,
          "height": 800
        },
        "viewportPreset": "desktop",
        "colorScheme": "both",
        "browser": "chromium"
      },
      "alfa": {
        "executed": false,
        "error": "Error: Could not find Chrome (ver. 145.0.7632.77). This can occur if either\n 1. you did not perform an installation before running the script (e.g. `npx puppeteer browsers install chrome`) or\n 2. your cache path is incorrectly configured (which is: /home/runner/.cache/puppeteer).\nFor (2), check out our guide on configuring puppeteer at https://pptr.dev/guides/configuration.\n    at ChromeLauncher.resolveExecutablePath (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/BrowserLauncher.js:298:27)\n    at ChromeLauncher.computeLaunchArguments (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/ChromeLauncher.js:86:24)\n    at async ChromeLauncher.launch (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/BrowserLauncher.js:49:28)\n    at async Scraper.of (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-scraper/dist/scraper.js:29:28)\n    at async Module.run (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-cli/bin/alfa/command/scrape/run.js:94:21)\n    at async run (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-cli/bin/alfa/command/audit/run.js:31:24)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "duplicateFailedCount": 0,
        "uniqueFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "axe": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 36,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 67
        },
        "failedRules": [],
        "passedRules": [
          "aria-hidden-body",
          "aria-hidden-focus",
          "bypass",
          "color-contrast",
          "document-title",
          "empty-heading",
          "heading-order",
          "html-has-lang",
          "html-lang-valid",
          "image-alt",
          "image-redundant-alt",
          "landmark-main-is-top-level",
          "landmark-no-duplicate-main",
          "landmark-one-main",
          "landmark-unique",
          "link-in-text-block",
          "link-name",
          "meta-viewport",
          "meta-viewport-large",
          "nested-interactive",
          "page-has-heading-one",
          "region"
        ],
        "failures": [],
        "outcomeCount": 103,
        "darkModeScanned": false,
        "requestedColorScheme": "both",
        "scanContext": {
          "viewport": {
            "width": 1280,
            "height": 800
          },
          "viewportPreset": "desktop",
          "colorScheme": "both",
          "browser": "chromium"
        },
        "mediaQuerySupport": {
          "darkMode": false,
          "reducedMotion": false,
          "highContrast": false,
          "forcedColors": false,
          "reducedTransparency": false
        },
        "duplicateFailedCount": 0,
        "uniqueFailedCount": 0
      },
      "equalAccess": {
        "executed": false,
        "error": "Skipped (not requested)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "accesslint": {
        "executed": false,
        "error": "Skipped (not requested)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "qualweb": {
        "executed": false,
        "error": "Skipped (not requested)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "duplicateFindingCount": 0
    },
    {
      "submittedUrl": "https://nsf.gov/policies/linking",
      "finalUrl": "https://www.nsf.gov/policies/linking",
      "redirected": true,
      "statusCode": 403,
      "ok": false,
      "contentType": "text/html",
      "pageTitle": "Request blocked | NSF - U.S. National Science Foundation",
      "elapsedMs": 5178,
      "error": null,
      "scanContext": {
        "viewport": {
          "width": 1280,
          "height": 800
        },
        "viewportPreset": "desktop",
        "colorScheme": "both",
        "browser": "chromium"
      },
      "alfa": {
        "executed": false,
        "error": "Error: Could not find Chrome (ver. 145.0.7632.77). This can occur if either\n 1. you did not perform an installation before running the script (e.g. `npx puppeteer browsers install chrome`) or\n 2. your cache path is incorrectly configured (which is: /home/runner/.cache/puppeteer).\nFor (2), check out our guide on configuring puppeteer at https://pptr.dev/guides/configuration.\n    at ChromeLauncher.resolveExecutablePath (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/BrowserLauncher.js:298:27)\n    at ChromeLauncher.computeLaunchArguments (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/ChromeLauncher.js:86:24)\n    at async ChromeLauncher.launch (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/BrowserLauncher.js:49:28)\n    at async Scraper.of (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-scraper/dist/scraper.js:29:28)\n    at async Module.run (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-cli/bin/alfa/command/scrape/run.js:94:21)\n    at async run (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-cli/bin/alfa/command/audit/run.js:31:24)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "duplicateFailedCount": 0,
        "uniqueFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "axe": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 36,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 67
        },
        "failedRules": [],
        "passedRules": [
          "aria-hidden-body",
          "aria-hidden-focus",
          "bypass",
          "color-contrast",
          "document-title",
          "empty-heading",
          "heading-order",
          "html-has-lang",
          "html-lang-valid",
          "image-alt",
          "image-redundant-alt",
          "landmark-main-is-top-level",
          "landmark-no-duplicate-main",
          "landmark-one-main",
          "landmark-unique",
          "link-in-text-block",
          "link-name",
          "meta-viewport",
          "meta-viewport-large",
          "nested-interactive",
          "page-has-heading-one",
          "region"
        ],
        "failures": [],
        "outcomeCount": 103,
        "darkModeScanned": false,
        "requestedColorScheme": "both",
        "scanContext": {
          "viewport": {
            "width": 1280,
            "height": 800
          },
          "viewportPreset": "desktop",
          "colorScheme": "both",
          "browser": "chromium"
        },
        "mediaQuerySupport": {
          "darkMode": false,
          "reducedMotion": false,
          "highContrast": false,
          "forcedColors": false,
          "reducedTransparency": false
        },
        "duplicateFailedCount": 0,
        "uniqueFailedCount": 0
      },
      "equalAccess": {
        "executed": false,
        "error": "Skipped (not requested)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "accesslint": {
        "executed": false,
        "error": "Skipped (not requested)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "qualweb": {
        "executed": false,
        "error": "Skipped (not requested)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "duplicateFindingCount": 0
    },
    {
      "submittedUrl": "https://nsf.gov/policies/disclaimer",
      "finalUrl": "https://www.nsf.gov/policies/disclaimer",
      "redirected": true,
      "statusCode": 403,
      "ok": false,
      "contentType": "text/html",
      "pageTitle": "Request blocked | NSF - U.S. National Science Foundation",
      "elapsedMs": 5230,
      "error": null,
      "scanContext": {
        "viewport": {
          "width": 1280,
          "height": 800
        },
        "viewportPreset": "desktop",
        "colorScheme": "both",
        "browser": "chromium"
      },
      "alfa": {
        "executed": false,
        "error": "Error: Could not find Chrome (ver. 145.0.7632.77). This can occur if either\n 1. you did not perform an installation before running the script (e.g. `npx puppeteer browsers install chrome`) or\n 2. your cache path is incorrectly configured (which is: /home/runner/.cache/puppeteer).\nFor (2), check out our guide on configuring puppeteer at https://pptr.dev/guides/configuration.\n    at ChromeLauncher.resolveExecutablePath (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/BrowserLauncher.js:298:27)\n    at ChromeLauncher.computeLaunchArguments (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/ChromeLauncher.js:86:24)\n    at async ChromeLauncher.launch (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/BrowserLauncher.js:49:28)\n    at async Scraper.of (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-scraper/dist/scraper.js:29:28)\n    at async Module.run (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-cli/bin/alfa/command/scrape/run.js:94:21)\n    at async run (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-cli/bin/alfa/command/audit/run.js:31:24)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "duplicateFailedCount": 0,
        "uniqueFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "axe": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 36,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 67
        },
        "failedRules": [],
        "passedRules": [
          "aria-hidden-body",
          "aria-hidden-focus",
          "bypass",
          "color-contrast",
          "document-title",
          "empty-heading",
          "heading-order",
          "html-has-lang",
          "html-lang-valid",
          "image-alt",
          "image-redundant-alt",
          "landmark-main-is-top-level",
          "landmark-no-duplicate-main",
          "landmark-one-main",
          "landmark-unique",
          "link-in-text-block",
          "link-name",
          "meta-viewport",
          "meta-viewport-large",
          "nested-interactive",
          "page-has-heading-one",
          "region"
        ],
        "failures": [],
        "outcomeCount": 103,
        "darkModeScanned": false,
        "requestedColorScheme": "both",
        "scanContext": {
          "viewport": {
            "width": 1280,
            "height": 800
          },
          "viewportPreset": "desktop",
          "colorScheme": "both",
          "browser": "chromium"
        },
        "mediaQuerySupport": {
          "darkMode": false,
          "reducedMotion": false,
          "highContrast": false,
          "forcedColors": false,
          "reducedTransparency": false
        },
        "duplicateFailedCount": 0,
        "uniqueFailedCount": 0
      },
      "equalAccess": {
        "executed": false,
        "error": "Skipped (not requested)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "accesslint": {
        "executed": false,
        "error": "Skipped (not requested)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "qualweb": {
        "executed": false,
        "error": "Skipped (not requested)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "duplicateFindingCount": 0
    },
    {
      "submittedUrl": "https://nsf.gov/policies/copyright",
      "finalUrl": "https://www.nsf.gov/policies/copyright",
      "redirected": true,
      "statusCode": 403,
      "ok": false,
      "contentType": "text/html",
      "pageTitle": "Request blocked | NSF - U.S. National Science Foundation",
      "elapsedMs": 5287,
      "error": null,
      "scanContext": {
        "viewport": {
          "width": 1280,
          "height": 800
        },
        "viewportPreset": "desktop",
        "colorScheme": "both",
        "browser": "chromium"
      },
      "alfa": {
        "executed": false,
        "error": "Error: Could not find Chrome (ver. 145.0.7632.77). This can occur if either\n 1. you did not perform an installation before running the script (e.g. `npx puppeteer browsers install chrome`) or\n 2. your cache path is incorrectly configured (which is: /home/runner/.cache/puppeteer).\nFor (2), check out our guide on configuring puppeteer at https://pptr.dev/guides/configuration.\n    at ChromeLauncher.resolveExecutablePath (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/BrowserLauncher.js:298:27)\n    at ChromeLauncher.computeLaunchArguments (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/ChromeLauncher.js:86:24)\n    at async ChromeLauncher.launch (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/BrowserLauncher.js:49:28)\n    at async Scraper.of (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-scraper/dist/scraper.js:29:28)\n    at async Module.run (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-cli/bin/alfa/command/scrape/run.js:94:21)\n    at async run (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-cli/bin/alfa/command/audit/run.js:31:24)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "duplicateFailedCount": 0,
        "uniqueFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "axe": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 36,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 67
        },
        "failedRules": [],
        "passedRules": [
          "aria-hidden-body",
          "aria-hidden-focus",
          "bypass",
          "color-contrast",
          "document-title",
          "empty-heading",
          "heading-order",
          "html-has-lang",
          "html-lang-valid",
          "image-alt",
          "image-redundant-alt",
          "landmark-main-is-top-level",
          "landmark-no-duplicate-main",
          "landmark-one-main",
          "landmark-unique",
          "link-in-text-block",
          "link-name",
          "meta-viewport",
          "meta-viewport-large",
          "nested-interactive",
          "page-has-heading-one",
          "region"
        ],
        "failures": [],
        "outcomeCount": 103,
        "darkModeScanned": false,
        "requestedColorScheme": "both",
        "scanContext": {
          "viewport": {
            "width": 1280,
            "height": 800
          },
          "viewportPreset": "desktop",
          "colorScheme": "both",
          "browser": "chromium"
        },
        "mediaQuerySupport": {
          "darkMode": false,
          "reducedMotion": false,
          "highContrast": false,
          "forcedColors": false,
          "reducedTransparency": false
        },
        "duplicateFailedCount": 0,
        "uniqueFailedCount": 0
      },
      "equalAccess": {
        "executed": false,
        "error": "Skipped (not requested)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "accesslint": {
        "executed": false,
        "error": "Skipped (not requested)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "qualweb": {
        "executed": false,
        "error": "Skipped (not requested)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "duplicateFindingCount": 0
    },
    {
      "submittedUrl": "https://nsf.gov/policies/quality-standards",
      "finalUrl": "https://www.nsf.gov/policies/quality-standards",
      "redirected": true,
      "statusCode": 403,
      "ok": false,
      "contentType": "text/html",
      "pageTitle": "Request blocked | NSF - U.S. National Science Foundation",
      "elapsedMs": 5208,
      "error": null,
      "scanContext": {
        "viewport": {
          "width": 1280,
          "height": 800
        },
        "viewportPreset": "desktop",
        "colorScheme": "both",
        "browser": "chromium"
      },
      "alfa": {
        "executed": false,
        "error": "Error: Could not find Chrome (ver. 145.0.7632.77). This can occur if either\n 1. you did not perform an installation before running the script (e.g. `npx puppeteer browsers install chrome`) or\n 2. your cache path is incorrectly configured (which is: /home/runner/.cache/puppeteer).\nFor (2), check out our guide on configuring puppeteer at https://pptr.dev/guides/configuration.\n    at ChromeLauncher.resolveExecutablePath (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/BrowserLauncher.js:298:27)\n    at ChromeLauncher.computeLaunchArguments (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/ChromeLauncher.js:86:24)\n    at async ChromeLauncher.launch (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/BrowserLauncher.js:49:28)\n    at async Scraper.of (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-scraper/dist/scraper.js:29:28)\n    at async Module.run (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-cli/bin/alfa/command/scrape/run.js:94:21)\n    at async run (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-cli/bin/alfa/command/audit/run.js:31:24)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "duplicateFailedCount": 0,
        "uniqueFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "axe": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 36,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 67
        },
        "failedRules": [],
        "passedRules": [
          "aria-hidden-body",
          "aria-hidden-focus",
          "bypass",
          "color-contrast",
          "document-title",
          "empty-heading",
          "heading-order",
          "html-has-lang",
          "html-lang-valid",
          "image-alt",
          "image-redundant-alt",
          "landmark-main-is-top-level",
          "landmark-no-duplicate-main",
          "landmark-one-main",
          "landmark-unique",
          "link-in-text-block",
          "link-name",
          "meta-viewport",
          "meta-viewport-large",
          "nested-interactive",
          "page-has-heading-one",
          "region"
        ],
        "failures": [],
        "outcomeCount": 103,
        "darkModeScanned": false,
        "requestedColorScheme": "both",
        "scanContext": {
          "viewport": {
            "width": 1280,
            "height": 800
          },
          "viewportPreset": "desktop",
          "colorScheme": "both",
          "browser": "chromium"
        },
        "mediaQuerySupport": {
          "darkMode": false,
          "reducedMotion": false,
          "highContrast": false,
          "forcedColors": false,
          "reducedTransparency": false
        },
        "duplicateFailedCount": 0,
        "uniqueFailedCount": 0
      },
      "equalAccess": {
        "executed": false,
        "error": "Skipped (not requested)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "accesslint": {
        "executed": false,
        "error": "Skipped (not requested)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "qualweb": {
        "executed": false,
        "error": "Skipped (not requested)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "duplicateFindingCount": 0
    },
    {
      "submittedUrl": "https://nsf.gov/about/performance/strategic-plan",
      "finalUrl": "https://www.nsf.gov/about/performance/strategic-plan",
      "redirected": true,
      "statusCode": 403,
      "ok": false,
      "contentType": "text/html",
      "pageTitle": "Request blocked | NSF - U.S. National Science Foundation",
      "elapsedMs": 5199,
      "error": null,
      "scanContext": {
        "viewport": {
          "width": 1280,
          "height": 800
        },
        "viewportPreset": "desktop",
        "colorScheme": "both",
        "browser": "chromium"
      },
      "alfa": {
        "executed": false,
        "error": "Error: Could not find Chrome (ver. 145.0.7632.77). This can occur if either\n 1. you did not perform an installation before running the script (e.g. `npx puppeteer browsers install chrome`) or\n 2. your cache path is incorrectly configured (which is: /home/runner/.cache/puppeteer).\nFor (2), check out our guide on configuring puppeteer at https://pptr.dev/guides/configuration.\n    at ChromeLauncher.resolveExecutablePath (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/BrowserLauncher.js:298:27)\n    at ChromeLauncher.computeLaunchArguments (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/ChromeLauncher.js:86:24)\n    at async ChromeLauncher.launch (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/BrowserLauncher.js:49:28)\n    at async Scraper.of (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-scraper/dist/scraper.js:29:28)\n    at async Module.run (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-cli/bin/alfa/command/scrape/run.js:94:21)\n    at async run (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-cli/bin/alfa/command/audit/run.js:31:24)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "duplicateFailedCount": 0,
        "uniqueFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "axe": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 36,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 67
        },
        "failedRules": [],
        "passedRules": [
          "aria-hidden-body",
          "aria-hidden-focus",
          "bypass",
          "color-contrast",
          "document-title",
          "empty-heading",
          "heading-order",
          "html-has-lang",
          "html-lang-valid",
          "image-alt",
          "image-redundant-alt",
          "landmark-main-is-top-level",
          "landmark-no-duplicate-main",
          "landmark-one-main",
          "landmark-unique",
          "link-in-text-block",
          "link-name",
          "meta-viewport",
          "meta-viewport-large",
          "nested-interactive",
          "page-has-heading-one",
          "region"
        ],
        "failures": [],
        "outcomeCount": 103,
        "darkModeScanned": false,
        "requestedColorScheme": "both",
        "scanContext": {
          "viewport": {
            "width": 1280,
            "height": 800
          },
          "viewportPreset": "desktop",
          "colorScheme": "both",
          "browser": "chromium"
        },
        "mediaQuerySupport": {
          "darkMode": false,
          "reducedMotion": false,
          "highContrast": false,
          "forcedColors": false,
          "reducedTransparency": false
        },
        "duplicateFailedCount": 0,
        "uniqueFailedCount": 0
      },
      "equalAccess": {
        "executed": false,
        "error": "Skipped (not requested)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "accesslint": {
        "executed": false,
        "error": "Skipped (not requested)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "qualweb": {
        "executed": false,
        "error": "Skipped (not requested)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "duplicateFindingCount": 0
    },
    {
      "submittedUrl": "https://nsf.gov/about/performance/annual-performance-reports",
      "finalUrl": "https://www.nsf.gov/about/performance/annual-performance-reports",
      "redirected": true,
      "statusCode": 200,
      "ok": true,
      "contentType": "text/html; charset=UTF-8",
      "pageTitle": "Annual Performance Plans and Reports - About NSF | NSF - U.S. National Science Foundation",
      "elapsedMs": 10328,
      "error": null,
      "scanContext": {
        "viewport": {
          "width": 1280,
          "height": 800
        },
        "viewportPreset": "desktop",
        "colorScheme": "both",
        "browser": "chromium"
      },
      "alfa": {
        "executed": false,
        "error": "Error: Could not find Chrome (ver. 145.0.7632.77). This can occur if either\n 1. you did not perform an installation before running the script (e.g. `npx puppeteer browsers install chrome`) or\n 2. your cache path is incorrectly configured (which is: /home/runner/.cache/puppeteer).\nFor (2), check out our guide on configuring puppeteer at https://pptr.dev/guides/configuration.\n    at ChromeLauncher.resolveExecutablePath (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/BrowserLauncher.js:298:27)\n    at ChromeLauncher.computeLaunchArguments (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/ChromeLauncher.js:86:24)\n    at async ChromeLauncher.launch (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/BrowserLauncher.js:49:28)\n    at async Scraper.of (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-scraper/dist/scraper.js:29:28)\n    at async Module.run (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-cli/bin/alfa/command/scrape/run.js:94:21)\n    at async run (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-cli/bin/alfa/command/audit/run.js:31:24)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "duplicateFailedCount": 0,
        "uniqueFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "axe": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 1165,
          "failed": 3,
          "cantTell": 11,
          "inapplicable": 43
        },
        "failedRules": [
          "landmark-complementary-is-top-level",
          "region"
        ],
        "passedRules": [
          "aria-allowed-attr",
          "aria-allowed-role",
          "aria-conditional-attr",
          "aria-deprecated-role",
          "aria-hidden-body",
          "aria-hidden-focus",
          "aria-prohibited-attr",
          "aria-required-attr",
          "aria-roles",
          "aria-valid-attr",
          "aria-valid-attr-value",
          "avoid-inline-spacing",
          "button-name",
          "bypass",
          "color-contrast",
          "document-title",
          "duplicate-id-aria",
          "empty-heading",
          "form-field-multiple-labels",
          "heading-order",
          "html-has-lang",
          "html-lang-valid",
          "image-alt",
          "image-redundant-alt",
          "label",
          "label-title-only",
          "landmark-banner-is-top-level",
          "landmark-complementary-is-top-level",
          "landmark-contentinfo-is-top-level",
          "landmark-main-is-top-level",
          "landmark-no-duplicate-banner",
          "landmark-no-duplicate-contentinfo",
          "landmark-no-duplicate-main",
          "landmark-one-main",
          "landmark-unique",
          "link-in-text-block",
          "link-name",
          "list",
          "listitem",
          "meta-viewport",
          "meta-viewport-large",
          "nested-interactive",
          "page-has-heading-one",
          "region",
          "role-img-alt",
          "tabindex"
        ],
        "failures": [
          {
            "rule": "landmark-complementary-is-top-level",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/landmark-complementary-is-top-level?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": "#image-caption-credit-block",
            "html": "<aside aria-label=\"Image credits and captions\" id=\"image-caption-credit-block\" class=\"image-caption-credit-block usa-accordion usa-accordion--bordered\">",
            "message": "Aside should not be contained in another landmark",
            "fixSummary": "Fix any of the following:\n  The complementary landmark is contained in another landmark.",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "93dbe6f2af30",
            "firstSeenAt": "2026-06-04T18:34:08.422Z",
            "patternId": "A11Y-fb1d2ccd"
          },
          {
            "rule": "region",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/region?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": ".uswds-main-content-wrapper > .grid-row:nth-child(1)",
            "html": "<div class=\"grid-row\">\n    \n          <h1 class=\"page-title--top\">\n                  <span class=\"field field--name-title field--type-string field--label-hidden\">Annual Performance Plans and Reports</span>\n\n              </h1>\n    \n          </div>",
            "message": "All page content should be contained by landmarks",
            "fixSummary": "Fix any of the following:\n  Some page content is not contained by landmarks",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "759a9bbc5465",
            "firstSeenAt": "2026-06-04T18:34:08.422Z",
            "patternId": "A11Y-702c4729"
          },
          {
            "rule": "region",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/region?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": ".usa-footer__return-to-top",
            "html": "<div class=\"usa-footer__return-to-top\" data-once=\"tpFeedbackRttWrapper\">\n  <div class=\"usa-footer__return-to-top--inner\" data-once=\"tpFeedbackRtt\">\n    <a class=\"usa-button usa-button--secondary usa-button__link\" href=\"#\" tabindex=\"-1\"><span class=\"arrow\"></span>Top</a>\n  </div>\n</div>",
            "message": "All page content should be contained by landmarks",
            "fixSummary": "Fix any of the following:\n  Some page content is not contained by landmarks",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "d0c52875beef",
            "firstSeenAt": "2026-06-04T18:34:08.422Z",
            "patternId": "A11Y-5a929090"
          }
        ],
        "outcomeCount": 1222,
        "darkModeScanned": false,
        "requestedColorScheme": "both",
        "scanContext": {
          "viewport": {
            "width": 1280,
            "height": 800
          },
          "viewportPreset": "desktop",
          "colorScheme": "both",
          "browser": "chromium"
        },
        "mediaQuerySupport": {
          "darkMode": false,
          "reducedMotion": false,
          "highContrast": false,
          "forcedColors": true,
          "reducedTransparency": false
        },
        "duplicateFailedCount": 0,
        "uniqueFailedCount": 3
      },
      "equalAccess": {
        "executed": false,
        "error": "Skipped (not requested)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "accesslint": {
        "executed": false,
        "error": "Skipped (not requested)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "qualweb": {
        "executed": false,
        "error": "Skipped (not requested)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "duplicateFindingCount": 0
    },
    {
      "submittedUrl": "https://nsf.gov/about/performance/financial-annual-reports",
      "finalUrl": "https://www.nsf.gov/about/performance/financial-annual-reports",
      "redirected": true,
      "statusCode": 200,
      "ok": true,
      "contentType": "text/html; charset=UTF-8",
      "pageTitle": "Financial and Annual Reports - About NSF | NSF - U.S. National Science Foundation",
      "elapsedMs": 8320,
      "error": null,
      "scanContext": {
        "viewport": {
          "width": 1280,
          "height": 800
        },
        "viewportPreset": "desktop",
        "colorScheme": "both",
        "browser": "chromium"
      },
      "alfa": {
        "executed": false,
        "error": "Error: Could not find Chrome (ver. 145.0.7632.77). This can occur if either\n 1. you did not perform an installation before running the script (e.g. `npx puppeteer browsers install chrome`) or\n 2. your cache path is incorrectly configured (which is: /home/runner/.cache/puppeteer).\nFor (2), check out our guide on configuring puppeteer at https://pptr.dev/guides/configuration.\n    at ChromeLauncher.resolveExecutablePath (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/BrowserLauncher.js:298:27)\n    at ChromeLauncher.computeLaunchArguments (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/ChromeLauncher.js:86:24)\n    at async ChromeLauncher.launch (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/BrowserLauncher.js:49:28)\n    at async Scraper.of (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-scraper/dist/scraper.js:29:28)\n    at async Module.run (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-cli/bin/alfa/command/scrape/run.js:94:21)\n    at async run (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-cli/bin/alfa/command/audit/run.js:31:24)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "duplicateFailedCount": 0,
        "uniqueFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "axe": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 1649,
          "failed": 3,
          "cantTell": 11,
          "inapplicable": 44
        },
        "failedRules": [
          "landmark-complementary-is-top-level",
          "region"
        ],
        "passedRules": [
          "aria-allowed-attr",
          "aria-allowed-role",
          "aria-conditional-attr",
          "aria-deprecated-role",
          "aria-hidden-body",
          "aria-hidden-focus",
          "aria-prohibited-attr",
          "aria-required-attr",
          "aria-roles",
          "aria-valid-attr",
          "aria-valid-attr-value",
          "avoid-inline-spacing",
          "button-name",
          "bypass",
          "color-contrast",
          "document-title",
          "duplicate-id-aria",
          "empty-heading",
          "form-field-multiple-labels",
          "heading-order",
          "html-has-lang",
          "html-lang-valid",
          "image-alt",
          "image-redundant-alt",
          "label",
          "label-title-only",
          "landmark-banner-is-top-level",
          "landmark-complementary-is-top-level",
          "landmark-contentinfo-is-top-level",
          "landmark-main-is-top-level",
          "landmark-no-duplicate-banner",
          "landmark-no-duplicate-contentinfo",
          "landmark-no-duplicate-main",
          "landmark-one-main",
          "landmark-unique",
          "link-name",
          "list",
          "listitem",
          "meta-viewport",
          "meta-viewport-large",
          "nested-interactive",
          "page-has-heading-one",
          "region",
          "role-img-alt",
          "tabindex"
        ],
        "failures": [
          {
            "rule": "landmark-complementary-is-top-level",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/landmark-complementary-is-top-level?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": "#image-caption-credit-block",
            "html": "<aside aria-label=\"Image credits and captions\" id=\"image-caption-credit-block\" class=\"image-caption-credit-block usa-accordion usa-accordion--bordered\">",
            "message": "Aside should not be contained in another landmark",
            "fixSummary": "Fix any of the following:\n  The complementary landmark is contained in another landmark.",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "a61a53aeea80",
            "firstSeenAt": "2026-06-04T18:34:08.422Z",
            "patternId": "A11Y-fb1d2ccd"
          },
          {
            "rule": "region",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/region?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": ".uswds-main-content-wrapper > .grid-row:nth-child(1)",
            "html": "<div class=\"grid-row\">\n    \n          <h1 class=\"page-title--top\">\n                  <span class=\"field field--name-title field--type-string field--label-hidden\">Financial and Annual Reports</span>\n\n              </h1>\n    \n          </div>",
            "message": "All page content should be contained by landmarks",
            "fixSummary": "Fix any of the following:\n  Some page content is not contained by landmarks",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "3b0e80c43c92",
            "firstSeenAt": "2026-06-04T18:34:08.422Z",
            "patternId": "A11Y-702c4729"
          },
          {
            "rule": "region",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/region?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": ".usa-footer__return-to-top",
            "html": "<div class=\"usa-footer__return-to-top\" data-once=\"tpFeedbackRttWrapper\">\n  <div class=\"usa-footer__return-to-top--inner\" data-once=\"tpFeedbackRtt\">\n    <a class=\"usa-button usa-button--secondary usa-button__link\" href=\"#\" tabindex=\"-1\"><span class=\"arrow\"></span>Top</a>\n  </div>\n</div>",
            "message": "All page content should be contained by landmarks",
            "fixSummary": "Fix any of the following:\n  Some page content is not contained by landmarks",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "b84f69af727c",
            "firstSeenAt": "2026-06-04T18:34:08.422Z",
            "patternId": "A11Y-5a929090"
          }
        ],
        "outcomeCount": 1707,
        "darkModeScanned": false,
        "requestedColorScheme": "both",
        "scanContext": {
          "viewport": {
            "width": 1280,
            "height": 800
          },
          "viewportPreset": "desktop",
          "colorScheme": "both",
          "browser": "chromium"
        },
        "mediaQuerySupport": {
          "darkMode": false,
          "reducedMotion": false,
          "highContrast": false,
          "forcedColors": true,
          "reducedTransparency": false
        },
        "duplicateFailedCount": 0,
        "uniqueFailedCount": 3
      },
      "equalAccess": {
        "executed": false,
        "error": "Skipped (not requested)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "accesslint": {
        "executed": false,
        "error": "Skipped (not requested)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "qualweb": {
        "executed": false,
        "error": "Skipped (not requested)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "duplicateFindingCount": 0
    },
    {
      "submittedUrl": "https://nsf.gov/about/congress/wastebooks",
      "finalUrl": "https://www.nsf.gov/about/congress/wastebooks",
      "redirected": true,
      "statusCode": 200,
      "ok": true,
      "contentType": "text/html; charset=UTF-8",
      "pageTitle": "Responses to Congressional Wastebooks - NSF and Congress | NSF - U.S. National Science Foundation",
      "elapsedMs": 7690,
      "error": null,
      "scanContext": {
        "viewport": {
          "width": 1280,
          "height": 800
        },
        "viewportPreset": "desktop",
        "colorScheme": "both",
        "browser": "chromium"
      },
      "alfa": {
        "executed": false,
        "error": "Error: Could not find Chrome (ver. 145.0.7632.77). This can occur if either\n 1. you did not perform an installation before running the script (e.g. `npx puppeteer browsers install chrome`) or\n 2. your cache path is incorrectly configured (which is: /home/runner/.cache/puppeteer).\nFor (2), check out our guide on configuring puppeteer at https://pptr.dev/guides/configuration.\n    at ChromeLauncher.resolveExecutablePath (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/BrowserLauncher.js:298:27)\n    at ChromeLauncher.computeLaunchArguments (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/ChromeLauncher.js:86:24)\n    at async ChromeLauncher.launch (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/BrowserLauncher.js:49:28)\n    at async Scraper.of (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-scraper/dist/scraper.js:29:28)\n    at async Module.run (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-cli/bin/alfa/command/scrape/run.js:94:21)\n    at async run (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-cli/bin/alfa/command/audit/run.js:31:24)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "duplicateFailedCount": 0,
        "uniqueFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "axe": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 892,
          "failed": 3,
          "cantTell": 7,
          "inapplicable": 44
        },
        "failedRules": [
          "heading-order",
          "region"
        ],
        "passedRules": [
          "aria-allowed-attr",
          "aria-allowed-role",
          "aria-conditional-attr",
          "aria-deprecated-role",
          "aria-hidden-body",
          "aria-hidden-focus",
          "aria-prohibited-attr",
          "aria-required-attr",
          "aria-roles",
          "aria-valid-attr",
          "aria-valid-attr-value",
          "avoid-inline-spacing",
          "button-name",
          "bypass",
          "color-contrast",
          "document-title",
          "duplicate-id-aria",
          "empty-heading",
          "form-field-multiple-labels",
          "heading-order",
          "html-has-lang",
          "html-lang-valid",
          "image-alt",
          "image-redundant-alt",
          "label",
          "label-title-only",
          "landmark-banner-is-top-level",
          "landmark-complementary-is-top-level",
          "landmark-contentinfo-is-top-level",
          "landmark-main-is-top-level",
          "landmark-no-duplicate-banner",
          "landmark-no-duplicate-contentinfo",
          "landmark-no-duplicate-main",
          "landmark-one-main",
          "landmark-unique",
          "link-in-text-block",
          "link-name",
          "list",
          "listitem",
          "meta-viewport",
          "meta-viewport-large",
          "nested-interactive",
          "page-has-heading-one",
          "region",
          "tabindex"
        ],
        "failures": [
          {
            "rule": "heading-order",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/heading-order?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": "li:nth-child(1) > h4",
            "html": "<h4><a href=\"https://nsf-gov-resources.nsf.gov/files/NSF-Response-to-Festivus-Report-2023-508c.pdf\">Response to Senator Paul's \"The Festivus Report 2023\"</a></h4>",
            "message": "Heading levels should only increase by one",
            "fixSummary": "Fix any of the following:\n  Heading order invalid",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "0097fa821e55",
            "firstSeenAt": "2026-06-04T18:34:08.422Z",
            "patternId": "A11Y-7b9a8cb8"
          },
          {
            "rule": "region",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/region?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": ".uswds-main-content-wrapper > .grid-row:nth-child(1)",
            "html": "<div class=\"grid-row\">\n    \n          <h1 class=\"page-title--top\">\n                  <span class=\"field field--name-title field--type-string field--label-hidden\">Responses to Congressional Wastebooks</span>\n\n              </h1>\n    \n          </div>",
            "message": "All page content should be contained by landmarks",
            "fixSummary": "Fix any of the following:\n  Some page content is not contained by landmarks",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "f7eb88ee25cb",
            "firstSeenAt": "2026-06-04T18:34:08.422Z",
            "patternId": "A11Y-702c4729"
          },
          {
            "rule": "region",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/region?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": ".usa-footer__return-to-top",
            "html": "<div class=\"usa-footer__return-to-top\" data-once=\"tpFeedbackRttWrapper\">\n  <div class=\"usa-footer__return-to-top--inner\" data-once=\"tpFeedbackRtt\">\n    <a class=\"usa-button usa-button--secondary usa-button__link\" href=\"#\" tabindex=\"-1\"><span class=\"arrow\"></span>Top</a>\n  </div>\n</div>",
            "message": "All page content should be contained by landmarks",
            "fixSummary": "Fix any of the following:\n  Some page content is not contained by landmarks",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "48f01afd889e",
            "firstSeenAt": "2026-06-04T18:34:08.422Z",
            "patternId": "A11Y-5a929090"
          }
        ],
        "outcomeCount": 946,
        "darkModeScanned": false,
        "requestedColorScheme": "both",
        "scanContext": {
          "viewport": {
            "width": 1280,
            "height": 800
          },
          "viewportPreset": "desktop",
          "colorScheme": "both",
          "browser": "chromium"
        },
        "mediaQuerySupport": {
          "darkMode": false,
          "reducedMotion": false,
          "highContrast": false,
          "forcedColors": true,
          "reducedTransparency": false
        },
        "duplicateFailedCount": 0,
        "uniqueFailedCount": 3
      },
      "equalAccess": {
        "executed": false,
        "error": "Skipped (not requested)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "accesslint": {
        "executed": false,
        "error": "Skipped (not requested)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "qualweb": {
        "executed": false,
        "error": "Skipped (not requested)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "duplicateFindingCount": 0
    },
    {
      "submittedUrl": "https://nsf.gov/about/budget/fy2026",
      "finalUrl": "https://www.nsf.gov/about/budget/fy2026",
      "redirected": true,
      "statusCode": 200,
      "ok": true,
      "contentType": "text/html; charset=UTF-8",
      "pageTitle": "FY 2026 Budget Request to Congress - NSF Budget Requests to Congress and Annual Appropriations | NSF - U.S. National Science Foundation",
      "elapsedMs": 9545,
      "error": null,
      "scanContext": {
        "viewport": {
          "width": 1280,
          "height": 800
        },
        "viewportPreset": "desktop",
        "colorScheme": "both",
        "browser": "chromium"
      },
      "alfa": {
        "executed": false,
        "error": "Error: Could not find Chrome (ver. 145.0.7632.77). This can occur if either\n 1. you did not perform an installation before running the script (e.g. `npx puppeteer browsers install chrome`) or\n 2. your cache path is incorrectly configured (which is: /home/runner/.cache/puppeteer).\nFor (2), check out our guide on configuring puppeteer at https://pptr.dev/guides/configuration.\n    at ChromeLauncher.resolveExecutablePath (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/BrowserLauncher.js:298:27)\n    at ChromeLauncher.computeLaunchArguments (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/ChromeLauncher.js:86:24)\n    at async ChromeLauncher.launch (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/BrowserLauncher.js:49:28)\n    at async Scraper.of (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-scraper/dist/scraper.js:29:28)\n    at async Module.run (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-cli/bin/alfa/command/scrape/run.js:94:21)\n    at async run (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-cli/bin/alfa/command/audit/run.js:31:24)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "duplicateFailedCount": 0,
        "uniqueFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "axe": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 2826,
          "failed": 10,
          "cantTell": 50,
          "inapplicable": 86
        },
        "failedRules": [
          "empty-heading",
          "heading-order",
          "landmark-complementary-is-top-level",
          "region"
        ],
        "passedRules": [
          "aria-allowed-attr",
          "aria-allowed-role",
          "aria-conditional-attr",
          "aria-deprecated-role",
          "aria-hidden-body",
          "aria-hidden-focus",
          "aria-prohibited-attr",
          "aria-required-attr",
          "aria-roles",
          "aria-valid-attr",
          "aria-valid-attr-value",
          "avoid-inline-spacing",
          "button-name",
          "bypass",
          "color-contrast",
          "document-title",
          "duplicate-id-aria",
          "empty-heading",
          "form-field-multiple-labels",
          "heading-order",
          "html-has-lang",
          "html-lang-valid",
          "image-alt",
          "image-redundant-alt",
          "label",
          "label-title-only",
          "landmark-banner-is-top-level",
          "landmark-complementary-is-top-level",
          "landmark-contentinfo-is-top-level",
          "landmark-main-is-top-level",
          "landmark-no-duplicate-banner",
          "landmark-no-duplicate-contentinfo",
          "landmark-no-duplicate-main",
          "landmark-one-main",
          "landmark-unique",
          "link-in-text-block",
          "link-name",
          "list",
          "listitem",
          "meta-viewport",
          "meta-viewport-large",
          "nested-interactive",
          "page-has-heading-one",
          "presentation-role-conflict",
          "region",
          "tabindex"
        ],
        "failures": [
          {
            "rule": "empty-heading",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/empty-heading?application=playwright",
            "impact": "minor",
            "wcagSc": [],
            "xpath": "h4:nth-child(6)",
            "html": "<h4>&nbsp;</h4>",
            "message": "Headings should not be empty",
            "fixSummary": "Fix any of the following:\n  Element does not have text that is visible to screen readers\n  aria-label attribute does not exist or is empty\n  aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty\n  Element has no title attribute",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "b6622ee4ec7c",
            "firstSeenAt": "2026-06-04T18:34:08.422Z",
            "patternId": "A11Y-0bc0fe88"
          },
          {
            "rule": "heading-order",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/heading-order?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": ".constrained-width.nsf-layout--base.layout-container--wrapper:nth-child(3) > .nsf-layout--outer > .nsf-layout--inner > .layout__region--main.layout__region > .block-inline-blockcomponent-text.nsf-component.block-layout-builder > .text__container > .text__content.text-formatted > h4",
            "html": "<h4>Total NSF Funding</h4>",
            "message": "Heading levels should only increase by one",
            "fixSummary": "Fix any of the following:\n  Heading order invalid",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "7a6d3e6e6f93",
            "firstSeenAt": "2026-06-04T18:34:08.422Z",
            "patternId": "A11Y-ad2a3614"
          },
          {
            "rule": "heading-order",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/heading-order?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": "h4:nth-child(4)",
            "html": "<h4><a href=\"https://nsf-gov-resources.nsf.gov/files/48-fy2026.pdf\">Office of Inspector General</a></h4>",
            "message": "Heading levels should only increase by one",
            "fixSummary": "Fix any of the following:\n  Heading order invalid",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "c7e675d471aa",
            "firstSeenAt": "2026-06-04T18:34:08.422Z",
            "patternId": "A11Y-3aa9cff7"
          },
          {
            "rule": "landmark-complementary-is-top-level",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/landmark-complementary-is-top-level?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": "#image-caption-credit-block",
            "html": "<aside aria-label=\"Image credits and captions\" id=\"image-caption-credit-block\" class=\"image-caption-credit-block usa-accordion usa-accordion--bordered\">",
            "message": "Aside should not be contained in another landmark",
            "fixSummary": "Fix any of the following:\n  The complementary landmark is contained in another landmark.",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "6fa6b635d878",
            "firstSeenAt": "2026-06-04T18:34:08.422Z",
            "patternId": "A11Y-fb1d2ccd"
          },
          {
            "rule": "region",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/region?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": ".usa-footer__return-to-top",
            "html": "<div class=\"usa-footer__return-to-top\" data-once=\"tpFeedbackRttWrapper\">\n  <div class=\"usa-footer__return-to-top--inner\" data-once=\"tpFeedbackRtt\">\n    <a class=\"usa-button usa-button--secondary usa-button__link\" href=\"#\" tabindex=\"-1\"><span class=\"arrow\"></span>Top</a>\n  </div>\n</div>",
            "message": "All page content should be contained by landmarks",
            "fixSummary": "Fix any of the following:\n  Some page content is not contained by landmarks",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "30812ba8e2fd",
            "firstSeenAt": "2026-06-04T18:34:08.422Z",
            "patternId": "A11Y-5a929090"
          },
          {
            "rule": "empty-heading",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/empty-heading?application=playwright",
            "impact": "minor",
            "wcagSc": [],
            "xpath": "h4:nth-child(6)",
            "html": "<h4>&nbsp;</h4>",
            "message": "Headings should not be empty",
            "fixSummary": "Fix any of the following:\n  Element does not have text that is visible to screen readers\n  aria-label attribute does not exist or is empty\n  aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty\n  Element has no title attribute",
            "relatedPaths": null,
            "colorScheme": "dark",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "2c93a10c271f",
            "firstSeenAt": "2026-06-04T18:34:08.422Z",
            "patternId": "A11Y-b208bed1"
          },
          {
            "rule": "heading-order",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/heading-order?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": ".constrained-width.nsf-layout--base.layout-container--wrapper:nth-child(3) > .nsf-layout--outer > .nsf-layout--inner > .layout__region--main.layout__region > .block-inline-blockcomponent-text.nsf-component.block-layout-builder > .text__container > .text__content.text-formatted > h4",
            "html": "<h4>Total NSF Funding</h4>",
            "message": "Heading levels should only increase by one",
            "fixSummary": "Fix any of the following:\n  Heading order invalid",
            "relatedPaths": null,
            "colorScheme": "dark",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "3704f84b8d3d",
            "firstSeenAt": "2026-06-04T18:34:08.422Z",
            "patternId": "A11Y-289a916e"
          },
          {
            "rule": "heading-order",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/heading-order?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": "h4:nth-child(4)",
            "html": "<h4><a href=\"https://nsf-gov-resources.nsf.gov/files/48-fy2026.pdf\">Office of Inspector General</a></h4>",
            "message": "Heading levels should only increase by one",
            "fixSummary": "Fix any of the following:\n  Heading order invalid",
            "relatedPaths": null,
            "colorScheme": "dark",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "232474f97b77",
            "firstSeenAt": "2026-06-04T18:34:08.422Z",
            "patternId": "A11Y-1102c29d"
          },
          {
            "rule": "landmark-complementary-is-top-level",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/landmark-complementary-is-top-level?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": "#image-caption-credit-block",
            "html": "<aside aria-label=\"Image credits and captions\" id=\"image-caption-credit-block\" class=\"image-caption-credit-block usa-accordion usa-accordion--bordered\">",
            "message": "Aside should not be contained in another landmark",
            "fixSummary": "Fix any of the following:\n  The complementary landmark is contained in another landmark.",
            "relatedPaths": null,
            "colorScheme": "dark",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "aa7b72b3610c",
            "firstSeenAt": "2026-06-04T18:34:08.422Z",
            "patternId": "A11Y-aef17d49"
          },
          {
            "rule": "region",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/region?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": ".usa-footer__return-to-top",
            "html": "<div class=\"usa-footer__return-to-top\" data-once=\"tpFeedbackRttWrapper\">\n  <div class=\"usa-footer__return-to-top--inner\" data-once=\"tpFeedbackRtt\">\n    <a class=\"usa-button usa-button--secondary usa-button__link\" href=\"#\" tabindex=\"-1\"><span class=\"arrow\"></span>Top</a>\n  </div>\n</div>",
            "message": "All page content should be contained by landmarks",
            "fixSummary": "Fix any of the following:\n  Some page content is not contained by landmarks",
            "relatedPaths": null,
            "colorScheme": "dark",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "b7d6cfab5d04",
            "firstSeenAt": "2026-06-04T18:34:08.422Z",
            "patternId": "A11Y-0d4b870c"
          }
        ],
        "outcomeCount": 2972,
        "darkModeScanned": true,
        "requestedColorScheme": "both",
        "scanContext": {
          "viewport": {
            "width": 1280,
            "height": 800
          },
          "viewportPreset": "desktop",
          "colorScheme": "both",
          "browser": "chromium"
        },
        "mediaQuerySupport": {
          "darkMode": true,
          "reducedMotion": false,
          "highContrast": true,
          "forcedColors": true,
          "reducedTransparency": false
        },
        "duplicateFailedCount": 0,
        "uniqueFailedCount": 10
      },
      "equalAccess": {
        "executed": false,
        "error": "Skipped (not requested)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "accesslint": {
        "executed": false,
        "error": "Skipped (not requested)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "qualweb": {
        "executed": false,
        "error": "Skipped (not requested)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "duplicateFindingCount": 0
    },
    {
      "submittedUrl": "https://nsf.gov/statistics/",
      "finalUrl": "https://ncses.nsf.gov/",
      "redirected": true,
      "statusCode": 200,
      "ok": true,
      "contentType": "text/html;charset=UTF-8",
      "pageTitle": "Home | NCSES | NSF",
      "elapsedMs": 14441,
      "error": null,
      "scanContext": {
        "viewport": {
          "width": 1280,
          "height": 800
        },
        "viewportPreset": "desktop",
        "colorScheme": "both",
        "browser": "chromium"
      },
      "alfa": {
        "executed": false,
        "error": "Error: Could not find Chrome (ver. 145.0.7632.77). This can occur if either\n 1. you did not perform an installation before running the script (e.g. `npx puppeteer browsers install chrome`) or\n 2. your cache path is incorrectly configured (which is: /home/runner/.cache/puppeteer).\nFor (2), check out our guide on configuring puppeteer at https://pptr.dev/guides/configuration.\n    at ChromeLauncher.resolveExecutablePath (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/BrowserLauncher.js:298:27)\n    at ChromeLauncher.computeLaunchArguments (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/ChromeLauncher.js:86:24)\n    at async ChromeLauncher.launch (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/BrowserLauncher.js:49:28)\n    at async Scraper.of (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-scraper/dist/scraper.js:29:28)\n    at async Module.run (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-cli/bin/alfa/command/scrape/run.js:94:21)\n    at async run (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-cli/bin/alfa/command/audit/run.js:31:24)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "duplicateFailedCount": 0,
        "uniqueFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "axe": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 1028,
          "failed": 36,
          "cantTell": 55,
          "inapplicable": 44
        },
        "failedRules": [
          "aria-required-attr",
          "heading-order",
          "landmark-one-main",
          "list",
          "page-has-heading-one",
          "region",
          "role-img-alt"
        ],
        "passedRules": [
          "aria-allowed-attr",
          "aria-allowed-role",
          "aria-command-name",
          "aria-conditional-attr",
          "aria-deprecated-role",
          "aria-hidden-body",
          "aria-hidden-focus",
          "aria-prohibited-attr",
          "aria-required-attr",
          "aria-roles",
          "aria-valid-attr",
          "aria-valid-attr-value",
          "autocomplete-valid",
          "avoid-inline-spacing",
          "button-name",
          "bypass",
          "color-contrast",
          "document-title",
          "duplicate-id-aria",
          "empty-heading",
          "form-field-multiple-labels",
          "heading-order",
          "html-has-lang",
          "html-lang-valid",
          "image-alt",
          "image-redundant-alt",
          "label",
          "label-title-only",
          "landmark-banner-is-top-level",
          "landmark-contentinfo-is-top-level",
          "landmark-no-duplicate-banner",
          "landmark-no-duplicate-contentinfo",
          "landmark-unique",
          "link-name",
          "list",
          "listitem",
          "meta-viewport",
          "meta-viewport-large",
          "nested-interactive",
          "region",
          "role-img-alt",
          "tabindex"
        ],
        "failures": [
          {
            "rule": "aria-required-attr",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/aria-required-attr?application=playwright",
            "impact": "critical",
            "wcagSc": [
              "wcag2a",
              "wcag412"
            ],
            "xpath": "#gov-banner-header",
            "html": "<div role=\"heading\" id=\"gov-banner-header\">",
            "message": "Required ARIA attributes must be provided",
            "fixSummary": "Fix any of the following:\n  Required ARIA attribute not present: aria-level",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "5e20eca5bddf",
            "firstSeenAt": "2026-06-04T18:34:08.422Z",
            "patternId": "A11Y-06db58df"
          },
          {
            "rule": "heading-order",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/heading-order?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": "a[href=\"/pubs/nsf26317\"][rel=\"noopener\"] > h5",
            "html": "<h5 class=\"card-title\">Federal R&amp;D Obligations Increased 4.4% in FY 2024; Most Agencies Estimate Declines in FY 2025</h5>",
            "message": "Heading levels should only increase by one",
            "fixSummary": "Fix any of the following:\n  Heading order invalid",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "d4a0613a5d70",
            "firstSeenAt": "2026-06-04T18:34:08.422Z",
            "patternId": "A11Y-023779c2"
          },
          {
            "rule": "heading-order",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/heading-order?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": "h4",
            "html": "<h4>Explore Our Areas of Interest</h4>",
            "message": "Heading levels should only increase by one",
            "fixSummary": "Fix any of the following:\n  Heading order invalid",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "f72b1383d168",
            "firstSeenAt": "2026-06-04T18:34:08.422Z",
            "patternId": "A11Y-61c4188c"
          },
          {
            "rule": "landmark-one-main",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/landmark-one-main?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": "html",
            "html": "<html lang=\"en\">",
            "message": "Document should have one main landmark",
            "fixSummary": "Fix all of the following:\n  Document does not have a main landmark",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "1c2c2c9bae7a",
            "firstSeenAt": "2026-06-04T18:34:08.422Z",
            "patternId": "A11Y-85b00be0"
          },
          {
            "rule": "list",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/list?application=playwright",
            "impact": "serious",
            "wcagSc": [
              "wcag2a",
              "wcag131"
            ],
            "xpath": "ul[aria-label=\"Our data and analysis\"]",
            "html": "<ul aria-label=\"Our data and analysis\" class=\"ncses-link-column\">",
            "message": "<ul> and <ol> must only directly contain <li>, <script> or <template> elements",
            "fixSummary": "Fix all of the following:\n  List element has direct children that are not allowed: #text",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "e5b7db0aa793",
            "firstSeenAt": "2026-06-04T18:34:08.422Z",
            "patternId": "A11Y-af0166f7"
          },
          {
            "rule": "list",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/list?application=playwright",
            "impact": "serious",
            "wcagSc": [
              "wcag2a",
              "wcag131"
            ],
            "xpath": "ul[aria-label=\"About\"]",
            "html": "<ul aria-label=\"About\" class=\"ncses-link-column\">",
            "message": "<ul> and <ol> must only directly contain <li>, <script> or <template> elements",
            "fixSummary": "Fix all of the following:\n  List element has direct children that are not allowed: #text",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "7aacd3d9b7ad",
            "firstSeenAt": "2026-06-04T18:34:08.422Z",
            "patternId": "A11Y-688e1174"
          },
          {
            "rule": "list",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/list?application=playwright",
            "impact": "serious",
            "wcagSc": [
              "wcag2a",
              "wcag131"
            ],
            "xpath": "ul[aria-label=\"Help\"]",
            "html": "<ul aria-label=\"Help\" class=\"ncses-link-column\">",
            "message": "<ul> and <ol> must only directly contain <li>, <script> or <template> elements",
            "fixSummary": "Fix all of the following:\n  List element has direct children that are not allowed: #text",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "ba2478183f04",
            "firstSeenAt": "2026-06-04T18:34:08.422Z",
            "patternId": "A11Y-13fafe6f"
          },
          {
            "rule": "page-has-heading-one",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/page-has-heading-one?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": "html",
            "html": "<html lang=\"en\">",
            "message": "Page should contain a level-one heading",
            "fixSummary": "Fix all of the following:\n  Page must have a level-one heading",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "f2c3a29a9da0",
            "firstSeenAt": "2026-06-04T18:34:08.422Z",
            "patternId": "A11Y-ee8d7590"
          },
          {
            "rule": "region",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/region?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": "#skip-link",
            "html": "<a role=\"link\" id=\"skip-link\" tabindex=\"0\" class=\"sr-only skip-link\">Skip to Main Content</a>",
            "message": "All page content should be contained by landmarks",
            "fixSummary": "Fix any of the following:\n  Some page content is not contained by landmarks",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "e991536f27dd",
            "firstSeenAt": "2026-06-04T18:34:08.422Z",
            "patternId": "A11Y-337639bf"
          },
          {
            "rule": "region",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/region?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": "#card1139 > .card-body > .row > .col-auto",
            "html": "<div class=\"col-auto\">\n            <img src=\"130/assets/0/images/bbc581f3-aa73-4a82-894a-a94a556fc5a3.png\" alt=\"The State of U.S. Science and Engineering 2026.\">\n           </div>",
            "message": "All page content should be contained by landmarks",
            "fixSummary": "Fix any of the following:\n  Some page content is not contained by landmarks",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "c6a254edd6fd",
            "firstSeenAt": "2026-06-04T18:34:08.422Z",
            "patternId": "A11Y-514abbd4"
          },
          {
            "rule": "region",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/region?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": "#card1139 > .card-body > .row > .col > .category",
            "html": "<div class=\"category\">\n             <div>Report</div>\n            </div>",
            "message": "All page content should be contained by landmarks",
            "fixSummary": "Fix any of the following:\n  Some page content is not contained by landmarks",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "6ee658add230",
            "firstSeenAt": "2026-06-04T18:34:08.422Z",
            "patternId": "A11Y-a2b17902"
          },
          {
            "rule": "region",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/region?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": "#card1139 > .card-body > .row > .col > h2",
            "html": "<h2 class=\"card-title\">\n             <div>The State of U.S. Science and Engineering 2026</div>\n            </h2>",
            "message": "All page content should be contained by landmarks",
            "fixSummary": "Fix any of the following:\n  Some page content is not contained by landmarks",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "5f4f592e8d3e",
            "firstSeenAt": "2026-06-04T18:34:08.422Z",
            "patternId": "A11Y-307d1fea"
          },
          {
            "rule": "region",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/region?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": "#card1139 > .card-body > .row > .col > .date-posted",
            "html": "<div class=\"date-posted\">May 4, 2026</div>",
            "message": "All page content should be contained by landmarks",
            "fixSummary": "Fix any of the following:\n  Some page content is not contained by landmarks",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "e387dc80ca19",
            "firstSeenAt": "2026-06-04T18:34:08.422Z",
            "patternId": "A11Y-bea05b9b"
          },
          {
            "rule": "region",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/region?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": ".col > div:nth-child(4)",
            "html": "<div>",
            "message": "All page content should be contained by landmarks",
            "fixSummary": "Fix any of the following:\n  Some page content is not contained by landmarks",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "d37c25a50669",
            "firstSeenAt": "2026-06-04T18:34:08.422Z",
            "patternId": "A11Y-fb797fb3"
          },
          {
            "rule": "region",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/region?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": ".top-reports",
            "html": "<div class=\"top-reports subsection col-xs-12 col-xl-4\">",
            "message": "All page content should be contained by landmarks",
            "fixSummary": "Fix any of the following:\n  Some page content is not contained by landmarks",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "463a56be1e6f",
            "firstSeenAt": "2026-06-04T18:34:08.422Z",
            "patternId": "A11Y-407db7fd"
          },
          {
            "rule": "region",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/region?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": ".releases",
            "html": "<div class=\"releases subsection col-xs-12 col-xl-5\">",
            "message": "All page content should be contained by landmarks",
            "fixSummary": "Fix any of the following:\n  Some page content is not contained by landmarks",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "490d2b74e90c",
            "firstSeenAt": "2026-06-04T18:34:08.422Z",
            "patternId": "A11Y-f8cafc7e"
          },
          {
            "rule": "region",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/region?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": "h4",
            "html": "<h4>Explore Our Areas of Interest</h4>",
            "message": "All page content should be contained by landmarks",
            "fixSummary": "Fix any of the following:\n  Some page content is not contained by landmarks",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "19391df4d6c5",
            "firstSeenAt": "2026-06-04T18:34:08.422Z",
            "patternId": "A11Y-5827b2a2"
          },
          {
            "rule": "region",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/region?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": ".footer-container",
            "html": "<div class=\"footer-container\">",
            "message": "All page content should be contained by landmarks",
            "fixSummary": "Fix any of the following:\n  Some page content is not contained by landmarks",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "f37620b41aaa",
            "firstSeenAt": "2026-06-04T18:34:08.422Z",
            "patternId": "A11Y-841301d2"
          },
          {
            "rule": "region",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/region?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": ".data-tools-overview",
            "html": "<div class=\"data-tools-overview subsection col-sm-12 col-xl-3\">",
            "message": "All page content should be contained by landmarks",
            "fixSummary": "Fix any of the following:\n  Some page content is not contained by landmarks",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "b09beb9015f5",
            "firstSeenAt": "2026-06-04T18:34:08.422Z",
            "patternId": "A11Y-40be6496"
          },
          {
            "rule": "region",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/region?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": "#card73 > .card-body",
            "html": "<div class=\"card-body\">",
            "message": "All page content should be contained by landmarks",
            "fixSummary": "Fix any of the following:\n  Some page content is not contained by landmarks",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "4f6a641f8828",
            "firstSeenAt": "2026-06-04T18:34:08.422Z",
            "patternId": "A11Y-d3e8356d"
          },
          {
            "rule": "region",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/region?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": "#card74 > .card-body",
            "html": "<div class=\"card-body\">\n          <h3 class=\"card-title \" data-property=\"title\">\n           <div>Chart Builder</div>\n          </h3>\n          <div>\n           <div>Generate simple line and bar graphs using the Chart Builder.</div>\n          </div>\n         </div>",
            "message": "All page content should be contained by landmarks",
            "fixSummary": "Fix any of the following:\n  Some page content is not contained by landmarks",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "05cf89fe2209",
            "firstSeenAt": "2026-06-04T18:34:08.422Z",
            "patternId": "A11Y-351e7323"
          },
          {
            "rule": "region",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/region?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": "#card75 > .card-body",
            "html": "<div class=\"card-body\">\n          <h3 class=\"card-title \" data-property=\"title\">\n           <div>Data Explorer</div>\n          </h3>\n          <div>\n           <div>Quickly discover and learn about available surveys and measures with the Data Explorer.</div>\n          </div>\n         </div>",
            "message": "All page content should be contained by landmarks",
            "fixSummary": "Fix any of the following:\n  Some page content is not contained by landmarks",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "0675afa9058c",
            "firstSeenAt": "2026-06-04T18:34:08.422Z",
            "patternId": "A11Y-193b5af7"
          },
          {
            "rule": "region",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/region?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": ".stats-header.col-xs-12.subsection",
            "html": "<div class=\"stats-header subsection col-xs-12\">",
            "message": "All page content should be contained by landmarks",
            "fixSummary": "Fix any of the following:\n  Some page content is not contained by landmarks",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "a75a1963684d",
            "firstSeenAt": "2026-06-04T18:34:08.422Z",
            "patternId": "A11Y-dbce4f11"
          },
          {
            "rule": "region",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/region?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": ".header.col-xs-12.subsection",
            "html": "<div class=\"header subsection col-xs-12\">",
            "message": "All page content should be contained by landmarks",
            "fixSummary": "Fix any of the following:\n  Some page content is not contained by landmarks",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "20b45aa84eb6",
            "firstSeenAt": "2026-06-04T18:34:08.422Z",
            "patternId": "A11Y-c24c9e4d"
          },
          {
            "rule": "region",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/region?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": "#card77 > .card-wrapper.flex-column.align-items-stretch > .card-header",
            "html": "<div class=\"card-header\">\n           <img src=\"130/assets/130/images/4a0a4f1f-8daf-409e-93dc-b6069e741bf0.png\" alt=\"Research.\">\n          </div>",
            "message": "All page content should be contained by landmarks",
            "fixSummary": "Fix any of the following:\n  Some page content is not contained by landmarks",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "caa01f3c57d3",
            "firstSeenAt": "2026-06-04T18:34:08.422Z",
            "patternId": "A11Y-6ef23ab5"
          },
          {
            "rule": "region",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/region?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": "#card77 > .card-wrapper.flex-column.align-items-stretch > .card-body",
            "html": "<div class=\"card-body\">",
            "message": "All page content should be contained by landmarks",
            "fixSummary": "Fix any of the following:\n  Some page content is not contained by landmarks",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "86fcf51a07ad",
            "firstSeenAt": "2026-06-04T18:34:08.422Z",
            "patternId": "A11Y-45d05d18"
          },
          {
            "rule": "region",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/region?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": "#card78 > .card-wrapper.flex-column.align-items-stretch > .card-header",
            "html": "<div class=\"card-header\">\n           <img src=\"130/assets/130/images/52abe65e-7e8f-41fc-af6a-12462c36b1f6.png\" alt=\"Funding Opportunities.\">\n          </div>",
            "message": "All page content should be contained by landmarks",
            "fixSummary": "Fix any of the following:\n  Some page content is not contained by landmarks",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "3111cd71b38d",
            "firstSeenAt": "2026-06-04T18:34:08.422Z",
            "patternId": "A11Y-12def7b3"
          },
          {
            "rule": "region",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/region?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": "#card78 > .card-wrapper.flex-column.align-items-stretch > .card-body",
            "html": "<div class=\"card-body\">",
            "message": "All page content should be contained by landmarks",
            "fixSummary": "Fix any of the following:\n  Some page content is not contained by landmarks",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "1b1dbc09f546",
            "firstSeenAt": "2026-06-04T18:34:08.422Z",
            "patternId": "A11Y-cbb638dc"
          },
          {
            "rule": "region",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/region?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": "#card79 > .card-wrapper.flex-column.align-items-stretch > .card-header",
            "html": "<div class=\"card-header\">\n           <img src=\"130/assets/130/images/4c85f1dc-983a-42d0-b1b5-8c32fe7c6212.png\" alt=\"Restricted Use Data Licensing.\">\n          </div>",
            "message": "All page content should be contained by landmarks",
            "fixSummary": "Fix any of the following:\n  Some page content is not contained by landmarks",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "0d44e9e92dee",
            "firstSeenAt": "2026-06-04T18:34:08.422Z",
            "patternId": "A11Y-e8ce431b"
          },
          {
            "rule": "region",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/region?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": "#card79 > .card-wrapper.flex-column.align-items-stretch > .card-body",
            "html": "<div class=\"card-body\">",
            "message": "All page content should be contained by landmarks",
            "fixSummary": "Fix any of the following:\n  Some page content is not contained by landmarks",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "14b18857daa0",
            "firstSeenAt": "2026-06-04T18:34:08.422Z",
            "patternId": "A11Y-809eca53"
          },
          {
            "rule": "region",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/region?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": ".about-us",
            "html": "<div class=\"about-us section\">",
            "message": "All page content should be contained by landmarks",
            "fixSummary": "Fix any of the following:\n  Some page content is not contained by landmarks",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "5343f4b88763",
            "firstSeenAt": "2026-06-04T18:34:08.422Z",
            "patternId": "A11Y-f7a75b23"
          },
          {
            "rule": "region",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/region?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": ".subscribe-container > h3",
            "html": "<h3>Get e-mail updates from NCSES</h3>",
            "message": "All page content should be contained by landmarks",
            "fixSummary": "Fix any of the following:\n  Some page content is not contained by landmarks",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "06daa8e9f9af",
            "firstSeenAt": "2026-06-04T18:34:08.422Z",
            "patternId": "A11Y-81de28d9"
          },
          {
            "rule": "region",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/region?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": ".subscribe-container > p",
            "html": "<p>NCSES is an official statistical agency. Subscribe below to receive our latest news and announcements.</p>",
            "message": "All page content should be contained by landmarks",
            "fixSummary": "Fix any of the following:\n  Some page content is not contained by landmarks",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "94e1456386f0",
            "firstSeenAt": "2026-06-04T18:34:08.422Z",
            "patternId": "A11Y-391fd281"
          },
          {
            "rule": "region",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/region?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": "input[placeholder=\"Enter your e-mail address\"]",
            "html": "<input type=\"text\" placeholder=\"Enter your e-mail address\" name=\"email\" aria-label=\"Enter your e-mail address\">",
            "message": "All page content should be contained by landmarks",
            "fixSummary": "Fix any of the following:\n  Some page content is not contained by landmarks",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "24a22c66cf15",
            "firstSeenAt": "2026-06-04T18:34:08.422Z",
            "patternId": "A11Y-e5371249"
          },
          {
            "rule": "region",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/region?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": ".social-box",
            "html": "<div class=\"social-box\">",
            "message": "All page content should be contained by landmarks",
            "fixSummary": "Fix any of the following:\n  Some page content is not contained by landmarks",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "1243c14f6dfa",
            "firstSeenAt": "2026-06-04T18:34:08.422Z",
            "patternId": "A11Y-aa7d802e"
          },
          {
            "rule": "role-img-alt",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/role-img-alt?application=playwright",
            "impact": "serious",
            "wcagSc": [
              "wcag2a",
              "wcag111"
            ],
            "xpath": ".st-rss",
            "html": "<span role=\"img\" class=\"st-rss\"></span>",
            "message": "[role=\"img\"] elements must have alternative text",
            "fixSummary": "Fix any of the following:\n  aria-label attribute does not exist or is empty\n  aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty\n  Element has no title attribute",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "29705534e290",
            "firstSeenAt": "2026-06-04T18:34:08.422Z",
            "patternId": "A11Y-cb41abf5"
          }
        ],
        "outcomeCount": 1163,
        "darkModeScanned": false,
        "requestedColorScheme": "both",
        "scanContext": {
          "viewport": {
            "width": 1280,
            "height": 800
          },
          "viewportPreset": "desktop",
          "colorScheme": "both",
          "browser": "chromium"
        },
        "mediaQuerySupport": {
          "darkMode": false,
          "reducedMotion": true,
          "highContrast": false,
          "forcedColors": false,
          "reducedTransparency": false
        },
        "duplicateFailedCount": 0,
        "uniqueFailedCount": 36
      },
      "equalAccess": {
        "executed": false,
        "error": "Skipped (not requested)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "accesslint": {
        "executed": false,
        "error": "Skipped (not requested)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "qualweb": {
        "executed": false,
        "error": "Skipped (not requested)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "duplicateFindingCount": 0
    },
    {
      "submittedUrl": "https://ncses.nsf.gov/accessibility",
      "finalUrl": "https://ncses.nsf.gov/accessibility",
      "redirected": false,
      "statusCode": 200,
      "ok": true,
      "contentType": "text/html;charset=UTF-8",
      "pageTitle": "NCSES Section 508 WCAG 2.0 Accessibility | NCSES | NSF",
      "elapsedMs": 10327,
      "error": null,
      "scanContext": {
        "viewport": {
          "width": 1280,
          "height": 800
        },
        "viewportPreset": "desktop",
        "colorScheme": "both",
        "browser": "chromium"
      },
      "alfa": {
        "executed": false,
        "error": "Error: Could not find Chrome (ver. 145.0.7632.77). This can occur if either\n 1. you did not perform an installation before running the script (e.g. `npx puppeteer browsers install chrome`) or\n 2. your cache path is incorrectly configured (which is: /home/runner/.cache/puppeteer).\nFor (2), check out our guide on configuring puppeteer at https://pptr.dev/guides/configuration.\n    at ChromeLauncher.resolveExecutablePath (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/BrowserLauncher.js:298:27)\n    at ChromeLauncher.computeLaunchArguments (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/ChromeLauncher.js:86:24)\n    at async ChromeLauncher.launch (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/BrowserLauncher.js:49:28)\n    at async Scraper.of (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-scraper/dist/scraper.js:29:28)\n    at async Module.run (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-cli/bin/alfa/command/scrape/run.js:94:21)\n    at async run (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-cli/bin/alfa/command/audit/run.js:31:24)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "duplicateFailedCount": 0,
        "uniqueFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "axe": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 569,
          "failed": 15,
          "cantTell": 7,
          "inapplicable": 45
        },
        "failedRules": [
          "aria-required-attr",
          "landmark-one-main",
          "link-in-text-block",
          "list",
          "page-has-heading-one",
          "region",
          "role-img-alt"
        ],
        "passedRules": [
          "aria-allowed-attr",
          "aria-allowed-role",
          "aria-command-name",
          "aria-conditional-attr",
          "aria-deprecated-role",
          "aria-hidden-body",
          "aria-hidden-focus",
          "aria-prohibited-attr",
          "aria-required-attr",
          "aria-roles",
          "aria-valid-attr",
          "aria-valid-attr-value",
          "autocomplete-valid",
          "button-name",
          "bypass",
          "color-contrast",
          "document-title",
          "duplicate-id-aria",
          "empty-heading",
          "form-field-multiple-labels",
          "heading-order",
          "html-has-lang",
          "html-lang-valid",
          "image-alt",
          "image-redundant-alt",
          "label",
          "label-title-only",
          "landmark-banner-is-top-level",
          "landmark-contentinfo-is-top-level",
          "landmark-no-duplicate-banner",
          "landmark-no-duplicate-contentinfo",
          "landmark-unique",
          "link-name",
          "list",
          "listitem",
          "meta-viewport",
          "meta-viewport-large",
          "nested-interactive",
          "region",
          "role-img-alt",
          "tabindex"
        ],
        "failures": [
          {
            "rule": "aria-required-attr",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/aria-required-attr?application=playwright",
            "impact": "critical",
            "wcagSc": [
              "wcag2a",
              "wcag412"
            ],
            "xpath": "#gov-banner-header",
            "html": "<div role=\"heading\" id=\"gov-banner-header\">",
            "message": "Required ARIA attributes must be provided",
            "fixSummary": "Fix any of the following:\n  Required ARIA attribute not present: aria-level",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "bd476d1e1750",
            "firstSeenAt": "2026-06-04T18:34:08.422Z",
            "patternId": "A11Y-06db58df"
          },
          {
            "rule": "landmark-one-main",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/landmark-one-main?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": "html",
            "html": "<html lang=\"en\">",
            "message": "Document should have one main landmark",
            "fixSummary": "Fix all of the following:\n  Document does not have a main landmark",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "89d0dd539f9e",
            "firstSeenAt": "2026-06-04T18:34:08.422Z",
            "patternId": "A11Y-85b00be0"
          },
          {
            "rule": "link-in-text-block",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/link-in-text-block?application=playwright",
            "impact": "serious",
            "wcagSc": [
              "wcag2a",
              "wcag141"
            ],
            "xpath": "#card387 > .card-body > .card-content[data-property=\"content\"] > span > div:nth-child(1) > a[rel=\"noopener\"]",
            "html": "<a href=\"https://www.nsf.gov/policies/access.jsp#tell-us\" rel=\"noopener\" tabindex=\"0\">NSF Accessibility Feedback Form</a>",
            "message": "Links must be distinguishable without relying on color",
            "fixSummary": "Fix any of the following:\n  The link has insufficient color contrast of 2.3:1 with the surrounding text. (Minimum contrast is 3:1, link text: #005495, surrounding text: #171717)\n  The link has no styling (such as underline) to distinguish it from the surrounding text",
            "relatedPaths": [
              "#card387 > .card-body > .card-content[data-property=\"content\"] > span > div:nth-child(1)"
            ],
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "585c4761cf08",
            "firstSeenAt": "2026-06-04T18:34:08.422Z",
            "patternId": "A11Y-e8cd73fe"
          },
          {
            "rule": "link-in-text-block",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/link-in-text-block?application=playwright",
            "impact": "serious",
            "wcagSc": [
              "wcag2a",
              "wcag141"
            ],
            "xpath": "#card390 > .card-body > .card-content[data-property=\"content\"] > span > div:nth-child(1) > a[rel=\"noopener\"]",
            "html": "<a href=\"https://www.nsf.gov/policies/access.jsp#tell-us\" rel=\"noopener\" tabindex=\"0\">NSF Accessibility Feedback Form</a>",
            "message": "Links must be distinguishable without relying on color",
            "fixSummary": "Fix any of the following:\n  The link has insufficient color contrast of 2.3:1 with the surrounding text. (Minimum contrast is 3:1, link text: #005495, surrounding text: #171717)\n  The link has no styling (such as underline) to distinguish it from the surrounding text",
            "relatedPaths": [
              "#card390 > .card-body > .card-content[data-property=\"content\"] > span > div:nth-child(1)"
            ],
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "88a3b09c11ae",
            "firstSeenAt": "2026-06-04T18:34:08.422Z",
            "patternId": "A11Y-f6f2b1e3"
          },
          {
            "rule": "list",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/list?application=playwright",
            "impact": "serious",
            "wcagSc": [
              "wcag2a",
              "wcag131"
            ],
            "xpath": "ul[aria-label=\"Our data and analysis\"]",
            "html": "<ul aria-label=\"Our data and analysis\" class=\"ncses-link-column\">",
            "message": "<ul> and <ol> must only directly contain <li>, <script> or <template> elements",
            "fixSummary": "Fix all of the following:\n  List element has direct children that are not allowed: #text",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "a0bcd94f1bcc",
            "firstSeenAt": "2026-06-04T18:34:08.422Z",
            "patternId": "A11Y-af0166f7"
          },
          {
            "rule": "list",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/list?application=playwright",
            "impact": "serious",
            "wcagSc": [
              "wcag2a",
              "wcag131"
            ],
            "xpath": "ul[aria-label=\"About\"]",
            "html": "<ul aria-label=\"About\" class=\"ncses-link-column\">",
            "message": "<ul> and <ol> must only directly contain <li>, <script> or <template> elements",
            "fixSummary": "Fix all of the following:\n  List element has direct children that are not allowed: #text",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "243d700a86d1",
            "firstSeenAt": "2026-06-04T18:34:08.422Z",
            "patternId": "A11Y-688e1174"
          },
          {
            "rule": "list",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/list?application=playwright",
            "impact": "serious",
            "wcagSc": [
              "wcag2a",
              "wcag131"
            ],
            "xpath": "ul[aria-label=\"Help\"]",
            "html": "<ul aria-label=\"Help\" class=\"ncses-link-column\">",
            "message": "<ul> and <ol> must only directly contain <li>, <script> or <template> elements",
            "fixSummary": "Fix all of the following:\n  List element has direct children that are not allowed: #text",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "48491736b888",
            "firstSeenAt": "2026-06-04T18:34:08.422Z",
            "patternId": "A11Y-13fafe6f"
          },
          {
            "rule": "page-has-heading-one",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/page-has-heading-one?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": "html",
            "html": "<html lang=\"en\">",
            "message": "Page should contain a level-one heading",
            "fixSummary": "Fix all of the following:\n  Page must have a level-one heading",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "d31bbfd20e20",
            "firstSeenAt": "2026-06-04T18:34:08.422Z",
            "patternId": "A11Y-ee8d7590"
          },
          {
            "rule": "region",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/region?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": "#skip-link",
            "html": "<a role=\"link\" id=\"skip-link\" tabindex=\"0\" class=\"sr-only skip-link\">Skip to Main Content</a>",
            "message": "All page content should be contained by landmarks",
            "fixSummary": "Fix any of the following:\n  Some page content is not contained by landmarks",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "30ddca5c1328",
            "firstSeenAt": "2026-06-04T18:34:08.422Z",
            "patternId": "A11Y-337639bf"
          },
          {
            "rule": "region",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/region?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": "body > .container",
            "html": "<div class=\"container\">",
            "message": "All page content should be contained by landmarks",
            "fixSummary": "Fix any of the following:\n  Some page content is not contained by landmarks",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "52a9edd202ea",
            "firstSeenAt": "2026-06-04T18:34:08.422Z",
            "patternId": "A11Y-62c36a49"
          },
          {
            "rule": "region",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/region?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": ".subscribe-container > h3",
            "html": "<h3>Get e-mail updates from NCSES</h3>",
            "message": "All page content should be contained by landmarks",
            "fixSummary": "Fix any of the following:\n  Some page content is not contained by landmarks",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "2ba771c485bf",
            "firstSeenAt": "2026-06-04T18:34:08.422Z",
            "patternId": "A11Y-81de28d9"
          },
          {
            "rule": "region",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/region?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": ".subscribe-container > p",
            "html": "<p>NCSES is an official statistical agency. Subscribe below to receive our latest news and announcements.</p>",
            "message": "All page content should be contained by landmarks",
            "fixSummary": "Fix any of the following:\n  Some page content is not contained by landmarks",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "ccd742840e9e",
            "firstSeenAt": "2026-06-04T18:34:08.422Z",
            "patternId": "A11Y-391fd281"
          },
          {
            "rule": "region",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/region?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": "input[placeholder=\"Enter your e-mail address\"]",
            "html": "<input type=\"text\" placeholder=\"Enter your e-mail address\" name=\"email\" aria-label=\"Enter your e-mail address\">",
            "message": "All page content should be contained by landmarks",
            "fixSummary": "Fix any of the following:\n  Some page content is not contained by landmarks",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "05d5f0caa0ca",
            "firstSeenAt": "2026-06-04T18:34:08.422Z",
            "patternId": "A11Y-e5371249"
          },
          {
            "rule": "region",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/region?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": ".social-box",
            "html": "<div class=\"social-box\">",
            "message": "All page content should be contained by landmarks",
            "fixSummary": "Fix any of the following:\n  Some page content is not contained by landmarks",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "3bb9681414d8",
            "firstSeenAt": "2026-06-04T18:34:08.422Z",
            "patternId": "A11Y-aa7d802e"
          },
          {
            "rule": "role-img-alt",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/role-img-alt?application=playwright",
            "impact": "serious",
            "wcagSc": [
              "wcag2a",
              "wcag111"
            ],
            "xpath": ".st-rss",
            "html": "<span role=\"img\" class=\"st-rss\"></span>",
            "message": "[role=\"img\"] elements must have alternative text",
            "fixSummary": "Fix any of the following:\n  aria-label attribute does not exist or is empty\n  aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty\n  Element has no title attribute",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "cea6ad6b98a3",
            "firstSeenAt": "2026-06-04T18:34:08.422Z",
            "patternId": "A11Y-cb41abf5"
          }
        ],
        "outcomeCount": 636,
        "darkModeScanned": false,
        "requestedColorScheme": "both",
        "scanContext": {
          "viewport": {
            "width": 1280,
            "height": 800
          },
          "viewportPreset": "desktop",
          "colorScheme": "both",
          "browser": "chromium"
        },
        "mediaQuerySupport": {
          "darkMode": false,
          "reducedMotion": true,
          "highContrast": false,
          "forcedColors": false,
          "reducedTransparency": false
        },
        "duplicateFailedCount": 0,
        "uniqueFailedCount": 15
      },
      "equalAccess": {
        "executed": false,
        "error": "Skipped (not requested)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "accesslint": {
        "executed": false,
        "error": "Skipped (not requested)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "qualweb": {
        "executed": false,
        "error": "Skipped (not requested)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "duplicateFindingCount": 0
    },
    {
      "submittedUrl": "https://ncses.nsf.gov/indicators",
      "finalUrl": "https://ncses.nsf.gov/indicators",
      "redirected": false,
      "statusCode": 200,
      "ok": true,
      "contentType": "text/html;charset=UTF-8",
      "pageTitle": "Indicators | NCSES | NSF",
      "elapsedMs": 10274,
      "error": null,
      "scanContext": {
        "viewport": {
          "width": 1280,
          "height": 800
        },
        "viewportPreset": "desktop",
        "colorScheme": "both",
        "browser": "chromium"
      },
      "alfa": {
        "executed": false,
        "error": "Error: Could not find Chrome (ver. 145.0.7632.77). This can occur if either\n 1. you did not perform an installation before running the script (e.g. `npx puppeteer browsers install chrome`) or\n 2. your cache path is incorrectly configured (which is: /home/runner/.cache/puppeteer).\nFor (2), check out our guide on configuring puppeteer at https://pptr.dev/guides/configuration.\n    at ChromeLauncher.resolveExecutablePath (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/BrowserLauncher.js:298:27)\n    at ChromeLauncher.computeLaunchArguments (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/ChromeLauncher.js:86:24)\n    at async ChromeLauncher.launch (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/BrowserLauncher.js:49:28)\n    at async Scraper.of (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-scraper/dist/scraper.js:29:28)\n    at async Module.run (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-cli/bin/alfa/command/scrape/run.js:94:21)\n    at async run (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-cli/bin/alfa/command/audit/run.js:31:24)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "duplicateFailedCount": 0,
        "uniqueFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "axe": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 858,
          "failed": 6,
          "cantTell": 15,
          "inapplicable": 44
        },
        "failedRules": [
          "aria-input-field-name",
          "aria-required-attr",
          "aria-required-children",
          "page-has-heading-one",
          "region"
        ],
        "passedRules": [
          "aria-allowed-attr",
          "aria-allowed-role",
          "aria-conditional-attr",
          "aria-deprecated-role",
          "aria-hidden-body",
          "aria-hidden-focus",
          "aria-prohibited-attr",
          "aria-required-attr",
          "aria-roles",
          "aria-valid-attr",
          "aria-valid-attr-value",
          "avoid-inline-spacing",
          "button-name",
          "bypass",
          "color-contrast",
          "document-title",
          "duplicate-id-aria",
          "empty-heading",
          "heading-order",
          "html-has-lang",
          "html-lang-valid",
          "image-alt",
          "image-redundant-alt",
          "landmark-banner-is-top-level",
          "landmark-complementary-is-top-level",
          "landmark-contentinfo-is-top-level",
          "landmark-main-is-top-level",
          "landmark-no-duplicate-banner",
          "landmark-no-duplicate-contentinfo",
          "landmark-no-duplicate-main",
          "landmark-one-main",
          "landmark-unique",
          "link-in-text-block",
          "link-name",
          "list",
          "listitem",
          "meta-viewport",
          "meta-viewport-large",
          "nested-interactive",
          "region",
          "skip-link",
          "tabindex"
        ],
        "failures": [
          {
            "rule": "aria-input-field-name",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/aria-input-field-name?application=playwright",
            "impact": "serious",
            "wcagSc": [
              "wcag2a",
              "wcag412"
            ],
            "xpath": ".carousel-inner",
            "html": "<div class=\"carousel-inner\" role=\"listbox\">",
            "message": "ARIA input fields must have an accessible name",
            "fixSummary": "Fix any of the following:\n  aria-label attribute does not exist or is empty\n  aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty\n  Element has no title attribute",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "7b84bc886632",
            "firstSeenAt": "2026-06-04T18:34:08.422Z",
            "patternId": "A11Y-7642e1ad"
          },
          {
            "rule": "aria-required-attr",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/aria-required-attr?application=playwright",
            "impact": "critical",
            "wcagSc": [
              "wcag2a",
              "wcag412"
            ],
            "xpath": "#gov-banner-header",
            "html": "<div role=\"heading\" id=\"gov-banner-header\">",
            "message": "Required ARIA attributes must be provided",
            "fixSummary": "Fix any of the following:\n  Required ARIA attribute not present: aria-level",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "e3a3d543072e",
            "firstSeenAt": "2026-06-04T18:34:08.422Z",
            "patternId": "A11Y-06db58df"
          },
          {
            "rule": "aria-required-children",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/aria-required-children?application=playwright",
            "impact": "critical",
            "wcagSc": [
              "wcag2a",
              "wcag131"
            ],
            "xpath": ".carousel-inner",
            "html": "<div class=\"carousel-inner\" role=\"listbox\">",
            "message": "Certain ARIA roles must contain particular children",
            "fixSummary": "Fix any of the following:\n  Element has children which are not allowed: img[tabindex], h3[tabindex], p[tabindex], a[tabindex]",
            "relatedPaths": [
              ".featured-image",
              ".sr > div > h3",
              ".sr > div > .abstract",
              ".pub-link[href$=\"nsbsep20261\"][rel=\"noopener\"]"
            ],
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "25bdb0f42d8a",
            "firstSeenAt": "2026-06-04T18:34:08.422Z",
            "patternId": "A11Y-a7a75af6"
          },
          {
            "rule": "page-has-heading-one",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/page-has-heading-one?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": "html",
            "html": "<html lang=\"en\">",
            "message": "Page should contain a level-one heading",
            "fixSummary": "Fix all of the following:\n  Page must have a level-one heading",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "77d03d1d3006",
            "firstSeenAt": "2026-06-04T18:34:08.422Z",
            "patternId": "A11Y-ee8d7590"
          },
          {
            "rule": "region",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/region?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": "aside",
            "html": "<aside class=\"col-xs-4 clearfix\">",
            "message": "All page content should be contained by landmarks",
            "fixSummary": "Fix any of the following:\n  Some page content is not contained by landmarks",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "cc8922554a91",
            "firstSeenAt": "2026-06-04T18:34:08.422Z",
            "patternId": "A11Y-1e595220"
          },
          {
            "rule": "region",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/region?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": "#bottom-tiles",
            "html": "<div id=\"bottom-tiles\" class=\"row is-flex\">",
            "message": "All page content should be contained by landmarks",
            "fixSummary": "Fix any of the following:\n  Some page content is not contained by landmarks",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "5b6354bbd7a9",
            "firstSeenAt": "2026-06-04T18:34:08.422Z",
            "patternId": "A11Y-f35db5af"
          }
        ],
        "outcomeCount": 923,
        "darkModeScanned": false,
        "requestedColorScheme": "both",
        "scanContext": {
          "viewport": {
            "width": 1280,
            "height": 800
          },
          "viewportPreset": "desktop",
          "colorScheme": "both",
          "browser": "chromium"
        },
        "mediaQuerySupport": {
          "darkMode": false,
          "reducedMotion": true,
          "highContrast": false,
          "forcedColors": false,
          "reducedTransparency": false
        },
        "duplicateFailedCount": 0,
        "uniqueFailedCount": 6
      },
      "equalAccess": {
        "executed": false,
        "error": "Skipped (not requested)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "accesslint": {
        "executed": false,
        "error": "Skipped (not requested)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "qualweb": {
        "executed": false,
        "error": "Skipped (not requested)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "duplicateFindingCount": 0
    },
    {
      "submittedUrl": "https://ncses.nsf.gov/data-tools",
      "finalUrl": "https://ncses.nsf.gov/data-tools",
      "redirected": false,
      "statusCode": 404,
      "ok": false,
      "contentType": "text/html;charset=UTF-8",
      "pageTitle": "404 Page Not Found | NCSES | NSF",
      "elapsedMs": 12277,
      "error": null,
      "scanContext": {
        "viewport": {
          "width": 1280,
          "height": 800
        },
        "viewportPreset": "desktop",
        "colorScheme": "both",
        "browser": "chromium"
      },
      "alfa": {
        "executed": false,
        "error": "Error: Could not find Chrome (ver. 145.0.7632.77). This can occur if either\n 1. you did not perform an installation before running the script (e.g. `npx puppeteer browsers install chrome`) or\n 2. your cache path is incorrectly configured (which is: /home/runner/.cache/puppeteer).\nFor (2), check out our guide on configuring puppeteer at https://pptr.dev/guides/configuration.\n    at ChromeLauncher.resolveExecutablePath (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/BrowserLauncher.js:298:27)\n    at ChromeLauncher.computeLaunchArguments (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/ChromeLauncher.js:86:24)\n    at async ChromeLauncher.launch (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/BrowserLauncher.js:49:28)\n    at async Scraper.of (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-scraper/dist/scraper.js:29:28)\n    at async Module.run (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-cli/bin/alfa/command/scrape/run.js:94:21)\n    at async run (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-cli/bin/alfa/command/audit/run.js:31:24)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "duplicateFailedCount": 0,
        "uniqueFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "axe": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 477,
          "failed": 12,
          "cantTell": 11,
          "inapplicable": 43
        },
        "failedRules": [
          "aria-required-attr",
          "html-lang-valid",
          "link-in-text-block",
          "list",
          "region",
          "role-img-alt"
        ],
        "passedRules": [
          "aria-allowed-attr",
          "aria-allowed-role",
          "aria-command-name",
          "aria-conditional-attr",
          "aria-deprecated-role",
          "aria-hidden-body",
          "aria-hidden-focus",
          "aria-prohibited-attr",
          "aria-required-attr",
          "aria-roles",
          "aria-valid-attr",
          "aria-valid-attr-value",
          "autocomplete-valid",
          "button-name",
          "bypass",
          "color-contrast",
          "document-title",
          "duplicate-id-aria",
          "empty-heading",
          "form-field-multiple-labels",
          "heading-order",
          "html-has-lang",
          "image-alt",
          "image-redundant-alt",
          "label",
          "label-title-only",
          "landmark-banner-is-top-level",
          "landmark-contentinfo-is-top-level",
          "landmark-main-is-top-level",
          "landmark-no-duplicate-banner",
          "landmark-no-duplicate-contentinfo",
          "landmark-no-duplicate-main",
          "landmark-one-main",
          "landmark-unique",
          "link-name",
          "list",
          "listitem",
          "meta-viewport",
          "meta-viewport-large",
          "nested-interactive",
          "page-has-heading-one",
          "region",
          "role-img-alt",
          "tabindex"
        ],
        "failures": [
          {
            "rule": "aria-required-attr",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/aria-required-attr?application=playwright",
            "impact": "critical",
            "wcagSc": [
              "wcag2a",
              "wcag412"
            ],
            "xpath": "#gov-banner-header",
            "html": "<div role=\"heading\" id=\"gov-banner-header\">",
            "message": "Required ARIA attributes must be provided",
            "fixSummary": "Fix any of the following:\n  Required ARIA attribute not present: aria-level",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "bad43af1a00b",
            "firstSeenAt": "2026-06-04T18:34:08.422Z",
            "patternId": "A11Y-06db58df"
          },
          {
            "rule": "html-lang-valid",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/html-lang-valid?application=playwright",
            "impact": "serious",
            "wcagSc": [
              "wcag2a",
              "wcag311"
            ],
            "xpath": "html",
            "html": "<html lang=\"en_US\">",
            "message": "<html> element must have a valid value for the lang attribute",
            "fixSummary": "Fix all of the following:\n  Value of lang attribute not included in the list of valid languages",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "a287c2348931",
            "firstSeenAt": "2026-06-04T18:34:08.422Z",
            "patternId": "A11Y-9a2136ae"
          },
          {
            "rule": "link-in-text-block",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/link-in-text-block?application=playwright",
            "impact": "serious",
            "wcagSc": [
              "wcag2a",
              "wcag141"
            ],
            "xpath": "p > a[href$=\"search\"]",
            "html": "<a href=\"/search\" tabindex=\"0\">Search NCSES</a>",
            "message": "Links must be distinguishable without relying on color",
            "fixSummary": "Fix any of the following:\n  The link has insufficient color contrast of 2.3:1 with the surrounding text. (Minimum contrast is 3:1, link text: #005495, surrounding text: #171717)\n  The link has no styling (such as underline) to distinguish it from the surrounding text",
            "relatedPaths": [
              ".row:nth-child(2) > .col-xs-12.col-xl-8 > p"
            ],
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "4fc21697cb2c",
            "firstSeenAt": "2026-06-04T18:34:08.422Z",
            "patternId": "A11Y-1ca5a351"
          },
          {
            "rule": "list",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/list?application=playwright",
            "impact": "serious",
            "wcagSc": [
              "wcag2a",
              "wcag131"
            ],
            "xpath": "ul[aria-label=\"Our data and analysis\"]",
            "html": "<ul aria-label=\"Our data and analysis\" class=\"ncses-link-column\">",
            "message": "<ul> and <ol> must only directly contain <li>, <script> or <template> elements",
            "fixSummary": "Fix all of the following:\n  List element has direct children that are not allowed: #text",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "4c67f67a8436",
            "firstSeenAt": "2026-06-04T18:34:08.422Z",
            "patternId": "A11Y-af0166f7"
          },
          {
            "rule": "list",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/list?application=playwright",
            "impact": "serious",
            "wcagSc": [
              "wcag2a",
              "wcag131"
            ],
            "xpath": "ul[aria-label=\"About\"]",
            "html": "<ul aria-label=\"About\" class=\"ncses-link-column\">",
            "message": "<ul> and <ol> must only directly contain <li>, <script> or <template> elements",
            "fixSummary": "Fix all of the following:\n  List element has direct children that are not allowed: #text",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "3bd2ed1cbced",
            "firstSeenAt": "2026-06-04T18:34:08.422Z",
            "patternId": "A11Y-688e1174"
          },
          {
            "rule": "list",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/list?application=playwright",
            "impact": "serious",
            "wcagSc": [
              "wcag2a",
              "wcag131"
            ],
            "xpath": "ul[aria-label=\"Help\"]",
            "html": "<ul aria-label=\"Help\" class=\"ncses-link-column\">",
            "message": "<ul> and <ol> must only directly contain <li>, <script> or <template> elements",
            "fixSummary": "Fix all of the following:\n  List element has direct children that are not allowed: #text",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "d519ed9584e9",
            "firstSeenAt": "2026-06-04T18:34:08.422Z",
            "patternId": "A11Y-13fafe6f"
          },
          {
            "rule": "region",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/region?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": "#skip-link",
            "html": "<a role=\"link\" id=\"skip-link\" tabindex=\"0\" class=\"sr-only skip-link\">Skip to Main Content</a>",
            "message": "All page content should be contained by landmarks",
            "fixSummary": "Fix any of the following:\n  Some page content is not contained by landmarks",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "3a8958cfbf2a",
            "firstSeenAt": "2026-06-04T18:34:08.422Z",
            "patternId": "A11Y-337639bf"
          },
          {
            "rule": "region",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/region?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": "h3",
            "html": "<h3>Get e-mail updates from NCSES</h3>",
            "message": "All page content should be contained by landmarks",
            "fixSummary": "Fix any of the following:\n  Some page content is not contained by landmarks",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "5e5e28ddc58c",
            "firstSeenAt": "2026-06-04T18:34:08.422Z",
            "patternId": "A11Y-53c5e841"
          },
          {
            "rule": "region",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/region?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": ".subscribe-container > p",
            "html": "<p>NCSES is an official statistical agency. Subscribe below to receive our latest news and announcements.</p>",
            "message": "All page content should be contained by landmarks",
            "fixSummary": "Fix any of the following:\n  Some page content is not contained by landmarks",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "7aa4229734b7",
            "firstSeenAt": "2026-06-04T18:34:08.422Z",
            "patternId": "A11Y-391fd281"
          },
          {
            "rule": "region",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/region?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": "input[placeholder=\"Enter your e-mail address\"]",
            "html": "<input type=\"text\" placeholder=\"Enter your e-mail address\" name=\"email\" aria-label=\"Enter your e-mail address\">",
            "message": "All page content should be contained by landmarks",
            "fixSummary": "Fix any of the following:\n  Some page content is not contained by landmarks",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "27c179c2ed15",
            "firstSeenAt": "2026-06-04T18:34:08.422Z",
            "patternId": "A11Y-e5371249"
          },
          {
            "rule": "region",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/region?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": ".social-box",
            "html": "<div class=\"social-box\">",
            "message": "All page content should be contained by landmarks",
            "fixSummary": "Fix any of the following:\n  Some page content is not contained by landmarks",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "029aa7000a17",
            "firstSeenAt": "2026-06-04T18:34:08.422Z",
            "patternId": "A11Y-aa7d802e"
          },
          {
            "rule": "role-img-alt",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/role-img-alt?application=playwright",
            "impact": "serious",
            "wcagSc": [
              "wcag2a",
              "wcag111"
            ],
            "xpath": ".st-rss",
            "html": "<span role=\"img\" class=\"st-rss\"></span>",
            "message": "[role=\"img\"] elements must have alternative text",
            "fixSummary": "Fix any of the following:\n  aria-label attribute does not exist or is empty\n  aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty\n  Element has no title attribute",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "cf92b71a5fba",
            "firstSeenAt": "2026-06-04T18:34:08.422Z",
            "patternId": "A11Y-cb41abf5"
          }
        ],
        "outcomeCount": 543,
        "darkModeScanned": false,
        "requestedColorScheme": "both",
        "scanContext": {
          "viewport": {
            "width": 1280,
            "height": 800
          },
          "viewportPreset": "desktop",
          "colorScheme": "both",
          "browser": "chromium"
        },
        "mediaQuerySupport": {
          "darkMode": false,
          "reducedMotion": true,
          "highContrast": false,
          "forcedColors": false,
          "reducedTransparency": false
        },
        "duplicateFailedCount": 0,
        "uniqueFailedCount": 12
      },
      "equalAccess": {
        "executed": false,
        "error": "Skipped (not requested)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "accesslint": {
        "executed": false,
        "error": "Skipped (not requested)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "qualweb": {
        "executed": false,
        "error": "Skipped (not requested)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "duplicateFindingCount": 0
    },
    {
      "submittedUrl": "https://ncses.nsf.gov/surveys",
      "finalUrl": "https://ncses.nsf.gov/surveys",
      "redirected": false,
      "statusCode": 200,
      "ok": true,
      "contentType": "text/html;charset=UTF-8",
      "pageTitle": "Surveys | NCSES | NSF",
      "elapsedMs": 10800,
      "error": null,
      "scanContext": {
        "viewport": {
          "width": 1280,
          "height": 800
        },
        "viewportPreset": "desktop",
        "colorScheme": "both",
        "browser": "chromium"
      },
      "alfa": {
        "executed": false,
        "error": "Error: Could not find Chrome (ver. 145.0.7632.77). This can occur if either\n 1. you did not perform an installation before running the script (e.g. `npx puppeteer browsers install chrome`) or\n 2. your cache path is incorrectly configured (which is: /home/runner/.cache/puppeteer).\nFor (2), check out our guide on configuring puppeteer at https://pptr.dev/guides/configuration.\n    at ChromeLauncher.resolveExecutablePath (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/BrowserLauncher.js:298:27)\n    at ChromeLauncher.computeLaunchArguments (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/ChromeLauncher.js:86:24)\n    at async ChromeLauncher.launch (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/BrowserLauncher.js:49:28)\n    at async Scraper.of (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-scraper/dist/scraper.js:29:28)\n    at async Module.run (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-cli/bin/alfa/command/scrape/run.js:94:21)\n    at async run (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-cli/bin/alfa/command/audit/run.js:31:24)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "duplicateFailedCount": 0,
        "uniqueFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "axe": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 832,
          "failed": 13,
          "cantTell": 9,
          "inapplicable": 45
        },
        "failedRules": [
          "aria-required-attr",
          "landmark-one-main",
          "link-in-text-block",
          "list",
          "region",
          "role-img-alt"
        ],
        "passedRules": [
          "aria-allowed-attr",
          "aria-allowed-role",
          "aria-command-name",
          "aria-conditional-attr",
          "aria-deprecated-role",
          "aria-hidden-body",
          "aria-hidden-focus",
          "aria-prohibited-attr",
          "aria-required-attr",
          "aria-roles",
          "aria-valid-attr",
          "aria-valid-attr-value",
          "autocomplete-valid",
          "button-name",
          "bypass",
          "color-contrast",
          "document-title",
          "duplicate-id-aria",
          "empty-heading",
          "form-field-multiple-labels",
          "heading-order",
          "html-has-lang",
          "html-lang-valid",
          "image-alt",
          "image-redundant-alt",
          "label",
          "label-title-only",
          "landmark-banner-is-top-level",
          "landmark-contentinfo-is-top-level",
          "landmark-no-duplicate-banner",
          "landmark-no-duplicate-contentinfo",
          "landmark-unique",
          "link-name",
          "list",
          "listitem",
          "meta-viewport",
          "meta-viewport-large",
          "nested-interactive",
          "page-has-heading-one",
          "region",
          "role-img-alt",
          "tabindex"
        ],
        "failures": [
          {
            "rule": "aria-required-attr",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/aria-required-attr?application=playwright",
            "impact": "critical",
            "wcagSc": [
              "wcag2a",
              "wcag412"
            ],
            "xpath": "#gov-banner-header",
            "html": "<div role=\"heading\" id=\"gov-banner-header\">",
            "message": "Required ARIA attributes must be provided",
            "fixSummary": "Fix any of the following:\n  Required ARIA attribute not present: aria-level",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "8c64f866e2b2",
            "firstSeenAt": "2026-06-04T18:34:08.422Z",
            "patternId": "A11Y-06db58df"
          },
          {
            "rule": "landmark-one-main",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/landmark-one-main?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": "html",
            "html": "<html lang=\"en\">",
            "message": "Document should have one main landmark",
            "fixSummary": "Fix all of the following:\n  Document does not have a main landmark",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "3bfedc3ba760",
            "firstSeenAt": "2026-06-04T18:34:08.422Z",
            "patternId": "A11Y-85b00be0"
          },
          {
            "rule": "link-in-text-block",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/link-in-text-block?application=playwright",
            "impact": "serious",
            "wcagSc": [
              "wcag2a",
              "wcag141"
            ],
            "xpath": ".card-body > div > div > a[rel=\"noopener\"]",
            "html": "<a href=\"https://ncses.nsf.gov/initiatives/projects-partnerships/skilled-technical-workforce\" rel=\"noopener\" tabindex=\"0\">skilled technical workforce</a>",
            "message": "Links must be distinguishable without relying on color",
            "fixSummary": "Fix any of the following:\n  The link has insufficient color contrast of 2.3:1 with the surrounding text. (Minimum contrast is 3:1, link text: #005495, surrounding text: #171717)\n  The link has no styling (such as underline) to distinguish it from the surrounding text",
            "relatedPaths": [
              "#card448 > .card-body > div > div"
            ],
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "83e44e1bb5d6",
            "firstSeenAt": "2026-06-04T18:34:08.422Z",
            "patternId": "A11Y-df321f90"
          },
          {
            "rule": "list",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/list?application=playwright",
            "impact": "serious",
            "wcagSc": [
              "wcag2a",
              "wcag131"
            ],
            "xpath": "ul[aria-label=\"Our data and analysis\"]",
            "html": "<ul aria-label=\"Our data and analysis\" class=\"ncses-link-column\">",
            "message": "<ul> and <ol> must only directly contain <li>, <script> or <template> elements",
            "fixSummary": "Fix all of the following:\n  List element has direct children that are not allowed: #text",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "aae3ceb61d67",
            "firstSeenAt": "2026-06-04T18:34:08.422Z",
            "patternId": "A11Y-af0166f7"
          },
          {
            "rule": "list",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/list?application=playwright",
            "impact": "serious",
            "wcagSc": [
              "wcag2a",
              "wcag131"
            ],
            "xpath": "ul[aria-label=\"About\"]",
            "html": "<ul aria-label=\"About\" class=\"ncses-link-column\">",
            "message": "<ul> and <ol> must only directly contain <li>, <script> or <template> elements",
            "fixSummary": "Fix all of the following:\n  List element has direct children that are not allowed: #text",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "36318fdd9837",
            "firstSeenAt": "2026-06-04T18:34:08.422Z",
            "patternId": "A11Y-688e1174"
          },
          {
            "rule": "list",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/list?application=playwright",
            "impact": "serious",
            "wcagSc": [
              "wcag2a",
              "wcag131"
            ],
            "xpath": "ul[aria-label=\"Help\"]",
            "html": "<ul aria-label=\"Help\" class=\"ncses-link-column\">",
            "message": "<ul> and <ol> must only directly contain <li>, <script> or <template> elements",
            "fixSummary": "Fix all of the following:\n  List element has direct children that are not allowed: #text",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "04a816e476cf",
            "firstSeenAt": "2026-06-04T18:34:08.422Z",
            "patternId": "A11Y-13fafe6f"
          },
          {
            "rule": "region",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/region?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": "#skip-link",
            "html": "<a role=\"link\" id=\"skip-link\" tabindex=\"0\" class=\"sr-only skip-link\">Skip to Main Content</a>",
            "message": "All page content should be contained by landmarks",
            "fixSummary": "Fix any of the following:\n  Some page content is not contained by landmarks",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "55ff547a116b",
            "firstSeenAt": "2026-06-04T18:34:08.422Z",
            "patternId": "A11Y-337639bf"
          },
          {
            "rule": "region",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/region?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": "article",
            "html": "<article class=\"content clearfix\">",
            "message": "All page content should be contained by landmarks",
            "fixSummary": "Fix any of the following:\n  Some page content is not contained by landmarks",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "774e95e3e350",
            "firstSeenAt": "2026-06-04T18:34:08.422Z",
            "patternId": "A11Y-caf27d6b"
          },
          {
            "rule": "region",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/region?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": ".subscribe-container > h3",
            "html": "<h3>Get e-mail updates from NCSES</h3>",
            "message": "All page content should be contained by landmarks",
            "fixSummary": "Fix any of the following:\n  Some page content is not contained by landmarks",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "2b411cabcb63",
            "firstSeenAt": "2026-06-04T18:34:08.422Z",
            "patternId": "A11Y-81de28d9"
          },
          {
            "rule": "region",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/region?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": ".subscribe-container > p",
            "html": "<p>NCSES is an official statistical agency. Subscribe below to receive our latest news and announcements.</p>",
            "message": "All page content should be contained by landmarks",
            "fixSummary": "Fix any of the following:\n  Some page content is not contained by landmarks",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "ec0a2478c38a",
            "firstSeenAt": "2026-06-04T18:34:08.422Z",
            "patternId": "A11Y-391fd281"
          },
          {
            "rule": "region",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/region?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": "input[placeholder=\"Enter your e-mail address\"]",
            "html": "<input type=\"text\" placeholder=\"Enter your e-mail address\" name=\"email\" aria-label=\"Enter your e-mail address\">",
            "message": "All page content should be contained by landmarks",
            "fixSummary": "Fix any of the following:\n  Some page content is not contained by landmarks",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "bf4cc7cb3f8e",
            "firstSeenAt": "2026-06-04T18:34:08.422Z",
            "patternId": "A11Y-e5371249"
          },
          {
            "rule": "region",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/region?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": ".social-box",
            "html": "<div class=\"social-box\">",
            "message": "All page content should be contained by landmarks",
            "fixSummary": "Fix any of the following:\n  Some page content is not contained by landmarks",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "688899f569d8",
            "firstSeenAt": "2026-06-04T18:34:08.422Z",
            "patternId": "A11Y-aa7d802e"
          },
          {
            "rule": "role-img-alt",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/role-img-alt?application=playwright",
            "impact": "serious",
            "wcagSc": [
              "wcag2a",
              "wcag111"
            ],
            "xpath": ".st-rss",
            "html": "<span role=\"img\" class=\"st-rss\"></span>",
            "message": "[role=\"img\"] elements must have alternative text",
            "fixSummary": "Fix any of the following:\n  aria-label attribute does not exist or is empty\n  aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty\n  Element has no title attribute",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "3b90069f2c8a",
            "firstSeenAt": "2026-06-04T18:34:08.422Z",
            "patternId": "A11Y-cb41abf5"
          }
        ],
        "outcomeCount": 899,
        "darkModeScanned": false,
        "requestedColorScheme": "both",
        "scanContext": {
          "viewport": {
            "width": 1280,
            "height": 800
          },
          "viewportPreset": "desktop",
          "colorScheme": "both",
          "browser": "chromium"
        },
        "mediaQuerySupport": {
          "darkMode": false,
          "reducedMotion": true,
          "highContrast": false,
          "forcedColors": false,
          "reducedTransparency": false
        },
        "duplicateFailedCount": 0,
        "uniqueFailedCount": 13
      },
      "equalAccess": {
        "executed": false,
        "error": "Skipped (not requested)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "accesslint": {
        "executed": false,
        "error": "Skipped (not requested)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "qualweb": {
        "executed": false,
        "error": "Skipped (not requested)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "duplicateFindingCount": 0
    },
    {
      "submittedUrl": "https://ncses.nsf.gov/pubs/nsb20257/",
      "finalUrl": "https://ncses.nsf.gov/pubs/nsb20257/",
      "redirected": false,
      "statusCode": 200,
      "ok": true,
      "contentType": "text/html;charset=UTF-8",
      "pageTitle": "Discovery: R&amp;D Activity and Research Publications | NCSES | NSF",
      "elapsedMs": 14969,
      "error": null,
      "scanContext": {
        "viewport": {
          "width": 1280,
          "height": 800
        },
        "viewportPreset": "desktop",
        "colorScheme": "both",
        "browser": "chromium"
      },
      "alfa": {
        "executed": false,
        "error": "Error: Could not find Chrome (ver. 145.0.7632.77). This can occur if either\n 1. you did not perform an installation before running the script (e.g. `npx puppeteer browsers install chrome`) or\n 2. your cache path is incorrectly configured (which is: /home/runner/.cache/puppeteer).\nFor (2), check out our guide on configuring puppeteer at https://pptr.dev/guides/configuration.\n    at ChromeLauncher.resolveExecutablePath (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/BrowserLauncher.js:298:27)\n    at ChromeLauncher.computeLaunchArguments (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/ChromeLauncher.js:86:24)\n    at async ChromeLauncher.launch (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/BrowserLauncher.js:49:28)\n    at async Scraper.of (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-scraper/dist/scraper.js:29:28)\n    at async Module.run (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-cli/bin/alfa/command/scrape/run.js:94:21)\n    at async run (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-cli/bin/alfa/command/audit/run.js:31:24)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "duplicateFailedCount": 0,
        "uniqueFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "axe": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 3082,
          "failed": 2,
          "cantTell": 98,
          "inapplicable": 46
        },
        "failedRules": [
          "aria-required-attr",
          "region"
        ],
        "passedRules": [
          "aria-allowed-attr",
          "aria-allowed-role",
          "aria-command-name",
          "aria-conditional-attr",
          "aria-deprecated-role",
          "aria-hidden-body",
          "aria-hidden-focus",
          "aria-prohibited-attr",
          "aria-required-attr",
          "aria-roles",
          "aria-valid-attr",
          "aria-valid-attr-value",
          "avoid-inline-spacing",
          "button-name",
          "bypass",
          "color-contrast",
          "document-title",
          "duplicate-id-aria",
          "empty-heading",
          "heading-order",
          "html-has-lang",
          "html-lang-valid",
          "image-alt",
          "image-redundant-alt",
          "landmark-banner-is-top-level",
          "landmark-complementary-is-top-level",
          "landmark-contentinfo-is-top-level",
          "landmark-main-is-top-level",
          "landmark-no-duplicate-banner",
          "landmark-no-duplicate-contentinfo",
          "landmark-no-duplicate-main",
          "landmark-one-main",
          "landmark-unique",
          "link-name",
          "list",
          "listitem",
          "meta-viewport",
          "meta-viewport-large",
          "nested-interactive",
          "page-has-heading-one",
          "region",
          "scrollable-region-focusable",
          "tabindex"
        ],
        "failures": [
          {
            "rule": "aria-required-attr",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/aria-required-attr?application=playwright",
            "impact": "critical",
            "wcagSc": [
              "wcag2a",
              "wcag412"
            ],
            "xpath": "#gov-banner-header",
            "html": "<div role=\"heading\" id=\"gov-banner-header\">",
            "message": "Required ARIA attributes must be provided",
            "fixSummary": "Fix any of the following:\n  Required ARIA attribute not present: aria-level",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "d34c33622927",
            "firstSeenAt": "2026-06-04T18:34:08.422Z",
            "patternId": "A11Y-06db58df"
          },
          {
            "rule": "region",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/region?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": "#skip-link",
            "html": "<a role=\"link\" id=\"skip-link\" tabindex=\"0\" class=\"sr-only skip-link sei\">Skip to Main Content</a>",
            "message": "All page content should be contained by landmarks",
            "fixSummary": "Fix any of the following:\n  Some page content is not contained by landmarks",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "181a98a7f3ed",
            "firstSeenAt": "2026-06-04T18:34:08.422Z",
            "patternId": "A11Y-337639bf"
          }
        ],
        "outcomeCount": 3228,
        "darkModeScanned": false,
        "requestedColorScheme": "both",
        "scanContext": {
          "viewport": {
            "width": 1280,
            "height": 800
          },
          "viewportPreset": "desktop",
          "colorScheme": "both",
          "browser": "chromium"
        },
        "mediaQuerySupport": {
          "darkMode": false,
          "reducedMotion": true,
          "highContrast": false,
          "forcedColors": false,
          "reducedTransparency": false
        },
        "duplicateFailedCount": 0,
        "uniqueFailedCount": 2
      },
      "equalAccess": {
        "executed": false,
        "error": "Skipped (not requested)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "accesslint": {
        "executed": false,
        "error": "Skipped (not requested)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "qualweb": {
        "executed": false,
        "error": "Skipped (not requested)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "duplicateFindingCount": 0
    },
    {
      "submittedUrl": "https://ncses.nsf.gov/interest-areas/government-science-engineering-funding",
      "finalUrl": "https://ncses.nsf.gov/interest-areas/government-science-engineering-funding",
      "redirected": false,
      "statusCode": 200,
      "ok": true,
      "contentType": "text/html;charset=UTF-8",
      "pageTitle": "Government Funding for Science and Engineering | NCSES | NSF",
      "elapsedMs": 12185,
      "error": null,
      "scanContext": {
        "viewport": {
          "width": 1280,
          "height": 800
        },
        "viewportPreset": "desktop",
        "colorScheme": "both",
        "browser": "chromium"
      },
      "alfa": {
        "executed": false,
        "error": "Error: Could not find Chrome (ver. 145.0.7632.77). This can occur if either\n 1. you did not perform an installation before running the script (e.g. `npx puppeteer browsers install chrome`) or\n 2. your cache path is incorrectly configured (which is: /home/runner/.cache/puppeteer).\nFor (2), check out our guide on configuring puppeteer at https://pptr.dev/guides/configuration.\n    at ChromeLauncher.resolveExecutablePath (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/BrowserLauncher.js:298:27)\n    at ChromeLauncher.computeLaunchArguments (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/ChromeLauncher.js:86:24)\n    at async ChromeLauncher.launch (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/BrowserLauncher.js:49:28)\n    at async Scraper.of (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-scraper/dist/scraper.js:29:28)\n    at async Module.run (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-cli/bin/alfa/command/scrape/run.js:94:21)\n    at async run (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-cli/bin/alfa/command/audit/run.js:31:24)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "duplicateFailedCount": 0,
        "uniqueFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "axe": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 935,
          "failed": 34,
          "cantTell": 12,
          "inapplicable": 45
        },
        "failedRules": [
          "aria-required-attr",
          "button-name",
          "heading-order",
          "landmark-one-main",
          "list",
          "region",
          "role-img-alt"
        ],
        "passedRules": [
          "aria-allowed-attr",
          "aria-allowed-role",
          "aria-command-name",
          "aria-conditional-attr",
          "aria-deprecated-role",
          "aria-hidden-body",
          "aria-hidden-focus",
          "aria-prohibited-attr",
          "aria-required-attr",
          "aria-roles",
          "aria-valid-attr",
          "aria-valid-attr-value",
          "autocomplete-valid",
          "avoid-inline-spacing",
          "button-name",
          "bypass",
          "color-contrast",
          "document-title",
          "duplicate-id-aria",
          "empty-heading",
          "form-field-multiple-labels",
          "heading-order",
          "html-has-lang",
          "html-lang-valid",
          "image-alt",
          "image-redundant-alt",
          "label",
          "label-title-only",
          "landmark-banner-is-top-level",
          "landmark-contentinfo-is-top-level",
          "landmark-no-duplicate-banner",
          "landmark-no-duplicate-contentinfo",
          "landmark-unique",
          "link-name",
          "list",
          "listitem",
          "meta-viewport",
          "meta-viewport-large",
          "nested-interactive",
          "page-has-heading-one",
          "region",
          "role-img-alt",
          "tabindex"
        ],
        "failures": [
          {
            "rule": "aria-required-attr",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/aria-required-attr?application=playwright",
            "impact": "critical",
            "wcagSc": [
              "wcag2a",
              "wcag412"
            ],
            "xpath": "#gov-banner-header",
            "html": "<div role=\"heading\" id=\"gov-banner-header\">",
            "message": "Required ARIA attributes must be provided",
            "fixSummary": "Fix any of the following:\n  Required ARIA attribute not present: aria-level",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "618382425835",
            "firstSeenAt": "2026-06-04T18:34:08.422Z",
            "patternId": "A11Y-06db58df"
          },
          {
            "rule": "button-name",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/button-name?application=playwright",
            "impact": "critical",
            "wcagSc": [
              "wcag2a",
              "wcag412"
            ],
            "xpath": ".module-card:nth-child(2) > .expandable-container > .content > .expand-view.cms-v2",
            "html": "<button class=\"expand-view cms-v2\"><i class=\"fa-solid fa-caret-down\" style=\"font-size: 12px\"></i></button>",
            "message": "Buttons must have discernible text",
            "fixSummary": "Fix any of the following:\n  Element does not have inner text that is visible to screen readers\n  aria-label attribute does not exist or is empty\n  aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty\n  Element has no title attribute\n  Element does not have an implicit (wrapped) <label>\n  Element does not have an explicit <label>\n  Element's default semantics were not overridden with role=\"none\" or role=\"presentation\"",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "3b492fe0fe30",
            "firstSeenAt": "2026-06-04T18:34:08.422Z",
            "patternId": "A11Y-c02099e3"
          },
          {
            "rule": "button-name",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/button-name?application=playwright",
            "impact": "critical",
            "wcagSc": [
              "wcag2a",
              "wcag412"
            ],
            "xpath": ".module-card:nth-child(3) > .expandable-container > .content > .expand-view.cms-v2",
            "html": "<button class=\"expand-view cms-v2\"><i class=\"fa-solid fa-caret-down\" style=\"font-size: 12px\"></i></button>",
            "message": "Buttons must have discernible text",
            "fixSummary": "Fix any of the following:\n  Element does not have inner text that is visible to screen readers\n  aria-label attribute does not exist or is empty\n  aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty\n  Element has no title attribute\n  Element does not have an implicit (wrapped) <label>\n  Element does not have an explicit <label>\n  Element's default semantics were not overridden with role=\"none\" or role=\"presentation\"",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "db7cb807bc05",
            "firstSeenAt": "2026-06-04T18:34:08.422Z",
            "patternId": "A11Y-63e69699"
          },
          {
            "rule": "heading-order",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/heading-order?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": ".topics",
            "html": "<h3 class=\"topics\">Government Funding for Science and Engineering Topics</h3>",
            "message": "Heading levels should only increase by one",
            "fixSummary": "Fix any of the following:\n  Heading order invalid",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "cd2a4a198644",
            "firstSeenAt": "2026-06-04T18:34:08.422Z",
            "patternId": "A11Y-e1b5768c"
          },
          {
            "rule": "landmark-one-main",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/landmark-one-main?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": "html",
            "html": "<html lang=\"en\">",
            "message": "Document should have one main landmark",
            "fixSummary": "Fix all of the following:\n  Document does not have a main landmark",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "c453246ed625",
            "firstSeenAt": "2026-06-04T18:34:08.422Z",
            "patternId": "A11Y-85b00be0"
          },
          {
            "rule": "list",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/list?application=playwright",
            "impact": "serious",
            "wcagSc": [
              "wcag2a",
              "wcag131"
            ],
            "xpath": "ul[aria-label=\"Our data and analysis\"]",
            "html": "<ul aria-label=\"Our data and analysis\" class=\"ncses-link-column\">",
            "message": "<ul> and <ol> must only directly contain <li>, <script> or <template> elements",
            "fixSummary": "Fix all of the following:\n  List element has direct children that are not allowed: #text",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "7744e645ee52",
            "firstSeenAt": "2026-06-04T18:34:08.422Z",
            "patternId": "A11Y-af0166f7"
          },
          {
            "rule": "list",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/list?application=playwright",
            "impact": "serious",
            "wcagSc": [
              "wcag2a",
              "wcag131"
            ],
            "xpath": "ul[aria-label=\"About\"]",
            "html": "<ul aria-label=\"About\" class=\"ncses-link-column\">",
            "message": "<ul> and <ol> must only directly contain <li>, <script> or <template> elements",
            "fixSummary": "Fix all of the following:\n  List element has direct children that are not allowed: #text",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "f1e44613d7d0",
            "firstSeenAt": "2026-06-04T18:34:08.422Z",
            "patternId": "A11Y-688e1174"
          },
          {
            "rule": "list",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/list?application=playwright",
            "impact": "serious",
            "wcagSc": [
              "wcag2a",
              "wcag131"
            ],
            "xpath": "ul[aria-label=\"Help\"]",
            "html": "<ul aria-label=\"Help\" class=\"ncses-link-column\">",
            "message": "<ul> and <ol> must only directly contain <li>, <script> or <template> elements",
            "fixSummary": "Fix all of the following:\n  List element has direct children that are not allowed: #text",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "e5440684dd52",
            "firstSeenAt": "2026-06-04T18:34:08.422Z",
            "patternId": "A11Y-13fafe6f"
          },
          {
            "rule": "region",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/region?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": "#skip-link",
            "html": "<a role=\"link\" id=\"skip-link\" tabindex=\"0\" class=\"sr-only skip-link\">Skip to Main Content</a>",
            "message": "All page content should be contained by landmarks",
            "fixSummary": "Fix any of the following:\n  Some page content is not contained by landmarks",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "c86cd53b225b",
            "firstSeenAt": "2026-06-04T18:34:08.422Z",
            "patternId": "A11Y-337639bf"
          },
          {
            "rule": "region",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/region?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": ".area-of-interest",
            "html": "<div class=\"area-of-interest\">",
            "message": "All page content should be contained by landmarks",
            "fixSummary": "Fix any of the following:\n  Some page content is not contained by landmarks",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "e72b4ba7b9b1",
            "firstSeenAt": "2026-06-04T18:34:08.422Z",
            "patternId": "A11Y-3e8b0de0"
          },
          {
            "rule": "region",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/region?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": ".topic-region > .container > .row:nth-child(1)",
            "html": "<div class=\"row\">\n          <h3 class=\"topics\">Government Funding for Science and Engineering Topics</h3>\n         </div>",
            "message": "All page content should be contained by landmarks",
            "fixSummary": "Fix any of the following:\n  Some page content is not contained by landmarks",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "150b90a8b790",
            "firstSeenAt": "2026-06-04T18:34:08.422Z",
            "patternId": "A11Y-da8a94a8"
          },
          {
            "rule": "region",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/region?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": ".row.d-flex > .module-card:nth-child(1)",
            "html": "<div class=\"module-card\">",
            "message": "All page content should be contained by landmarks",
            "fixSummary": "Fix any of the following:\n  Some page content is not contained by landmarks",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "875480799b9a",
            "firstSeenAt": "2026-06-04T18:34:08.422Z",
            "patternId": "A11Y-7b049628"
          },
          {
            "rule": "region",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/region?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": ".module-card:nth-child(2) > .super-topic",
            "html": "<h2 class=\"super-topic\" style=\"min-height: 72px;\">Research &amp; Development (R&amp;D) Activity</h2>",
            "message": "All page content should be contained by landmarks",
            "fixSummary": "Fix any of the following:\n  Some page content is not contained by landmarks",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "08a006ef56c9",
            "firstSeenAt": "2026-06-04T18:34:08.422Z",
            "patternId": "A11Y-b07ef637"
          },
          {
            "rule": "region",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/region?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": ".module-card:nth-child(2) > .expandable-container > .content > .topic-container > .topic-bullet:nth-child(1)",
            "html": "<div class=\"topic-bullet\">\n               <a class=\"topic\" href=\"/search?query=&amp;aois=Government Funding for Science and Engineering&amp;topics=Federal Government/Agency R%26D\" rel=\"noopener\" tabindex=\"0\">Federal Government/Agency R&amp;D</a>\n              </div>",
            "message": "All page content should be contained by landmarks",
            "fixSummary": "Fix any of the following:\n  Some page content is not contained by landmarks",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "d730b4c30a19",
            "firstSeenAt": "2026-06-04T18:34:08.422Z",
            "patternId": "A11Y-42935356"
          },
          {
            "rule": "region",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/region?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": ".module-card:nth-child(2) > .expandable-container > .content > .topic-container > .topic-bullet:nth-child(2)",
            "html": "<div class=\"topic-bullet\">",
            "message": "All page content should be contained by landmarks",
            "fixSummary": "Fix any of the following:\n  Some page content is not contained by landmarks",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "8d7d336b2c6c",
            "firstSeenAt": "2026-06-04T18:34:08.422Z",
            "patternId": "A11Y-2cefe02a"
          },
          {
            "rule": "region",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/region?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": ".module-card:nth-child(2) > .expandable-container > .content > .topic-container > .topic-bullet:nth-child(3)",
            "html": "<div class=\"topic-bullet\">\n               <a class=\"topic\" href=\"/search?query=&amp;aois=Government Funding for Science and Engineering&amp;topics=State Government/Agency R%26D\" rel=\"noopener\" tabindex=\"0\">State Government/Agency R&amp;D</a>\n              </div>",
            "message": "All page content should be contained by landmarks",
            "fixSummary": "Fix any of the following:\n  Some page content is not contained by landmarks",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "73a1815f1d35",
            "firstSeenAt": "2026-06-04T18:34:08.422Z",
            "patternId": "A11Y-7d2298d5"
          },
          {
            "rule": "region",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/region?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": ".module-card:nth-child(2) > .expandable-container > .content > .topic-container > .topic-bullet:nth-child(4)",
            "html": "<div class=\"topic-bullet\">",
            "message": "All page content should be contained by landmarks",
            "fixSummary": "Fix any of the following:\n  Some page content is not contained by landmarks",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "15dcbfb771e9",
            "firstSeenAt": "2026-06-04T18:34:08.422Z",
            "patternId": "A11Y-904f8f24"
          },
          {
            "rule": "region",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/region?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": ".module-card:nth-child(3) > .super-topic",
            "html": "<h2 class=\"super-topic\" style=\"min-height: 72px;\">R&amp;D Funding Received &amp; Spent</h2>",
            "message": "All page content should be contained by landmarks",
            "fixSummary": "Fix any of the following:\n  Some page content is not contained by landmarks",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "93af53232f74",
            "firstSeenAt": "2026-06-04T18:34:08.422Z",
            "patternId": "A11Y-ee6665aa"
          },
          {
            "rule": "region",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/region?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": ".module-card:nth-child(3) > .expandable-container > .content > .topic-container > .topic-bullet:nth-child(1)",
            "html": "<div class=\"topic-bullet\">\n               <a class=\"topic\" href=\"/search?query=&amp;aois=Government Funding for Science and Engineering&amp;topics=Federal Government/Agency R%26D\" rel=\"noopener\" tabindex=\"0\">Federal Government/Agency R&amp;D</a>\n              </div>",
            "message": "All page content should be contained by landmarks",
            "fixSummary": "Fix any of the following:\n  Some page content is not contained by landmarks",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "63f642d331b3",
            "firstSeenAt": "2026-06-04T18:34:08.422Z",
            "patternId": "A11Y-a97137a1"
          },
          {
            "rule": "region",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/region?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": ".module-card:nth-child(3) > .expandable-container > .content > .topic-container > .topic-bullet:nth-child(2)",
            "html": "<div class=\"topic-bullet\">",
            "message": "All page content should be contained by landmarks",
            "fixSummary": "Fix any of the following:\n  Some page content is not contained by landmarks",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "d95e83e715a2",
            "firstSeenAt": "2026-06-04T18:34:08.422Z",
            "patternId": "A11Y-5182b3de"
          },
          {
            "rule": "region",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/region?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": ".module-card:nth-child(3) > .expandable-container > .content > .topic-container > .topic-bullet:nth-child(3)",
            "html": "<div class=\"topic-bullet\">\n               <a class=\"topic\" href=\"/search?query=&amp;aois=Government Funding for Science and Engineering&amp;topics=R%26D Funding Source\" rel=\"noopener\" tabindex=\"0\">R&amp;D Funding Source</a>\n              </div>",
            "message": "All page content should be contained by landmarks",
            "fixSummary": "Fix any of the following:\n  Some page content is not contained by landmarks",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "5351413b7e61",
            "firstSeenAt": "2026-06-04T18:34:08.422Z",
            "patternId": "A11Y-a8a430d0"
          },
          {
            "rule": "region",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/region?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": ".module-card:nth-child(3) > .expandable-container > .content > .topic-container > .topic-bullet:nth-child(4)",
            "html": "<div class=\"topic-bullet\">\n               <a class=\"topic\" href=\"/search?query=&amp;aois=Government Funding for Science and Engineering&amp;topics=State Government/Agency R%26D\" rel=\"noopener\" tabindex=\"0\">State Government/Agency R&amp;D</a>\n              </div>",
            "message": "All page content should be contained by landmarks",
            "fixSummary": "Fix any of the following:\n  Some page content is not contained by landmarks",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "f18c153f76fd",
            "firstSeenAt": "2026-06-04T18:34:08.422Z",
            "patternId": "A11Y-d5e4c204"
          },
          {
            "rule": "region",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/region?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": ".module-card:nth-child(4)",
            "html": "<div class=\"module-card\">",
            "message": "All page content should be contained by landmarks",
            "fixSummary": "Fix any of the following:\n  Some page content is not contained by landmarks",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "0ba895450fb5",
            "firstSeenAt": "2026-06-04T18:34:08.422Z",
            "patternId": "A11Y-202fee9b"
          },
          {
            "rule": "region",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/region?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": ".module-card:nth-child(5)",
            "html": "<div class=\"module-card\">",
            "message": "All page content should be contained by landmarks",
            "fixSummary": "Fix any of the following:\n  Some page content is not contained by landmarks",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "883d35b1de01",
            "firstSeenAt": "2026-06-04T18:34:08.422Z",
            "patternId": "A11Y-49877dfa"
          },
          {
            "rule": "region",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/region?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": ".module-card:nth-child(6)",
            "html": "<div class=\"module-card\">",
            "message": "All page content should be contained by landmarks",
            "fixSummary": "Fix any of the following:\n  Some page content is not contained by landmarks",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "0352e35f8e17",
            "firstSeenAt": "2026-06-04T18:34:08.422Z",
            "patternId": "A11Y-eed15a45"
          },
          {
            "rule": "region",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/region?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": ".module-card:nth-child(7)",
            "html": "<div class=\"module-card\">",
            "message": "All page content should be contained by landmarks",
            "fixSummary": "Fix any of the following:\n  Some page content is not contained by landmarks",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "466f05f697ae",
            "firstSeenAt": "2026-06-04T18:34:08.422Z",
            "patternId": "A11Y-af5f2d30"
          },
          {
            "rule": "region",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/region?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": ".item-summary-list",
            "html": "<div class=\"item-summary-list section\">",
            "message": "All page content should be contained by landmarks",
            "fixSummary": "Fix any of the following:\n  Some page content is not contained by landmarks",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "2644eaf8e9c6",
            "firstSeenAt": "2026-06-04T18:34:08.422Z",
            "patternId": "A11Y-8766d28b"
          },
          {
            "rule": "region",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/region?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": ".survey-data-collection-highlights",
            "html": "<div class=\"survey-data-collection-highlights section\">",
            "message": "All page content should be contained by landmarks",
            "fixSummary": "Fix any of the following:\n  Some page content is not contained by landmarks",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "2f9531d9b715",
            "firstSeenAt": "2026-06-04T18:34:08.422Z",
            "patternId": "A11Y-035ca880"
          },
          {
            "rule": "region",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/region?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": ".related-collections",
            "html": "<div class=\"related-collections section\">",
            "message": "All page content should be contained by landmarks",
            "fixSummary": "Fix any of the following:\n  Some page content is not contained by landmarks",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "908b9c023018",
            "firstSeenAt": "2026-06-04T18:34:08.422Z",
            "patternId": "A11Y-75d19566"
          },
          {
            "rule": "region",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/region?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": ".subscribe-container > h3",
            "html": "<h3>Get e-mail updates from NCSES</h3>",
            "message": "All page content should be contained by landmarks",
            "fixSummary": "Fix any of the following:\n  Some page content is not contained by landmarks",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "5584ea422655",
            "firstSeenAt": "2026-06-04T18:34:08.422Z",
            "patternId": "A11Y-81de28d9"
          },
          {
            "rule": "region",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/region?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": ".subscribe-container > p",
            "html": "<p>NCSES is an official statistical agency. Subscribe below to receive our latest news and announcements.</p>",
            "message": "All page content should be contained by landmarks",
            "fixSummary": "Fix any of the following:\n  Some page content is not contained by landmarks",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "c27413ac4c94",
            "firstSeenAt": "2026-06-04T18:34:08.422Z",
            "patternId": "A11Y-391fd281"
          },
          {
            "rule": "region",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/region?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": "input[placeholder=\"Enter your e-mail address\"]",
            "html": "<input type=\"text\" placeholder=\"Enter your e-mail address\" name=\"email\" aria-label=\"Enter your e-mail address\">",
            "message": "All page content should be contained by landmarks",
            "fixSummary": "Fix any of the following:\n  Some page content is not contained by landmarks",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "388d444481ca",
            "firstSeenAt": "2026-06-04T18:34:08.422Z",
            "patternId": "A11Y-e5371249"
          },
          {
            "rule": "region",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/region?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": ".social-box",
            "html": "<div class=\"social-box\">",
            "message": "All page content should be contained by landmarks",
            "fixSummary": "Fix any of the following:\n  Some page content is not contained by landmarks",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "99a3b4155d9d",
            "firstSeenAt": "2026-06-04T18:34:08.422Z",
            "patternId": "A11Y-aa7d802e"
          },
          {
            "rule": "role-img-alt",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/role-img-alt?application=playwright",
            "impact": "serious",
            "wcagSc": [
              "wcag2a",
              "wcag111"
            ],
            "xpath": ".st-rss",
            "html": "<span role=\"img\" class=\"st-rss\"></span>",
            "message": "[role=\"img\"] elements must have alternative text",
            "fixSummary": "Fix any of the following:\n  aria-label attribute does not exist or is empty\n  aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty\n  Element has no title attribute",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "5a7e3599a90c",
            "firstSeenAt": "2026-06-04T18:34:08.422Z",
            "patternId": "A11Y-cb41abf5"
          }
        ],
        "outcomeCount": 1026,
        "darkModeScanned": false,
        "requestedColorScheme": "both",
        "scanContext": {
          "viewport": {
            "width": 1280,
            "height": 800
          },
          "viewportPreset": "desktop",
          "colorScheme": "both",
          "browser": "chromium"
        },
        "mediaQuerySupport": {
          "darkMode": false,
          "reducedMotion": true,
          "highContrast": false,
          "forcedColors": false,
          "reducedTransparency": false
        },
        "duplicateFailedCount": 0,
        "uniqueFailedCount": 34
      },
      "equalAccess": {
        "executed": false,
        "error": "Skipped (not requested)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "accesslint": {
        "executed": false,
        "error": "Skipped (not requested)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "qualweb": {
        "executed": false,
        "error": "Skipped (not requested)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "duplicateFindingCount": 0
    },
    {
      "submittedUrl": "https://nsf.gov/about/about-nsf-by-the-numbers/codebook",
      "finalUrl": "https://www.nsf.gov/about/about-nsf-by-the-numbers/codebook",
      "redirected": true,
      "statusCode": 200,
      "ok": true,
      "contentType": "text/html; charset=UTF-8",
      "pageTitle": "Codebook - NSF by the Numbers | NSF - U.S. National Science Foundation",
      "elapsedMs": 10030,
      "error": null,
      "scanContext": {
        "viewport": {
          "width": 1280,
          "height": 800
        },
        "viewportPreset": "desktop",
        "colorScheme": "both",
        "browser": "chromium"
      },
      "alfa": {
        "executed": false,
        "error": "Error: Could not find Chrome (ver. 145.0.7632.77). This can occur if either\n 1. you did not perform an installation before running the script (e.g. `npx puppeteer browsers install chrome`) or\n 2. your cache path is incorrectly configured (which is: /home/runner/.cache/puppeteer).\nFor (2), check out our guide on configuring puppeteer at https://pptr.dev/guides/configuration.\n    at ChromeLauncher.resolveExecutablePath (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/BrowserLauncher.js:298:27)\n    at ChromeLauncher.computeLaunchArguments (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/ChromeLauncher.js:86:24)\n    at async ChromeLauncher.launch (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/BrowserLauncher.js:49:28)\n    at async Scraper.of (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-scraper/dist/scraper.js:29:28)\n    at async Module.run (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-cli/bin/alfa/command/scrape/run.js:94:21)\n    at async run (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-cli/bin/alfa/command/audit/run.js:31:24)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "duplicateFailedCount": 0,
        "uniqueFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "axe": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 2455,
          "failed": 9,
          "cantTell": 7,
          "inapplicable": 40
        },
        "failedRules": [
          "empty-heading",
          "heading-order",
          "region"
        ],
        "passedRules": [
          "aria-allowed-attr",
          "aria-allowed-role",
          "aria-conditional-attr",
          "aria-deprecated-role",
          "aria-hidden-body",
          "aria-hidden-focus",
          "aria-prohibited-attr",
          "aria-required-attr",
          "aria-roles",
          "aria-valid-attr",
          "aria-valid-attr-value",
          "avoid-inline-spacing",
          "button-name",
          "bypass",
          "color-contrast",
          "document-title",
          "duplicate-id-aria",
          "empty-heading",
          "empty-table-header",
          "form-field-multiple-labels",
          "heading-order",
          "html-has-lang",
          "html-lang-valid",
          "image-alt",
          "image-redundant-alt",
          "label",
          "label-title-only",
          "landmark-banner-is-top-level",
          "landmark-complementary-is-top-level",
          "landmark-contentinfo-is-top-level",
          "landmark-main-is-top-level",
          "landmark-no-duplicate-banner",
          "landmark-no-duplicate-contentinfo",
          "landmark-no-duplicate-main",
          "landmark-one-main",
          "landmark-unique",
          "link-in-text-block",
          "link-name",
          "list",
          "listitem",
          "meta-viewport",
          "meta-viewport-large",
          "nested-interactive",
          "page-has-heading-one",
          "region",
          "tabindex",
          "table-duplicate-name",
          "td-headers-attr",
          "th-has-data-cells"
        ],
        "failures": [
          {
            "rule": "empty-heading",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/empty-heading?application=playwright",
            "impact": "minor",
            "wcagSc": [],
            "xpath": "h3:nth-child(15)",
            "html": "<h3>&nbsp;</h3>",
            "message": "Headings should not be empty",
            "fixSummary": "Fix any of the following:\n  Element does not have text that is visible to screen readers\n  aria-label attribute does not exist or is empty\n  aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty\n  Element has no title attribute",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "242f07689b66",
            "firstSeenAt": "2026-06-04T18:34:08.422Z",
            "patternId": "A11Y-6989260c"
          },
          {
            "rule": "empty-heading",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/empty-heading?application=playwright",
            "impact": "minor",
            "wcagSc": [],
            "xpath": "h2:nth-child(18)",
            "html": "<h2><a name=\"_INSTITUTION_PROFILE\"></a></h2>",
            "message": "Headings should not be empty",
            "fixSummary": "Fix any of the following:\n  Element does not have text that is visible to screen readers\n  aria-label attribute does not exist or is empty\n  aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty\n  Element has no title attribute",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "7a650437b1cc",
            "firstSeenAt": "2026-06-04T18:34:08.422Z",
            "patternId": "A11Y-87d96ddb"
          },
          {
            "rule": "empty-heading",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/empty-heading?application=playwright",
            "impact": "minor",
            "wcagSc": [],
            "xpath": "h2:nth-child(23)",
            "html": "<h2>&nbsp;</h2>",
            "message": "Headings should not be empty",
            "fixSummary": "Fix any of the following:\n  Element does not have text that is visible to screen readers\n  aria-label attribute does not exist or is empty\n  aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty\n  Element has no title attribute",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "0a18ad350b54",
            "firstSeenAt": "2026-06-04T18:34:08.422Z",
            "patternId": "A11Y-2777fecb"
          },
          {
            "rule": "empty-heading",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/empty-heading?application=playwright",
            "impact": "minor",
            "wcagSc": [],
            "xpath": "h3:nth-child(105)",
            "html": "<h3><a name=\"_tree-map\"></a><a name=\"_Awards_by_Managing\"></a></h3>",
            "message": "Headings should not be empty",
            "fixSummary": "Fix any of the following:\n  Element does not have text that is visible to screen readers\n  aria-label attribute does not exist or is empty\n  aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty\n  Element has no title attribute",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "65cf84854844",
            "firstSeenAt": "2026-06-04T18:34:08.422Z",
            "patternId": "A11Y-0393097c"
          },
          {
            "rule": "heading-order",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/heading-order?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": "h4:nth-child(6)",
            "html": "<h4>Funding Rate</h4>",
            "message": "Heading levels should only increase by one",
            "fixSummary": "Fix any of the following:\n  Heading order invalid",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "69a6f02813af",
            "firstSeenAt": "2026-06-04T18:34:08.422Z",
            "patternId": "A11Y-11b9f6cf"
          },
          {
            "rule": "heading-order",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/heading-order?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": "h4:nth-child(16)",
            "html": "<h4>Select Institution Name filter</h4>",
            "message": "Heading levels should only increase by one",
            "fixSummary": "Fix any of the following:\n  Heading order invalid",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "bdcb77605f03",
            "firstSeenAt": "2026-06-04T18:34:08.422Z",
            "patternId": "A11Y-c72d451f"
          },
          {
            "rule": "heading-order",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/heading-order?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": "h4:nth-child(20)",
            "html": "<h4>Institution Profile</h4>",
            "message": "Heading levels should only increase by one",
            "fixSummary": "Fix any of the following:\n  Heading order invalid",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "89f3e51daf10",
            "firstSeenAt": "2026-06-04T18:34:08.422Z",
            "patternId": "A11Y-a7dccd9f"
          },
          {
            "rule": "region",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/region?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": ".uswds-main-content-wrapper > .grid-row:nth-child(1)",
            "html": "<div class=\"grid-row\">\n    \n          <h1 class=\"page-title--top\">\n                  <span class=\"field field--name-title field--type-string field--label-hidden\">Codebook</span>\n\n              </h1>\n    \n          </div>",
            "message": "All page content should be contained by landmarks",
            "fixSummary": "Fix any of the following:\n  Some page content is not contained by landmarks",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "c17eb192d237",
            "firstSeenAt": "2026-06-04T18:34:08.422Z",
            "patternId": "A11Y-702c4729"
          },
          {
            "rule": "region",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/region?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": ".usa-footer__return-to-top",
            "html": "<div class=\"usa-footer__return-to-top\" data-once=\"tpFeedbackRttWrapper\">\n  <div class=\"usa-footer__return-to-top--inner\" data-once=\"tpFeedbackRtt\">\n    <a class=\"usa-button usa-button--secondary usa-button__link\" href=\"#\" tabindex=\"-1\"><span class=\"arrow\"></span>Top</a>\n  </div>\n</div>",
            "message": "All page content should be contained by landmarks",
            "fixSummary": "Fix any of the following:\n  Some page content is not contained by landmarks",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "831384ae9123",
            "firstSeenAt": "2026-06-04T18:34:08.422Z",
            "patternId": "A11Y-5a929090"
          }
        ],
        "outcomeCount": 2511,
        "darkModeScanned": false,
        "requestedColorScheme": "both",
        "scanContext": {
          "viewport": {
            "width": 1280,
            "height": 800
          },
          "viewportPreset": "desktop",
          "colorScheme": "both",
          "browser": "chromium"
        },
        "mediaQuerySupport": {
          "darkMode": false,
          "reducedMotion": false,
          "highContrast": false,
          "forcedColors": true,
          "reducedTransparency": false
        },
        "duplicateFailedCount": 0,
        "uniqueFailedCount": 9
      },
      "equalAccess": {
        "executed": false,
        "error": "Skipped (not requested)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "accesslint": {
        "executed": false,
        "error": "Skipped (not requested)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "qualweb": {
        "executed": false,
        "error": "Skipped (not requested)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "duplicateFindingCount": 0
    },
    {
      "submittedUrl": "https://nsf.gov/reports/statistics/federal-science-engineering-support-academic-institutions",
      "finalUrl": "https://www.nsf.gov/reports/statistics/federal-science-engineering-support-academic-institutions",
      "redirected": true,
      "statusCode": 200,
      "ok": true,
      "contentType": "text/html; charset=UTF-8",
      "pageTitle": "Federal Science and Engineering Support for Academic Institutions Increased 3% in FY 2022; Support to HBCUs Increased 19% | NSF - U.S. National Science Foundation",
      "elapsedMs": 9624,
      "error": null,
      "scanContext": {
        "viewport": {
          "width": 1280,
          "height": 800
        },
        "viewportPreset": "desktop",
        "colorScheme": "both",
        "browser": "chromium"
      },
      "alfa": {
        "executed": false,
        "error": "Error: Could not find Chrome (ver. 145.0.7632.77). This can occur if either\n 1. you did not perform an installation before running the script (e.g. `npx puppeteer browsers install chrome`) or\n 2. your cache path is incorrectly configured (which is: /home/runner/.cache/puppeteer).\nFor (2), check out our guide on configuring puppeteer at https://pptr.dev/guides/configuration.\n    at ChromeLauncher.resolveExecutablePath (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/BrowserLauncher.js:298:27)\n    at ChromeLauncher.computeLaunchArguments (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/ChromeLauncher.js:86:24)\n    at async ChromeLauncher.launch (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/BrowserLauncher.js:49:28)\n    at async Scraper.of (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-scraper/dist/scraper.js:29:28)\n    at async Module.run (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-cli/bin/alfa/command/scrape/run.js:94:21)\n    at async run (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-cli/bin/alfa/command/audit/run.js:31:24)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "duplicateFailedCount": 0,
        "uniqueFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "axe": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 1454,
          "failed": 6,
          "cantTell": 20,
          "inapplicable": 86
        },
        "failedRules": [
          "landmark-complementary-is-top-level",
          "region"
        ],
        "passedRules": [
          "aria-allowed-attr",
          "aria-allowed-role",
          "aria-conditional-attr",
          "aria-deprecated-role",
          "aria-hidden-body",
          "aria-hidden-focus",
          "aria-prohibited-attr",
          "aria-required-attr",
          "aria-roles",
          "aria-valid-attr",
          "aria-valid-attr-value",
          "avoid-inline-spacing",
          "button-name",
          "bypass",
          "color-contrast",
          "document-title",
          "duplicate-id-aria",
          "empty-heading",
          "form-field-multiple-labels",
          "heading-order",
          "html-has-lang",
          "html-lang-valid",
          "image-alt",
          "image-redundant-alt",
          "label",
          "label-title-only",
          "landmark-banner-is-top-level",
          "landmark-complementary-is-top-level",
          "landmark-contentinfo-is-top-level",
          "landmark-main-is-top-level",
          "landmark-no-duplicate-banner",
          "landmark-no-duplicate-contentinfo",
          "landmark-no-duplicate-main",
          "landmark-one-main",
          "landmark-unique",
          "link-in-text-block",
          "link-name",
          "list",
          "listitem",
          "meta-viewport",
          "meta-viewport-large",
          "nested-interactive",
          "page-has-heading-one",
          "presentation-role-conflict",
          "region",
          "tabindex"
        ],
        "failures": [
          {
            "rule": "landmark-complementary-is-top-level",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/landmark-complementary-is-top-level?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": "aside",
            "html": "<aside class=\"node__sidebar tablet:grid-col-4\">",
            "message": "Aside should not be contained in another landmark",
            "fixSummary": "Fix any of the following:\n  The null landmark is contained in another landmark.",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "ce43ef763c4e",
            "firstSeenAt": "2026-06-04T18:34:08.422Z",
            "patternId": "A11Y-fdb4c2a2"
          },
          {
            "rule": "region",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/region?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": ".block-nsf-custom",
            "html": "<div class=\"block block-nsf-custom block-nsf-print-block nsf-component\">\n  \n  \n  <div class=\"print\">\n  <a href=\"javascript:window.print()\" class=\"print__link\">Print<span class=\"visually-hidden\"> this Page</span></a>\n</div>\n</div>",
            "message": "All page content should be contained by landmarks",
            "fixSummary": "Fix any of the following:\n  Some page content is not contained by landmarks",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "0e85d48f4554",
            "firstSeenAt": "2026-06-04T18:34:08.422Z",
            "patternId": "A11Y-9c981f5a"
          },
          {
            "rule": "region",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/region?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": ".usa-footer__return-to-top",
            "html": "<div class=\"usa-footer__return-to-top\" data-once=\"tpFeedbackRttWrapper\">\n  <div class=\"usa-footer__return-to-top--inner\" data-once=\"tpFeedbackRtt\">\n    <a class=\"usa-button usa-button--secondary usa-button__link\" href=\"#\" tabindex=\"-1\"><span class=\"arrow\"></span>Top</a>\n  </div>\n</div>",
            "message": "All page content should be contained by landmarks",
            "fixSummary": "Fix any of the following:\n  Some page content is not contained by landmarks",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "a2e2650cd906",
            "firstSeenAt": "2026-06-04T18:34:08.422Z",
            "patternId": "A11Y-5a929090"
          },
          {
            "rule": "landmark-complementary-is-top-level",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/landmark-complementary-is-top-level?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": "aside",
            "html": "<aside class=\"node__sidebar tablet:grid-col-4\">",
            "message": "Aside should not be contained in another landmark",
            "fixSummary": "Fix any of the following:\n  The null landmark is contained in another landmark.",
            "relatedPaths": null,
            "colorScheme": "dark",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "f88ab52a92b5",
            "firstSeenAt": "2026-06-04T18:34:08.422Z",
            "patternId": "A11Y-cf173b22"
          },
          {
            "rule": "region",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/region?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": ".block-nsf-custom",
            "html": "<div class=\"block block-nsf-custom block-nsf-print-block nsf-component\">\n  \n  \n  <div class=\"print\">\n  <a href=\"javascript:window.print()\" class=\"print__link\">Print<span class=\"visually-hidden\"> this Page</span></a>\n</div>\n</div>",
            "message": "All page content should be contained by landmarks",
            "fixSummary": "Fix any of the following:\n  Some page content is not contained by landmarks",
            "relatedPaths": null,
            "colorScheme": "dark",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "6bf48abb2830",
            "firstSeenAt": "2026-06-04T18:34:08.422Z",
            "patternId": "A11Y-d9dfcb8c"
          },
          {
            "rule": "region",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/region?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": ".usa-footer__return-to-top",
            "html": "<div class=\"usa-footer__return-to-top\" data-once=\"tpFeedbackRttWrapper\">\n  <div class=\"usa-footer__return-to-top--inner\" data-once=\"tpFeedbackRtt\">\n    <a class=\"usa-button usa-button--secondary usa-button__link\" href=\"#\" tabindex=\"-1\"><span class=\"arrow\"></span>Top</a>\n  </div>\n</div>",
            "message": "All page content should be contained by landmarks",
            "fixSummary": "Fix any of the following:\n  Some page content is not contained by landmarks",
            "relatedPaths": null,
            "colorScheme": "dark",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "ba6ec5705956",
            "firstSeenAt": "2026-06-04T18:34:08.422Z",
            "patternId": "A11Y-0d4b870c"
          }
        ],
        "outcomeCount": 1566,
        "darkModeScanned": true,
        "requestedColorScheme": "both",
        "scanContext": {
          "viewport": {
            "width": 1280,
            "height": 800
          },
          "viewportPreset": "desktop",
          "colorScheme": "both",
          "browser": "chromium"
        },
        "mediaQuerySupport": {
          "darkMode": true,
          "reducedMotion": false,
          "highContrast": true,
          "forcedColors": true,
          "reducedTransparency": false
        },
        "duplicateFailedCount": 0,
        "uniqueFailedCount": 6
      },
      "equalAccess": {
        "executed": false,
        "error": "Skipped (not requested)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "accesslint": {
        "executed": false,
        "error": "Skipped (not requested)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "qualweb": {
        "executed": false,
        "error": "Skipped (not requested)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "duplicateFindingCount": 0
    },
    {
      "submittedUrl": "https://nsf.gov/reports/statistics/update-us-business-innovation-findings-2011-survey/nsf16-308",
      "finalUrl": "https://www.nsf.gov/reports/statistics/update-us-business-innovation-findings-2011-survey/nsf16-308",
      "redirected": true,
      "statusCode": 200,
      "ok": true,
      "contentType": "text/html; charset=UTF-8",
      "pageTitle": "Update on U.S. Business Innovation: Findings from 2011 Survey | NSF - U.S. National Science Foundation",
      "elapsedMs": 9542,
      "error": null,
      "scanContext": {
        "viewport": {
          "width": 1280,
          "height": 800
        },
        "viewportPreset": "desktop",
        "colorScheme": "both",
        "browser": "chromium"
      },
      "alfa": {
        "executed": false,
        "error": "Error: Could not find Chrome (ver. 145.0.7632.77). This can occur if either\n 1. you did not perform an installation before running the script (e.g. `npx puppeteer browsers install chrome`) or\n 2. your cache path is incorrectly configured (which is: /home/runner/.cache/puppeteer).\nFor (2), check out our guide on configuring puppeteer at https://pptr.dev/guides/configuration.\n    at ChromeLauncher.resolveExecutablePath (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/BrowserLauncher.js:298:27)\n    at ChromeLauncher.computeLaunchArguments (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/ChromeLauncher.js:86:24)\n    at async ChromeLauncher.launch (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/BrowserLauncher.js:49:28)\n    at async Scraper.of (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-scraper/dist/scraper.js:29:28)\n    at async Module.run (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-cli/bin/alfa/command/scrape/run.js:94:21)\n    at async run (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-cli/bin/alfa/command/audit/run.js:31:24)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "duplicateFailedCount": 0,
        "uniqueFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "axe": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 1480,
          "failed": 6,
          "cantTell": 20,
          "inapplicable": 86
        },
        "failedRules": [
          "landmark-complementary-is-top-level",
          "region"
        ],
        "passedRules": [
          "aria-allowed-attr",
          "aria-allowed-role",
          "aria-conditional-attr",
          "aria-deprecated-role",
          "aria-hidden-body",
          "aria-hidden-focus",
          "aria-prohibited-attr",
          "aria-required-attr",
          "aria-roles",
          "aria-valid-attr",
          "aria-valid-attr-value",
          "avoid-inline-spacing",
          "button-name",
          "bypass",
          "color-contrast",
          "document-title",
          "duplicate-id-aria",
          "empty-heading",
          "form-field-multiple-labels",
          "heading-order",
          "html-has-lang",
          "html-lang-valid",
          "image-alt",
          "image-redundant-alt",
          "label",
          "label-title-only",
          "landmark-banner-is-top-level",
          "landmark-complementary-is-top-level",
          "landmark-contentinfo-is-top-level",
          "landmark-main-is-top-level",
          "landmark-no-duplicate-banner",
          "landmark-no-duplicate-contentinfo",
          "landmark-no-duplicate-main",
          "landmark-one-main",
          "landmark-unique",
          "link-in-text-block",
          "link-name",
          "list",
          "listitem",
          "meta-viewport",
          "meta-viewport-large",
          "nested-interactive",
          "page-has-heading-one",
          "presentation-role-conflict",
          "region",
          "tabindex"
        ],
        "failures": [
          {
            "rule": "landmark-complementary-is-top-level",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/landmark-complementary-is-top-level?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": "aside",
            "html": "<aside class=\"node__sidebar tablet:grid-col-4\">",
            "message": "Aside should not be contained in another landmark",
            "fixSummary": "Fix any of the following:\n  The null landmark is contained in another landmark.",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "870943f6401e",
            "firstSeenAt": "2026-06-04T18:34:08.422Z",
            "patternId": "A11Y-fdb4c2a2"
          },
          {
            "rule": "region",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/region?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": ".block-nsf-custom",
            "html": "<div class=\"block block-nsf-custom block-nsf-print-block nsf-component\">\n  \n  \n  <div class=\"print\">\n  <a href=\"javascript:window.print()\" class=\"print__link\">Print<span class=\"visually-hidden\"> this Page</span></a>\n</div>\n</div>",
            "message": "All page content should be contained by landmarks",
            "fixSummary": "Fix any of the following:\n  Some page content is not contained by landmarks",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "e81fbebeb302",
            "firstSeenAt": "2026-06-04T18:34:08.422Z",
            "patternId": "A11Y-9c981f5a"
          },
          {
            "rule": "region",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/region?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": ".usa-footer__return-to-top",
            "html": "<div class=\"usa-footer__return-to-top\" data-once=\"tpFeedbackRttWrapper\">\n  <div class=\"usa-footer__return-to-top--inner\" data-once=\"tpFeedbackRtt\">\n    <a class=\"usa-button usa-button--secondary usa-button__link\" href=\"#\" tabindex=\"-1\"><span class=\"arrow\"></span>Top</a>\n  </div>\n</div>",
            "message": "All page content should be contained by landmarks",
            "fixSummary": "Fix any of the following:\n  Some page content is not contained by landmarks",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "b2391f763e9f",
            "firstSeenAt": "2026-06-04T18:34:08.422Z",
            "patternId": "A11Y-5a929090"
          },
          {
            "rule": "landmark-complementary-is-top-level",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/landmark-complementary-is-top-level?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": "aside",
            "html": "<aside class=\"node__sidebar tablet:grid-col-4\">",
            "message": "Aside should not be contained in another landmark",
            "fixSummary": "Fix any of the following:\n  The null landmark is contained in another landmark.",
            "relatedPaths": null,
            "colorScheme": "dark",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "3b4c25980de9",
            "firstSeenAt": "2026-06-04T18:34:08.422Z",
            "patternId": "A11Y-cf173b22"
          },
          {
            "rule": "region",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/region?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": ".block-nsf-custom",
            "html": "<div class=\"block block-nsf-custom block-nsf-print-block nsf-component\">\n  \n  \n  <div class=\"print\">\n  <a href=\"javascript:window.print()\" class=\"print__link\">Print<span class=\"visually-hidden\"> this Page</span></a>\n</div>\n</div>",
            "message": "All page content should be contained by landmarks",
            "fixSummary": "Fix any of the following:\n  Some page content is not contained by landmarks",
            "relatedPaths": null,
            "colorScheme": "dark",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "d66d8f3c0680",
            "firstSeenAt": "2026-06-04T18:34:08.422Z",
            "patternId": "A11Y-d9dfcb8c"
          },
          {
            "rule": "region",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/region?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": ".usa-footer__return-to-top",
            "html": "<div class=\"usa-footer__return-to-top\" data-once=\"tpFeedbackRttWrapper\">\n  <div class=\"usa-footer__return-to-top--inner\" data-once=\"tpFeedbackRtt\">\n    <a class=\"usa-button usa-button--secondary usa-button__link\" href=\"#\" tabindex=\"-1\"><span class=\"arrow\"></span>Top</a>\n  </div>\n</div>",
            "message": "All page content should be contained by landmarks",
            "fixSummary": "Fix any of the following:\n  Some page content is not contained by landmarks",
            "relatedPaths": null,
            "colorScheme": "dark",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "24bba0a83761",
            "firstSeenAt": "2026-06-04T18:34:08.422Z",
            "patternId": "A11Y-0d4b870c"
          }
        ],
        "outcomeCount": 1592,
        "darkModeScanned": true,
        "requestedColorScheme": "both",
        "scanContext": {
          "viewport": {
            "width": 1280,
            "height": 800
          },
          "viewportPreset": "desktop",
          "colorScheme": "both",
          "browser": "chromium"
        },
        "mediaQuerySupport": {
          "darkMode": true,
          "reducedMotion": false,
          "highContrast": true,
          "forcedColors": true,
          "reducedTransparency": false
        },
        "duplicateFailedCount": 0,
        "uniqueFailedCount": 6
      },
      "equalAccess": {
        "executed": false,
        "error": "Skipped (not requested)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "accesslint": {
        "executed": false,
        "error": "Skipped (not requested)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "qualweb": {
        "executed": false,
        "error": "Skipped (not requested)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "duplicateFindingCount": 0
    },
    {
      "submittedUrl": "https://nsf.gov/reports/statistics/federal-obligations-rd-increased-nearly-14-fy-2021-supported",
      "finalUrl": "https://www.nsf.gov/reports/statistics/federal-obligations-rd-increased-nearly-14-fy-2021-supported",
      "redirected": true,
      "statusCode": 200,
      "ok": true,
      "contentType": "text/html; charset=UTF-8",
      "pageTitle": "Federal Obligations for R&amp;D Increased Nearly 14% in FY 2021, Supported by COVID-19 Pandemic-Related Funding | NSF - U.S. National Science Foundation",
      "elapsedMs": 9154,
      "error": null,
      "scanContext": {
        "viewport": {
          "width": 1280,
          "height": 800
        },
        "viewportPreset": "desktop",
        "colorScheme": "both",
        "browser": "chromium"
      },
      "alfa": {
        "executed": false,
        "error": "Error: Could not find Chrome (ver. 145.0.7632.77). This can occur if either\n 1. you did not perform an installation before running the script (e.g. `npx puppeteer browsers install chrome`) or\n 2. your cache path is incorrectly configured (which is: /home/runner/.cache/puppeteer).\nFor (2), check out our guide on configuring puppeteer at https://pptr.dev/guides/configuration.\n    at ChromeLauncher.resolveExecutablePath (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/BrowserLauncher.js:298:27)\n    at ChromeLauncher.computeLaunchArguments (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/ChromeLauncher.js:86:24)\n    at async ChromeLauncher.launch (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/BrowserLauncher.js:49:28)\n    at async Scraper.of (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-scraper/dist/scraper.js:29:28)\n    at async Module.run (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-cli/bin/alfa/command/scrape/run.js:94:21)\n    at async run (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-cli/bin/alfa/command/audit/run.js:31:24)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "duplicateFailedCount": 0,
        "uniqueFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "axe": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 1464,
          "failed": 6,
          "cantTell": 20,
          "inapplicable": 86
        },
        "failedRules": [
          "landmark-complementary-is-top-level",
          "region"
        ],
        "passedRules": [
          "aria-allowed-attr",
          "aria-allowed-role",
          "aria-conditional-attr",
          "aria-deprecated-role",
          "aria-hidden-body",
          "aria-hidden-focus",
          "aria-prohibited-attr",
          "aria-required-attr",
          "aria-roles",
          "aria-valid-attr",
          "aria-valid-attr-value",
          "avoid-inline-spacing",
          "button-name",
          "bypass",
          "color-contrast",
          "document-title",
          "duplicate-id-aria",
          "empty-heading",
          "form-field-multiple-labels",
          "heading-order",
          "html-has-lang",
          "html-lang-valid",
          "image-alt",
          "image-redundant-alt",
          "label",
          "label-title-only",
          "landmark-banner-is-top-level",
          "landmark-complementary-is-top-level",
          "landmark-contentinfo-is-top-level",
          "landmark-main-is-top-level",
          "landmark-no-duplicate-banner",
          "landmark-no-duplicate-contentinfo",
          "landmark-no-duplicate-main",
          "landmark-one-main",
          "landmark-unique",
          "link-in-text-block",
          "link-name",
          "list",
          "listitem",
          "meta-viewport",
          "meta-viewport-large",
          "nested-interactive",
          "page-has-heading-one",
          "presentation-role-conflict",
          "region",
          "tabindex"
        ],
        "failures": [
          {
            "rule": "landmark-complementary-is-top-level",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/landmark-complementary-is-top-level?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": "aside",
            "html": "<aside class=\"node__sidebar tablet:grid-col-4\">",
            "message": "Aside should not be contained in another landmark",
            "fixSummary": "Fix any of the following:\n  The null landmark is contained in another landmark.",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "2069dc37dc9a",
            "firstSeenAt": "2026-06-04T18:34:08.422Z",
            "patternId": "A11Y-fdb4c2a2"
          },
          {
            "rule": "region",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/region?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": ".block-nsf-custom",
            "html": "<div class=\"block block-nsf-custom block-nsf-print-block nsf-component\">\n  \n  \n  <div class=\"print\">\n  <a href=\"javascript:window.print()\" class=\"print__link\">Print<span class=\"visually-hidden\"> this Page</span></a>\n</div>\n</div>",
            "message": "All page content should be contained by landmarks",
            "fixSummary": "Fix any of the following:\n  Some page content is not contained by landmarks",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "0a30438a7b65",
            "firstSeenAt": "2026-06-04T18:34:08.422Z",
            "patternId": "A11Y-9c981f5a"
          },
          {
            "rule": "region",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/region?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": ".usa-footer__return-to-top",
            "html": "<div class=\"usa-footer__return-to-top\" data-once=\"tpFeedbackRttWrapper\">\n  <div class=\"usa-footer__return-to-top--inner\" data-once=\"tpFeedbackRtt\">\n    <a class=\"usa-button usa-button--secondary usa-button__link\" href=\"#\" tabindex=\"-1\"><span class=\"arrow\"></span>Top</a>\n  </div>\n</div>",
            "message": "All page content should be contained by landmarks",
            "fixSummary": "Fix any of the following:\n  Some page content is not contained by landmarks",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "cdbdb355600a",
            "firstSeenAt": "2026-06-04T18:34:08.422Z",
            "patternId": "A11Y-5a929090"
          },
          {
            "rule": "landmark-complementary-is-top-level",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/landmark-complementary-is-top-level?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": "aside",
            "html": "<aside class=\"node__sidebar tablet:grid-col-4\">",
            "message": "Aside should not be contained in another landmark",
            "fixSummary": "Fix any of the following:\n  The null landmark is contained in another landmark.",
            "relatedPaths": null,
            "colorScheme": "dark",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "2da4841406a6",
            "firstSeenAt": "2026-06-04T18:34:08.422Z",
            "patternId": "A11Y-cf173b22"
          },
          {
            "rule": "region",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/region?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": ".block-nsf-custom",
            "html": "<div class=\"block block-nsf-custom block-nsf-print-block nsf-component\">\n  \n  \n  <div class=\"print\">\n  <a href=\"javascript:window.print()\" class=\"print__link\">Print<span class=\"visually-hidden\"> this Page</span></a>\n</div>\n</div>",
            "message": "All page content should be contained by landmarks",
            "fixSummary": "Fix any of the following:\n  Some page content is not contained by landmarks",
            "relatedPaths": null,
            "colorScheme": "dark",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "7755c5626bbb",
            "firstSeenAt": "2026-06-04T18:34:08.422Z",
            "patternId": "A11Y-d9dfcb8c"
          },
          {
            "rule": "region",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/region?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": ".usa-footer__return-to-top",
            "html": "<div class=\"usa-footer__return-to-top\" data-once=\"tpFeedbackRttWrapper\">\n  <div class=\"usa-footer__return-to-top--inner\" data-once=\"tpFeedbackRtt\">\n    <a class=\"usa-button usa-button--secondary usa-button__link\" href=\"#\" tabindex=\"-1\"><span class=\"arrow\"></span>Top</a>\n  </div>\n</div>",
            "message": "All page content should be contained by landmarks",
            "fixSummary": "Fix any of the following:\n  Some page content is not contained by landmarks",
            "relatedPaths": null,
            "colorScheme": "dark",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "4d0fe38df88c",
            "firstSeenAt": "2026-06-04T18:34:08.422Z",
            "patternId": "A11Y-0d4b870c"
          }
        ],
        "outcomeCount": 1576,
        "darkModeScanned": true,
        "requestedColorScheme": "both",
        "scanContext": {
          "viewport": {
            "width": 1280,
            "height": 800
          },
          "viewportPreset": "desktop",
          "colorScheme": "both",
          "browser": "chromium"
        },
        "mediaQuerySupport": {
          "darkMode": true,
          "reducedMotion": false,
          "highContrast": true,
          "forcedColors": true,
          "reducedTransparency": false
        },
        "duplicateFailedCount": 0,
        "uniqueFailedCount": 6
      },
      "equalAccess": {
        "executed": false,
        "error": "Skipped (not requested)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "accesslint": {
        "executed": false,
        "error": "Skipped (not requested)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "qualweb": {
        "executed": false,
        "error": "Skipped (not requested)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "duplicateFindingCount": 0
    },
    {
      "submittedUrl": "https://nsf.gov/reports/statistics/businesses-invested-325-billion-assets-support-their-rd",
      "finalUrl": "https://www.nsf.gov/reports/statistics/businesses-invested-325-billion-assets-support-their-rd",
      "redirected": true,
      "statusCode": 200,
      "ok": true,
      "contentType": "text/html; charset=UTF-8",
      "pageTitle": "Businesses Invested $32.5 Billion in Assets to Support Their R&amp;D Activities in the United States in 2020 | NSF - U.S. National Science Foundation",
      "elapsedMs": 9603,
      "error": null,
      "scanContext": {
        "viewport": {
          "width": 1280,
          "height": 800
        },
        "viewportPreset": "desktop",
        "colorScheme": "both",
        "browser": "chromium"
      },
      "alfa": {
        "executed": false,
        "error": "Error: Could not find Chrome (ver. 145.0.7632.77). This can occur if either\n 1. you did not perform an installation before running the script (e.g. `npx puppeteer browsers install chrome`) or\n 2. your cache path is incorrectly configured (which is: /home/runner/.cache/puppeteer).\nFor (2), check out our guide on configuring puppeteer at https://pptr.dev/guides/configuration.\n    at ChromeLauncher.resolveExecutablePath (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/BrowserLauncher.js:298:27)\n    at ChromeLauncher.computeLaunchArguments (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/ChromeLauncher.js:86:24)\n    at async ChromeLauncher.launch (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/BrowserLauncher.js:49:28)\n    at async Scraper.of (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-scraper/dist/scraper.js:29:28)\n    at async Module.run (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-cli/bin/alfa/command/scrape/run.js:94:21)\n    at async run (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-cli/bin/alfa/command/audit/run.js:31:24)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "duplicateFailedCount": 0,
        "uniqueFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "axe": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 1454,
          "failed": 6,
          "cantTell": 20,
          "inapplicable": 86
        },
        "failedRules": [
          "landmark-complementary-is-top-level",
          "region"
        ],
        "passedRules": [
          "aria-allowed-attr",
          "aria-allowed-role",
          "aria-conditional-attr",
          "aria-deprecated-role",
          "aria-hidden-body",
          "aria-hidden-focus",
          "aria-prohibited-attr",
          "aria-required-attr",
          "aria-roles",
          "aria-valid-attr",
          "aria-valid-attr-value",
          "avoid-inline-spacing",
          "button-name",
          "bypass",
          "color-contrast",
          "document-title",
          "duplicate-id-aria",
          "empty-heading",
          "form-field-multiple-labels",
          "heading-order",
          "html-has-lang",
          "html-lang-valid",
          "image-alt",
          "image-redundant-alt",
          "label",
          "label-title-only",
          "landmark-banner-is-top-level",
          "landmark-complementary-is-top-level",
          "landmark-contentinfo-is-top-level",
          "landmark-main-is-top-level",
          "landmark-no-duplicate-banner",
          "landmark-no-duplicate-contentinfo",
          "landmark-no-duplicate-main",
          "landmark-one-main",
          "landmark-unique",
          "link-in-text-block",
          "link-name",
          "list",
          "listitem",
          "meta-viewport",
          "meta-viewport-large",
          "nested-interactive",
          "page-has-heading-one",
          "presentation-role-conflict",
          "region",
          "tabindex"
        ],
        "failures": [
          {
            "rule": "landmark-complementary-is-top-level",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/landmark-complementary-is-top-level?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": "aside",
            "html": "<aside class=\"node__sidebar tablet:grid-col-4\">",
            "message": "Aside should not be contained in another landmark",
            "fixSummary": "Fix any of the following:\n  The null landmark is contained in another landmark.",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "4f4f67997976",
            "firstSeenAt": "2026-06-04T18:34:08.422Z",
            "patternId": "A11Y-fdb4c2a2"
          },
          {
            "rule": "region",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/region?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": ".block-nsf-custom",
            "html": "<div class=\"block block-nsf-custom block-nsf-print-block nsf-component\">\n  \n  \n  <div class=\"print\">\n  <a href=\"javascript:window.print()\" class=\"print__link\">Print<span class=\"visually-hidden\"> this Page</span></a>\n</div>\n</div>",
            "message": "All page content should be contained by landmarks",
            "fixSummary": "Fix any of the following:\n  Some page content is not contained by landmarks",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "e43972f0b271",
            "firstSeenAt": "2026-06-04T18:34:08.422Z",
            "patternId": "A11Y-9c981f5a"
          },
          {
            "rule": "region",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/region?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": ".usa-footer__return-to-top",
            "html": "<div class=\"usa-footer__return-to-top\" data-once=\"tpFeedbackRttWrapper\">\n  <div class=\"usa-footer__return-to-top--inner\" data-once=\"tpFeedbackRtt\">\n    <a class=\"usa-button usa-button--secondary usa-button__link\" href=\"#\" tabindex=\"-1\"><span class=\"arrow\"></span>Top</a>\n  </div>\n</div>",
            "message": "All page content should be contained by landmarks",
            "fixSummary": "Fix any of the following:\n  Some page content is not contained by landmarks",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "381021a1e77c",
            "firstSeenAt": "2026-06-04T18:34:08.422Z",
            "patternId": "A11Y-5a929090"
          },
          {
            "rule": "landmark-complementary-is-top-level",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/landmark-complementary-is-top-level?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": "aside",
            "html": "<aside class=\"node__sidebar tablet:grid-col-4\">",
            "message": "Aside should not be contained in another landmark",
            "fixSummary": "Fix any of the following:\n  The null landmark is contained in another landmark.",
            "relatedPaths": null,
            "colorScheme": "dark",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "b0b502d06cb2",
            "firstSeenAt": "2026-06-04T18:34:08.422Z",
            "patternId": "A11Y-cf173b22"
          },
          {
            "rule": "region",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/region?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": ".block-nsf-custom",
            "html": "<div class=\"block block-nsf-custom block-nsf-print-block nsf-component\">\n  \n  \n  <div class=\"print\">\n  <a href=\"javascript:window.print()\" class=\"print__link\">Print<span class=\"visually-hidden\"> this Page</span></a>\n</div>\n</div>",
            "message": "All page content should be contained by landmarks",
            "fixSummary": "Fix any of the following:\n  Some page content is not contained by landmarks",
            "relatedPaths": null,
            "colorScheme": "dark",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "07eebed1fb3a",
            "firstSeenAt": "2026-06-04T18:34:08.422Z",
            "patternId": "A11Y-d9dfcb8c"
          },
          {
            "rule": "region",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/region?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": ".usa-footer__return-to-top",
            "html": "<div class=\"usa-footer__return-to-top\" data-once=\"tpFeedbackRttWrapper\">\n  <div class=\"usa-footer__return-to-top--inner\" data-once=\"tpFeedbackRtt\">\n    <a class=\"usa-button usa-button--secondary usa-button__link\" href=\"#\" tabindex=\"-1\"><span class=\"arrow\"></span>Top</a>\n  </div>\n</div>",
            "message": "All page content should be contained by landmarks",
            "fixSummary": "Fix any of the following:\n  Some page content is not contained by landmarks",
            "relatedPaths": null,
            "colorScheme": "dark",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "0e54ca0d1203",
            "firstSeenAt": "2026-06-04T18:34:08.422Z",
            "patternId": "A11Y-0d4b870c"
          }
        ],
        "outcomeCount": 1566,
        "darkModeScanned": true,
        "requestedColorScheme": "both",
        "scanContext": {
          "viewport": {
            "width": 1280,
            "height": 800
          },
          "viewportPreset": "desktop",
          "colorScheme": "both",
          "browser": "chromium"
        },
        "mediaQuerySupport": {
          "darkMode": true,
          "reducedMotion": false,
          "highContrast": true,
          "forcedColors": true,
          "reducedTransparency": false
        },
        "duplicateFailedCount": 0,
        "uniqueFailedCount": 6
      },
      "equalAccess": {
        "executed": false,
        "error": "Skipped (not requested)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "accesslint": {
        "executed": false,
        "error": "Skipped (not requested)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "qualweb": {
        "executed": false,
        "error": "Skipped (not requested)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "duplicateFindingCount": 0
    },
    {
      "submittedUrl": "https://nsf.gov/about/performance/nsf-by-the-numbers",
      "finalUrl": "https://www.nsf.gov/about/performance/nsf-by-the-numbers",
      "redirected": true,
      "statusCode": 404,
      "ok": false,
      "contentType": "text/html; charset=UTF-8",
      "pageTitle": "Page Not Found | NSF - U.S. National Science Foundation",
      "elapsedMs": 8724,
      "error": null,
      "scanContext": {
        "viewport": {
          "width": 1280,
          "height": 800
        },
        "viewportPreset": "desktop",
        "colorScheme": "both",
        "browser": "chromium"
      },
      "alfa": {
        "executed": false,
        "error": "Error: Could not find Chrome (ver. 145.0.7632.77). This can occur if either\n 1. you did not perform an installation before running the script (e.g. `npx puppeteer browsers install chrome`) or\n 2. your cache path is incorrectly configured (which is: /home/runner/.cache/puppeteer).\nFor (2), check out our guide on configuring puppeteer at https://pptr.dev/guides/configuration.\n    at ChromeLauncher.resolveExecutablePath (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/BrowserLauncher.js:298:27)\n    at ChromeLauncher.computeLaunchArguments (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/ChromeLauncher.js:86:24)\n    at async ChromeLauncher.launch (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/BrowserLauncher.js:49:28)\n    at async Scraper.of (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-scraper/dist/scraper.js:29:28)\n    at async Module.run (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-cli/bin/alfa/command/scrape/run.js:94:21)\n    at async run (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-cli/bin/alfa/command/audit/run.js:31:24)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "duplicateFailedCount": 0,
        "uniqueFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "axe": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 666,
          "failed": 2,
          "cantTell": 8,
          "inapplicable": 44
        },
        "failedRules": [
          "landmark-complementary-is-top-level",
          "region"
        ],
        "passedRules": [
          "aria-allowed-attr",
          "aria-allowed-role",
          "aria-conditional-attr",
          "aria-deprecated-role",
          "aria-hidden-body",
          "aria-hidden-focus",
          "aria-prohibited-attr",
          "aria-required-attr",
          "aria-roles",
          "aria-valid-attr",
          "aria-valid-attr-value",
          "avoid-inline-spacing",
          "button-name",
          "bypass",
          "color-contrast",
          "document-title",
          "duplicate-id-aria",
          "empty-heading",
          "form-field-multiple-labels",
          "heading-order",
          "html-has-lang",
          "html-lang-valid",
          "image-alt",
          "image-redundant-alt",
          "label",
          "label-title-only",
          "landmark-banner-is-top-level",
          "landmark-complementary-is-top-level",
          "landmark-contentinfo-is-top-level",
          "landmark-main-is-top-level",
          "landmark-no-duplicate-banner",
          "landmark-no-duplicate-contentinfo",
          "landmark-no-duplicate-main",
          "landmark-one-main",
          "landmark-unique",
          "link-in-text-block",
          "link-name",
          "list",
          "listitem",
          "meta-viewport",
          "meta-viewport-large",
          "nested-interactive",
          "page-has-heading-one",
          "region",
          "tabindex"
        ],
        "failures": [
          {
            "rule": "landmark-complementary-is-top-level",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/landmark-complementary-is-top-level?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": "#image-caption-credit-block",
            "html": "<aside aria-label=\"Image credits and captions\" id=\"image-caption-credit-block\" class=\"image-caption-credit-block usa-accordion usa-accordion--bordered\">",
            "message": "Aside should not be contained in another landmark",
            "fixSummary": "Fix any of the following:\n  The complementary landmark is contained in another landmark.",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "08d5721546fd",
            "firstSeenAt": "2026-06-04T18:34:08.422Z",
            "patternId": "A11Y-fb1d2ccd"
          },
          {
            "rule": "region",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/region?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": ".usa-footer__return-to-top",
            "html": "<div class=\"usa-footer__return-to-top\" data-once=\"tpFeedbackRttWrapper\">\n  <div class=\"usa-footer__return-to-top--inner\" data-once=\"tpFeedbackRtt\">\n    <a class=\"usa-button usa-button--secondary usa-button__link\" href=\"#\" tabindex=\"-1\"><span class=\"arrow\"></span>Top</a>\n  </div>\n</div>",
            "message": "All page content should be contained by landmarks",
            "fixSummary": "Fix any of the following:\n  Some page content is not contained by landmarks",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "f168ded307d3",
            "firstSeenAt": "2026-06-04T18:34:08.422Z",
            "patternId": "A11Y-5a929090"
          }
        ],
        "outcomeCount": 720,
        "darkModeScanned": false,
        "requestedColorScheme": "both",
        "scanContext": {
          "viewport": {
            "width": 1280,
            "height": 800
          },
          "viewportPreset": "desktop",
          "colorScheme": "both",
          "browser": "chromium"
        },
        "mediaQuerySupport": {
          "darkMode": false,
          "reducedMotion": false,
          "highContrast": false,
          "forcedColors": true,
          "reducedTransparency": false
        },
        "duplicateFailedCount": 0,
        "uniqueFailedCount": 2
      },
      "equalAccess": {
        "executed": false,
        "error": "Skipped (not requested)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "accesslint": {
        "executed": false,
        "error": "Skipped (not requested)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "qualweb": {
        "executed": false,
        "error": "Skipped (not requested)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "duplicateFindingCount": 0
    },
    {
      "submittedUrl": "https://nsf.gov/reports/topical/description-analysis-best-practice-finding-programs",
      "finalUrl": "https://www.nsf.gov/reports/topical/description-analysis-best-practice-finding-programs",
      "redirected": true,
      "statusCode": 200,
      "ok": true,
      "contentType": "text/html; charset=UTF-8",
      "pageTitle": "A Description and Analysis of Best Practice Finding of Programs promoting participation of underrepresented undergraduate student in Science, Mathematics, Engineering and Technology | NSF - U.S. National Science Foundation",
      "elapsedMs": 9579,
      "error": null,
      "scanContext": {
        "viewport": {
          "width": 1280,
          "height": 800
        },
        "viewportPreset": "desktop",
        "colorScheme": "both",
        "browser": "chromium"
      },
      "alfa": {
        "executed": false,
        "error": "Error: Could not find Chrome (ver. 145.0.7632.77). This can occur if either\n 1. you did not perform an installation before running the script (e.g. `npx puppeteer browsers install chrome`) or\n 2. your cache path is incorrectly configured (which is: /home/runner/.cache/puppeteer).\nFor (2), check out our guide on configuring puppeteer at https://pptr.dev/guides/configuration.\n    at ChromeLauncher.resolveExecutablePath (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/BrowserLauncher.js:298:27)\n    at ChromeLauncher.computeLaunchArguments (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/ChromeLauncher.js:86:24)\n    at async ChromeLauncher.launch (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/BrowserLauncher.js:49:28)\n    at async Scraper.of (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-scraper/dist/scraper.js:29:28)\n    at async Module.run (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-cli/bin/alfa/command/scrape/run.js:94:21)\n    at async run (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-cli/bin/alfa/command/audit/run.js:31:24)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "duplicateFailedCount": 0,
        "uniqueFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "axe": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 1456,
          "failed": 6,
          "cantTell": 20,
          "inapplicable": 86
        },
        "failedRules": [
          "landmark-complementary-is-top-level",
          "region"
        ],
        "passedRules": [
          "aria-allowed-attr",
          "aria-allowed-role",
          "aria-conditional-attr",
          "aria-deprecated-role",
          "aria-hidden-body",
          "aria-hidden-focus",
          "aria-prohibited-attr",
          "aria-required-attr",
          "aria-roles",
          "aria-valid-attr",
          "aria-valid-attr-value",
          "avoid-inline-spacing",
          "button-name",
          "bypass",
          "color-contrast",
          "document-title",
          "duplicate-id-aria",
          "empty-heading",
          "form-field-multiple-labels",
          "heading-order",
          "html-has-lang",
          "html-lang-valid",
          "image-alt",
          "image-redundant-alt",
          "label",
          "label-title-only",
          "landmark-banner-is-top-level",
          "landmark-complementary-is-top-level",
          "landmark-contentinfo-is-top-level",
          "landmark-main-is-top-level",
          "landmark-no-duplicate-banner",
          "landmark-no-duplicate-contentinfo",
          "landmark-no-duplicate-main",
          "landmark-one-main",
          "landmark-unique",
          "link-in-text-block",
          "link-name",
          "list",
          "listitem",
          "meta-viewport",
          "meta-viewport-large",
          "nested-interactive",
          "page-has-heading-one",
          "presentation-role-conflict",
          "region",
          "tabindex"
        ],
        "failures": [
          {
            "rule": "landmark-complementary-is-top-level",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/landmark-complementary-is-top-level?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": "aside",
            "html": "<aside class=\"node__sidebar tablet:grid-col-4\">",
            "message": "Aside should not be contained in another landmark",
            "fixSummary": "Fix any of the following:\n  The null landmark is contained in another landmark.",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "138d487b537a",
            "firstSeenAt": "2026-06-04T18:34:08.422Z",
            "patternId": "A11Y-fdb4c2a2"
          },
          {
            "rule": "region",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/region?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": ".block-nsf-custom",
            "html": "<div class=\"block block-nsf-custom block-nsf-print-block nsf-component\">\n  \n  \n  <div class=\"print\">\n  <a href=\"javascript:window.print()\" class=\"print__link\">Print<span class=\"visually-hidden\"> this Page</span></a>\n</div>\n</div>",
            "message": "All page content should be contained by landmarks",
            "fixSummary": "Fix any of the following:\n  Some page content is not contained by landmarks",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "cbdcbb762ec6",
            "firstSeenAt": "2026-06-04T18:34:08.422Z",
            "patternId": "A11Y-9c981f5a"
          },
          {
            "rule": "region",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/region?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": ".usa-footer__return-to-top",
            "html": "<div class=\"usa-footer__return-to-top\" data-once=\"tpFeedbackRttWrapper\">\n  <div class=\"usa-footer__return-to-top--inner\" data-once=\"tpFeedbackRtt\">\n    <a class=\"usa-button usa-button--secondary usa-button__link\" href=\"#\" tabindex=\"-1\"><span class=\"arrow\"></span>Top</a>\n  </div>\n</div>",
            "message": "All page content should be contained by landmarks",
            "fixSummary": "Fix any of the following:\n  Some page content is not contained by landmarks",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "887891cc79bf",
            "firstSeenAt": "2026-06-04T18:34:08.422Z",
            "patternId": "A11Y-5a929090"
          },
          {
            "rule": "landmark-complementary-is-top-level",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/landmark-complementary-is-top-level?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": "aside",
            "html": "<aside class=\"node__sidebar tablet:grid-col-4\">",
            "message": "Aside should not be contained in another landmark",
            "fixSummary": "Fix any of the following:\n  The null landmark is contained in another landmark.",
            "relatedPaths": null,
            "colorScheme": "dark",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "a0090e1319f4",
            "firstSeenAt": "2026-06-04T18:34:08.422Z",
            "patternId": "A11Y-cf173b22"
          },
          {
            "rule": "region",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/region?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": ".block-nsf-custom",
            "html": "<div class=\"block block-nsf-custom block-nsf-print-block nsf-component\">\n  \n  \n  <div class=\"print\">\n  <a href=\"javascript:window.print()\" class=\"print__link\">Print<span class=\"visually-hidden\"> this Page</span></a>\n</div>\n</div>",
            "message": "All page content should be contained by landmarks",
            "fixSummary": "Fix any of the following:\n  Some page content is not contained by landmarks",
            "relatedPaths": null,
            "colorScheme": "dark",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "4d944bee65b3",
            "firstSeenAt": "2026-06-04T18:34:08.422Z",
            "patternId": "A11Y-d9dfcb8c"
          },
          {
            "rule": "region",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/region?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": ".usa-footer__return-to-top",
            "html": "<div class=\"usa-footer__return-to-top\" data-once=\"tpFeedbackRttWrapper\">\n  <div class=\"usa-footer__return-to-top--inner\" data-once=\"tpFeedbackRtt\">\n    <a class=\"usa-button usa-button--secondary usa-button__link\" href=\"#\" tabindex=\"-1\"><span class=\"arrow\"></span>Top</a>\n  </div>\n</div>",
            "message": "All page content should be contained by landmarks",
            "fixSummary": "Fix any of the following:\n  Some page content is not contained by landmarks",
            "relatedPaths": null,
            "colorScheme": "dark",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "3964957ecd58",
            "firstSeenAt": "2026-06-04T18:34:08.422Z",
            "patternId": "A11Y-0d4b870c"
          }
        ],
        "outcomeCount": 1568,
        "darkModeScanned": true,
        "requestedColorScheme": "both",
        "scanContext": {
          "viewport": {
            "width": 1280,
            "height": 800
          },
          "viewportPreset": "desktop",
          "colorScheme": "both",
          "browser": "chromium"
        },
        "mediaQuerySupport": {
          "darkMode": true,
          "reducedMotion": false,
          "highContrast": true,
          "forcedColors": true,
          "reducedTransparency": false
        },
        "duplicateFailedCount": 0,
        "uniqueFailedCount": 6
      },
      "equalAccess": {
        "executed": false,
        "error": "Skipped (not requested)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "accesslint": {
        "executed": false,
        "error": "Skipped (not requested)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "qualweb": {
        "executed": false,
        "error": "Skipped (not requested)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "duplicateFindingCount": 0
    },
    {
      "submittedUrl": "https://nsf.gov/about/us-national-science-foundation-fy-2024-service-contract",
      "finalUrl": "https://www.nsf.gov/about/us-national-science-foundation-fy-2024-service-contract",
      "redirected": true,
      "statusCode": 200,
      "ok": true,
      "contentType": "text/html; charset=UTF-8",
      "pageTitle": "U.S. National Science Foundation FY 2024 Service Contract Inventory Analysis Report - About NSF | NSF - U.S. National Science Foundation",
      "elapsedMs": 9988,
      "error": null,
      "scanContext": {
        "viewport": {
          "width": 1280,
          "height": 800
        },
        "viewportPreset": "desktop",
        "colorScheme": "both",
        "browser": "chromium"
      },
      "alfa": {
        "executed": false,
        "error": "Error: Could not find Chrome (ver. 145.0.7632.77). This can occur if either\n 1. you did not perform an installation before running the script (e.g. `npx puppeteer browsers install chrome`) or\n 2. your cache path is incorrectly configured (which is: /home/runner/.cache/puppeteer).\nFor (2), check out our guide on configuring puppeteer at https://pptr.dev/guides/configuration.\n    at ChromeLauncher.resolveExecutablePath (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/BrowserLauncher.js:298:27)\n    at ChromeLauncher.computeLaunchArguments (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/ChromeLauncher.js:86:24)\n    at async ChromeLauncher.launch (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/BrowserLauncher.js:49:28)\n    at async Scraper.of (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-scraper/dist/scraper.js:29:28)\n    at async Module.run (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-cli/bin/alfa/command/scrape/run.js:94:21)\n    at async run (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-cli/bin/alfa/command/audit/run.js:31:24)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "duplicateFailedCount": 0,
        "uniqueFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "axe": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 1800,
          "failed": 4,
          "cantTell": 20,
          "inapplicable": 86
        },
        "failedRules": [
          "region"
        ],
        "passedRules": [
          "aria-allowed-attr",
          "aria-allowed-role",
          "aria-conditional-attr",
          "aria-deprecated-role",
          "aria-hidden-body",
          "aria-hidden-focus",
          "aria-prohibited-attr",
          "aria-required-attr",
          "aria-roles",
          "aria-valid-attr",
          "aria-valid-attr-value",
          "avoid-inline-spacing",
          "button-name",
          "bypass",
          "color-contrast",
          "document-title",
          "duplicate-id-aria",
          "empty-heading",
          "form-field-multiple-labels",
          "heading-order",
          "html-has-lang",
          "html-lang-valid",
          "image-alt",
          "image-redundant-alt",
          "label",
          "label-title-only",
          "landmark-banner-is-top-level",
          "landmark-complementary-is-top-level",
          "landmark-contentinfo-is-top-level",
          "landmark-main-is-top-level",
          "landmark-no-duplicate-banner",
          "landmark-no-duplicate-contentinfo",
          "landmark-no-duplicate-main",
          "landmark-one-main",
          "landmark-unique",
          "link-in-text-block",
          "link-name",
          "list",
          "listitem",
          "meta-viewport",
          "meta-viewport-large",
          "nested-interactive",
          "page-has-heading-one",
          "presentation-role-conflict",
          "region",
          "tabindex"
        ],
        "failures": [
          {
            "rule": "region",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/region?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": ".uswds-main-content-wrapper > .grid-row:nth-child(1)",
            "html": "<div class=\"grid-row\">\n    \n          <h1 class=\"page-title--top\">\n                  <span class=\"field field--name-title field--type-string field--label-hidden\">U.S. National Science Foundation FY 2024 Service Contract Inventory Analysis Report</span>\n\n              </h1>\n    \n          </div>",
            "message": "All page content should be contained by landmarks",
            "fixSummary": "Fix any of the following:\n  Some page content is not contained by landmarks",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "d7fc5c1f329f",
            "firstSeenAt": "2026-06-04T18:34:08.422Z",
            "patternId": "A11Y-702c4729"
          },
          {
            "rule": "region",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/region?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": ".usa-footer__return-to-top",
            "html": "<div class=\"usa-footer__return-to-top\" data-once=\"tpFeedbackRttWrapper\">\n  <div class=\"usa-footer__return-to-top--inner\" data-once=\"tpFeedbackRtt\">\n    <a class=\"usa-button usa-button--secondary usa-button__link\" href=\"#\" tabindex=\"-1\"><span class=\"arrow\"></span>Top</a>\n  </div>\n</div>",
            "message": "All page content should be contained by landmarks",
            "fixSummary": "Fix any of the following:\n  Some page content is not contained by landmarks",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "1676ba3327f2",
            "firstSeenAt": "2026-06-04T18:34:08.422Z",
            "patternId": "A11Y-5a929090"
          },
          {
            "rule": "region",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/region?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": ".uswds-main-content-wrapper > .grid-row:nth-child(1)",
            "html": "<div class=\"grid-row\">\n    \n          <h1 class=\"page-title--top\">\n                  <span class=\"field field--name-title field--type-string field--label-hidden\">U.S. National Science Foundation FY 2024 Service Contract Inventory Analysis Report</span>\n\n              </h1>\n    \n          </div>",
            "message": "All page content should be contained by landmarks",
            "fixSummary": "Fix any of the following:\n  Some page content is not contained by landmarks",
            "relatedPaths": null,
            "colorScheme": "dark",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "dfffbb4b7833",
            "firstSeenAt": "2026-06-04T18:34:08.422Z",
            "patternId": "A11Y-63e5c13e"
          },
          {
            "rule": "region",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/region?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": ".usa-footer__return-to-top",
            "html": "<div class=\"usa-footer__return-to-top\" data-once=\"tpFeedbackRttWrapper\">\n  <div class=\"usa-footer__return-to-top--inner\" data-once=\"tpFeedbackRtt\">\n    <a class=\"usa-button usa-button--secondary usa-button__link\" href=\"#\" tabindex=\"-1\"><span class=\"arrow\"></span>Top</a>\n  </div>\n</div>",
            "message": "All page content should be contained by landmarks",
            "fixSummary": "Fix any of the following:\n  Some page content is not contained by landmarks",
            "relatedPaths": null,
            "colorScheme": "dark",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "c49625dd7375",
            "firstSeenAt": "2026-06-04T18:34:08.422Z",
            "patternId": "A11Y-0d4b870c"
          }
        ],
        "outcomeCount": 1910,
        "darkModeScanned": true,
        "requestedColorScheme": "both",
        "scanContext": {
          "viewport": {
            "width": 1280,
            "height": 800
          },
          "viewportPreset": "desktop",
          "colorScheme": "both",
          "browser": "chromium"
        },
        "mediaQuerySupport": {
          "darkMode": true,
          "reducedMotion": false,
          "highContrast": true,
          "forcedColors": true,
          "reducedTransparency": false
        },
        "duplicateFailedCount": 0,
        "uniqueFailedCount": 4
      },
      "equalAccess": {
        "executed": false,
        "error": "Skipped (not requested)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "accesslint": {
        "executed": false,
        "error": "Skipped (not requested)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "qualweb": {
        "executed": false,
        "error": "Skipped (not requested)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "duplicateFindingCount": 0
    },
    {
      "submittedUrl": "https://nsf.gov/news/mmg/",
      "finalUrl": "https://www.nsf.gov/news",
      "redirected": true,
      "statusCode": 200,
      "ok": true,
      "contentType": "text/html; charset=UTF-8",
      "pageTitle": "News | NSF - U.S. National Science Foundation",
      "elapsedMs": 7813,
      "error": null,
      "scanContext": {
        "viewport": {
          "width": 1280,
          "height": 800
        },
        "viewportPreset": "desktop",
        "colorScheme": "both",
        "browser": "chromium"
      },
      "alfa": {
        "executed": false,
        "error": "Error: Could not find Chrome (ver. 145.0.7632.77). This can occur if either\n 1. you did not perform an installation before running the script (e.g. `npx puppeteer browsers install chrome`) or\n 2. your cache path is incorrectly configured (which is: /home/runner/.cache/puppeteer).\nFor (2), check out our guide on configuring puppeteer at https://pptr.dev/guides/configuration.\n    at ChromeLauncher.resolveExecutablePath (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/BrowserLauncher.js:298:27)\n    at ChromeLauncher.computeLaunchArguments (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/ChromeLauncher.js:86:24)\n    at async ChromeLauncher.launch (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/BrowserLauncher.js:49:28)\n    at async Scraper.of (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-scraper/dist/scraper.js:29:28)\n    at async Module.run (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-cli/bin/alfa/command/scrape/run.js:94:21)\n    at async run (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-cli/bin/alfa/command/audit/run.js:31:24)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "duplicateFailedCount": 0,
        "uniqueFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "axe": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 973,
          "failed": 2,
          "cantTell": 7,
          "inapplicable": 45
        },
        "failedRules": [
          "region"
        ],
        "passedRules": [
          "aria-allowed-attr",
          "aria-allowed-role",
          "aria-conditional-attr",
          "aria-deprecated-role",
          "aria-hidden-body",
          "aria-hidden-focus",
          "aria-prohibited-attr",
          "aria-required-attr",
          "aria-roles",
          "aria-valid-attr",
          "aria-valid-attr-value",
          "avoid-inline-spacing",
          "button-name",
          "bypass",
          "color-contrast",
          "document-title",
          "duplicate-id-aria",
          "empty-heading",
          "form-field-multiple-labels",
          "heading-order",
          "html-has-lang",
          "html-lang-valid",
          "image-alt",
          "image-redundant-alt",
          "label",
          "label-title-only",
          "landmark-banner-is-top-level",
          "landmark-complementary-is-top-level",
          "landmark-contentinfo-is-top-level",
          "landmark-main-is-top-level",
          "landmark-no-duplicate-banner",
          "landmark-no-duplicate-contentinfo",
          "landmark-no-duplicate-main",
          "landmark-one-main",
          "landmark-unique",
          "link-name",
          "list",
          "listitem",
          "meta-viewport",
          "meta-viewport-large",
          "nested-interactive",
          "page-has-heading-one",
          "region",
          "tabindex"
        ],
        "failures": [
          {
            "rule": "region",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/region?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": ".uswds-main-content-wrapper > .grid-row:nth-child(1)",
            "html": "<div class=\"grid-row\">\n    \n          <h1 class=\"page-title--top\">\n                  <span class=\"field field--name-title field--type-string field--label-hidden\">News</span>\n\n              </h1>\n    \n              <hr class=\"divider\">\n      </div>",
            "message": "All page content should be contained by landmarks",
            "fixSummary": "Fix any of the following:\n  Some page content is not contained by landmarks",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "10b516f202d8",
            "firstSeenAt": "2026-06-04T18:34:08.422Z",
            "patternId": "A11Y-702c4729"
          },
          {
            "rule": "region",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/region?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": ".usa-footer__return-to-top",
            "html": "<div class=\"usa-footer__return-to-top\" data-once=\"tpFeedbackRttWrapper\">\n  <div class=\"usa-footer__return-to-top--inner\" data-once=\"tpFeedbackRtt\">\n    <a class=\"usa-button usa-button--secondary usa-button__link\" href=\"#\" tabindex=\"-1\"><span class=\"arrow\"></span>Top</a>\n  </div>\n</div>",
            "message": "All page content should be contained by landmarks",
            "fixSummary": "Fix any of the following:\n  Some page content is not contained by landmarks",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "e92c634ab654",
            "firstSeenAt": "2026-06-04T18:34:08.422Z",
            "patternId": "A11Y-5a929090"
          }
        ],
        "outcomeCount": 1027,
        "darkModeScanned": false,
        "requestedColorScheme": "both",
        "scanContext": {
          "viewport": {
            "width": 1280,
            "height": 800
          },
          "viewportPreset": "desktop",
          "colorScheme": "both",
          "browser": "chromium"
        },
        "mediaQuerySupport": {
          "darkMode": false,
          "reducedMotion": false,
          "highContrast": false,
          "forcedColors": true,
          "reducedTransparency": false
        },
        "duplicateFailedCount": 0,
        "uniqueFailedCount": 2
      },
      "equalAccess": {
        "executed": false,
        "error": "Skipped (not requested)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "accesslint": {
        "executed": false,
        "error": "Skipped (not requested)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "qualweb": {
        "executed": false,
        "error": "Skipped (not requested)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "duplicateFindingCount": 0
    },
    {
      "submittedUrl": "https://nsf.gov/news/special_reports/",
      "finalUrl": "https://www.nsf.gov/news",
      "redirected": true,
      "statusCode": 200,
      "ok": true,
      "contentType": "text/html; charset=UTF-8",
      "pageTitle": "News | NSF - U.S. National Science Foundation",
      "elapsedMs": 7777,
      "error": null,
      "scanContext": {
        "viewport": {
          "width": 1280,
          "height": 800
        },
        "viewportPreset": "desktop",
        "colorScheme": "both",
        "browser": "chromium"
      },
      "alfa": {
        "executed": false,
        "error": "Error: Could not find Chrome (ver. 145.0.7632.77). This can occur if either\n 1. you did not perform an installation before running the script (e.g. `npx puppeteer browsers install chrome`) or\n 2. your cache path is incorrectly configured (which is: /home/runner/.cache/puppeteer).\nFor (2), check out our guide on configuring puppeteer at https://pptr.dev/guides/configuration.\n    at ChromeLauncher.resolveExecutablePath (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/BrowserLauncher.js:298:27)\n    at ChromeLauncher.computeLaunchArguments (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/ChromeLauncher.js:86:24)\n    at async ChromeLauncher.launch (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/BrowserLauncher.js:49:28)\n    at async Scraper.of (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-scraper/dist/scraper.js:29:28)\n    at async Module.run (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-cli/bin/alfa/command/scrape/run.js:94:21)\n    at async run (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-cli/bin/alfa/command/audit/run.js:31:24)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "duplicateFailedCount": 0,
        "uniqueFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "axe": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 973,
          "failed": 2,
          "cantTell": 7,
          "inapplicable": 45
        },
        "failedRules": [
          "region"
        ],
        "passedRules": [
          "aria-allowed-attr",
          "aria-allowed-role",
          "aria-conditional-attr",
          "aria-deprecated-role",
          "aria-hidden-body",
          "aria-hidden-focus",
          "aria-prohibited-attr",
          "aria-required-attr",
          "aria-roles",
          "aria-valid-attr",
          "aria-valid-attr-value",
          "avoid-inline-spacing",
          "button-name",
          "bypass",
          "color-contrast",
          "document-title",
          "duplicate-id-aria",
          "empty-heading",
          "form-field-multiple-labels",
          "heading-order",
          "html-has-lang",
          "html-lang-valid",
          "image-alt",
          "image-redundant-alt",
          "label",
          "label-title-only",
          "landmark-banner-is-top-level",
          "landmark-complementary-is-top-level",
          "landmark-contentinfo-is-top-level",
          "landmark-main-is-top-level",
          "landmark-no-duplicate-banner",
          "landmark-no-duplicate-contentinfo",
          "landmark-no-duplicate-main",
          "landmark-one-main",
          "landmark-unique",
          "link-name",
          "list",
          "listitem",
          "meta-viewport",
          "meta-viewport-large",
          "nested-interactive",
          "page-has-heading-one",
          "region",
          "tabindex"
        ],
        "failures": [
          {
            "rule": "region",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/region?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": ".uswds-main-content-wrapper > .grid-row:nth-child(1)",
            "html": "<div class=\"grid-row\">\n    \n          <h1 class=\"page-title--top\">\n                  <span class=\"field field--name-title field--type-string field--label-hidden\">News</span>\n\n              </h1>\n    \n              <hr class=\"divider\">\n      </div>",
            "message": "All page content should be contained by landmarks",
            "fixSummary": "Fix any of the following:\n  Some page content is not contained by landmarks",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "10b516f202d8",
            "firstSeenAt": "2026-06-04T18:34:08.422Z",
            "patternId": "A11Y-702c4729"
          },
          {
            "rule": "region",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/region?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": ".usa-footer__return-to-top",
            "html": "<div class=\"usa-footer__return-to-top\" data-once=\"tpFeedbackRttWrapper\">\n  <div class=\"usa-footer__return-to-top--inner\" data-once=\"tpFeedbackRtt\">\n    <a class=\"usa-button usa-button--secondary usa-button__link\" href=\"#\" tabindex=\"-1\"><span class=\"arrow\"></span>Top</a>\n  </div>\n</div>",
            "message": "All page content should be contained by landmarks",
            "fixSummary": "Fix any of the following:\n  Some page content is not contained by landmarks",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "e92c634ab654",
            "firstSeenAt": "2026-06-04T18:34:08.422Z",
            "patternId": "A11Y-5a929090"
          }
        ],
        "outcomeCount": 1027,
        "darkModeScanned": false,
        "requestedColorScheme": "both",
        "scanContext": {
          "viewport": {
            "width": 1280,
            "height": 800
          },
          "viewportPreset": "desktop",
          "colorScheme": "both",
          "browser": "chromium"
        },
        "mediaQuerySupport": {
          "darkMode": false,
          "reducedMotion": false,
          "highContrast": false,
          "forcedColors": true,
          "reducedTransparency": false
        },
        "duplicateFailedCount": 0,
        "uniqueFailedCount": 2
      },
      "equalAccess": {
        "executed": false,
        "error": "Skipped (not requested)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "accesslint": {
        "executed": false,
        "error": "Skipped (not requested)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "qualweb": {
        "executed": false,
        "error": "Skipped (not requested)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "duplicateFindingCount": 0
    },
    {
      "submittedUrl": "https://nsf.gov/news/nsf-releases-usap-sahcs-findings-report",
      "finalUrl": "https://www.nsf.gov/news/nsf-releases-usap-sahcs-findings-report",
      "redirected": true,
      "statusCode": 200,
      "ok": true,
      "contentType": "text/html; charset=UTF-8",
      "pageTitle": "NSF releases USAP SAHCS findings report | NSF - U.S. National Science Foundation",
      "elapsedMs": 9960,
      "error": null,
      "scanContext": {
        "viewport": {
          "width": 1280,
          "height": 800
        },
        "viewportPreset": "desktop",
        "colorScheme": "both",
        "browser": "chromium"
      },
      "alfa": {
        "executed": false,
        "error": "Error: Could not find Chrome (ver. 145.0.7632.77). This can occur if either\n 1. you did not perform an installation before running the script (e.g. `npx puppeteer browsers install chrome`) or\n 2. your cache path is incorrectly configured (which is: /home/runner/.cache/puppeteer).\nFor (2), check out our guide on configuring puppeteer at https://pptr.dev/guides/configuration.\n    at ChromeLauncher.resolveExecutablePath (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/BrowserLauncher.js:298:27)\n    at ChromeLauncher.computeLaunchArguments (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/ChromeLauncher.js:86:24)\n    at async ChromeLauncher.launch (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/BrowserLauncher.js:49:28)\n    at async Scraper.of (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-scraper/dist/scraper.js:29:28)\n    at async Module.run (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-cli/bin/alfa/command/scrape/run.js:94:21)\n    at async run (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-cli/bin/alfa/command/audit/run.js:31:24)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "duplicateFailedCount": 0,
        "uniqueFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "axe": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 1552,
          "failed": 4,
          "cantTell": 22,
          "inapplicable": 88
        },
        "failedRules": [
          "region"
        ],
        "passedRules": [
          "aria-allowed-attr",
          "aria-allowed-role",
          "aria-conditional-attr",
          "aria-deprecated-role",
          "aria-hidden-body",
          "aria-hidden-focus",
          "aria-prohibited-attr",
          "aria-required-attr",
          "aria-roles",
          "aria-valid-attr",
          "aria-valid-attr-value",
          "avoid-inline-spacing",
          "button-name",
          "bypass",
          "color-contrast",
          "document-title",
          "duplicate-id-aria",
          "empty-heading",
          "form-field-multiple-labels",
          "heading-order",
          "html-has-lang",
          "html-lang-valid",
          "image-alt",
          "image-redundant-alt",
          "label",
          "label-title-only",
          "landmark-banner-is-top-level",
          "landmark-complementary-is-top-level",
          "landmark-contentinfo-is-top-level",
          "landmark-main-is-top-level",
          "landmark-no-duplicate-banner",
          "landmark-no-duplicate-contentinfo",
          "landmark-no-duplicate-main",
          "landmark-one-main",
          "landmark-unique",
          "link-in-text-block",
          "link-name",
          "list",
          "listitem",
          "meta-viewport",
          "meta-viewport-large",
          "nested-interactive",
          "page-has-heading-one",
          "region",
          "tabindex"
        ],
        "failures": [
          {
            "rule": "region",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/region?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": ".block-nsf-custom",
            "html": "<div class=\"block block-nsf-custom block-nsf-print-block nsf-component\">\n  \n  \n  <div class=\"print\">\n  <a href=\"javascript:window.print()\" class=\"print__link\">Print<span class=\"visually-hidden\"> this Page</span></a>\n</div>\n</div>",
            "message": "All page content should be contained by landmarks",
            "fixSummary": "Fix any of the following:\n  Some page content is not contained by landmarks",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "048bb52d8dc5",
            "firstSeenAt": "2026-06-04T18:34:08.422Z",
            "patternId": "A11Y-9c981f5a"
          },
          {
            "rule": "region",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/region?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": ".usa-footer__return-to-top",
            "html": "<div class=\"usa-footer__return-to-top\" data-once=\"tpFeedbackRttWrapper\">\n  <div class=\"usa-footer__return-to-top--inner\" data-once=\"tpFeedbackRtt\">\n    <a class=\"usa-button usa-button--secondary usa-button__link\" href=\"#\" tabindex=\"-1\"><span class=\"arrow\"></span>Top</a>\n  </div>\n</div>",
            "message": "All page content should be contained by landmarks",
            "fixSummary": "Fix any of the following:\n  Some page content is not contained by landmarks",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "da63a65b47f4",
            "firstSeenAt": "2026-06-04T18:34:08.422Z",
            "patternId": "A11Y-5a929090"
          },
          {
            "rule": "region",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/region?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": ".block-nsf-custom",
            "html": "<div class=\"block block-nsf-custom block-nsf-print-block nsf-component\">\n  \n  \n  <div class=\"print\">\n  <a href=\"javascript:window.print()\" class=\"print__link\">Print<span class=\"visually-hidden\"> this Page</span></a>\n</div>\n</div>",
            "message": "All page content should be contained by landmarks",
            "fixSummary": "Fix any of the following:\n  Some page content is not contained by landmarks",
            "relatedPaths": null,
            "colorScheme": "dark",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "65687d8176eb",
            "firstSeenAt": "2026-06-04T18:34:08.422Z",
            "patternId": "A11Y-d9dfcb8c"
          },
          {
            "rule": "region",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/region?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": ".usa-footer__return-to-top",
            "html": "<div class=\"usa-footer__return-to-top\" data-once=\"tpFeedbackRttWrapper\">\n  <div class=\"usa-footer__return-to-top--inner\" data-once=\"tpFeedbackRtt\">\n    <a class=\"usa-button usa-button--secondary usa-button__link\" href=\"#\" tabindex=\"-1\"><span class=\"arrow\"></span>Top</a>\n  </div>\n</div>",
            "message": "All page content should be contained by landmarks",
            "fixSummary": "Fix any of the following:\n  Some page content is not contained by landmarks",
            "relatedPaths": null,
            "colorScheme": "dark",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "5d6915854c73",
            "firstSeenAt": "2026-06-04T18:34:08.422Z",
            "patternId": "A11Y-0d4b870c"
          }
        ],
        "outcomeCount": 1666,
        "darkModeScanned": true,
        "requestedColorScheme": "both",
        "scanContext": {
          "viewport": {
            "width": 1280,
            "height": 800
          },
          "viewportPreset": "desktop",
          "colorScheme": "both",
          "browser": "chromium"
        },
        "mediaQuerySupport": {
          "darkMode": true,
          "reducedMotion": false,
          "highContrast": true,
          "forcedColors": true,
          "reducedTransparency": false
        },
        "duplicateFailedCount": 0,
        "uniqueFailedCount": 4
      },
      "equalAccess": {
        "executed": false,
        "error": "Skipped (not requested)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "accesslint": {
        "executed": false,
        "error": "Skipped (not requested)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "qualweb": {
        "executed": false,
        "error": "Skipped (not requested)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "duplicateFindingCount": 0
    },
    {
      "submittedUrl": "https://nsf.gov/news/450-million-year-old-organism-finds-new-life-softbotics",
      "finalUrl": "https://www.nsf.gov/news/450-million-year-old-organism-finds-new-life-softbotics",
      "redirected": true,
      "statusCode": 200,
      "ok": true,
      "contentType": "text/html; charset=UTF-8",
      "pageTitle": "450 million-year-old organism finds new life in softbotics | NSF - U.S. National Science Foundation",
      "elapsedMs": 10374,
      "error": null,
      "scanContext": {
        "viewport": {
          "width": 1280,
          "height": 800
        },
        "viewportPreset": "desktop",
        "colorScheme": "both",
        "browser": "chromium"
      },
      "alfa": {
        "executed": false,
        "error": "Error: Could not find Chrome (ver. 145.0.7632.77). This can occur if either\n 1. you did not perform an installation before running the script (e.g. `npx puppeteer browsers install chrome`) or\n 2. your cache path is incorrectly configured (which is: /home/runner/.cache/puppeteer).\nFor (2), check out our guide on configuring puppeteer at https://pptr.dev/guides/configuration.\n    at ChromeLauncher.resolveExecutablePath (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/BrowserLauncher.js:298:27)\n    at ChromeLauncher.computeLaunchArguments (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/ChromeLauncher.js:86:24)\n    at async ChromeLauncher.launch (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/BrowserLauncher.js:49:28)\n    at async Scraper.of (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-scraper/dist/scraper.js:29:28)\n    at async Module.run (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-cli/bin/alfa/command/scrape/run.js:94:21)\n    at async run (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-cli/bin/alfa/command/audit/run.js:31:24)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "duplicateFailedCount": 0,
        "uniqueFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "axe": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 1784,
          "failed": 6,
          "cantTell": 26,
          "inapplicable": 86
        },
        "failedRules": [
          "landmark-complementary-is-top-level",
          "region"
        ],
        "passedRules": [
          "aria-allowed-attr",
          "aria-allowed-role",
          "aria-conditional-attr",
          "aria-deprecated-role",
          "aria-hidden-body",
          "aria-hidden-focus",
          "aria-prohibited-attr",
          "aria-required-attr",
          "aria-roles",
          "aria-valid-attr",
          "aria-valid-attr-value",
          "avoid-inline-spacing",
          "button-name",
          "bypass",
          "color-contrast",
          "document-title",
          "duplicate-id-aria",
          "empty-heading",
          "form-field-multiple-labels",
          "heading-order",
          "html-has-lang",
          "html-lang-valid",
          "image-alt",
          "image-redundant-alt",
          "label",
          "label-title-only",
          "landmark-banner-is-top-level",
          "landmark-complementary-is-top-level",
          "landmark-contentinfo-is-top-level",
          "landmark-main-is-top-level",
          "landmark-no-duplicate-banner",
          "landmark-no-duplicate-contentinfo",
          "landmark-no-duplicate-main",
          "landmark-one-main",
          "landmark-unique",
          "link-in-text-block",
          "link-name",
          "list",
          "listitem",
          "meta-viewport",
          "meta-viewport-large",
          "nested-interactive",
          "page-has-heading-one",
          "region",
          "svg-img-alt",
          "tabindex"
        ],
        "failures": [
          {
            "rule": "landmark-complementary-is-top-level",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/landmark-complementary-is-top-level?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": "#image-caption-credit-block",
            "html": "<aside aria-label=\"Image credits and captions\" id=\"image-caption-credit-block\" class=\"image-caption-credit-block usa-accordion usa-accordion--bordered\">",
            "message": "Aside should not be contained in another landmark",
            "fixSummary": "Fix any of the following:\n  The complementary landmark is contained in another landmark.",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "78da4806b699",
            "firstSeenAt": "2026-06-04T18:34:08.422Z",
            "patternId": "A11Y-fb1d2ccd"
          },
          {
            "rule": "region",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/region?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": ".block-nsf-custom",
            "html": "<div class=\"block block-nsf-custom block-nsf-print-block nsf-component\">\n  \n  \n  <div class=\"print\">\n  <a href=\"javascript:window.print()\" class=\"print__link\">Print<span class=\"visually-hidden\"> this Page</span></a>\n</div>\n</div>",
            "message": "All page content should be contained by landmarks",
            "fixSummary": "Fix any of the following:\n  Some page content is not contained by landmarks",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "74e933eb2194",
            "firstSeenAt": "2026-06-04T18:34:08.422Z",
            "patternId": "A11Y-9c981f5a"
          },
          {
            "rule": "region",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/region?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": ".usa-footer__return-to-top",
            "html": "<div class=\"usa-footer__return-to-top\" data-once=\"tpFeedbackRttWrapper\">\n  <div class=\"usa-footer__return-to-top--inner\" data-once=\"tpFeedbackRtt\">\n    <a class=\"usa-button usa-button--secondary usa-button__link\" href=\"#\" tabindex=\"-1\"><span class=\"arrow\"></span>Top</a>\n  </div>\n</div>",
            "message": "All page content should be contained by landmarks",
            "fixSummary": "Fix any of the following:\n  Some page content is not contained by landmarks",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "982c92be7c19",
            "firstSeenAt": "2026-06-04T18:34:08.422Z",
            "patternId": "A11Y-5a929090"
          },
          {
            "rule": "landmark-complementary-is-top-level",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/landmark-complementary-is-top-level?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": "#image-caption-credit-block",
            "html": "<aside aria-label=\"Image credits and captions\" id=\"image-caption-credit-block\" class=\"image-caption-credit-block usa-accordion usa-accordion--bordered\">",
            "message": "Aside should not be contained in another landmark",
            "fixSummary": "Fix any of the following:\n  The complementary landmark is contained in another landmark.",
            "relatedPaths": null,
            "colorScheme": "dark",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "fd6ec79006d1",
            "firstSeenAt": "2026-06-04T18:34:08.422Z",
            "patternId": "A11Y-aef17d49"
          },
          {
            "rule": "region",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/region?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": ".block-nsf-custom",
            "html": "<div class=\"block block-nsf-custom block-nsf-print-block nsf-component\">\n  \n  \n  <div class=\"print\">\n  <a href=\"javascript:window.print()\" class=\"print__link\">Print<span class=\"visually-hidden\"> this Page</span></a>\n</div>\n</div>",
            "message": "All page content should be contained by landmarks",
            "fixSummary": "Fix any of the following:\n  Some page content is not contained by landmarks",
            "relatedPaths": null,
            "colorScheme": "dark",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "0d982e3d978f",
            "firstSeenAt": "2026-06-04T18:34:08.422Z",
            "patternId": "A11Y-d9dfcb8c"
          },
          {
            "rule": "region",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/region?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": ".usa-footer__return-to-top",
            "html": "<div class=\"usa-footer__return-to-top\" data-once=\"tpFeedbackRttWrapper\">\n  <div class=\"usa-footer__return-to-top--inner\" data-once=\"tpFeedbackRtt\">\n    <a class=\"usa-button usa-button--secondary usa-button__link\" href=\"#\" tabindex=\"-1\"><span class=\"arrow\"></span>Top</a>\n  </div>\n</div>",
            "message": "All page content should be contained by landmarks",
            "fixSummary": "Fix any of the following:\n  Some page content is not contained by landmarks",
            "relatedPaths": null,
            "colorScheme": "dark",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "a04e6b17e92e",
            "firstSeenAt": "2026-06-04T18:34:08.422Z",
            "patternId": "A11Y-0d4b870c"
          }
        ],
        "outcomeCount": 1902,
        "darkModeScanned": true,
        "requestedColorScheme": "both",
        "scanContext": {
          "viewport": {
            "width": 1280,
            "height": 800
          },
          "viewportPreset": "desktop",
          "colorScheme": "both",
          "browser": "chromium"
        },
        "mediaQuerySupport": {
          "darkMode": true,
          "reducedMotion": false,
          "highContrast": true,
          "forcedColors": true,
          "reducedTransparency": false
        },
        "duplicateFailedCount": 0,
        "uniqueFailedCount": 6
      },
      "equalAccess": {
        "executed": false,
        "error": "Skipped (not requested)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "accesslint": {
        "executed": false,
        "error": "Skipped (not requested)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "qualweb": {
        "executed": false,
        "error": "Skipped (not requested)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "duplicateFindingCount": 0
    },
    {
      "submittedUrl": "https://nsf.gov/news/intent-restructure-critical-weather-science-infrastructure",
      "finalUrl": "https://www.nsf.gov/news/intent-restructure-critical-weather-science-infrastructure",
      "redirected": true,
      "statusCode": 200,
      "ok": true,
      "contentType": "text/html; charset=UTF-8",
      "pageTitle": "Intent to restructure critical weather science infrastructure | NSF - U.S. National Science Foundation",
      "elapsedMs": 8244,
      "error": null,
      "scanContext": {
        "viewport": {
          "width": 1280,
          "height": 800
        },
        "viewportPreset": "desktop",
        "colorScheme": "both",
        "browser": "chromium"
      },
      "alfa": {
        "executed": false,
        "error": "Error: Could not find Chrome (ver. 145.0.7632.77). This can occur if either\n 1. you did not perform an installation before running the script (e.g. `npx puppeteer browsers install chrome`) or\n 2. your cache path is incorrectly configured (which is: /home/runner/.cache/puppeteer).\nFor (2), check out our guide on configuring puppeteer at https://pptr.dev/guides/configuration.\n    at ChromeLauncher.resolveExecutablePath (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/BrowserLauncher.js:298:27)\n    at ChromeLauncher.computeLaunchArguments (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/ChromeLauncher.js:86:24)\n    at async ChromeLauncher.launch (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/BrowserLauncher.js:49:28)\n    at async Scraper.of (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-scraper/dist/scraper.js:29:28)\n    at async Module.run (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-cli/bin/alfa/command/scrape/run.js:94:21)\n    at async run (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-cli/bin/alfa/command/audit/run.js:31:24)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "duplicateFailedCount": 0,
        "uniqueFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "axe": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 1470,
          "failed": 4,
          "cantTell": 22,
          "inapplicable": 88
        },
        "failedRules": [
          "region"
        ],
        "passedRules": [
          "aria-allowed-attr",
          "aria-allowed-role",
          "aria-conditional-attr",
          "aria-deprecated-role",
          "aria-hidden-body",
          "aria-hidden-focus",
          "aria-prohibited-attr",
          "aria-required-attr",
          "aria-roles",
          "aria-valid-attr",
          "aria-valid-attr-value",
          "avoid-inline-spacing",
          "button-name",
          "bypass",
          "color-contrast",
          "document-title",
          "duplicate-id-aria",
          "empty-heading",
          "form-field-multiple-labels",
          "heading-order",
          "html-has-lang",
          "html-lang-valid",
          "image-alt",
          "image-redundant-alt",
          "label",
          "label-title-only",
          "landmark-banner-is-top-level",
          "landmark-complementary-is-top-level",
          "landmark-contentinfo-is-top-level",
          "landmark-main-is-top-level",
          "landmark-no-duplicate-banner",
          "landmark-no-duplicate-contentinfo",
          "landmark-no-duplicate-main",
          "landmark-one-main",
          "landmark-unique",
          "link-in-text-block",
          "link-name",
          "list",
          "listitem",
          "meta-viewport",
          "meta-viewport-large",
          "nested-interactive",
          "page-has-heading-one",
          "region",
          "tabindex"
        ],
        "failures": [
          {
            "rule": "region",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/region?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": ".block-nsf-custom",
            "html": "<div class=\"block block-nsf-custom block-nsf-print-block nsf-component\">\n  \n  \n  <div class=\"print\">\n  <a href=\"javascript:window.print()\" class=\"print__link\">Print<span class=\"visually-hidden\"> this Page</span></a>\n</div>\n</div>",
            "message": "All page content should be contained by landmarks",
            "fixSummary": "Fix any of the following:\n  Some page content is not contained by landmarks",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "33ff4a7af965",
            "firstSeenAt": "2026-06-04T18:34:08.422Z",
            "patternId": "A11Y-9c981f5a"
          },
          {
            "rule": "region",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/region?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": ".usa-footer__return-to-top",
            "html": "<div class=\"usa-footer__return-to-top\" data-once=\"tpFeedbackRttWrapper\">\n  <div class=\"usa-footer__return-to-top--inner\" data-once=\"tpFeedbackRtt\">\n    <a class=\"usa-button usa-button--secondary usa-button__link\" href=\"#\" tabindex=\"-1\"><span class=\"arrow\"></span>Top</a>\n  </div>\n</div>",
            "message": "All page content should be contained by landmarks",
            "fixSummary": "Fix any of the following:\n  Some page content is not contained by landmarks",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "4692a2ad748f",
            "firstSeenAt": "2026-06-04T18:34:08.422Z",
            "patternId": "A11Y-5a929090"
          },
          {
            "rule": "region",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/region?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": ".block-nsf-custom",
            "html": "<div class=\"block block-nsf-custom block-nsf-print-block nsf-component\">\n  \n  \n  <div class=\"print\">\n  <a href=\"javascript:window.print()\" class=\"print__link\">Print<span class=\"visually-hidden\"> this Page</span></a>\n</div>\n</div>",
            "message": "All page content should be contained by landmarks",
            "fixSummary": "Fix any of the following:\n  Some page content is not contained by landmarks",
            "relatedPaths": null,
            "colorScheme": "dark",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "cf72db595c0b",
            "firstSeenAt": "2026-06-04T18:34:08.422Z",
            "patternId": "A11Y-d9dfcb8c"
          },
          {
            "rule": "region",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/region?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": ".usa-footer__return-to-top",
            "html": "<div class=\"usa-footer__return-to-top\" data-once=\"tpFeedbackRttWrapper\">\n  <div class=\"usa-footer__return-to-top--inner\" data-once=\"tpFeedbackRtt\">\n    <a class=\"usa-button usa-button--secondary usa-button__link\" href=\"#\" tabindex=\"-1\"><span class=\"arrow\"></span>Top</a>\n  </div>\n</div>",
            "message": "All page content should be contained by landmarks",
            "fixSummary": "Fix any of the following:\n  Some page content is not contained by landmarks",
            "relatedPaths": null,
            "colorScheme": "dark",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "d87298d0840b",
            "firstSeenAt": "2026-06-04T18:34:08.422Z",
            "patternId": "A11Y-0d4b870c"
          }
        ],
        "outcomeCount": 1584,
        "darkModeScanned": true,
        "requestedColorScheme": "both",
        "scanContext": {
          "viewport": {
            "width": 1280,
            "height": 800
          },
          "viewportPreset": "desktop",
          "colorScheme": "both",
          "browser": "chromium"
        },
        "mediaQuerySupport": {
          "darkMode": true,
          "reducedMotion": false,
          "highContrast": true,
          "forcedColors": true,
          "reducedTransparency": false
        },
        "duplicateFailedCount": 0,
        "uniqueFailedCount": 4
      },
      "equalAccess": {
        "executed": false,
        "error": "Skipped (not requested)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "accesslint": {
        "executed": false,
        "error": "Skipped (not requested)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "qualweb": {
        "executed": false,
        "error": "Skipped (not requested)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "duplicateFindingCount": 0
    },
    {
      "submittedUrl": "https://nsf.gov/news/astronomers-find-golden-glow-distant-stellar",
      "finalUrl": "https://www.nsf.gov/news/astronomers-find-golden-glow-distant-stellar-collision",
      "redirected": true,
      "statusCode": 403,
      "ok": false,
      "contentType": "text/html; charset=UTF-8",
      "pageTitle": "Access Denied | NSF - U.S. National Science Foundation",
      "elapsedMs": 8632,
      "error": null,
      "scanContext": {
        "viewport": {
          "width": 1280,
          "height": 800
        },
        "viewportPreset": "desktop",
        "colorScheme": "both",
        "browser": "chromium"
      },
      "alfa": {
        "executed": false,
        "error": "Error: Could not find Chrome (ver. 145.0.7632.77). This can occur if either\n 1. you did not perform an installation before running the script (e.g. `npx puppeteer browsers install chrome`) or\n 2. your cache path is incorrectly configured (which is: /home/runner/.cache/puppeteer).\nFor (2), check out our guide on configuring puppeteer at https://pptr.dev/guides/configuration.\n    at ChromeLauncher.resolveExecutablePath (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/BrowserLauncher.js:298:27)\n    at ChromeLauncher.computeLaunchArguments (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/ChromeLauncher.js:86:24)\n    at async ChromeLauncher.launch (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/BrowserLauncher.js:49:28)\n    at async Scraper.of (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-scraper/dist/scraper.js:29:28)\n    at async Module.run (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-cli/bin/alfa/command/scrape/run.js:94:21)\n    at async run (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-cli/bin/alfa/command/audit/run.js:31:24)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "duplicateFailedCount": 0,
        "uniqueFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "axe": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 668,
          "failed": 2,
          "cantTell": 8,
          "inapplicable": 44
        },
        "failedRules": [
          "landmark-complementary-is-top-level",
          "region"
        ],
        "passedRules": [
          "aria-allowed-attr",
          "aria-allowed-role",
          "aria-conditional-attr",
          "aria-deprecated-role",
          "aria-hidden-body",
          "aria-hidden-focus",
          "aria-prohibited-attr",
          "aria-required-attr",
          "aria-roles",
          "aria-valid-attr",
          "aria-valid-attr-value",
          "avoid-inline-spacing",
          "button-name",
          "bypass",
          "color-contrast",
          "document-title",
          "duplicate-id-aria",
          "empty-heading",
          "form-field-multiple-labels",
          "heading-order",
          "html-has-lang",
          "html-lang-valid",
          "image-alt",
          "image-redundant-alt",
          "label",
          "label-title-only",
          "landmark-banner-is-top-level",
          "landmark-complementary-is-top-level",
          "landmark-contentinfo-is-top-level",
          "landmark-main-is-top-level",
          "landmark-no-duplicate-banner",
          "landmark-no-duplicate-contentinfo",
          "landmark-no-duplicate-main",
          "landmark-one-main",
          "landmark-unique",
          "link-in-text-block",
          "link-name",
          "list",
          "listitem",
          "meta-viewport",
          "meta-viewport-large",
          "nested-interactive",
          "page-has-heading-one",
          "region",
          "tabindex"
        ],
        "failures": [
          {
            "rule": "landmark-complementary-is-top-level",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/landmark-complementary-is-top-level?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": "#image-caption-credit-block",
            "html": "<aside aria-label=\"Image credits and captions\" id=\"image-caption-credit-block\" class=\"image-caption-credit-block usa-accordion usa-accordion--bordered\">",
            "message": "Aside should not be contained in another landmark",
            "fixSummary": "Fix any of the following:\n  The complementary landmark is contained in another landmark.",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "fcff9787c548",
            "firstSeenAt": "2026-06-04T18:34:08.422Z",
            "patternId": "A11Y-fb1d2ccd"
          },
          {
            "rule": "region",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/region?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": ".usa-footer__return-to-top",
            "html": "<div class=\"usa-footer__return-to-top\" data-once=\"tpFeedbackRttWrapper\">\n  <div class=\"usa-footer__return-to-top--inner\" data-once=\"tpFeedbackRtt\">\n    <a class=\"usa-button usa-button--secondary usa-button__link\" href=\"#\" tabindex=\"-1\"><span class=\"arrow\"></span>Top</a>\n  </div>\n</div>",
            "message": "All page content should be contained by landmarks",
            "fixSummary": "Fix any of the following:\n  Some page content is not contained by landmarks",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "2216e7f72e57",
            "firstSeenAt": "2026-06-04T18:34:08.422Z",
            "patternId": "A11Y-5a929090"
          }
        ],
        "outcomeCount": 722,
        "darkModeScanned": false,
        "requestedColorScheme": "both",
        "scanContext": {
          "viewport": {
            "width": 1280,
            "height": 800
          },
          "viewportPreset": "desktop",
          "colorScheme": "both",
          "browser": "chromium"
        },
        "mediaQuerySupport": {
          "darkMode": false,
          "reducedMotion": false,
          "highContrast": false,
          "forcedColors": true,
          "reducedTransparency": false
        },
        "duplicateFailedCount": 0,
        "uniqueFailedCount": 2
      },
      "equalAccess": {
        "executed": false,
        "error": "Skipped (not requested)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "accesslint": {
        "executed": false,
        "error": "Skipped (not requested)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "qualweb": {
        "executed": false,
        "error": "Skipped (not requested)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "duplicateFindingCount": 0
    },
    {
      "submittedUrl": "https://nsf.gov/news/new-research-findings-origami-materials-promise",
      "finalUrl": "https://www.nsf.gov/news/new-research-findings-origami-materials-promise-wide",
      "redirected": true,
      "statusCode": 403,
      "ok": false,
      "contentType": "text/html; charset=UTF-8",
      "pageTitle": "Access Denied | NSF - U.S. National Science Foundation",
      "elapsedMs": 8809,
      "error": null,
      "scanContext": {
        "viewport": {
          "width": 1280,
          "height": 800
        },
        "viewportPreset": "desktop",
        "colorScheme": "both",
        "browser": "chromium"
      },
      "alfa": {
        "executed": false,
        "error": "Error: Could not find Chrome (ver. 145.0.7632.77). This can occur if either\n 1. you did not perform an installation before running the script (e.g. `npx puppeteer browsers install chrome`) or\n 2. your cache path is incorrectly configured (which is: /home/runner/.cache/puppeteer).\nFor (2), check out our guide on configuring puppeteer at https://pptr.dev/guides/configuration.\n    at ChromeLauncher.resolveExecutablePath (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/BrowserLauncher.js:298:27)\n    at ChromeLauncher.computeLaunchArguments (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/ChromeLauncher.js:86:24)\n    at async ChromeLauncher.launch (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/BrowserLauncher.js:49:28)\n    at async Scraper.of (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-scraper/dist/scraper.js:29:28)\n    at async Module.run (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-cli/bin/alfa/command/scrape/run.js:94:21)\n    at async run (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-cli/bin/alfa/command/audit/run.js:31:24)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "duplicateFailedCount": 0,
        "uniqueFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "axe": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 668,
          "failed": 2,
          "cantTell": 8,
          "inapplicable": 44
        },
        "failedRules": [
          "landmark-complementary-is-top-level",
          "region"
        ],
        "passedRules": [
          "aria-allowed-attr",
          "aria-allowed-role",
          "aria-conditional-attr",
          "aria-deprecated-role",
          "aria-hidden-body",
          "aria-hidden-focus",
          "aria-prohibited-attr",
          "aria-required-attr",
          "aria-roles",
          "aria-valid-attr",
          "aria-valid-attr-value",
          "avoid-inline-spacing",
          "button-name",
          "bypass",
          "color-contrast",
          "document-title",
          "duplicate-id-aria",
          "empty-heading",
          "form-field-multiple-labels",
          "heading-order",
          "html-has-lang",
          "html-lang-valid",
          "image-alt",
          "image-redundant-alt",
          "label",
          "label-title-only",
          "landmark-banner-is-top-level",
          "landmark-complementary-is-top-level",
          "landmark-contentinfo-is-top-level",
          "landmark-main-is-top-level",
          "landmark-no-duplicate-banner",
          "landmark-no-duplicate-contentinfo",
          "landmark-no-duplicate-main",
          "landmark-one-main",
          "landmark-unique",
          "link-in-text-block",
          "link-name",
          "list",
          "listitem",
          "meta-viewport",
          "meta-viewport-large",
          "nested-interactive",
          "page-has-heading-one",
          "region",
          "tabindex"
        ],
        "failures": [
          {
            "rule": "landmark-complementary-is-top-level",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/landmark-complementary-is-top-level?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": "#image-caption-credit-block",
            "html": "<aside aria-label=\"Image credits and captions\" id=\"image-caption-credit-block\" class=\"image-caption-credit-block usa-accordion usa-accordion--bordered\">",
            "message": "Aside should not be contained in another landmark",
            "fixSummary": "Fix any of the following:\n  The complementary landmark is contained in another landmark.",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "5cc7e084681d",
            "firstSeenAt": "2026-06-04T18:34:08.422Z",
            "patternId": "A11Y-fb1d2ccd"
          },
          {
            "rule": "region",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/region?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": ".usa-footer__return-to-top",
            "html": "<div class=\"usa-footer__return-to-top\" data-once=\"tpFeedbackRttWrapper\">\n  <div class=\"usa-footer__return-to-top--inner\" data-once=\"tpFeedbackRtt\">\n    <a class=\"usa-button usa-button--secondary usa-button__link\" href=\"#\" tabindex=\"-1\"><span class=\"arrow\"></span>Top</a>\n  </div>\n</div>",
            "message": "All page content should be contained by landmarks",
            "fixSummary": "Fix any of the following:\n  Some page content is not contained by landmarks",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "da36c6d069e9",
            "firstSeenAt": "2026-06-04T18:34:08.422Z",
            "patternId": "A11Y-5a929090"
          }
        ],
        "outcomeCount": 722,
        "darkModeScanned": false,
        "requestedColorScheme": "both",
        "scanContext": {
          "viewport": {
            "width": 1280,
            "height": 800
          },
          "viewportPreset": "desktop",
          "colorScheme": "both",
          "browser": "chromium"
        },
        "mediaQuerySupport": {
          "darkMode": false,
          "reducedMotion": false,
          "highContrast": false,
          "forcedColors": true,
          "reducedTransparency": false
        },
        "duplicateFailedCount": 0,
        "uniqueFailedCount": 2
      },
      "equalAccess": {
        "executed": false,
        "error": "Skipped (not requested)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "accesslint": {
        "executed": false,
        "error": "Skipped (not requested)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "qualweb": {
        "executed": false,
        "error": "Skipped (not requested)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "duplicateFindingCount": 0
    },
    {
      "submittedUrl": "https://nsf.gov/news/novel-analysis-finds-new-mechanism-underlying-red",
      "finalUrl": "https://www.nsf.gov/news/novel-analysis-finds-new-mechanism-underlying-red-blood-cell",
      "redirected": true,
      "statusCode": 200,
      "ok": true,
      "contentType": "text/html; charset=UTF-8",
      "pageTitle": "Novel analysis finds new mechanism underlying red blood cell aging | NSF - U.S. National Science Foundation",
      "elapsedMs": 10541,
      "error": null,
      "scanContext": {
        "viewport": {
          "width": 1280,
          "height": 800
        },
        "viewportPreset": "desktop",
        "colorScheme": "both",
        "browser": "chromium"
      },
      "alfa": {
        "executed": false,
        "error": "Error: Could not find Chrome (ver. 145.0.7632.77). This can occur if either\n 1. you did not perform an installation before running the script (e.g. `npx puppeteer browsers install chrome`) or\n 2. your cache path is incorrectly configured (which is: /home/runner/.cache/puppeteer).\nFor (2), check out our guide on configuring puppeteer at https://pptr.dev/guides/configuration.\n    at ChromeLauncher.resolveExecutablePath (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/BrowserLauncher.js:298:27)\n    at ChromeLauncher.computeLaunchArguments (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/ChromeLauncher.js:86:24)\n    at async ChromeLauncher.launch (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/BrowserLauncher.js:49:28)\n    at async Scraper.of (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-scraper/dist/scraper.js:29:28)\n    at async Module.run (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-cli/bin/alfa/command/scrape/run.js:94:21)\n    at async run (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-cli/bin/alfa/command/audit/run.js:31:24)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "duplicateFailedCount": 0,
        "uniqueFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "axe": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 1748,
          "failed": 6,
          "cantTell": 26,
          "inapplicable": 86
        },
        "failedRules": [
          "landmark-complementary-is-top-level",
          "region"
        ],
        "passedRules": [
          "aria-allowed-attr",
          "aria-allowed-role",
          "aria-conditional-attr",
          "aria-deprecated-role",
          "aria-hidden-body",
          "aria-hidden-focus",
          "aria-prohibited-attr",
          "aria-required-attr",
          "aria-roles",
          "aria-valid-attr",
          "aria-valid-attr-value",
          "avoid-inline-spacing",
          "button-name",
          "bypass",
          "color-contrast",
          "document-title",
          "duplicate-id-aria",
          "empty-heading",
          "form-field-multiple-labels",
          "heading-order",
          "html-has-lang",
          "html-lang-valid",
          "image-alt",
          "image-redundant-alt",
          "label",
          "label-title-only",
          "landmark-banner-is-top-level",
          "landmark-complementary-is-top-level",
          "landmark-contentinfo-is-top-level",
          "landmark-main-is-top-level",
          "landmark-no-duplicate-banner",
          "landmark-no-duplicate-contentinfo",
          "landmark-no-duplicate-main",
          "landmark-one-main",
          "landmark-unique",
          "link-in-text-block",
          "link-name",
          "list",
          "listitem",
          "meta-viewport",
          "meta-viewport-large",
          "nested-interactive",
          "page-has-heading-one",
          "region",
          "svg-img-alt",
          "tabindex"
        ],
        "failures": [
          {
            "rule": "landmark-complementary-is-top-level",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/landmark-complementary-is-top-level?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": "#image-caption-credit-block",
            "html": "<aside aria-label=\"Image credits and captions\" id=\"image-caption-credit-block\" class=\"image-caption-credit-block usa-accordion usa-accordion--bordered\">",
            "message": "Aside should not be contained in another landmark",
            "fixSummary": "Fix any of the following:\n  The complementary landmark is contained in another landmark.",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "26d3d498090a",
            "firstSeenAt": "2026-06-04T18:34:08.422Z",
            "patternId": "A11Y-fb1d2ccd"
          },
          {
            "rule": "region",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/region?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": ".block-nsf-custom",
            "html": "<div class=\"block block-nsf-custom block-nsf-print-block nsf-component\">\n  \n  \n  <div class=\"print\">\n  <a href=\"javascript:window.print()\" class=\"print__link\">Print<span class=\"visually-hidden\"> this Page</span></a>\n</div>\n</div>",
            "message": "All page content should be contained by landmarks",
            "fixSummary": "Fix any of the following:\n  Some page content is not contained by landmarks",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "f57b2a9287a6",
            "firstSeenAt": "2026-06-04T18:34:08.422Z",
            "patternId": "A11Y-9c981f5a"
          },
          {
            "rule": "region",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/region?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": ".usa-footer__return-to-top",
            "html": "<div class=\"usa-footer__return-to-top\" data-once=\"tpFeedbackRttWrapper\">\n  <div class=\"usa-footer__return-to-top--inner\" data-once=\"tpFeedbackRtt\">\n    <a class=\"usa-button usa-button--secondary usa-button__link\" href=\"#\" tabindex=\"-1\"><span class=\"arrow\"></span>Top</a>\n  </div>\n</div>",
            "message": "All page content should be contained by landmarks",
            "fixSummary": "Fix any of the following:\n  Some page content is not contained by landmarks",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "b710d33690d6",
            "firstSeenAt": "2026-06-04T18:34:08.422Z",
            "patternId": "A11Y-5a929090"
          },
          {
            "rule": "landmark-complementary-is-top-level",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/landmark-complementary-is-top-level?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": "#image-caption-credit-block",
            "html": "<aside aria-label=\"Image credits and captions\" id=\"image-caption-credit-block\" class=\"image-caption-credit-block usa-accordion usa-accordion--bordered\">",
            "message": "Aside should not be contained in another landmark",
            "fixSummary": "Fix any of the following:\n  The complementary landmark is contained in another landmark.",
            "relatedPaths": null,
            "colorScheme": "dark",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "0fc73300c726",
            "firstSeenAt": "2026-06-04T18:34:08.422Z",
            "patternId": "A11Y-aef17d49"
          },
          {
            "rule": "region",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/region?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": ".block-nsf-custom",
            "html": "<div class=\"block block-nsf-custom block-nsf-print-block nsf-component\">\n  \n  \n  <div class=\"print\">\n  <a href=\"javascript:window.print()\" class=\"print__link\">Print<span class=\"visually-hidden\"> this Page</span></a>\n</div>\n</div>",
            "message": "All page content should be contained by landmarks",
            "fixSummary": "Fix any of the following:\n  Some page content is not contained by landmarks",
            "relatedPaths": null,
            "colorScheme": "dark",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "ddf42c4b5a2f",
            "firstSeenAt": "2026-06-04T18:34:08.422Z",
            "patternId": "A11Y-d9dfcb8c"
          },
          {
            "rule": "region",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/region?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": ".usa-footer__return-to-top",
            "html": "<div class=\"usa-footer__return-to-top\" data-once=\"tpFeedbackRttWrapper\">\n  <div class=\"usa-footer__return-to-top--inner\" data-once=\"tpFeedbackRtt\">\n    <a class=\"usa-button usa-button--secondary usa-button__link\" href=\"#\" tabindex=\"-1\"><span class=\"arrow\"></span>Top</a>\n  </div>\n</div>",
            "message": "All page content should be contained by landmarks",
            "fixSummary": "Fix any of the following:\n  Some page content is not contained by landmarks",
            "relatedPaths": null,
            "colorScheme": "dark",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "21b8a01aa5eb",
            "firstSeenAt": "2026-06-04T18:34:08.422Z",
            "patternId": "A11Y-0d4b870c"
          }
        ],
        "outcomeCount": 1866,
        "darkModeScanned": true,
        "requestedColorScheme": "both",
        "scanContext": {
          "viewport": {
            "width": 1280,
            "height": 800
          },
          "viewportPreset": "desktop",
          "colorScheme": "both",
          "browser": "chromium"
        },
        "mediaQuerySupport": {
          "darkMode": true,
          "reducedMotion": false,
          "highContrast": true,
          "forcedColors": true,
          "reducedTransparency": false
        },
        "duplicateFailedCount": 0,
        "uniqueFailedCount": 6
      },
      "equalAccess": {
        "executed": false,
        "error": "Skipped (not requested)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "accesslint": {
        "executed": false,
        "error": "Skipped (not requested)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "qualweb": {
        "executed": false,
        "error": "Skipped (not requested)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "duplicateFindingCount": 0
    },
    {
      "submittedUrl": "https://nsf.gov/news/scientists-find-water-billions-light-years-away",
      "finalUrl": "https://www.nsf.gov/news/scientists-find-water-billions-light-years-away",
      "redirected": true,
      "statusCode": 200,
      "ok": true,
      "contentType": "text/html; charset=UTF-8",
      "pageTitle": "Scientists find water billions of light years away | NSF - U.S. National Science Foundation",
      "elapsedMs": 9918,
      "error": null,
      "scanContext": {
        "viewport": {
          "width": 1280,
          "height": 800
        },
        "viewportPreset": "desktop",
        "colorScheme": "both",
        "browser": "chromium"
      },
      "alfa": {
        "executed": false,
        "error": "Error: Could not find Chrome (ver. 145.0.7632.77). This can occur if either\n 1. you did not perform an installation before running the script (e.g. `npx puppeteer browsers install chrome`) or\n 2. your cache path is incorrectly configured (which is: /home/runner/.cache/puppeteer).\nFor (2), check out our guide on configuring puppeteer at https://pptr.dev/guides/configuration.\n    at ChromeLauncher.resolveExecutablePath (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/BrowserLauncher.js:298:27)\n    at ChromeLauncher.computeLaunchArguments (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/ChromeLauncher.js:86:24)\n    at async ChromeLauncher.launch (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/BrowserLauncher.js:49:28)\n    at async Scraper.of (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-scraper/dist/scraper.js:29:28)\n    at async Module.run (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-cli/bin/alfa/command/scrape/run.js:94:21)\n    at async run (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-cli/bin/alfa/command/audit/run.js:31:24)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "duplicateFailedCount": 0,
        "uniqueFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "axe": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 1784,
          "failed": 6,
          "cantTell": 26,
          "inapplicable": 86
        },
        "failedRules": [
          "landmark-complementary-is-top-level",
          "region"
        ],
        "passedRules": [
          "aria-allowed-attr",
          "aria-allowed-role",
          "aria-conditional-attr",
          "aria-deprecated-role",
          "aria-hidden-body",
          "aria-hidden-focus",
          "aria-prohibited-attr",
          "aria-required-attr",
          "aria-roles",
          "aria-valid-attr",
          "aria-valid-attr-value",
          "avoid-inline-spacing",
          "button-name",
          "bypass",
          "color-contrast",
          "document-title",
          "duplicate-id-aria",
          "empty-heading",
          "form-field-multiple-labels",
          "heading-order",
          "html-has-lang",
          "html-lang-valid",
          "image-alt",
          "image-redundant-alt",
          "label",
          "label-title-only",
          "landmark-banner-is-top-level",
          "landmark-complementary-is-top-level",
          "landmark-contentinfo-is-top-level",
          "landmark-main-is-top-level",
          "landmark-no-duplicate-banner",
          "landmark-no-duplicate-contentinfo",
          "landmark-no-duplicate-main",
          "landmark-one-main",
          "landmark-unique",
          "link-in-text-block",
          "link-name",
          "list",
          "listitem",
          "meta-viewport",
          "meta-viewport-large",
          "nested-interactive",
          "page-has-heading-one",
          "region",
          "svg-img-alt",
          "tabindex"
        ],
        "failures": [
          {
            "rule": "landmark-complementary-is-top-level",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/landmark-complementary-is-top-level?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": "#image-caption-credit-block",
            "html": "<aside aria-label=\"Image credits and captions\" id=\"image-caption-credit-block\" class=\"image-caption-credit-block usa-accordion usa-accordion--bordered\">",
            "message": "Aside should not be contained in another landmark",
            "fixSummary": "Fix any of the following:\n  The complementary landmark is contained in another landmark.",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "d39b4d9b461e",
            "firstSeenAt": "2026-06-04T18:34:08.422Z",
            "patternId": "A11Y-fb1d2ccd"
          },
          {
            "rule": "region",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/region?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": ".block-nsf-custom",
            "html": "<div class=\"block block-nsf-custom block-nsf-print-block nsf-component\">\n  \n  \n  <div class=\"print\">\n  <a href=\"javascript:window.print()\" class=\"print__link\">Print<span class=\"visually-hidden\"> this Page</span></a>\n</div>\n</div>",
            "message": "All page content should be contained by landmarks",
            "fixSummary": "Fix any of the following:\n  Some page content is not contained by landmarks",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "2e3002e18207",
            "firstSeenAt": "2026-06-04T18:34:08.422Z",
            "patternId": "A11Y-9c981f5a"
          },
          {
            "rule": "region",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/region?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": ".usa-footer__return-to-top",
            "html": "<div class=\"usa-footer__return-to-top\" data-once=\"tpFeedbackRttWrapper\">\n  <div class=\"usa-footer__return-to-top--inner\" data-once=\"tpFeedbackRtt\">\n    <a class=\"usa-button usa-button--secondary usa-button__link\" href=\"#\" tabindex=\"-1\"><span class=\"arrow\"></span>Top</a>\n  </div>\n</div>",
            "message": "All page content should be contained by landmarks",
            "fixSummary": "Fix any of the following:\n  Some page content is not contained by landmarks",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "610648f1f81e",
            "firstSeenAt": "2026-06-04T18:34:08.422Z",
            "patternId": "A11Y-5a929090"
          },
          {
            "rule": "landmark-complementary-is-top-level",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/landmark-complementary-is-top-level?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": "#image-caption-credit-block",
            "html": "<aside aria-label=\"Image credits and captions\" id=\"image-caption-credit-block\" class=\"image-caption-credit-block usa-accordion usa-accordion--bordered\">",
            "message": "Aside should not be contained in another landmark",
            "fixSummary": "Fix any of the following:\n  The complementary landmark is contained in another landmark.",
            "relatedPaths": null,
            "colorScheme": "dark",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "a319dc5983ff",
            "firstSeenAt": "2026-06-04T18:34:08.422Z",
            "patternId": "A11Y-aef17d49"
          },
          {
            "rule": "region",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/region?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": ".block-nsf-custom",
            "html": "<div class=\"block block-nsf-custom block-nsf-print-block nsf-component\">\n  \n  \n  <div class=\"print\">\n  <a href=\"javascript:window.print()\" class=\"print__link\">Print<span class=\"visually-hidden\"> this Page</span></a>\n</div>\n</div>",
            "message": "All page content should be contained by landmarks",
            "fixSummary": "Fix any of the following:\n  Some page content is not contained by landmarks",
            "relatedPaths": null,
            "colorScheme": "dark",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "dce1e45c6af9",
            "firstSeenAt": "2026-06-04T18:34:08.422Z",
            "patternId": "A11Y-d9dfcb8c"
          },
          {
            "rule": "region",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/region?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": ".usa-footer__return-to-top",
            "html": "<div class=\"usa-footer__return-to-top\" data-once=\"tpFeedbackRttWrapper\">\n  <div class=\"usa-footer__return-to-top--inner\" data-once=\"tpFeedbackRtt\">\n    <a class=\"usa-button usa-button--secondary usa-button__link\" href=\"#\" tabindex=\"-1\"><span class=\"arrow\"></span>Top</a>\n  </div>\n</div>",
            "message": "All page content should be contained by landmarks",
            "fixSummary": "Fix any of the following:\n  Some page content is not contained by landmarks",
            "relatedPaths": null,
            "colorScheme": "dark",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "bdd2b3c57152",
            "firstSeenAt": "2026-06-04T18:34:08.422Z",
            "patternId": "A11Y-0d4b870c"
          }
        ],
        "outcomeCount": 1902,
        "darkModeScanned": true,
        "requestedColorScheme": "both",
        "scanContext": {
          "viewport": {
            "width": 1280,
            "height": 800
          },
          "viewportPreset": "desktop",
          "colorScheme": "both",
          "browser": "chromium"
        },
        "mediaQuerySupport": {
          "darkMode": true,
          "reducedMotion": false,
          "highContrast": true,
          "forcedColors": true,
          "reducedTransparency": false
        },
        "duplicateFailedCount": 0,
        "uniqueFailedCount": 6
      },
      "equalAccess": {
        "executed": false,
        "error": "Skipped (not requested)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "accesslint": {
        "executed": false,
        "error": "Skipped (not requested)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "qualweb": {
        "executed": false,
        "error": "Skipped (not requested)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "duplicateFindingCount": 0
    },
    {
      "submittedUrl": "https://nsf.gov/science-matters/nsf-101-agency-accessibility-resources",
      "finalUrl": "https://www.nsf.gov/science-matters/nsf-101-agency-accessibility-resources",
      "redirected": true,
      "statusCode": 200,
      "ok": true,
      "contentType": "text/html; charset=UTF-8",
      "pageTitle": "NSF 101: Agency accessibility resources | NSF - U.S. National Science Foundation",
      "elapsedMs": 8771,
      "error": null,
      "scanContext": {
        "viewport": {
          "width": 1280,
          "height": 800
        },
        "viewportPreset": "desktop",
        "colorScheme": "both",
        "browser": "chromium"
      },
      "alfa": {
        "executed": false,
        "error": "Error: Could not find Chrome (ver. 145.0.7632.77). This can occur if either\n 1. you did not perform an installation before running the script (e.g. `npx puppeteer browsers install chrome`) or\n 2. your cache path is incorrectly configured (which is: /home/runner/.cache/puppeteer).\nFor (2), check out our guide on configuring puppeteer at https://pptr.dev/guides/configuration.\n    at ChromeLauncher.resolveExecutablePath (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/BrowserLauncher.js:298:27)\n    at ChromeLauncher.computeLaunchArguments (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/ChromeLauncher.js:86:24)\n    at async ChromeLauncher.launch (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/BrowserLauncher.js:49:28)\n    at async Scraper.of (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-scraper/dist/scraper.js:29:28)\n    at async Module.run (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-cli/bin/alfa/command/scrape/run.js:94:21)\n    at async run (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-cli/bin/alfa/command/audit/run.js:31:24)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "duplicateFailedCount": 0,
        "uniqueFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "axe": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 1850,
          "failed": 6,
          "cantTell": 24,
          "inapplicable": 86
        },
        "failedRules": [
          "heading-order",
          "landmark-complementary-is-top-level",
          "region"
        ],
        "passedRules": [
          "aria-allowed-attr",
          "aria-allowed-role",
          "aria-conditional-attr",
          "aria-deprecated-role",
          "aria-hidden-body",
          "aria-hidden-focus",
          "aria-prohibited-attr",
          "aria-required-attr",
          "aria-roles",
          "aria-valid-attr",
          "aria-valid-attr-value",
          "avoid-inline-spacing",
          "button-name",
          "bypass",
          "color-contrast",
          "document-title",
          "duplicate-id-aria",
          "empty-heading",
          "form-field-multiple-labels",
          "heading-order",
          "html-has-lang",
          "html-lang-valid",
          "image-alt",
          "image-redundant-alt",
          "label",
          "label-title-only",
          "landmark-banner-is-top-level",
          "landmark-complementary-is-top-level",
          "landmark-contentinfo-is-top-level",
          "landmark-main-is-top-level",
          "landmark-no-duplicate-banner",
          "landmark-no-duplicate-contentinfo",
          "landmark-no-duplicate-main",
          "landmark-one-main",
          "landmark-unique",
          "link-in-text-block",
          "link-name",
          "list",
          "listitem",
          "meta-viewport",
          "meta-viewport-large",
          "nested-interactive",
          "page-has-heading-one",
          "region",
          "svg-img-alt",
          "tabindex"
        ],
        "failures": [
          {
            "rule": "heading-order",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/heading-order?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": "h3:nth-child(3)",
            "html": "<h3>Who needs access support?</h3>",
            "message": "Heading levels should only increase by one",
            "fixSummary": "Fix any of the following:\n  Heading order invalid",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "10c709589793",
            "firstSeenAt": "2026-06-04T18:34:08.422Z",
            "patternId": "A11Y-7027cf74"
          },
          {
            "rule": "landmark-complementary-is-top-level",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/landmark-complementary-is-top-level?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": "#image-caption-credit-block",
            "html": "<aside aria-label=\"Image credits and captions\" id=\"image-caption-credit-block\" class=\"image-caption-credit-block usa-accordion usa-accordion--bordered\">",
            "message": "Aside should not be contained in another landmark",
            "fixSummary": "Fix any of the following:\n  The complementary landmark is contained in another landmark.",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "546115829a5c",
            "firstSeenAt": "2026-06-04T18:34:08.422Z",
            "patternId": "A11Y-fb1d2ccd"
          },
          {
            "rule": "region",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/region?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": ".usa-footer__return-to-top",
            "html": "<div class=\"usa-footer__return-to-top\" data-once=\"tpFeedbackRttWrapper\">\n  <div class=\"usa-footer__return-to-top--inner\" data-once=\"tpFeedbackRtt\">\n    <a class=\"usa-button usa-button--secondary usa-button__link\" href=\"#\" tabindex=\"-1\"><span class=\"arrow\"></span>Top</a>\n  </div>\n</div>",
            "message": "All page content should be contained by landmarks",
            "fixSummary": "Fix any of the following:\n  Some page content is not contained by landmarks",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "e7495ae5749e",
            "firstSeenAt": "2026-06-04T18:34:08.422Z",
            "patternId": "A11Y-5a929090"
          },
          {
            "rule": "heading-order",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/heading-order?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": "h3:nth-child(3)",
            "html": "<h3>Who needs access support?</h3>",
            "message": "Heading levels should only increase by one",
            "fixSummary": "Fix any of the following:\n  Heading order invalid",
            "relatedPaths": null,
            "colorScheme": "dark",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "2572b7975ec7",
            "firstSeenAt": "2026-06-04T18:34:08.422Z",
            "patternId": "A11Y-ae9a6d17"
          },
          {
            "rule": "landmark-complementary-is-top-level",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/landmark-complementary-is-top-level?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": "#image-caption-credit-block",
            "html": "<aside aria-label=\"Image credits and captions\" id=\"image-caption-credit-block\" class=\"image-caption-credit-block usa-accordion usa-accordion--bordered\">",
            "message": "Aside should not be contained in another landmark",
            "fixSummary": "Fix any of the following:\n  The complementary landmark is contained in another landmark.",
            "relatedPaths": null,
            "colorScheme": "dark",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "0995a3a77332",
            "firstSeenAt": "2026-06-04T18:34:08.422Z",
            "patternId": "A11Y-aef17d49"
          },
          {
            "rule": "region",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/region?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": ".usa-footer__return-to-top",
            "html": "<div class=\"usa-footer__return-to-top\" data-once=\"tpFeedbackRttWrapper\">\n  <div class=\"usa-footer__return-to-top--inner\" data-once=\"tpFeedbackRtt\">\n    <a class=\"usa-button usa-button--secondary usa-button__link\" href=\"#\" tabindex=\"-1\"><span class=\"arrow\"></span>Top</a>\n  </div>\n</div>",
            "message": "All page content should be contained by landmarks",
            "fixSummary": "Fix any of the following:\n  Some page content is not contained by landmarks",
            "relatedPaths": null,
            "colorScheme": "dark",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "5501475e18a6",
            "firstSeenAt": "2026-06-04T18:34:08.422Z",
            "patternId": "A11Y-0d4b870c"
          }
        ],
        "outcomeCount": 1966,
        "darkModeScanned": true,
        "requestedColorScheme": "both",
        "scanContext": {
          "viewport": {
            "width": 1280,
            "height": 800
          },
          "viewportPreset": "desktop",
          "colorScheme": "both",
          "browser": "chromium"
        },
        "mediaQuerySupport": {
          "darkMode": true,
          "reducedMotion": false,
          "highContrast": true,
          "forcedColors": true,
          "reducedTransparency": false
        },
        "duplicateFailedCount": 0,
        "uniqueFailedCount": 6
      },
      "equalAccess": {
        "executed": false,
        "error": "Skipped (not requested)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "accesslint": {
        "executed": false,
        "error": "Skipped (not requested)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "qualweb": {
        "executed": false,
        "error": "Skipped (not requested)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "duplicateFindingCount": 0
    },
    {
      "submittedUrl": "https://nsf.gov/news/finding-salt-stress-tipping-point-coastal-wetlands",
      "finalUrl": "https://www.nsf.gov/news/finding-salt-stress-tipping-point-coastal-wetlands",
      "redirected": true,
      "statusCode": 200,
      "ok": true,
      "contentType": "text/html; charset=UTF-8",
      "pageTitle": "Finding the salt-stress tipping point for coastal wetlands | NSF - U.S. National Science Foundation",
      "elapsedMs": 10495,
      "error": null,
      "scanContext": {
        "viewport": {
          "width": 1280,
          "height": 800
        },
        "viewportPreset": "desktop",
        "colorScheme": "both",
        "browser": "chromium"
      },
      "alfa": {
        "executed": false,
        "error": "Error: Could not find Chrome (ver. 145.0.7632.77). This can occur if either\n 1. you did not perform an installation before running the script (e.g. `npx puppeteer browsers install chrome`) or\n 2. your cache path is incorrectly configured (which is: /home/runner/.cache/puppeteer).\nFor (2), check out our guide on configuring puppeteer at https://pptr.dev/guides/configuration.\n    at ChromeLauncher.resolveExecutablePath (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/BrowserLauncher.js:298:27)\n    at ChromeLauncher.computeLaunchArguments (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/ChromeLauncher.js:86:24)\n    at async ChromeLauncher.launch (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/BrowserLauncher.js:49:28)\n    at async Scraper.of (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-scraper/dist/scraper.js:29:28)\n    at async Module.run (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-cli/bin/alfa/command/scrape/run.js:94:21)\n    at async run (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-cli/bin/alfa/command/audit/run.js:31:24)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "duplicateFailedCount": 0,
        "uniqueFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "axe": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 1766,
          "failed": 6,
          "cantTell": 26,
          "inapplicable": 86
        },
        "failedRules": [
          "landmark-complementary-is-top-level",
          "region"
        ],
        "passedRules": [
          "aria-allowed-attr",
          "aria-allowed-role",
          "aria-conditional-attr",
          "aria-deprecated-role",
          "aria-hidden-body",
          "aria-hidden-focus",
          "aria-prohibited-attr",
          "aria-required-attr",
          "aria-roles",
          "aria-valid-attr",
          "aria-valid-attr-value",
          "avoid-inline-spacing",
          "button-name",
          "bypass",
          "color-contrast",
          "document-title",
          "duplicate-id-aria",
          "empty-heading",
          "form-field-multiple-labels",
          "heading-order",
          "html-has-lang",
          "html-lang-valid",
          "image-alt",
          "image-redundant-alt",
          "label",
          "label-title-only",
          "landmark-banner-is-top-level",
          "landmark-complementary-is-top-level",
          "landmark-contentinfo-is-top-level",
          "landmark-main-is-top-level",
          "landmark-no-duplicate-banner",
          "landmark-no-duplicate-contentinfo",
          "landmark-no-duplicate-main",
          "landmark-one-main",
          "landmark-unique",
          "link-in-text-block",
          "link-name",
          "list",
          "listitem",
          "meta-viewport",
          "meta-viewport-large",
          "nested-interactive",
          "page-has-heading-one",
          "region",
          "svg-img-alt",
          "tabindex"
        ],
        "failures": [
          {
            "rule": "landmark-complementary-is-top-level",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/landmark-complementary-is-top-level?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": "#image-caption-credit-block",
            "html": "<aside aria-label=\"Image credits and captions\" id=\"image-caption-credit-block\" class=\"image-caption-credit-block usa-accordion usa-accordion--bordered\">",
            "message": "Aside should not be contained in another landmark",
            "fixSummary": "Fix any of the following:\n  The complementary landmark is contained in another landmark.",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "8d4619552eb5",
            "firstSeenAt": "2026-06-04T18:34:08.422Z",
            "patternId": "A11Y-fb1d2ccd"
          },
          {
            "rule": "region",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/region?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": ".block-nsf-custom",
            "html": "<div class=\"block block-nsf-custom block-nsf-print-block nsf-component\">\n  \n  \n  <div class=\"print\">\n  <a href=\"javascript:window.print()\" class=\"print__link\">Print<span class=\"visually-hidden\"> this Page</span></a>\n</div>\n</div>",
            "message": "All page content should be contained by landmarks",
            "fixSummary": "Fix any of the following:\n  Some page content is not contained by landmarks",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "245f9eaef9ed",
            "firstSeenAt": "2026-06-04T18:34:08.422Z",
            "patternId": "A11Y-9c981f5a"
          },
          {
            "rule": "region",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/region?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": ".usa-footer__return-to-top",
            "html": "<div class=\"usa-footer__return-to-top\" data-once=\"tpFeedbackRttWrapper\">\n  <div class=\"usa-footer__return-to-top--inner\" data-once=\"tpFeedbackRtt\">\n    <a class=\"usa-button usa-button--secondary usa-button__link\" href=\"#\" tabindex=\"-1\"><span class=\"arrow\"></span>Top</a>\n  </div>\n</div>",
            "message": "All page content should be contained by landmarks",
            "fixSummary": "Fix any of the following:\n  Some page content is not contained by landmarks",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "d46b484a06af",
            "firstSeenAt": "2026-06-04T18:34:08.422Z",
            "patternId": "A11Y-5a929090"
          },
          {
            "rule": "landmark-complementary-is-top-level",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/landmark-complementary-is-top-level?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": "#image-caption-credit-block",
            "html": "<aside aria-label=\"Image credits and captions\" id=\"image-caption-credit-block\" class=\"image-caption-credit-block usa-accordion usa-accordion--bordered\">",
            "message": "Aside should not be contained in another landmark",
            "fixSummary": "Fix any of the following:\n  The complementary landmark is contained in another landmark.",
            "relatedPaths": null,
            "colorScheme": "dark",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "b6265f11e437",
            "firstSeenAt": "2026-06-04T18:34:08.422Z",
            "patternId": "A11Y-aef17d49"
          },
          {
            "rule": "region",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/region?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": ".block-nsf-custom",
            "html": "<div class=\"block block-nsf-custom block-nsf-print-block nsf-component\">\n  \n  \n  <div class=\"print\">\n  <a href=\"javascript:window.print()\" class=\"print__link\">Print<span class=\"visually-hidden\"> this Page</span></a>\n</div>\n</div>",
            "message": "All page content should be contained by landmarks",
            "fixSummary": "Fix any of the following:\n  Some page content is not contained by landmarks",
            "relatedPaths": null,
            "colorScheme": "dark",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "17e4912fbd0a",
            "firstSeenAt": "2026-06-04T18:34:08.422Z",
            "patternId": "A11Y-d9dfcb8c"
          },
          {
            "rule": "region",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/region?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": ".usa-footer__return-to-top",
            "html": "<div class=\"usa-footer__return-to-top\" data-once=\"tpFeedbackRttWrapper\">\n  <div class=\"usa-footer__return-to-top--inner\" data-once=\"tpFeedbackRtt\">\n    <a class=\"usa-button usa-button--secondary usa-button__link\" href=\"#\" tabindex=\"-1\"><span class=\"arrow\"></span>Top</a>\n  </div>\n</div>",
            "message": "All page content should be contained by landmarks",
            "fixSummary": "Fix any of the following:\n  Some page content is not contained by landmarks",
            "relatedPaths": null,
            "colorScheme": "dark",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "320c5924c484",
            "firstSeenAt": "2026-06-04T18:34:08.422Z",
            "patternId": "A11Y-0d4b870c"
          }
        ],
        "outcomeCount": 1884,
        "darkModeScanned": true,
        "requestedColorScheme": "both",
        "scanContext": {
          "viewport": {
            "width": 1280,
            "height": 800
          },
          "viewportPreset": "desktop",
          "colorScheme": "both",
          "browser": "chromium"
        },
        "mediaQuerySupport": {
          "darkMode": true,
          "reducedMotion": false,
          "highContrast": true,
          "forcedColors": true,
          "reducedTransparency": false
        },
        "duplicateFailedCount": 0,
        "uniqueFailedCount": 6
      },
      "equalAccess": {
        "executed": false,
        "error": "Skipped (not requested)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "accesslint": {
        "executed": false,
        "error": "Skipped (not requested)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "qualweb": {
        "executed": false,
        "error": "Skipped (not requested)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "duplicateFindingCount": 0
    },
    {
      "submittedUrl": "https://nsf.gov/news/collision-detecting-suitcase-wayfinding-app-help",
      "finalUrl": "https://www.nsf.gov/news/collision-detecting-suitcase-wayfinding-app-help-blind",
      "redirected": true,
      "statusCode": 403,
      "ok": false,
      "contentType": "text/html; charset=UTF-8",
      "pageTitle": "Access Denied | NSF - U.S. National Science Foundation",
      "elapsedMs": 8849,
      "error": null,
      "scanContext": {
        "viewport": {
          "width": 1280,
          "height": 800
        },
        "viewportPreset": "desktop",
        "colorScheme": "both",
        "browser": "chromium"
      },
      "alfa": {
        "executed": false,
        "error": "Error: Could not find Chrome (ver. 145.0.7632.77). This can occur if either\n 1. you did not perform an installation before running the script (e.g. `npx puppeteer browsers install chrome`) or\n 2. your cache path is incorrectly configured (which is: /home/runner/.cache/puppeteer).\nFor (2), check out our guide on configuring puppeteer at https://pptr.dev/guides/configuration.\n    at ChromeLauncher.resolveExecutablePath (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/BrowserLauncher.js:298:27)\n    at ChromeLauncher.computeLaunchArguments (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/ChromeLauncher.js:86:24)\n    at async ChromeLauncher.launch (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/BrowserLauncher.js:49:28)\n    at async Scraper.of (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-scraper/dist/scraper.js:29:28)\n    at async Module.run (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-cli/bin/alfa/command/scrape/run.js:94:21)\n    at async run (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-cli/bin/alfa/command/audit/run.js:31:24)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "duplicateFailedCount": 0,
        "uniqueFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "axe": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 668,
          "failed": 2,
          "cantTell": 8,
          "inapplicable": 44
        },
        "failedRules": [
          "landmark-complementary-is-top-level",
          "region"
        ],
        "passedRules": [
          "aria-allowed-attr",
          "aria-allowed-role",
          "aria-conditional-attr",
          "aria-deprecated-role",
          "aria-hidden-body",
          "aria-hidden-focus",
          "aria-prohibited-attr",
          "aria-required-attr",
          "aria-roles",
          "aria-valid-attr",
          "aria-valid-attr-value",
          "avoid-inline-spacing",
          "button-name",
          "bypass",
          "color-contrast",
          "document-title",
          "duplicate-id-aria",
          "empty-heading",
          "form-field-multiple-labels",
          "heading-order",
          "html-has-lang",
          "html-lang-valid",
          "image-alt",
          "image-redundant-alt",
          "label",
          "label-title-only",
          "landmark-banner-is-top-level",
          "landmark-complementary-is-top-level",
          "landmark-contentinfo-is-top-level",
          "landmark-main-is-top-level",
          "landmark-no-duplicate-banner",
          "landmark-no-duplicate-contentinfo",
          "landmark-no-duplicate-main",
          "landmark-one-main",
          "landmark-unique",
          "link-in-text-block",
          "link-name",
          "list",
          "listitem",
          "meta-viewport",
          "meta-viewport-large",
          "nested-interactive",
          "page-has-heading-one",
          "region",
          "tabindex"
        ],
        "failures": [
          {
            "rule": "landmark-complementary-is-top-level",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/landmark-complementary-is-top-level?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": "#image-caption-credit-block",
            "html": "<aside aria-label=\"Image credits and captions\" id=\"image-caption-credit-block\" class=\"image-caption-credit-block usa-accordion usa-accordion--bordered\">",
            "message": "Aside should not be contained in another landmark",
            "fixSummary": "Fix any of the following:\n  The complementary landmark is contained in another landmark.",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "e4fe5b3d4325",
            "firstSeenAt": "2026-06-04T18:34:08.422Z",
            "patternId": "A11Y-fb1d2ccd"
          },
          {
            "rule": "region",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/region?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": ".usa-footer__return-to-top",
            "html": "<div class=\"usa-footer__return-to-top\" data-once=\"tpFeedbackRttWrapper\">\n  <div class=\"usa-footer__return-to-top--inner\" data-once=\"tpFeedbackRtt\">\n    <a class=\"usa-button usa-button--secondary usa-button__link\" href=\"#\" tabindex=\"-1\"><span class=\"arrow\"></span>Top</a>\n  </div>\n</div>",
            "message": "All page content should be contained by landmarks",
            "fixSummary": "Fix any of the following:\n  Some page content is not contained by landmarks",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "1727c76ee84a",
            "firstSeenAt": "2026-06-04T18:34:08.422Z",
            "patternId": "A11Y-5a929090"
          }
        ],
        "outcomeCount": 722,
        "darkModeScanned": false,
        "requestedColorScheme": "both",
        "scanContext": {
          "viewport": {
            "width": 1280,
            "height": 800
          },
          "viewportPreset": "desktop",
          "colorScheme": "both",
          "browser": "chromium"
        },
        "mediaQuerySupport": {
          "darkMode": false,
          "reducedMotion": false,
          "highContrast": false,
          "forcedColors": true,
          "reducedTransparency": false
        },
        "duplicateFailedCount": 0,
        "uniqueFailedCount": 2
      },
      "equalAccess": {
        "executed": false,
        "error": "Skipped (not requested)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "accesslint": {
        "executed": false,
        "error": "Skipped (not requested)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "qualweb": {
        "executed": false,
        "error": "Skipped (not requested)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "duplicateFindingCount": 0
    },
    {
      "submittedUrl": "https://nsf.gov/news/finding-cures-corals",
      "finalUrl": "https://www.nsf.gov/news/finding-cures-corals",
      "redirected": true,
      "statusCode": 403,
      "ok": false,
      "contentType": "text/html; charset=UTF-8",
      "pageTitle": "Access Denied | NSF - U.S. National Science Foundation",
      "elapsedMs": 8822,
      "error": null,
      "scanContext": {
        "viewport": {
          "width": 1280,
          "height": 800
        },
        "viewportPreset": "desktop",
        "colorScheme": "both",
        "browser": "chromium"
      },
      "alfa": {
        "executed": false,
        "error": "Error: Could not find Chrome (ver. 145.0.7632.77). This can occur if either\n 1. you did not perform an installation before running the script (e.g. `npx puppeteer browsers install chrome`) or\n 2. your cache path is incorrectly configured (which is: /home/runner/.cache/puppeteer).\nFor (2), check out our guide on configuring puppeteer at https://pptr.dev/guides/configuration.\n    at ChromeLauncher.resolveExecutablePath (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/BrowserLauncher.js:298:27)\n    at ChromeLauncher.computeLaunchArguments (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/ChromeLauncher.js:86:24)\n    at async ChromeLauncher.launch (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/BrowserLauncher.js:49:28)\n    at async Scraper.of (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-scraper/dist/scraper.js:29:28)\n    at async Module.run (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-cli/bin/alfa/command/scrape/run.js:94:21)\n    at async run (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-cli/bin/alfa/command/audit/run.js:31:24)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "duplicateFailedCount": 0,
        "uniqueFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "axe": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 668,
          "failed": 2,
          "cantTell": 8,
          "inapplicable": 44
        },
        "failedRules": [
          "landmark-complementary-is-top-level",
          "region"
        ],
        "passedRules": [
          "aria-allowed-attr",
          "aria-allowed-role",
          "aria-conditional-attr",
          "aria-deprecated-role",
          "aria-hidden-body",
          "aria-hidden-focus",
          "aria-prohibited-attr",
          "aria-required-attr",
          "aria-roles",
          "aria-valid-attr",
          "aria-valid-attr-value",
          "avoid-inline-spacing",
          "button-name",
          "bypass",
          "color-contrast",
          "document-title",
          "duplicate-id-aria",
          "empty-heading",
          "form-field-multiple-labels",
          "heading-order",
          "html-has-lang",
          "html-lang-valid",
          "image-alt",
          "image-redundant-alt",
          "label",
          "label-title-only",
          "landmark-banner-is-top-level",
          "landmark-complementary-is-top-level",
          "landmark-contentinfo-is-top-level",
          "landmark-main-is-top-level",
          "landmark-no-duplicate-banner",
          "landmark-no-duplicate-contentinfo",
          "landmark-no-duplicate-main",
          "landmark-one-main",
          "landmark-unique",
          "link-in-text-block",
          "link-name",
          "list",
          "listitem",
          "meta-viewport",
          "meta-viewport-large",
          "nested-interactive",
          "page-has-heading-one",
          "region",
          "tabindex"
        ],
        "failures": [
          {
            "rule": "landmark-complementary-is-top-level",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/landmark-complementary-is-top-level?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": "#image-caption-credit-block",
            "html": "<aside aria-label=\"Image credits and captions\" id=\"image-caption-credit-block\" class=\"image-caption-credit-block usa-accordion usa-accordion--bordered\">",
            "message": "Aside should not be contained in another landmark",
            "fixSummary": "Fix any of the following:\n  The complementary landmark is contained in another landmark.",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "e02f4f366394",
            "firstSeenAt": "2026-06-04T18:34:08.422Z",
            "patternId": "A11Y-fb1d2ccd"
          },
          {
            "rule": "region",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/region?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": ".usa-footer__return-to-top",
            "html": "<div class=\"usa-footer__return-to-top\" data-once=\"tpFeedbackRttWrapper\">\n  <div class=\"usa-footer__return-to-top--inner\" data-once=\"tpFeedbackRtt\">\n    <a class=\"usa-button usa-button--secondary usa-button__link\" href=\"#\" tabindex=\"-1\"><span class=\"arrow\"></span>Top</a>\n  </div>\n</div>",
            "message": "All page content should be contained by landmarks",
            "fixSummary": "Fix any of the following:\n  Some page content is not contained by landmarks",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "0541ccb5c323",
            "firstSeenAt": "2026-06-04T18:34:08.422Z",
            "patternId": "A11Y-5a929090"
          }
        ],
        "outcomeCount": 722,
        "darkModeScanned": false,
        "requestedColorScheme": "both",
        "scanContext": {
          "viewport": {
            "width": 1280,
            "height": 800
          },
          "viewportPreset": "desktop",
          "colorScheme": "both",
          "browser": "chromium"
        },
        "mediaQuerySupport": {
          "darkMode": false,
          "reducedMotion": false,
          "highContrast": false,
          "forcedColors": true,
          "reducedTransparency": false
        },
        "duplicateFailedCount": 0,
        "uniqueFailedCount": 2
      },
      "equalAccess": {
        "executed": false,
        "error": "Skipped (not requested)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "accesslint": {
        "executed": false,
        "error": "Skipped (not requested)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "qualweb": {
        "executed": false,
        "error": "Skipped (not requested)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "duplicateFindingCount": 0
    },
    {
      "submittedUrl": "https://nsf.gov/news/finding-origins-life-drying-puddle",
      "finalUrl": "https://www.nsf.gov/news/finding-origins-life-drying-puddle",
      "redirected": true,
      "statusCode": 403,
      "ok": false,
      "contentType": "text/html; charset=UTF-8",
      "pageTitle": "Access Denied | NSF - U.S. National Science Foundation",
      "elapsedMs": 8708,
      "error": null,
      "scanContext": {
        "viewport": {
          "width": 1280,
          "height": 800
        },
        "viewportPreset": "desktop",
        "colorScheme": "both",
        "browser": "chromium"
      },
      "alfa": {
        "executed": false,
        "error": "Error: Could not find Chrome (ver. 145.0.7632.77). This can occur if either\n 1. you did not perform an installation before running the script (e.g. `npx puppeteer browsers install chrome`) or\n 2. your cache path is incorrectly configured (which is: /home/runner/.cache/puppeteer).\nFor (2), check out our guide on configuring puppeteer at https://pptr.dev/guides/configuration.\n    at ChromeLauncher.resolveExecutablePath (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/BrowserLauncher.js:298:27)\n    at ChromeLauncher.computeLaunchArguments (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/ChromeLauncher.js:86:24)\n    at async ChromeLauncher.launch (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/BrowserLauncher.js:49:28)\n    at async Scraper.of (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-scraper/dist/scraper.js:29:28)\n    at async Module.run (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-cli/bin/alfa/command/scrape/run.js:94:21)\n    at async run (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-cli/bin/alfa/command/audit/run.js:31:24)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "duplicateFailedCount": 0,
        "uniqueFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "axe": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 668,
          "failed": 2,
          "cantTell": 8,
          "inapplicable": 44
        },
        "failedRules": [
          "landmark-complementary-is-top-level",
          "region"
        ],
        "passedRules": [
          "aria-allowed-attr",
          "aria-allowed-role",
          "aria-conditional-attr",
          "aria-deprecated-role",
          "aria-hidden-body",
          "aria-hidden-focus",
          "aria-prohibited-attr",
          "aria-required-attr",
          "aria-roles",
          "aria-valid-attr",
          "aria-valid-attr-value",
          "avoid-inline-spacing",
          "button-name",
          "bypass",
          "color-contrast",
          "document-title",
          "duplicate-id-aria",
          "empty-heading",
          "form-field-multiple-labels",
          "heading-order",
          "html-has-lang",
          "html-lang-valid",
          "image-alt",
          "image-redundant-alt",
          "label",
          "label-title-only",
          "landmark-banner-is-top-level",
          "landmark-complementary-is-top-level",
          "landmark-contentinfo-is-top-level",
          "landmark-main-is-top-level",
          "landmark-no-duplicate-banner",
          "landmark-no-duplicate-contentinfo",
          "landmark-no-duplicate-main",
          "landmark-one-main",
          "landmark-unique",
          "link-in-text-block",
          "link-name",
          "list",
          "listitem",
          "meta-viewport",
          "meta-viewport-large",
          "nested-interactive",
          "page-has-heading-one",
          "region",
          "tabindex"
        ],
        "failures": [
          {
            "rule": "landmark-complementary-is-top-level",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/landmark-complementary-is-top-level?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": "#image-caption-credit-block",
            "html": "<aside aria-label=\"Image credits and captions\" id=\"image-caption-credit-block\" class=\"image-caption-credit-block usa-accordion usa-accordion--bordered\">",
            "message": "Aside should not be contained in another landmark",
            "fixSummary": "Fix any of the following:\n  The complementary landmark is contained in another landmark.",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "0f8eb3415e66",
            "firstSeenAt": "2026-06-04T18:34:08.422Z",
            "patternId": "A11Y-fb1d2ccd"
          },
          {
            "rule": "region",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/region?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": ".usa-footer__return-to-top",
            "html": "<div class=\"usa-footer__return-to-top\" data-once=\"tpFeedbackRttWrapper\">\n  <div class=\"usa-footer__return-to-top--inner\" data-once=\"tpFeedbackRtt\">\n    <a class=\"usa-button usa-button--secondary usa-button__link\" href=\"#\" tabindex=\"-1\"><span class=\"arrow\"></span>Top</a>\n  </div>\n</div>",
            "message": "All page content should be contained by landmarks",
            "fixSummary": "Fix any of the following:\n  Some page content is not contained by landmarks",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "8e1774dbf21c",
            "firstSeenAt": "2026-06-04T18:34:08.422Z",
            "patternId": "A11Y-5a929090"
          }
        ],
        "outcomeCount": 722,
        "darkModeScanned": false,
        "requestedColorScheme": "both",
        "scanContext": {
          "viewport": {
            "width": 1280,
            "height": 800
          },
          "viewportPreset": "desktop",
          "colorScheme": "both",
          "browser": "chromium"
        },
        "mediaQuerySupport": {
          "darkMode": false,
          "reducedMotion": false,
          "highContrast": false,
          "forcedColors": true,
          "reducedTransparency": false
        },
        "duplicateFailedCount": 0,
        "uniqueFailedCount": 2
      },
      "equalAccess": {
        "executed": false,
        "error": "Skipped (not requested)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "accesslint": {
        "executed": false,
        "error": "Skipped (not requested)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "qualweb": {
        "executed": false,
        "error": "Skipped (not requested)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "duplicateFindingCount": 0
    },
    {
      "submittedUrl": "https://nsf.gov/news/finding-switches-our-cells-computer",
      "finalUrl": "https://www.nsf.gov/news/finding-switches-our-cells-computer",
      "redirected": true,
      "statusCode": 403,
      "ok": false,
      "contentType": "text/html; charset=UTF-8",
      "pageTitle": "Access Denied | NSF - U.S. National Science Foundation",
      "elapsedMs": 8189,
      "error": null,
      "scanContext": {
        "viewport": {
          "width": 1280,
          "height": 800
        },
        "viewportPreset": "desktop",
        "colorScheme": "both",
        "browser": "chromium"
      },
      "alfa": {
        "executed": false,
        "error": "Error: Could not find Chrome (ver. 145.0.7632.77). This can occur if either\n 1. you did not perform an installation before running the script (e.g. `npx puppeteer browsers install chrome`) or\n 2. your cache path is incorrectly configured (which is: /home/runner/.cache/puppeteer).\nFor (2), check out our guide on configuring puppeteer at https://pptr.dev/guides/configuration.\n    at ChromeLauncher.resolveExecutablePath (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/BrowserLauncher.js:298:27)\n    at ChromeLauncher.computeLaunchArguments (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/ChromeLauncher.js:86:24)\n    at async ChromeLauncher.launch (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/BrowserLauncher.js:49:28)\n    at async Scraper.of (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-scraper/dist/scraper.js:29:28)\n    at async Module.run (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-cli/bin/alfa/command/scrape/run.js:94:21)\n    at async run (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-cli/bin/alfa/command/audit/run.js:31:24)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "duplicateFailedCount": 0,
        "uniqueFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "axe": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 668,
          "failed": 2,
          "cantTell": 8,
          "inapplicable": 44
        },
        "failedRules": [
          "landmark-complementary-is-top-level",
          "region"
        ],
        "passedRules": [
          "aria-allowed-attr",
          "aria-allowed-role",
          "aria-conditional-attr",
          "aria-deprecated-role",
          "aria-hidden-body",
          "aria-hidden-focus",
          "aria-prohibited-attr",
          "aria-required-attr",
          "aria-roles",
          "aria-valid-attr",
          "aria-valid-attr-value",
          "avoid-inline-spacing",
          "button-name",
          "bypass",
          "color-contrast",
          "document-title",
          "duplicate-id-aria",
          "empty-heading",
          "form-field-multiple-labels",
          "heading-order",
          "html-has-lang",
          "html-lang-valid",
          "image-alt",
          "image-redundant-alt",
          "label",
          "label-title-only",
          "landmark-banner-is-top-level",
          "landmark-complementary-is-top-level",
          "landmark-contentinfo-is-top-level",
          "landmark-main-is-top-level",
          "landmark-no-duplicate-banner",
          "landmark-no-duplicate-contentinfo",
          "landmark-no-duplicate-main",
          "landmark-one-main",
          "landmark-unique",
          "link-in-text-block",
          "link-name",
          "list",
          "listitem",
          "meta-viewport",
          "meta-viewport-large",
          "nested-interactive",
          "page-has-heading-one",
          "region",
          "tabindex"
        ],
        "failures": [
          {
            "rule": "landmark-complementary-is-top-level",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/landmark-complementary-is-top-level?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": "#image-caption-credit-block",
            "html": "<aside aria-label=\"Image credits and captions\" id=\"image-caption-credit-block\" class=\"image-caption-credit-block usa-accordion usa-accordion--bordered\">",
            "message": "Aside should not be contained in another landmark",
            "fixSummary": "Fix any of the following:\n  The complementary landmark is contained in another landmark.",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "504193f916b5",
            "firstSeenAt": "2026-06-04T18:34:08.422Z",
            "patternId": "A11Y-fb1d2ccd"
          },
          {
            "rule": "region",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/region?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": ".usa-footer__return-to-top",
            "html": "<div class=\"usa-footer__return-to-top\" data-once=\"tpFeedbackRttWrapper\">\n  <div class=\"usa-footer__return-to-top--inner\" data-once=\"tpFeedbackRtt\">\n    <a class=\"usa-button usa-button--secondary usa-button__link\" href=\"#\" tabindex=\"-1\"><span class=\"arrow\"></span>Top</a>\n  </div>\n</div>",
            "message": "All page content should be contained by landmarks",
            "fixSummary": "Fix any of the following:\n  Some page content is not contained by landmarks",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "674c7ff51e05",
            "firstSeenAt": "2026-06-04T18:34:08.422Z",
            "patternId": "A11Y-5a929090"
          }
        ],
        "outcomeCount": 722,
        "darkModeScanned": false,
        "requestedColorScheme": "both",
        "scanContext": {
          "viewport": {
            "width": 1280,
            "height": 800
          },
          "viewportPreset": "desktop",
          "colorScheme": "both",
          "browser": "chromium"
        },
        "mediaQuerySupport": {
          "darkMode": false,
          "reducedMotion": false,
          "highContrast": false,
          "forcedColors": true,
          "reducedTransparency": false
        },
        "duplicateFailedCount": 0,
        "uniqueFailedCount": 2
      },
      "equalAccess": {
        "executed": false,
        "error": "Skipped (not requested)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "accesslint": {
        "executed": false,
        "error": "Skipped (not requested)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "qualweb": {
        "executed": false,
        "error": "Skipped (not requested)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "duplicateFindingCount": 0
    },
    {
      "submittedUrl": "https://nsf.gov/news/astronomers-find-remarkably-small-distant-galaxy",
      "finalUrl": "https://www.nsf.gov/news/astronomers-find-remarkably-small-distant-galaxy",
      "redirected": true,
      "statusCode": 200,
      "ok": true,
      "contentType": "text/html; charset=UTF-8",
      "pageTitle": "Astronomers find a remarkably small and distant galaxy | NSF - U.S. National Science Foundation",
      "elapsedMs": 10751,
      "error": null,
      "scanContext": {
        "viewport": {
          "width": 1280,
          "height": 800
        },
        "viewportPreset": "desktop",
        "colorScheme": "both",
        "browser": "chromium"
      },
      "alfa": {
        "executed": false,
        "error": "Error: Could not find Chrome (ver. 145.0.7632.77). This can occur if either\n 1. you did not perform an installation before running the script (e.g. `npx puppeteer browsers install chrome`) or\n 2. your cache path is incorrectly configured (which is: /home/runner/.cache/puppeteer).\nFor (2), check out our guide on configuring puppeteer at https://pptr.dev/guides/configuration.\n    at ChromeLauncher.resolveExecutablePath (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/BrowserLauncher.js:298:27)\n    at ChromeLauncher.computeLaunchArguments (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/ChromeLauncher.js:86:24)\n    at async ChromeLauncher.launch (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/BrowserLauncher.js:49:28)\n    at async Scraper.of (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-scraper/dist/scraper.js:29:28)\n    at async Module.run (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-cli/bin/alfa/command/scrape/run.js:94:21)\n    at async run (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-cli/bin/alfa/command/audit/run.js:31:24)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "duplicateFailedCount": 0,
        "uniqueFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "axe": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 1872,
          "failed": 6,
          "cantTell": 26,
          "inapplicable": 86
        },
        "failedRules": [
          "landmark-complementary-is-top-level",
          "region"
        ],
        "passedRules": [
          "aria-allowed-attr",
          "aria-allowed-role",
          "aria-conditional-attr",
          "aria-deprecated-role",
          "aria-hidden-body",
          "aria-hidden-focus",
          "aria-prohibited-attr",
          "aria-required-attr",
          "aria-roles",
          "aria-valid-attr",
          "aria-valid-attr-value",
          "avoid-inline-spacing",
          "button-name",
          "bypass",
          "color-contrast",
          "document-title",
          "duplicate-id-aria",
          "empty-heading",
          "form-field-multiple-labels",
          "heading-order",
          "html-has-lang",
          "html-lang-valid",
          "image-alt",
          "image-redundant-alt",
          "label",
          "label-title-only",
          "landmark-banner-is-top-level",
          "landmark-complementary-is-top-level",
          "landmark-contentinfo-is-top-level",
          "landmark-main-is-top-level",
          "landmark-no-duplicate-banner",
          "landmark-no-duplicate-contentinfo",
          "landmark-no-duplicate-main",
          "landmark-one-main",
          "landmark-unique",
          "link-in-text-block",
          "link-name",
          "list",
          "listitem",
          "meta-viewport",
          "meta-viewport-large",
          "nested-interactive",
          "page-has-heading-one",
          "region",
          "svg-img-alt",
          "tabindex"
        ],
        "failures": [
          {
            "rule": "landmark-complementary-is-top-level",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/landmark-complementary-is-top-level?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": "#image-caption-credit-block",
            "html": "<aside aria-label=\"Image credits and captions\" id=\"image-caption-credit-block\" class=\"image-caption-credit-block usa-accordion usa-accordion--bordered\">",
            "message": "Aside should not be contained in another landmark",
            "fixSummary": "Fix any of the following:\n  The complementary landmark is contained in another landmark.",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "68ccfd0738cd",
            "firstSeenAt": "2026-06-04T18:34:08.422Z",
            "patternId": "A11Y-fb1d2ccd"
          },
          {
            "rule": "region",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/region?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": ".block-nsf-custom",
            "html": "<div class=\"block block-nsf-custom block-nsf-print-block nsf-component\">\n  \n  \n  <div class=\"print\">\n  <a href=\"javascript:window.print()\" class=\"print__link\">Print<span class=\"visually-hidden\"> this Page</span></a>\n</div>\n</div>",
            "message": "All page content should be contained by landmarks",
            "fixSummary": "Fix any of the following:\n  Some page content is not contained by landmarks",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "4432ac2cb2bd",
            "firstSeenAt": "2026-06-04T18:34:08.422Z",
            "patternId": "A11Y-9c981f5a"
          },
          {
            "rule": "region",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/region?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": ".usa-footer__return-to-top",
            "html": "<div class=\"usa-footer__return-to-top\" data-once=\"tpFeedbackRttWrapper\">\n  <div class=\"usa-footer__return-to-top--inner\" data-once=\"tpFeedbackRtt\">\n    <a class=\"usa-button usa-button--secondary usa-button__link\" href=\"#\" tabindex=\"-1\"><span class=\"arrow\"></span>Top</a>\n  </div>\n</div>",
            "message": "All page content should be contained by landmarks",
            "fixSummary": "Fix any of the following:\n  Some page content is not contained by landmarks",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "c39d0cdfd208",
            "firstSeenAt": "2026-06-04T18:34:08.422Z",
            "patternId": "A11Y-5a929090"
          },
          {
            "rule": "landmark-complementary-is-top-level",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/landmark-complementary-is-top-level?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": "#image-caption-credit-block",
            "html": "<aside aria-label=\"Image credits and captions\" id=\"image-caption-credit-block\" class=\"image-caption-credit-block usa-accordion usa-accordion--bordered\">",
            "message": "Aside should not be contained in another landmark",
            "fixSummary": "Fix any of the following:\n  The complementary landmark is contained in another landmark.",
            "relatedPaths": null,
            "colorScheme": "dark",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "49ee1e1ecd77",
            "firstSeenAt": "2026-06-04T18:34:08.422Z",
            "patternId": "A11Y-aef17d49"
          },
          {
            "rule": "region",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/region?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": ".block-nsf-custom",
            "html": "<div class=\"block block-nsf-custom block-nsf-print-block nsf-component\">\n  \n  \n  <div class=\"print\">\n  <a href=\"javascript:window.print()\" class=\"print__link\">Print<span class=\"visually-hidden\"> this Page</span></a>\n</div>\n</div>",
            "message": "All page content should be contained by landmarks",
            "fixSummary": "Fix any of the following:\n  Some page content is not contained by landmarks",
            "relatedPaths": null,
            "colorScheme": "dark",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "8bb223ff0149",
            "firstSeenAt": "2026-06-04T18:34:08.422Z",
            "patternId": "A11Y-d9dfcb8c"
          },
          {
            "rule": "region",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/region?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": ".usa-footer__return-to-top",
            "html": "<div class=\"usa-footer__return-to-top\" data-once=\"tpFeedbackRttWrapper\">\n  <div class=\"usa-footer__return-to-top--inner\" data-once=\"tpFeedbackRtt\">\n    <a class=\"usa-button usa-button--secondary usa-button__link\" href=\"#\" tabindex=\"-1\"><span class=\"arrow\"></span>Top</a>\n  </div>\n</div>",
            "message": "All page content should be contained by landmarks",
            "fixSummary": "Fix any of the following:\n  Some page content is not contained by landmarks",
            "relatedPaths": null,
            "colorScheme": "dark",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "d11a0ec49764",
            "firstSeenAt": "2026-06-04T18:34:08.422Z",
            "patternId": "A11Y-0d4b870c"
          }
        ],
        "outcomeCount": 1990,
        "darkModeScanned": true,
        "requestedColorScheme": "both",
        "scanContext": {
          "viewport": {
            "width": 1280,
            "height": 800
          },
          "viewportPreset": "desktop",
          "colorScheme": "both",
          "browser": "chromium"
        },
        "mediaQuerySupport": {
          "darkMode": true,
          "reducedMotion": false,
          "highContrast": true,
          "forcedColors": true,
          "reducedTransparency": false
        },
        "duplicateFailedCount": 0,
        "uniqueFailedCount": 6
      },
      "equalAccess": {
        "executed": false,
        "error": "Skipped (not requested)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "accesslint": {
        "executed": false,
        "error": "Skipped (not requested)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "qualweb": {
        "executed": false,
        "error": "Skipped (not requested)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "duplicateFindingCount": 0
    },
    {
      "submittedUrl": "https://nsf.gov/news/birds-follow-army-ants-find-prey",
      "finalUrl": "https://www.nsf.gov/news/birds-follow-army-ants-find-prey",
      "redirected": true,
      "statusCode": 403,
      "ok": false,
      "contentType": "text/html; charset=UTF-8",
      "pageTitle": "Access Denied | NSF - U.S. National Science Foundation",
      "elapsedMs": 8162,
      "error": null,
      "scanContext": {
        "viewport": {
          "width": 1280,
          "height": 800
        },
        "viewportPreset": "desktop",
        "colorScheme": "both",
        "browser": "chromium"
      },
      "alfa": {
        "executed": false,
        "error": "Error: Could not find Chrome (ver. 145.0.7632.77). This can occur if either\n 1. you did not perform an installation before running the script (e.g. `npx puppeteer browsers install chrome`) or\n 2. your cache path is incorrectly configured (which is: /home/runner/.cache/puppeteer).\nFor (2), check out our guide on configuring puppeteer at https://pptr.dev/guides/configuration.\n    at ChromeLauncher.resolveExecutablePath (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/BrowserLauncher.js:298:27)\n    at ChromeLauncher.computeLaunchArguments (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/ChromeLauncher.js:86:24)\n    at async ChromeLauncher.launch (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/BrowserLauncher.js:49:28)\n    at async Scraper.of (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-scraper/dist/scraper.js:29:28)\n    at async Module.run (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-cli/bin/alfa/command/scrape/run.js:94:21)\n    at async run (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-cli/bin/alfa/command/audit/run.js:31:24)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "duplicateFailedCount": 0,
        "uniqueFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "axe": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 668,
          "failed": 2,
          "cantTell": 8,
          "inapplicable": 44
        },
        "failedRules": [
          "landmark-complementary-is-top-level",
          "region"
        ],
        "passedRules": [
          "aria-allowed-attr",
          "aria-allowed-role",
          "aria-conditional-attr",
          "aria-deprecated-role",
          "aria-hidden-body",
          "aria-hidden-focus",
          "aria-prohibited-attr",
          "aria-required-attr",
          "aria-roles",
          "aria-valid-attr",
          "aria-valid-attr-value",
          "avoid-inline-spacing",
          "button-name",
          "bypass",
          "color-contrast",
          "document-title",
          "duplicate-id-aria",
          "empty-heading",
          "form-field-multiple-labels",
          "heading-order",
          "html-has-lang",
          "html-lang-valid",
          "image-alt",
          "image-redundant-alt",
          "label",
          "label-title-only",
          "landmark-banner-is-top-level",
          "landmark-complementary-is-top-level",
          "landmark-contentinfo-is-top-level",
          "landmark-main-is-top-level",
          "landmark-no-duplicate-banner",
          "landmark-no-duplicate-contentinfo",
          "landmark-no-duplicate-main",
          "landmark-one-main",
          "landmark-unique",
          "link-in-text-block",
          "link-name",
          "list",
          "listitem",
          "meta-viewport",
          "meta-viewport-large",
          "nested-interactive",
          "page-has-heading-one",
          "region",
          "tabindex"
        ],
        "failures": [
          {
            "rule": "landmark-complementary-is-top-level",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/landmark-complementary-is-top-level?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": "#image-caption-credit-block",
            "html": "<aside aria-label=\"Image credits and captions\" id=\"image-caption-credit-block\" class=\"image-caption-credit-block usa-accordion usa-accordion--bordered\">",
            "message": "Aside should not be contained in another landmark",
            "fixSummary": "Fix any of the following:\n  The complementary landmark is contained in another landmark.",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "90fabb647239",
            "firstSeenAt": "2026-06-04T18:34:08.422Z",
            "patternId": "A11Y-fb1d2ccd"
          },
          {
            "rule": "region",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/region?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": ".usa-footer__return-to-top",
            "html": "<div class=\"usa-footer__return-to-top\" data-once=\"tpFeedbackRttWrapper\">\n  <div class=\"usa-footer__return-to-top--inner\" data-once=\"tpFeedbackRtt\">\n    <a class=\"usa-button usa-button--secondary usa-button__link\" href=\"#\" tabindex=\"-1\"><span class=\"arrow\"></span>Top</a>\n  </div>\n</div>",
            "message": "All page content should be contained by landmarks",
            "fixSummary": "Fix any of the following:\n  Some page content is not contained by landmarks",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "6bc18d341d8b",
            "firstSeenAt": "2026-06-04T18:34:08.422Z",
            "patternId": "A11Y-5a929090"
          }
        ],
        "outcomeCount": 722,
        "darkModeScanned": false,
        "requestedColorScheme": "both",
        "scanContext": {
          "viewport": {
            "width": 1280,
            "height": 800
          },
          "viewportPreset": "desktop",
          "colorScheme": "both",
          "browser": "chromium"
        },
        "mediaQuerySupport": {
          "darkMode": false,
          "reducedMotion": false,
          "highContrast": false,
          "forcedColors": true,
          "reducedTransparency": false
        },
        "duplicateFailedCount": 0,
        "uniqueFailedCount": 2
      },
      "equalAccess": {
        "executed": false,
        "error": "Skipped (not requested)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "accesslint": {
        "executed": false,
        "error": "Skipped (not requested)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "qualweb": {
        "executed": false,
        "error": "Skipped (not requested)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "duplicateFindingCount": 0
    },
    {
      "submittedUrl": "https://nsf.gov/news/bugs-find-bats-bite-thanks-bacteria",
      "finalUrl": "https://www.nsf.gov/news/bugs-find-bats-bite-thanks-bacteria",
      "redirected": true,
      "statusCode": 200,
      "ok": true,
      "contentType": "text/html; charset=UTF-8",
      "pageTitle": "Bugs find bats to bite thanks to bacteria | NSF - U.S. National Science Foundation",
      "elapsedMs": 10707,
      "error": null,
      "scanContext": {
        "viewport": {
          "width": 1280,
          "height": 800
        },
        "viewportPreset": "desktop",
        "colorScheme": "both",
        "browser": "chromium"
      },
      "alfa": {
        "executed": false,
        "error": "Error: Could not find Chrome (ver. 145.0.7632.77). This can occur if either\n 1. you did not perform an installation before running the script (e.g. `npx puppeteer browsers install chrome`) or\n 2. your cache path is incorrectly configured (which is: /home/runner/.cache/puppeteer).\nFor (2), check out our guide on configuring puppeteer at https://pptr.dev/guides/configuration.\n    at ChromeLauncher.resolveExecutablePath (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/BrowserLauncher.js:298:27)\n    at ChromeLauncher.computeLaunchArguments (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/ChromeLauncher.js:86:24)\n    at async ChromeLauncher.launch (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/BrowserLauncher.js:49:28)\n    at async Scraper.of (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-scraper/dist/scraper.js:29:28)\n    at async Module.run (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-cli/bin/alfa/command/scrape/run.js:94:21)\n    at async run (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-cli/bin/alfa/command/audit/run.js:31:24)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "duplicateFailedCount": 0,
        "uniqueFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "axe": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 1748,
          "failed": 6,
          "cantTell": 26,
          "inapplicable": 86
        },
        "failedRules": [
          "landmark-complementary-is-top-level",
          "region"
        ],
        "passedRules": [
          "aria-allowed-attr",
          "aria-allowed-role",
          "aria-conditional-attr",
          "aria-deprecated-role",
          "aria-hidden-body",
          "aria-hidden-focus",
          "aria-prohibited-attr",
          "aria-required-attr",
          "aria-roles",
          "aria-valid-attr",
          "aria-valid-attr-value",
          "avoid-inline-spacing",
          "button-name",
          "bypass",
          "color-contrast",
          "document-title",
          "duplicate-id-aria",
          "empty-heading",
          "form-field-multiple-labels",
          "heading-order",
          "html-has-lang",
          "html-lang-valid",
          "image-alt",
          "image-redundant-alt",
          "label",
          "label-title-only",
          "landmark-banner-is-top-level",
          "landmark-complementary-is-top-level",
          "landmark-contentinfo-is-top-level",
          "landmark-main-is-top-level",
          "landmark-no-duplicate-banner",
          "landmark-no-duplicate-contentinfo",
          "landmark-no-duplicate-main",
          "landmark-one-main",
          "landmark-unique",
          "link-in-text-block",
          "link-name",
          "list",
          "listitem",
          "meta-viewport",
          "meta-viewport-large",
          "nested-interactive",
          "page-has-heading-one",
          "region",
          "svg-img-alt",
          "tabindex"
        ],
        "failures": [
          {
            "rule": "landmark-complementary-is-top-level",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/landmark-complementary-is-top-level?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": "#image-caption-credit-block",
            "html": "<aside aria-label=\"Image credits and captions\" id=\"image-caption-credit-block\" class=\"image-caption-credit-block usa-accordion usa-accordion--bordered\">",
            "message": "Aside should not be contained in another landmark",
            "fixSummary": "Fix any of the following:\n  The complementary landmark is contained in another landmark.",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "5515e7863515",
            "firstSeenAt": "2026-06-04T18:34:08.422Z",
            "patternId": "A11Y-fb1d2ccd"
          },
          {
            "rule": "region",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/region?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": ".block-nsf-custom",
            "html": "<div class=\"block block-nsf-custom block-nsf-print-block nsf-component\">\n  \n  \n  <div class=\"print\">\n  <a href=\"javascript:window.print()\" class=\"print__link\">Print<span class=\"visually-hidden\"> this Page</span></a>\n</div>\n</div>",
            "message": "All page content should be contained by landmarks",
            "fixSummary": "Fix any of the following:\n  Some page content is not contained by landmarks",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "f5bdea3c3f78",
            "firstSeenAt": "2026-06-04T18:34:08.422Z",
            "patternId": "A11Y-9c981f5a"
          },
          {
            "rule": "region",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/region?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": ".usa-footer__return-to-top",
            "html": "<div class=\"usa-footer__return-to-top\" data-once=\"tpFeedbackRttWrapper\">\n  <div class=\"usa-footer__return-to-top--inner\" data-once=\"tpFeedbackRtt\">\n    <a class=\"usa-button usa-button--secondary usa-button__link\" href=\"#\" tabindex=\"-1\"><span class=\"arrow\"></span>Top</a>\n  </div>\n</div>",
            "message": "All page content should be contained by landmarks",
            "fixSummary": "Fix any of the following:\n  Some page content is not contained by landmarks",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "8fa98a0bba8b",
            "firstSeenAt": "2026-06-04T18:34:08.422Z",
            "patternId": "A11Y-5a929090"
          },
          {
            "rule": "landmark-complementary-is-top-level",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/landmark-complementary-is-top-level?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": "#image-caption-credit-block",
            "html": "<aside aria-label=\"Image credits and captions\" id=\"image-caption-credit-block\" class=\"image-caption-credit-block usa-accordion usa-accordion--bordered\">",
            "message": "Aside should not be contained in another landmark",
            "fixSummary": "Fix any of the following:\n  The complementary landmark is contained in another landmark.",
            "relatedPaths": null,
            "colorScheme": "dark",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "18d4f1c12032",
            "firstSeenAt": "2026-06-04T18:34:08.422Z",
            "patternId": "A11Y-aef17d49"
          },
          {
            "rule": "region",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/region?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": ".block-nsf-custom",
            "html": "<div class=\"block block-nsf-custom block-nsf-print-block nsf-component\">\n  \n  \n  <div class=\"print\">\n  <a href=\"javascript:window.print()\" class=\"print__link\">Print<span class=\"visually-hidden\"> this Page</span></a>\n</div>\n</div>",
            "message": "All page content should be contained by landmarks",
            "fixSummary": "Fix any of the following:\n  Some page content is not contained by landmarks",
            "relatedPaths": null,
            "colorScheme": "dark",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "9d7a5f700104",
            "firstSeenAt": "2026-06-04T18:34:08.422Z",
            "patternId": "A11Y-d9dfcb8c"
          },
          {
            "rule": "region",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/region?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": ".usa-footer__return-to-top",
            "html": "<div class=\"usa-footer__return-to-top\" data-once=\"tpFeedbackRttWrapper\">\n  <div class=\"usa-footer__return-to-top--inner\" data-once=\"tpFeedbackRtt\">\n    <a class=\"usa-button usa-button--secondary usa-button__link\" href=\"#\" tabindex=\"-1\"><span class=\"arrow\"></span>Top</a>\n  </div>\n</div>",
            "message": "All page content should be contained by landmarks",
            "fixSummary": "Fix any of the following:\n  Some page content is not contained by landmarks",
            "relatedPaths": null,
            "colorScheme": "dark",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "9544b2eef89a",
            "firstSeenAt": "2026-06-04T18:34:08.422Z",
            "patternId": "A11Y-0d4b870c"
          }
        ],
        "outcomeCount": 1866,
        "darkModeScanned": true,
        "requestedColorScheme": "both",
        "scanContext": {
          "viewport": {
            "width": 1280,
            "height": 800
          },
          "viewportPreset": "desktop",
          "colorScheme": "both",
          "browser": "chromium"
        },
        "mediaQuerySupport": {
          "darkMode": true,
          "reducedMotion": false,
          "highContrast": true,
          "forcedColors": true,
          "reducedTransparency": false
        },
        "duplicateFailedCount": 0,
        "uniqueFailedCount": 6
      },
      "equalAccess": {
        "executed": false,
        "error": "Skipped (not requested)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "accesslint": {
        "executed": false,
        "error": "Skipped (not requested)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "qualweb": {
        "executed": false,
        "error": "Skipped (not requested)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "duplicateFindingCount": 0
    },
    {
      "submittedUrl": "https://nsf.gov/news/chemists-find-path-new-blue-meteorite-minerals",
      "finalUrl": "https://www.nsf.gov/news/chemists-find-path-new-blue-meteorite-minerals",
      "redirected": true,
      "statusCode": 403,
      "ok": false,
      "contentType": "text/html; charset=UTF-8",
      "pageTitle": "Access Denied | NSF - U.S. National Science Foundation",
      "elapsedMs": 8143,
      "error": null,
      "scanContext": {
        "viewport": {
          "width": 1280,
          "height": 800
        },
        "viewportPreset": "desktop",
        "colorScheme": "both",
        "browser": "chromium"
      },
      "alfa": {
        "executed": false,
        "error": "Error: Could not find Chrome (ver. 145.0.7632.77). This can occur if either\n 1. you did not perform an installation before running the script (e.g. `npx puppeteer browsers install chrome`) or\n 2. your cache path is incorrectly configured (which is: /home/runner/.cache/puppeteer).\nFor (2), check out our guide on configuring puppeteer at https://pptr.dev/guides/configuration.\n    at ChromeLauncher.resolveExecutablePath (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/BrowserLauncher.js:298:27)\n    at ChromeLauncher.computeLaunchArguments (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/ChromeLauncher.js:86:24)\n    at async ChromeLauncher.launch (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/BrowserLauncher.js:49:28)\n    at async Scraper.of (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-scraper/dist/scraper.js:29:28)\n    at async Module.run (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-cli/bin/alfa/command/scrape/run.js:94:21)\n    at async run (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-cli/bin/alfa/command/audit/run.js:31:24)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "duplicateFailedCount": 0,
        "uniqueFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "axe": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 668,
          "failed": 2,
          "cantTell": 8,
          "inapplicable": 44
        },
        "failedRules": [
          "landmark-complementary-is-top-level",
          "region"
        ],
        "passedRules": [
          "aria-allowed-attr",
          "aria-allowed-role",
          "aria-conditional-attr",
          "aria-deprecated-role",
          "aria-hidden-body",
          "aria-hidden-focus",
          "aria-prohibited-attr",
          "aria-required-attr",
          "aria-roles",
          "aria-valid-attr",
          "aria-valid-attr-value",
          "avoid-inline-spacing",
          "button-name",
          "bypass",
          "color-contrast",
          "document-title",
          "duplicate-id-aria",
          "empty-heading",
          "form-field-multiple-labels",
          "heading-order",
          "html-has-lang",
          "html-lang-valid",
          "image-alt",
          "image-redundant-alt",
          "label",
          "label-title-only",
          "landmark-banner-is-top-level",
          "landmark-complementary-is-top-level",
          "landmark-contentinfo-is-top-level",
          "landmark-main-is-top-level",
          "landmark-no-duplicate-banner",
          "landmark-no-duplicate-contentinfo",
          "landmark-no-duplicate-main",
          "landmark-one-main",
          "landmark-unique",
          "link-in-text-block",
          "link-name",
          "list",
          "listitem",
          "meta-viewport",
          "meta-viewport-large",
          "nested-interactive",
          "page-has-heading-one",
          "region",
          "tabindex"
        ],
        "failures": [
          {
            "rule": "landmark-complementary-is-top-level",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/landmark-complementary-is-top-level?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": "#image-caption-credit-block",
            "html": "<aside aria-label=\"Image credits and captions\" id=\"image-caption-credit-block\" class=\"image-caption-credit-block usa-accordion usa-accordion--bordered\">",
            "message": "Aside should not be contained in another landmark",
            "fixSummary": "Fix any of the following:\n  The complementary landmark is contained in another landmark.",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "09d4caf239d7",
            "firstSeenAt": "2026-06-04T18:34:08.422Z",
            "patternId": "A11Y-fb1d2ccd"
          },
          {
            "rule": "region",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/region?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": ".usa-footer__return-to-top",
            "html": "<div class=\"usa-footer__return-to-top\" data-once=\"tpFeedbackRttWrapper\">\n  <div class=\"usa-footer__return-to-top--inner\" data-once=\"tpFeedbackRtt\">\n    <a class=\"usa-button usa-button--secondary usa-button__link\" href=\"#\" tabindex=\"-1\"><span class=\"arrow\"></span>Top</a>\n  </div>\n</div>",
            "message": "All page content should be contained by landmarks",
            "fixSummary": "Fix any of the following:\n  Some page content is not contained by landmarks",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "b85e6cd80caf",
            "firstSeenAt": "2026-06-04T18:34:08.422Z",
            "patternId": "A11Y-5a929090"
          }
        ],
        "outcomeCount": 722,
        "darkModeScanned": false,
        "requestedColorScheme": "both",
        "scanContext": {
          "viewport": {
            "width": 1280,
            "height": 800
          },
          "viewportPreset": "desktop",
          "colorScheme": "both",
          "browser": "chromium"
        },
        "mediaQuerySupport": {
          "darkMode": false,
          "reducedMotion": false,
          "highContrast": false,
          "forcedColors": true,
          "reducedTransparency": false
        },
        "duplicateFailedCount": 0,
        "uniqueFailedCount": 2
      },
      "equalAccess": {
        "executed": false,
        "error": "Skipped (not requested)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "accesslint": {
        "executed": false,
        "error": "Skipped (not requested)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "qualweb": {
        "executed": false,
        "error": "Skipped (not requested)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "duplicateFindingCount": 0
    },
    {
      "submittedUrl": "https://nsf.gov/news/engineers-find-ankle-exoskeletons-can-greatly",
      "finalUrl": "https://www.nsf.gov/news/engineers-find-ankle-exoskeletons-can-greatly-increase",
      "redirected": true,
      "statusCode": 403,
      "ok": false,
      "contentType": "text/html; charset=UTF-8",
      "pageTitle": "Access Denied | NSF - U.S. National Science Foundation",
      "elapsedMs": 8388,
      "error": null,
      "scanContext": {
        "viewport": {
          "width": 1280,
          "height": 800
        },
        "viewportPreset": "desktop",
        "colorScheme": "both",
        "browser": "chromium"
      },
      "alfa": {
        "executed": false,
        "error": "Error: Could not find Chrome (ver. 145.0.7632.77). This can occur if either\n 1. you did not perform an installation before running the script (e.g. `npx puppeteer browsers install chrome`) or\n 2. your cache path is incorrectly configured (which is: /home/runner/.cache/puppeteer).\nFor (2), check out our guide on configuring puppeteer at https://pptr.dev/guides/configuration.\n    at ChromeLauncher.resolveExecutablePath (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/BrowserLauncher.js:298:27)\n    at ChromeLauncher.computeLaunchArguments (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/ChromeLauncher.js:86:24)\n    at async ChromeLauncher.launch (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/BrowserLauncher.js:49:28)\n    at async Scraper.of (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-scraper/dist/scraper.js:29:28)\n    at async Module.run (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-cli/bin/alfa/command/scrape/run.js:94:21)\n    at async run (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-cli/bin/alfa/command/audit/run.js:31:24)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "duplicateFailedCount": 0,
        "uniqueFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "axe": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 668,
          "failed": 2,
          "cantTell": 8,
          "inapplicable": 44
        },
        "failedRules": [
          "landmark-complementary-is-top-level",
          "region"
        ],
        "passedRules": [
          "aria-allowed-attr",
          "aria-allowed-role",
          "aria-conditional-attr",
          "aria-deprecated-role",
          "aria-hidden-body",
          "aria-hidden-focus",
          "aria-prohibited-attr",
          "aria-required-attr",
          "aria-roles",
          "aria-valid-attr",
          "aria-valid-attr-value",
          "avoid-inline-spacing",
          "button-name",
          "bypass",
          "color-contrast",
          "document-title",
          "duplicate-id-aria",
          "empty-heading",
          "form-field-multiple-labels",
          "heading-order",
          "html-has-lang",
          "html-lang-valid",
          "image-alt",
          "image-redundant-alt",
          "label",
          "label-title-only",
          "landmark-banner-is-top-level",
          "landmark-complementary-is-top-level",
          "landmark-contentinfo-is-top-level",
          "landmark-main-is-top-level",
          "landmark-no-duplicate-banner",
          "landmark-no-duplicate-contentinfo",
          "landmark-no-duplicate-main",
          "landmark-one-main",
          "landmark-unique",
          "link-in-text-block",
          "link-name",
          "list",
          "listitem",
          "meta-viewport",
          "meta-viewport-large",
          "nested-interactive",
          "page-has-heading-one",
          "region",
          "tabindex"
        ],
        "failures": [
          {
            "rule": "landmark-complementary-is-top-level",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/landmark-complementary-is-top-level?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": "#image-caption-credit-block",
            "html": "<aside aria-label=\"Image credits and captions\" id=\"image-caption-credit-block\" class=\"image-caption-credit-block usa-accordion usa-accordion--bordered\">",
            "message": "Aside should not be contained in another landmark",
            "fixSummary": "Fix any of the following:\n  The complementary landmark is contained in another landmark.",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "e3f92b68d311",
            "firstSeenAt": "2026-06-04T18:34:08.422Z",
            "patternId": "A11Y-fb1d2ccd"
          },
          {
            "rule": "region",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/region?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": ".usa-footer__return-to-top",
            "html": "<div class=\"usa-footer__return-to-top\" data-once=\"tpFeedbackRttWrapper\">\n  <div class=\"usa-footer__return-to-top--inner\" data-once=\"tpFeedbackRtt\">\n    <a class=\"usa-button usa-button--secondary usa-button__link\" href=\"#\" tabindex=\"-1\"><span class=\"arrow\"></span>Top</a>\n  </div>\n</div>",
            "message": "All page content should be contained by landmarks",
            "fixSummary": "Fix any of the following:\n  Some page content is not contained by landmarks",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "36576052d6e3",
            "firstSeenAt": "2026-06-04T18:34:08.422Z",
            "patternId": "A11Y-5a929090"
          }
        ],
        "outcomeCount": 722,
        "darkModeScanned": false,
        "requestedColorScheme": "both",
        "scanContext": {
          "viewport": {
            "width": 1280,
            "height": 800
          },
          "viewportPreset": "desktop",
          "colorScheme": "both",
          "browser": "chromium"
        },
        "mediaQuerySupport": {
          "darkMode": false,
          "reducedMotion": false,
          "highContrast": false,
          "forcedColors": true,
          "reducedTransparency": false
        },
        "duplicateFailedCount": 0,
        "uniqueFailedCount": 2
      },
      "equalAccess": {
        "executed": false,
        "error": "Skipped (not requested)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "accesslint": {
        "executed": false,
        "error": "Skipped (not requested)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "qualweb": {
        "executed": false,
        "error": "Skipped (not requested)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "duplicateFindingCount": 0
    },
    {
      "submittedUrl": "https://nsf.gov/dir/index.jsp?org=BIO",
      "finalUrl": "https://www.nsf.gov/bio",
      "redirected": true,
      "statusCode": 200,
      "ok": true,
      "contentType": "text/html; charset=UTF-8",
      "pageTitle": "Directorate for Biological Sciences (BIO) | NSF - U.S. National Science Foundation",
      "elapsedMs": 9494,
      "error": null,
      "scanContext": {
        "viewport": {
          "width": 1280,
          "height": 800
        },
        "viewportPreset": "desktop",
        "colorScheme": "both",
        "browser": "chromium"
      },
      "alfa": {
        "executed": false,
        "error": "Error: Could not find Chrome (ver. 145.0.7632.77). This can occur if either\n 1. you did not perform an installation before running the script (e.g. `npx puppeteer browsers install chrome`) or\n 2. your cache path is incorrectly configured (which is: /home/runner/.cache/puppeteer).\nFor (2), check out our guide on configuring puppeteer at https://pptr.dev/guides/configuration.\n    at ChromeLauncher.resolveExecutablePath (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/BrowserLauncher.js:298:27)\n    at ChromeLauncher.computeLaunchArguments (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/ChromeLauncher.js:86:24)\n    at async ChromeLauncher.launch (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/BrowserLauncher.js:49:28)\n    at async Scraper.of (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-scraper/dist/scraper.js:29:28)\n    at async Module.run (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-cli/bin/alfa/command/scrape/run.js:94:21)\n    at async run (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-cli/bin/alfa/command/audit/run.js:31:24)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "duplicateFailedCount": 0,
        "uniqueFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "axe": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 2494,
          "failed": 4,
          "cantTell": 36,
          "inapplicable": 86
        },
        "failedRules": [
          "landmark-complementary-is-top-level",
          "region"
        ],
        "passedRules": [
          "aria-allowed-attr",
          "aria-allowed-role",
          "aria-conditional-attr",
          "aria-deprecated-role",
          "aria-hidden-body",
          "aria-hidden-focus",
          "aria-prohibited-attr",
          "aria-required-attr",
          "aria-roles",
          "aria-valid-attr",
          "aria-valid-attr-value",
          "avoid-inline-spacing",
          "button-name",
          "bypass",
          "color-contrast",
          "document-title",
          "duplicate-id-aria",
          "empty-heading",
          "form-field-multiple-labels",
          "heading-order",
          "html-has-lang",
          "html-lang-valid",
          "image-alt",
          "image-redundant-alt",
          "label",
          "label-title-only",
          "landmark-banner-is-top-level",
          "landmark-complementary-is-top-level",
          "landmark-contentinfo-is-top-level",
          "landmark-main-is-top-level",
          "landmark-no-duplicate-banner",
          "landmark-no-duplicate-contentinfo",
          "landmark-no-duplicate-main",
          "landmark-one-main",
          "landmark-unique",
          "link-in-text-block",
          "link-name",
          "list",
          "listitem",
          "meta-viewport",
          "meta-viewport-large",
          "nested-interactive",
          "page-has-heading-one",
          "presentation-role-conflict",
          "region",
          "tabindex"
        ],
        "failures": [
          {
            "rule": "landmark-complementary-is-top-level",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/landmark-complementary-is-top-level?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": "#image-caption-credit-block",
            "html": "<aside aria-label=\"Image credits and captions\" id=\"image-caption-credit-block\" class=\"image-caption-credit-block usa-accordion usa-accordion--bordered\">",
            "message": "Aside should not be contained in another landmark",
            "fixSummary": "Fix any of the following:\n  The complementary landmark is contained in another landmark.",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "eb18b2517c48",
            "firstSeenAt": "2026-06-04T18:34:08.422Z",
            "patternId": "A11Y-fb1d2ccd"
          },
          {
            "rule": "region",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/region?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": ".usa-footer__return-to-top",
            "html": "<div class=\"usa-footer__return-to-top\" data-once=\"tpFeedbackRttWrapper\">\n  <div class=\"usa-footer__return-to-top--inner\" data-once=\"tpFeedbackRtt\">\n    <a class=\"usa-button usa-button--secondary usa-button__link\" href=\"#\" tabindex=\"-1\"><span class=\"arrow\"></span>Top</a>\n  </div>\n</div>",
            "message": "All page content should be contained by landmarks",
            "fixSummary": "Fix any of the following:\n  Some page content is not contained by landmarks",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "43e469e56755",
            "firstSeenAt": "2026-06-04T18:34:08.422Z",
            "patternId": "A11Y-5a929090"
          },
          {
            "rule": "landmark-complementary-is-top-level",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/landmark-complementary-is-top-level?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": "#image-caption-credit-block",
            "html": "<aside aria-label=\"Image credits and captions\" id=\"image-caption-credit-block\" class=\"image-caption-credit-block usa-accordion usa-accordion--bordered\">",
            "message": "Aside should not be contained in another landmark",
            "fixSummary": "Fix any of the following:\n  The complementary landmark is contained in another landmark.",
            "relatedPaths": null,
            "colorScheme": "dark",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "f7d2893205f9",
            "firstSeenAt": "2026-06-04T18:34:08.422Z",
            "patternId": "A11Y-aef17d49"
          },
          {
            "rule": "region",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/region?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": ".usa-footer__return-to-top",
            "html": "<div class=\"usa-footer__return-to-top\" data-once=\"tpFeedbackRttWrapper\">\n  <div class=\"usa-footer__return-to-top--inner\" data-once=\"tpFeedbackRtt\">\n    <a class=\"usa-button usa-button--secondary usa-button__link\" href=\"#\" tabindex=\"-1\"><span class=\"arrow\"></span>Top</a>\n  </div>\n</div>",
            "message": "All page content should be contained by landmarks",
            "fixSummary": "Fix any of the following:\n  Some page content is not contained by landmarks",
            "relatedPaths": null,
            "colorScheme": "dark",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "d29e01b8ba95",
            "firstSeenAt": "2026-06-04T18:34:08.422Z",
            "patternId": "A11Y-0d4b870c"
          }
        ],
        "outcomeCount": 2620,
        "darkModeScanned": true,
        "requestedColorScheme": "both",
        "scanContext": {
          "viewport": {
            "width": 1280,
            "height": 800
          },
          "viewportPreset": "desktop",
          "colorScheme": "both",
          "browser": "chromium"
        },
        "mediaQuerySupport": {
          "darkMode": true,
          "reducedMotion": false,
          "highContrast": true,
          "forcedColors": true,
          "reducedTransparency": false
        },
        "duplicateFailedCount": 0,
        "uniqueFailedCount": 4
      },
      "equalAccess": {
        "executed": false,
        "error": "Skipped (not requested)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "accesslint": {
        "executed": false,
        "error": "Skipped (not requested)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "qualweb": {
        "executed": false,
        "error": "Skipped (not requested)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "duplicateFindingCount": 0
    },
    {
      "submittedUrl": "https://nsf.gov/dir/index.jsp?org=CISE",
      "finalUrl": "https://www.nsf.gov/cise",
      "redirected": true,
      "statusCode": 200,
      "ok": true,
      "contentType": "text/html; charset=UTF-8",
      "pageTitle": "Directorate for Computer and Information Science and Engineering (CISE) | NSF - U.S. National Science Foundation",
      "elapsedMs": 9598,
      "error": null,
      "scanContext": {
        "viewport": {
          "width": 1280,
          "height": 800
        },
        "viewportPreset": "desktop",
        "colorScheme": "both",
        "browser": "chromium"
      },
      "alfa": {
        "executed": false,
        "error": "Error: Could not find Chrome (ver. 145.0.7632.77). This can occur if either\n 1. you did not perform an installation before running the script (e.g. `npx puppeteer browsers install chrome`) or\n 2. your cache path is incorrectly configured (which is: /home/runner/.cache/puppeteer).\nFor (2), check out our guide on configuring puppeteer at https://pptr.dev/guides/configuration.\n    at ChromeLauncher.resolveExecutablePath (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/BrowserLauncher.js:298:27)\n    at ChromeLauncher.computeLaunchArguments (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/ChromeLauncher.js:86:24)\n    at async ChromeLauncher.launch (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/BrowserLauncher.js:49:28)\n    at async Scraper.of (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-scraper/dist/scraper.js:29:28)\n    at async Module.run (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-cli/bin/alfa/command/scrape/run.js:94:21)\n    at async run (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-cli/bin/alfa/command/audit/run.js:31:24)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "duplicateFailedCount": 0,
        "uniqueFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "axe": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 2766,
          "failed": 4,
          "cantTell": 36,
          "inapplicable": 86
        },
        "failedRules": [
          "landmark-complementary-is-top-level",
          "region"
        ],
        "passedRules": [
          "aria-allowed-attr",
          "aria-allowed-role",
          "aria-conditional-attr",
          "aria-deprecated-role",
          "aria-hidden-body",
          "aria-hidden-focus",
          "aria-prohibited-attr",
          "aria-required-attr",
          "aria-roles",
          "aria-valid-attr",
          "aria-valid-attr-value",
          "avoid-inline-spacing",
          "button-name",
          "bypass",
          "color-contrast",
          "document-title",
          "duplicate-id-aria",
          "empty-heading",
          "form-field-multiple-labels",
          "heading-order",
          "html-has-lang",
          "html-lang-valid",
          "image-alt",
          "image-redundant-alt",
          "label",
          "label-title-only",
          "landmark-banner-is-top-level",
          "landmark-complementary-is-top-level",
          "landmark-contentinfo-is-top-level",
          "landmark-main-is-top-level",
          "landmark-no-duplicate-banner",
          "landmark-no-duplicate-contentinfo",
          "landmark-no-duplicate-main",
          "landmark-one-main",
          "landmark-unique",
          "link-in-text-block",
          "link-name",
          "list",
          "listitem",
          "meta-viewport",
          "meta-viewport-large",
          "nested-interactive",
          "page-has-heading-one",
          "region",
          "svg-img-alt",
          "tabindex"
        ],
        "failures": [
          {
            "rule": "landmark-complementary-is-top-level",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/landmark-complementary-is-top-level?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": "#image-caption-credit-block",
            "html": "<aside aria-label=\"Image credits and captions\" id=\"image-caption-credit-block\" class=\"image-caption-credit-block usa-accordion usa-accordion--bordered\">",
            "message": "Aside should not be contained in another landmark",
            "fixSummary": "Fix any of the following:\n  The complementary landmark is contained in another landmark.",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "9db4741bec76",
            "firstSeenAt": "2026-06-04T18:34:08.422Z",
            "patternId": "A11Y-fb1d2ccd"
          },
          {
            "rule": "region",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/region?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": ".usa-footer__return-to-top",
            "html": "<div class=\"usa-footer__return-to-top\" data-once=\"tpFeedbackRttWrapper\">\n  <div class=\"usa-footer__return-to-top--inner\" data-once=\"tpFeedbackRtt\">\n    <a class=\"usa-button usa-button--secondary usa-button__link\" href=\"#\" tabindex=\"-1\"><span class=\"arrow\"></span>Top</a>\n  </div>\n</div>",
            "message": "All page content should be contained by landmarks",
            "fixSummary": "Fix any of the following:\n  Some page content is not contained by landmarks",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "af406257a423",
            "firstSeenAt": "2026-06-04T18:34:08.422Z",
            "patternId": "A11Y-5a929090"
          },
          {
            "rule": "landmark-complementary-is-top-level",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/landmark-complementary-is-top-level?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": "#image-caption-credit-block",
            "html": "<aside aria-label=\"Image credits and captions\" id=\"image-caption-credit-block\" class=\"image-caption-credit-block usa-accordion usa-accordion--bordered\">",
            "message": "Aside should not be contained in another landmark",
            "fixSummary": "Fix any of the following:\n  The complementary landmark is contained in another landmark.",
            "relatedPaths": null,
            "colorScheme": "dark",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "454284c428cc",
            "firstSeenAt": "2026-06-04T18:34:08.422Z",
            "patternId": "A11Y-aef17d49"
          },
          {
            "rule": "region",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/region?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": ".usa-footer__return-to-top",
            "html": "<div class=\"usa-footer__return-to-top\" data-once=\"tpFeedbackRttWrapper\">\n  <div class=\"usa-footer__return-to-top--inner\" data-once=\"tpFeedbackRtt\">\n    <a class=\"usa-button usa-button--secondary usa-button__link\" href=\"#\" tabindex=\"-1\"><span class=\"arrow\"></span>Top</a>\n  </div>\n</div>",
            "message": "All page content should be contained by landmarks",
            "fixSummary": "Fix any of the following:\n  Some page content is not contained by landmarks",
            "relatedPaths": null,
            "colorScheme": "dark",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "0bb525a25786",
            "firstSeenAt": "2026-06-04T18:34:08.422Z",
            "patternId": "A11Y-0d4b870c"
          }
        ],
        "outcomeCount": 2892,
        "darkModeScanned": true,
        "requestedColorScheme": "both",
        "scanContext": {
          "viewport": {
            "width": 1280,
            "height": 800
          },
          "viewportPreset": "desktop",
          "colorScheme": "both",
          "browser": "chromium"
        },
        "mediaQuerySupport": {
          "darkMode": true,
          "reducedMotion": false,
          "highContrast": true,
          "forcedColors": true,
          "reducedTransparency": false
        },
        "duplicateFailedCount": 0,
        "uniqueFailedCount": 4
      },
      "equalAccess": {
        "executed": false,
        "error": "Skipped (not requested)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "accesslint": {
        "executed": false,
        "error": "Skipped (not requested)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "qualweb": {
        "executed": false,
        "error": "Skipped (not requested)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "duplicateFindingCount": 0
    },
    {
      "submittedUrl": "https://nsf.gov/dir/index.jsp?org=ENG",
      "finalUrl": "https://www.nsf.gov/eng",
      "redirected": true,
      "statusCode": 200,
      "ok": true,
      "contentType": "text/html; charset=UTF-8",
      "pageTitle": "Directorate for Engineering (ENG) | NSF - U.S. National Science Foundation",
      "elapsedMs": 9596,
      "error": null,
      "scanContext": {
        "viewport": {
          "width": 1280,
          "height": 800
        },
        "viewportPreset": "desktop",
        "colorScheme": "both",
        "browser": "chromium"
      },
      "alfa": {
        "executed": false,
        "error": "Error: Could not find Chrome (ver. 145.0.7632.77). This can occur if either\n 1. you did not perform an installation before running the script (e.g. `npx puppeteer browsers install chrome`) or\n 2. your cache path is incorrectly configured (which is: /home/runner/.cache/puppeteer).\nFor (2), check out our guide on configuring puppeteer at https://pptr.dev/guides/configuration.\n    at ChromeLauncher.resolveExecutablePath (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/BrowserLauncher.js:298:27)\n    at ChromeLauncher.computeLaunchArguments (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/ChromeLauncher.js:86:24)\n    at async ChromeLauncher.launch (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/BrowserLauncher.js:49:28)\n    at async Scraper.of (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-scraper/dist/scraper.js:29:28)\n    at async Module.run (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-cli/bin/alfa/command/scrape/run.js:94:21)\n    at async run (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-cli/bin/alfa/command/audit/run.js:31:24)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "duplicateFailedCount": 0,
        "uniqueFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "axe": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 2716,
          "failed": 4,
          "cantTell": 36,
          "inapplicable": 86
        },
        "failedRules": [
          "landmark-complementary-is-top-level",
          "region"
        ],
        "passedRules": [
          "aria-allowed-attr",
          "aria-allowed-role",
          "aria-conditional-attr",
          "aria-deprecated-role",
          "aria-hidden-body",
          "aria-hidden-focus",
          "aria-prohibited-attr",
          "aria-required-attr",
          "aria-roles",
          "aria-valid-attr",
          "aria-valid-attr-value",
          "avoid-inline-spacing",
          "button-name",
          "bypass",
          "color-contrast",
          "document-title",
          "duplicate-id-aria",
          "empty-heading",
          "form-field-multiple-labels",
          "heading-order",
          "html-has-lang",
          "html-lang-valid",
          "image-alt",
          "image-redundant-alt",
          "label",
          "label-title-only",
          "landmark-banner-is-top-level",
          "landmark-complementary-is-top-level",
          "landmark-contentinfo-is-top-level",
          "landmark-main-is-top-level",
          "landmark-no-duplicate-banner",
          "landmark-no-duplicate-contentinfo",
          "landmark-no-duplicate-main",
          "landmark-one-main",
          "landmark-unique",
          "link-in-text-block",
          "link-name",
          "list",
          "listitem",
          "meta-viewport",
          "meta-viewport-large",
          "nested-interactive",
          "page-has-heading-one",
          "presentation-role-conflict",
          "region",
          "tabindex"
        ],
        "failures": [
          {
            "rule": "landmark-complementary-is-top-level",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/landmark-complementary-is-top-level?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": "#image-caption-credit-block",
            "html": "<aside aria-label=\"Image credits and captions\" id=\"image-caption-credit-block\" class=\"image-caption-credit-block usa-accordion usa-accordion--bordered\">",
            "message": "Aside should not be contained in another landmark",
            "fixSummary": "Fix any of the following:\n  The complementary landmark is contained in another landmark.",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "68578246eb26",
            "firstSeenAt": "2026-06-04T18:34:08.422Z",
            "patternId": "A11Y-fb1d2ccd"
          },
          {
            "rule": "region",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/region?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": ".usa-footer__return-to-top",
            "html": "<div class=\"usa-footer__return-to-top\" data-once=\"tpFeedbackRttWrapper\">\n  <div class=\"usa-footer__return-to-top--inner\" data-once=\"tpFeedbackRtt\">\n    <a class=\"usa-button usa-button--secondary usa-button__link\" href=\"#\" tabindex=\"-1\"><span class=\"arrow\"></span>Top</a>\n  </div>\n</div>",
            "message": "All page content should be contained by landmarks",
            "fixSummary": "Fix any of the following:\n  Some page content is not contained by landmarks",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "8e8011045eb8",
            "firstSeenAt": "2026-06-04T18:34:08.422Z",
            "patternId": "A11Y-5a929090"
          },
          {
            "rule": "landmark-complementary-is-top-level",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/landmark-complementary-is-top-level?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": "#image-caption-credit-block",
            "html": "<aside aria-label=\"Image credits and captions\" id=\"image-caption-credit-block\" class=\"image-caption-credit-block usa-accordion usa-accordion--bordered\">",
            "message": "Aside should not be contained in another landmark",
            "fixSummary": "Fix any of the following:\n  The complementary landmark is contained in another landmark.",
            "relatedPaths": null,
            "colorScheme": "dark",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "68fc573f7d20",
            "firstSeenAt": "2026-06-04T18:34:08.422Z",
            "patternId": "A11Y-aef17d49"
          },
          {
            "rule": "region",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/region?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": ".usa-footer__return-to-top",
            "html": "<div class=\"usa-footer__return-to-top\" data-once=\"tpFeedbackRttWrapper\">\n  <div class=\"usa-footer__return-to-top--inner\" data-once=\"tpFeedbackRtt\">\n    <a class=\"usa-button usa-button--secondary usa-button__link\" href=\"#\" tabindex=\"-1\"><span class=\"arrow\"></span>Top</a>\n  </div>\n</div>",
            "message": "All page content should be contained by landmarks",
            "fixSummary": "Fix any of the following:\n  Some page content is not contained by landmarks",
            "relatedPaths": null,
            "colorScheme": "dark",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "0ac3849b1a97",
            "firstSeenAt": "2026-06-04T18:34:08.422Z",
            "patternId": "A11Y-0d4b870c"
          }
        ],
        "outcomeCount": 2842,
        "darkModeScanned": true,
        "requestedColorScheme": "both",
        "scanContext": {
          "viewport": {
            "width": 1280,
            "height": 800
          },
          "viewportPreset": "desktop",
          "colorScheme": "both",
          "browser": "chromium"
        },
        "mediaQuerySupport": {
          "darkMode": true,
          "reducedMotion": false,
          "highContrast": true,
          "forcedColors": true,
          "reducedTransparency": false
        },
        "duplicateFailedCount": 0,
        "uniqueFailedCount": 4
      },
      "equalAccess": {
        "executed": false,
        "error": "Skipped (not requested)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "accesslint": {
        "executed": false,
        "error": "Skipped (not requested)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "qualweb": {
        "executed": false,
        "error": "Skipped (not requested)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "duplicateFindingCount": 0
    },
    {
      "submittedUrl": "https://nsf.gov/dir/index.jsp?org=GEO",
      "finalUrl": "https://www.nsf.gov/dir/index.jsp?org=GEO",
      "redirected": true,
      "statusCode": 403,
      "ok": false,
      "contentType": "text/html",
      "pageTitle": "Request blocked | NSF - U.S. National Science Foundation",
      "elapsedMs": 5176,
      "error": null,
      "scanContext": {
        "viewport": {
          "width": 1280,
          "height": 800
        },
        "viewportPreset": "desktop",
        "colorScheme": "both",
        "browser": "chromium"
      },
      "alfa": {
        "executed": false,
        "error": "Error: Could not find Chrome (ver. 145.0.7632.77). This can occur if either\n 1. you did not perform an installation before running the script (e.g. `npx puppeteer browsers install chrome`) or\n 2. your cache path is incorrectly configured (which is: /home/runner/.cache/puppeteer).\nFor (2), check out our guide on configuring puppeteer at https://pptr.dev/guides/configuration.\n    at ChromeLauncher.resolveExecutablePath (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/BrowserLauncher.js:298:27)\n    at ChromeLauncher.computeLaunchArguments (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/ChromeLauncher.js:86:24)\n    at async ChromeLauncher.launch (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/BrowserLauncher.js:49:28)\n    at async Scraper.of (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-scraper/dist/scraper.js:29:28)\n    at async Module.run (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-cli/bin/alfa/command/scrape/run.js:94:21)\n    at async run (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-cli/bin/alfa/command/audit/run.js:31:24)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "duplicateFailedCount": 0,
        "uniqueFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "axe": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 36,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 67
        },
        "failedRules": [],
        "passedRules": [
          "aria-hidden-body",
          "aria-hidden-focus",
          "bypass",
          "color-contrast",
          "document-title",
          "empty-heading",
          "heading-order",
          "html-has-lang",
          "html-lang-valid",
          "image-alt",
          "image-redundant-alt",
          "landmark-main-is-top-level",
          "landmark-no-duplicate-main",
          "landmark-one-main",
          "landmark-unique",
          "link-in-text-block",
          "link-name",
          "meta-viewport",
          "meta-viewport-large",
          "nested-interactive",
          "page-has-heading-one",
          "region"
        ],
        "failures": [],
        "outcomeCount": 103,
        "darkModeScanned": false,
        "requestedColorScheme": "both",
        "scanContext": {
          "viewport": {
            "width": 1280,
            "height": 800
          },
          "viewportPreset": "desktop",
          "colorScheme": "both",
          "browser": "chromium"
        },
        "mediaQuerySupport": {
          "darkMode": false,
          "reducedMotion": false,
          "highContrast": false,
          "forcedColors": false,
          "reducedTransparency": false
        },
        "duplicateFailedCount": 0,
        "uniqueFailedCount": 0
      },
      "equalAccess": {
        "executed": false,
        "error": "Skipped (not requested)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "accesslint": {
        "executed": false,
        "error": "Skipped (not requested)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "qualweb": {
        "executed": false,
        "error": "Skipped (not requested)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "duplicateFindingCount": 0
    },
    {
      "submittedUrl": "https://nsf.gov/dir/index.jsp?org=MPS",
      "finalUrl": "https://www.nsf.gov/dir/index.jsp?org=MPS",
      "redirected": true,
      "statusCode": 403,
      "ok": false,
      "contentType": "text/html",
      "pageTitle": "Request blocked | NSF - U.S. National Science Foundation",
      "elapsedMs": 5346,
      "error": null,
      "scanContext": {
        "viewport": {
          "width": 1280,
          "height": 800
        },
        "viewportPreset": "desktop",
        "colorScheme": "both",
        "browser": "chromium"
      },
      "alfa": {
        "executed": false,
        "error": "Error: Could not find Chrome (ver. 145.0.7632.77). This can occur if either\n 1. you did not perform an installation before running the script (e.g. `npx puppeteer browsers install chrome`) or\n 2. your cache path is incorrectly configured (which is: /home/runner/.cache/puppeteer).\nFor (2), check out our guide on configuring puppeteer at https://pptr.dev/guides/configuration.\n    at ChromeLauncher.resolveExecutablePath (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/BrowserLauncher.js:298:27)\n    at ChromeLauncher.computeLaunchArguments (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/ChromeLauncher.js:86:24)\n    at async ChromeLauncher.launch (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/BrowserLauncher.js:49:28)\n    at async Scraper.of (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-scraper/dist/scraper.js:29:28)\n    at async Module.run (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-cli/bin/alfa/command/scrape/run.js:94:21)\n    at async run (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-cli/bin/alfa/command/audit/run.js:31:24)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "duplicateFailedCount": 0,
        "uniqueFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "axe": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 36,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 67
        },
        "failedRules": [],
        "passedRules": [
          "aria-hidden-body",
          "aria-hidden-focus",
          "bypass",
          "color-contrast",
          "document-title",
          "empty-heading",
          "heading-order",
          "html-has-lang",
          "html-lang-valid",
          "image-alt",
          "image-redundant-alt",
          "landmark-main-is-top-level",
          "landmark-no-duplicate-main",
          "landmark-one-main",
          "landmark-unique",
          "link-in-text-block",
          "link-name",
          "meta-viewport",
          "meta-viewport-large",
          "nested-interactive",
          "page-has-heading-one",
          "region"
        ],
        "failures": [],
        "outcomeCount": 103,
        "darkModeScanned": false,
        "requestedColorScheme": "both",
        "scanContext": {
          "viewport": {
            "width": 1280,
            "height": 800
          },
          "viewportPreset": "desktop",
          "colorScheme": "both",
          "browser": "chromium"
        },
        "mediaQuerySupport": {
          "darkMode": false,
          "reducedMotion": false,
          "highContrast": false,
          "forcedColors": false,
          "reducedTransparency": false
        },
        "duplicateFailedCount": 0,
        "uniqueFailedCount": 0
      },
      "equalAccess": {
        "executed": false,
        "error": "Skipped (not requested)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "accesslint": {
        "executed": false,
        "error": "Skipped (not requested)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "qualweb": {
        "executed": false,
        "error": "Skipped (not requested)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "duplicateFindingCount": 0
    },
    {
      "submittedUrl": "https://nsf.gov/dir/index.jsp?org=SBE",
      "finalUrl": "https://www.nsf.gov/dir/index.jsp?org=SBE",
      "redirected": true,
      "statusCode": 403,
      "ok": false,
      "contentType": "text/html",
      "pageTitle": "Request blocked | NSF - U.S. National Science Foundation",
      "elapsedMs": 5186,
      "error": null,
      "scanContext": {
        "viewport": {
          "width": 1280,
          "height": 800
        },
        "viewportPreset": "desktop",
        "colorScheme": "both",
        "browser": "chromium"
      },
      "alfa": {
        "executed": false,
        "error": "Error: Could not find Chrome (ver. 145.0.7632.77). This can occur if either\n 1. you did not perform an installation before running the script (e.g. `npx puppeteer browsers install chrome`) or\n 2. your cache path is incorrectly configured (which is: /home/runner/.cache/puppeteer).\nFor (2), check out our guide on configuring puppeteer at https://pptr.dev/guides/configuration.\n    at ChromeLauncher.resolveExecutablePath (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/BrowserLauncher.js:298:27)\n    at ChromeLauncher.computeLaunchArguments (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/ChromeLauncher.js:86:24)\n    at async ChromeLauncher.launch (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/BrowserLauncher.js:49:28)\n    at async Scraper.of (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-scraper/dist/scraper.js:29:28)\n    at async Module.run (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-cli/bin/alfa/command/scrape/run.js:94:21)\n    at async run (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-cli/bin/alfa/command/audit/run.js:31:24)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "duplicateFailedCount": 0,
        "uniqueFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "axe": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 36,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 67
        },
        "failedRules": [],
        "passedRules": [
          "aria-hidden-body",
          "aria-hidden-focus",
          "bypass",
          "color-contrast",
          "document-title",
          "empty-heading",
          "heading-order",
          "html-has-lang",
          "html-lang-valid",
          "image-alt",
          "image-redundant-alt",
          "landmark-main-is-top-level",
          "landmark-no-duplicate-main",
          "landmark-one-main",
          "landmark-unique",
          "link-in-text-block",
          "link-name",
          "meta-viewport",
          "meta-viewport-large",
          "nested-interactive",
          "page-has-heading-one",
          "region"
        ],
        "failures": [],
        "outcomeCount": 103,
        "darkModeScanned": false,
        "requestedColorScheme": "both",
        "scanContext": {
          "viewport": {
            "width": 1280,
            "height": 800
          },
          "viewportPreset": "desktop",
          "colorScheme": "both",
          "browser": "chromium"
        },
        "mediaQuerySupport": {
          "darkMode": false,
          "reducedMotion": false,
          "highContrast": false,
          "forcedColors": false,
          "reducedTransparency": false
        },
        "duplicateFailedCount": 0,
        "uniqueFailedCount": 0
      },
      "equalAccess": {
        "executed": false,
        "error": "Skipped (not requested)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "accesslint": {
        "executed": false,
        "error": "Skipped (not requested)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "qualweb": {
        "executed": false,
        "error": "Skipped (not requested)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "duplicateFindingCount": 0
    },
    {
      "submittedUrl": "https://nsf.gov/dir/index.jsp?org=EDU",
      "finalUrl": "https://www.nsf.gov/dir/index.jsp?org=EDU",
      "redirected": true,
      "statusCode": 403,
      "ok": false,
      "contentType": "text/html",
      "pageTitle": "Request blocked | NSF - U.S. National Science Foundation",
      "elapsedMs": 5302,
      "error": null,
      "scanContext": {
        "viewport": {
          "width": 1280,
          "height": 800
        },
        "viewportPreset": "desktop",
        "colorScheme": "both",
        "browser": "chromium"
      },
      "alfa": {
        "executed": false,
        "error": "Error: Could not find Chrome (ver. 145.0.7632.77). This can occur if either\n 1. you did not perform an installation before running the script (e.g. `npx puppeteer browsers install chrome`) or\n 2. your cache path is incorrectly configured (which is: /home/runner/.cache/puppeteer).\nFor (2), check out our guide on configuring puppeteer at https://pptr.dev/guides/configuration.\n    at ChromeLauncher.resolveExecutablePath (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/BrowserLauncher.js:298:27)\n    at ChromeLauncher.computeLaunchArguments (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/ChromeLauncher.js:86:24)\n    at async ChromeLauncher.launch (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/BrowserLauncher.js:49:28)\n    at async Scraper.of (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-scraper/dist/scraper.js:29:28)\n    at async Module.run (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-cli/bin/alfa/command/scrape/run.js:94:21)\n    at async run (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-cli/bin/alfa/command/audit/run.js:31:24)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "duplicateFailedCount": 0,
        "uniqueFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "axe": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 36,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 67
        },
        "failedRules": [],
        "passedRules": [
          "aria-hidden-body",
          "aria-hidden-focus",
          "bypass",
          "color-contrast",
          "document-title",
          "empty-heading",
          "heading-order",
          "html-has-lang",
          "html-lang-valid",
          "image-alt",
          "image-redundant-alt",
          "landmark-main-is-top-level",
          "landmark-no-duplicate-main",
          "landmark-one-main",
          "landmark-unique",
          "link-in-text-block",
          "link-name",
          "meta-viewport",
          "meta-viewport-large",
          "nested-interactive",
          "page-has-heading-one",
          "region"
        ],
        "failures": [],
        "outcomeCount": 103,
        "darkModeScanned": false,
        "requestedColorScheme": "both",
        "scanContext": {
          "viewport": {
            "width": 1280,
            "height": 800
          },
          "viewportPreset": "desktop",
          "colorScheme": "both",
          "browser": "chromium"
        },
        "mediaQuerySupport": {
          "darkMode": false,
          "reducedMotion": false,
          "highContrast": false,
          "forcedColors": false,
          "reducedTransparency": false
        },
        "duplicateFailedCount": 0,
        "uniqueFailedCount": 0
      },
      "equalAccess": {
        "executed": false,
        "error": "Skipped (not requested)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "accesslint": {
        "executed": false,
        "error": "Skipped (not requested)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "qualweb": {
        "executed": false,
        "error": "Skipped (not requested)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "duplicateFindingCount": 0
    },
    {
      "submittedUrl": "https://nsf.gov/dir/index.jsp?org=TIP",
      "finalUrl": "https://www.nsf.gov/dir/index.jsp?org=TIP",
      "redirected": true,
      "statusCode": 403,
      "ok": false,
      "contentType": "text/html",
      "pageTitle": "Request blocked | NSF - U.S. National Science Foundation",
      "elapsedMs": 5194,
      "error": null,
      "scanContext": {
        "viewport": {
          "width": 1280,
          "height": 800
        },
        "viewportPreset": "desktop",
        "colorScheme": "both",
        "browser": "chromium"
      },
      "alfa": {
        "executed": false,
        "error": "Error: Could not find Chrome (ver. 145.0.7632.77). This can occur if either\n 1. you did not perform an installation before running the script (e.g. `npx puppeteer browsers install chrome`) or\n 2. your cache path is incorrectly configured (which is: /home/runner/.cache/puppeteer).\nFor (2), check out our guide on configuring puppeteer at https://pptr.dev/guides/configuration.\n    at ChromeLauncher.resolveExecutablePath (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/BrowserLauncher.js:298:27)\n    at ChromeLauncher.computeLaunchArguments (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/ChromeLauncher.js:86:24)\n    at async ChromeLauncher.launch (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/BrowserLauncher.js:49:28)\n    at async Scraper.of (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-scraper/dist/scraper.js:29:28)\n    at async Module.run (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-cli/bin/alfa/command/scrape/run.js:94:21)\n    at async run (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-cli/bin/alfa/command/audit/run.js:31:24)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "duplicateFailedCount": 0,
        "uniqueFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "axe": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 36,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 67
        },
        "failedRules": [],
        "passedRules": [
          "aria-hidden-body",
          "aria-hidden-focus",
          "bypass",
          "color-contrast",
          "document-title",
          "empty-heading",
          "heading-order",
          "html-has-lang",
          "html-lang-valid",
          "image-alt",
          "image-redundant-alt",
          "landmark-main-is-top-level",
          "landmark-no-duplicate-main",
          "landmark-one-main",
          "landmark-unique",
          "link-in-text-block",
          "link-name",
          "meta-viewport",
          "meta-viewport-large",
          "nested-interactive",
          "page-has-heading-one",
          "region"
        ],
        "failures": [],
        "outcomeCount": 103,
        "darkModeScanned": false,
        "requestedColorScheme": "both",
        "scanContext": {
          "viewport": {
            "width": 1280,
            "height": 800
          },
          "viewportPreset": "desktop",
          "colorScheme": "both",
          "browser": "chromium"
        },
        "mediaQuerySupport": {
          "darkMode": false,
          "reducedMotion": false,
          "highContrast": false,
          "forcedColors": false,
          "reducedTransparency": false
        },
        "duplicateFailedCount": 0,
        "uniqueFailedCount": 0
      },
      "equalAccess": {
        "executed": false,
        "error": "Skipped (not requested)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "accesslint": {
        "executed": false,
        "error": "Skipped (not requested)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "qualweb": {
        "executed": false,
        "error": "Skipped (not requested)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "duplicateFindingCount": 0
    },
    {
      "submittedUrl": "https://nsf.gov/geo/opp/",
      "finalUrl": "https://www.nsf.gov/geo/opp/",
      "redirected": true,
      "statusCode": 403,
      "ok": false,
      "contentType": "text/html",
      "pageTitle": "Request blocked | NSF - U.S. National Science Foundation",
      "elapsedMs": 5220,
      "error": null,
      "scanContext": {
        "viewport": {
          "width": 1280,
          "height": 800
        },
        "viewportPreset": "desktop",
        "colorScheme": "both",
        "browser": "chromium"
      },
      "alfa": {
        "executed": false,
        "error": "Error: Could not find Chrome (ver. 145.0.7632.77). This can occur if either\n 1. you did not perform an installation before running the script (e.g. `npx puppeteer browsers install chrome`) or\n 2. your cache path is incorrectly configured (which is: /home/runner/.cache/puppeteer).\nFor (2), check out our guide on configuring puppeteer at https://pptr.dev/guides/configuration.\n    at ChromeLauncher.resolveExecutablePath (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/BrowserLauncher.js:298:27)\n    at ChromeLauncher.computeLaunchArguments (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/ChromeLauncher.js:86:24)\n    at async ChromeLauncher.launch (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/BrowserLauncher.js:49:28)\n    at async Scraper.of (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-scraper/dist/scraper.js:29:28)\n    at async Module.run (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-cli/bin/alfa/command/scrape/run.js:94:21)\n    at async run (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-cli/bin/alfa/command/audit/run.js:31:24)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "duplicateFailedCount": 0,
        "uniqueFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "axe": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 36,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 67
        },
        "failedRules": [],
        "passedRules": [
          "aria-hidden-body",
          "aria-hidden-focus",
          "bypass",
          "color-contrast",
          "document-title",
          "empty-heading",
          "heading-order",
          "html-has-lang",
          "html-lang-valid",
          "image-alt",
          "image-redundant-alt",
          "landmark-main-is-top-level",
          "landmark-no-duplicate-main",
          "landmark-one-main",
          "landmark-unique",
          "link-in-text-block",
          "link-name",
          "meta-viewport",
          "meta-viewport-large",
          "nested-interactive",
          "page-has-heading-one",
          "region"
        ],
        "failures": [],
        "outcomeCount": 103,
        "darkModeScanned": false,
        "requestedColorScheme": "both",
        "scanContext": {
          "viewport": {
            "width": 1280,
            "height": 800
          },
          "viewportPreset": "desktop",
          "colorScheme": "both",
          "browser": "chromium"
        },
        "mediaQuerySupport": {
          "darkMode": false,
          "reducedMotion": false,
          "highContrast": false,
          "forcedColors": false,
          "reducedTransparency": false
        },
        "duplicateFailedCount": 0,
        "uniqueFailedCount": 0
      },
      "equalAccess": {
        "executed": false,
        "error": "Skipped (not requested)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "accesslint": {
        "executed": false,
        "error": "Skipped (not requested)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "qualweb": {
        "executed": false,
        "error": "Skipped (not requested)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "duplicateFindingCount": 0
    },
    {
      "submittedUrl": "https://nsf.gov/focus-areas/ai/",
      "finalUrl": "https://www.nsf.gov/focus-areas/ai/",
      "redirected": true,
      "statusCode": 403,
      "ok": false,
      "contentType": "text/html",
      "pageTitle": "Request blocked | NSF - U.S. National Science Foundation",
      "elapsedMs": 5287,
      "error": null,
      "scanContext": {
        "viewport": {
          "width": 1280,
          "height": 800
        },
        "viewportPreset": "desktop",
        "colorScheme": "both",
        "browser": "chromium"
      },
      "alfa": {
        "executed": false,
        "error": "Error: Could not find Chrome (ver. 145.0.7632.77). This can occur if either\n 1. you did not perform an installation before running the script (e.g. `npx puppeteer browsers install chrome`) or\n 2. your cache path is incorrectly configured (which is: /home/runner/.cache/puppeteer).\nFor (2), check out our guide on configuring puppeteer at https://pptr.dev/guides/configuration.\n    at ChromeLauncher.resolveExecutablePath (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/BrowserLauncher.js:298:27)\n    at ChromeLauncher.computeLaunchArguments (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/ChromeLauncher.js:86:24)\n    at async ChromeLauncher.launch (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/BrowserLauncher.js:49:28)\n    at async Scraper.of (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-scraper/dist/scraper.js:29:28)\n    at async Module.run (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-cli/bin/alfa/command/scrape/run.js:94:21)\n    at async run (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-cli/bin/alfa/command/audit/run.js:31:24)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "duplicateFailedCount": 0,
        "uniqueFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "axe": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 36,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 67
        },
        "failedRules": [],
        "passedRules": [
          "aria-hidden-body",
          "aria-hidden-focus",
          "bypass",
          "color-contrast",
          "document-title",
          "empty-heading",
          "heading-order",
          "html-has-lang",
          "html-lang-valid",
          "image-alt",
          "image-redundant-alt",
          "landmark-main-is-top-level",
          "landmark-no-duplicate-main",
          "landmark-one-main",
          "landmark-unique",
          "link-in-text-block",
          "link-name",
          "meta-viewport",
          "meta-viewport-large",
          "nested-interactive",
          "page-has-heading-one",
          "region"
        ],
        "failures": [],
        "outcomeCount": 103,
        "darkModeScanned": false,
        "requestedColorScheme": "both",
        "scanContext": {
          "viewport": {
            "width": 1280,
            "height": 800
          },
          "viewportPreset": "desktop",
          "colorScheme": "both",
          "browser": "chromium"
        },
        "mediaQuerySupport": {
          "darkMode": false,
          "reducedMotion": false,
          "highContrast": false,
          "forcedColors": false,
          "reducedTransparency": false
        },
        "duplicateFailedCount": 0,
        "uniqueFailedCount": 0
      },
      "equalAccess": {
        "executed": false,
        "error": "Skipped (not requested)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "accesslint": {
        "executed": false,
        "error": "Skipped (not requested)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "qualweb": {
        "executed": false,
        "error": "Skipped (not requested)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "duplicateFindingCount": 0
    },
    {
      "submittedUrl": "https://nsf.gov/focus-areas/quantum/",
      "finalUrl": "https://www.nsf.gov/focus-areas/quantum/",
      "redirected": true,
      "statusCode": 403,
      "ok": false,
      "contentType": "text/html",
      "pageTitle": "Request blocked | NSF - U.S. National Science Foundation",
      "elapsedMs": 5238,
      "error": null,
      "scanContext": {
        "viewport": {
          "width": 1280,
          "height": 800
        },
        "viewportPreset": "desktop",
        "colorScheme": "both",
        "browser": "chromium"
      },
      "alfa": {
        "executed": false,
        "error": "Error: Could not find Chrome (ver. 145.0.7632.77). This can occur if either\n 1. you did not perform an installation before running the script (e.g. `npx puppeteer browsers install chrome`) or\n 2. your cache path is incorrectly configured (which is: /home/runner/.cache/puppeteer).\nFor (2), check out our guide on configuring puppeteer at https://pptr.dev/guides/configuration.\n    at ChromeLauncher.resolveExecutablePath (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/BrowserLauncher.js:298:27)\n    at ChromeLauncher.computeLaunchArguments (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/ChromeLauncher.js:86:24)\n    at async ChromeLauncher.launch (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/BrowserLauncher.js:49:28)\n    at async Scraper.of (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-scraper/dist/scraper.js:29:28)\n    at async Module.run (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-cli/bin/alfa/command/scrape/run.js:94:21)\n    at async run (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-cli/bin/alfa/command/audit/run.js:31:24)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "duplicateFailedCount": 0,
        "uniqueFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "axe": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 36,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 67
        },
        "failedRules": [],
        "passedRules": [
          "aria-hidden-body",
          "aria-hidden-focus",
          "bypass",
          "color-contrast",
          "document-title",
          "empty-heading",
          "heading-order",
          "html-has-lang",
          "html-lang-valid",
          "image-alt",
          "image-redundant-alt",
          "landmark-main-is-top-level",
          "landmark-no-duplicate-main",
          "landmark-one-main",
          "landmark-unique",
          "link-in-text-block",
          "link-name",
          "meta-viewport",
          "meta-viewport-large",
          "nested-interactive",
          "page-has-heading-one",
          "region"
        ],
        "failures": [],
        "outcomeCount": 103,
        "darkModeScanned": false,
        "requestedColorScheme": "both",
        "scanContext": {
          "viewport": {
            "width": 1280,
            "height": 800
          },
          "viewportPreset": "desktop",
          "colorScheme": "both",
          "browser": "chromium"
        },
        "mediaQuerySupport": {
          "darkMode": false,
          "reducedMotion": false,
          "highContrast": false,
          "forcedColors": false,
          "reducedTransparency": false
        },
        "duplicateFailedCount": 0,
        "uniqueFailedCount": 0
      },
      "equalAccess": {
        "executed": false,
        "error": "Skipped (not requested)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "accesslint": {
        "executed": false,
        "error": "Skipped (not requested)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "qualweb": {
        "executed": false,
        "error": "Skipped (not requested)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "duplicateFindingCount": 0
    },
    {
      "submittedUrl": "https://nsf.gov/focus-areas/biotechnology/",
      "finalUrl": "https://www.nsf.gov/focus-areas/biotechnology/",
      "redirected": true,
      "statusCode": 403,
      "ok": false,
      "contentType": "text/html",
      "pageTitle": "Request blocked | NSF - U.S. National Science Foundation",
      "elapsedMs": 5207,
      "error": null,
      "scanContext": {
        "viewport": {
          "width": 1280,
          "height": 800
        },
        "viewportPreset": "desktop",
        "colorScheme": "both",
        "browser": "chromium"
      },
      "alfa": {
        "executed": false,
        "error": "Error: Could not find Chrome (ver. 145.0.7632.77). This can occur if either\n 1. you did not perform an installation before running the script (e.g. `npx puppeteer browsers install chrome`) or\n 2. your cache path is incorrectly configured (which is: /home/runner/.cache/puppeteer).\nFor (2), check out our guide on configuring puppeteer at https://pptr.dev/guides/configuration.\n    at ChromeLauncher.resolveExecutablePath (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/BrowserLauncher.js:298:27)\n    at ChromeLauncher.computeLaunchArguments (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/ChromeLauncher.js:86:24)\n    at async ChromeLauncher.launch (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/BrowserLauncher.js:49:28)\n    at async Scraper.of (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-scraper/dist/scraper.js:29:28)\n    at async Module.run (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-cli/bin/alfa/command/scrape/run.js:94:21)\n    at async run (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-cli/bin/alfa/command/audit/run.js:31:24)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "duplicateFailedCount": 0,
        "uniqueFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "axe": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 36,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 67
        },
        "failedRules": [],
        "passedRules": [
          "aria-hidden-body",
          "aria-hidden-focus",
          "bypass",
          "color-contrast",
          "document-title",
          "empty-heading",
          "heading-order",
          "html-has-lang",
          "html-lang-valid",
          "image-alt",
          "image-redundant-alt",
          "landmark-main-is-top-level",
          "landmark-no-duplicate-main",
          "landmark-one-main",
          "landmark-unique",
          "link-in-text-block",
          "link-name",
          "meta-viewport",
          "meta-viewport-large",
          "nested-interactive",
          "page-has-heading-one",
          "region"
        ],
        "failures": [],
        "outcomeCount": 103,
        "darkModeScanned": false,
        "requestedColorScheme": "both",
        "scanContext": {
          "viewport": {
            "width": 1280,
            "height": 800
          },
          "viewportPreset": "desktop",
          "colorScheme": "both",
          "browser": "chromium"
        },
        "mediaQuerySupport": {
          "darkMode": false,
          "reducedMotion": false,
          "highContrast": false,
          "forcedColors": false,
          "reducedTransparency": false
        },
        "duplicateFailedCount": 0,
        "uniqueFailedCount": 0
      },
      "equalAccess": {
        "executed": false,
        "error": "Skipped (not requested)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "accesslint": {
        "executed": false,
        "error": "Skipped (not requested)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "qualweb": {
        "executed": false,
        "error": "Skipped (not requested)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "duplicateFindingCount": 0
    },
    {
      "submittedUrl": "https://nsf.gov/focus-areas/advanced-manufacturing/",
      "finalUrl": "https://www.nsf.gov/focus-areas/advanced-manufacturing/",
      "redirected": true,
      "statusCode": 403,
      "ok": false,
      "contentType": "text/html",
      "pageTitle": "Request blocked | NSF - U.S. National Science Foundation",
      "elapsedMs": 5202,
      "error": null,
      "scanContext": {
        "viewport": {
          "width": 1280,
          "height": 800
        },
        "viewportPreset": "desktop",
        "colorScheme": "both",
        "browser": "chromium"
      },
      "alfa": {
        "executed": false,
        "error": "Error: Could not find Chrome (ver. 145.0.7632.77). This can occur if either\n 1. you did not perform an installation before running the script (e.g. `npx puppeteer browsers install chrome`) or\n 2. your cache path is incorrectly configured (which is: /home/runner/.cache/puppeteer).\nFor (2), check out our guide on configuring puppeteer at https://pptr.dev/guides/configuration.\n    at ChromeLauncher.resolveExecutablePath (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/BrowserLauncher.js:298:27)\n    at ChromeLauncher.computeLaunchArguments (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/ChromeLauncher.js:86:24)\n    at async ChromeLauncher.launch (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/BrowserLauncher.js:49:28)\n    at async Scraper.of (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-scraper/dist/scraper.js:29:28)\n    at async Module.run (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-cli/bin/alfa/command/scrape/run.js:94:21)\n    at async run (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-cli/bin/alfa/command/audit/run.js:31:24)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "duplicateFailedCount": 0,
        "uniqueFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "axe": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 36,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 67
        },
        "failedRules": [],
        "passedRules": [
          "aria-hidden-body",
          "aria-hidden-focus",
          "bypass",
          "color-contrast",
          "document-title",
          "empty-heading",
          "heading-order",
          "html-has-lang",
          "html-lang-valid",
          "image-alt",
          "image-redundant-alt",
          "landmark-main-is-top-level",
          "landmark-no-duplicate-main",
          "landmark-one-main",
          "landmark-unique",
          "link-in-text-block",
          "link-name",
          "meta-viewport",
          "meta-viewport-large",
          "nested-interactive",
          "page-has-heading-one",
          "region"
        ],
        "failures": [],
        "outcomeCount": 103,
        "darkModeScanned": false,
        "requestedColorScheme": "both",
        "scanContext": {
          "viewport": {
            "width": 1280,
            "height": 800
          },
          "viewportPreset": "desktop",
          "colorScheme": "both",
          "browser": "chromium"
        },
        "mediaQuerySupport": {
          "darkMode": false,
          "reducedMotion": false,
          "highContrast": false,
          "forcedColors": false,
          "reducedTransparency": false
        },
        "duplicateFailedCount": 0,
        "uniqueFailedCount": 0
      },
      "equalAccess": {
        "executed": false,
        "error": "Skipped (not requested)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "accesslint": {
        "executed": false,
        "error": "Skipped (not requested)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "qualweb": {
        "executed": false,
        "error": "Skipped (not requested)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "duplicateFindingCount": 0
    },
    {
      "submittedUrl": "https://nsf.gov/focus-areas/climate/",
      "finalUrl": "https://www.nsf.gov/focus-areas/climate/",
      "redirected": true,
      "statusCode": 403,
      "ok": false,
      "contentType": "text/html",
      "pageTitle": "Request blocked | NSF - U.S. National Science Foundation",
      "elapsedMs": 5212,
      "error": null,
      "scanContext": {
        "viewport": {
          "width": 1280,
          "height": 800
        },
        "viewportPreset": "desktop",
        "colorScheme": "both",
        "browser": "chromium"
      },
      "alfa": {
        "executed": false,
        "error": "Error: Could not find Chrome (ver. 145.0.7632.77). This can occur if either\n 1. you did not perform an installation before running the script (e.g. `npx puppeteer browsers install chrome`) or\n 2. your cache path is incorrectly configured (which is: /home/runner/.cache/puppeteer).\nFor (2), check out our guide on configuring puppeteer at https://pptr.dev/guides/configuration.\n    at ChromeLauncher.resolveExecutablePath (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/BrowserLauncher.js:298:27)\n    at ChromeLauncher.computeLaunchArguments (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/ChromeLauncher.js:86:24)\n    at async ChromeLauncher.launch (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/BrowserLauncher.js:49:28)\n    at async Scraper.of (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-scraper/dist/scraper.js:29:28)\n    at async Module.run (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-cli/bin/alfa/command/scrape/run.js:94:21)\n    at async run (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-cli/bin/alfa/command/audit/run.js:31:24)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "duplicateFailedCount": 0,
        "uniqueFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "axe": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 36,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 67
        },
        "failedRules": [],
        "passedRules": [
          "aria-hidden-body",
          "aria-hidden-focus",
          "bypass",
          "color-contrast",
          "document-title",
          "empty-heading",
          "heading-order",
          "html-has-lang",
          "html-lang-valid",
          "image-alt",
          "image-redundant-alt",
          "landmark-main-is-top-level",
          "landmark-no-duplicate-main",
          "landmark-one-main",
          "landmark-unique",
          "link-in-text-block",
          "link-name",
          "meta-viewport",
          "meta-viewport-large",
          "nested-interactive",
          "page-has-heading-one",
          "region"
        ],
        "failures": [],
        "outcomeCount": 103,
        "darkModeScanned": false,
        "requestedColorScheme": "both",
        "scanContext": {
          "viewport": {
            "width": 1280,
            "height": 800
          },
          "viewportPreset": "desktop",
          "colorScheme": "both",
          "browser": "chromium"
        },
        "mediaQuerySupport": {
          "darkMode": false,
          "reducedMotion": false,
          "highContrast": false,
          "forcedColors": false,
          "reducedTransparency": false
        },
        "duplicateFailedCount": 0,
        "uniqueFailedCount": 0
      },
      "equalAccess": {
        "executed": false,
        "error": "Skipped (not requested)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "accesslint": {
        "executed": false,
        "error": "Skipped (not requested)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "qualweb": {
        "executed": false,
        "error": "Skipped (not requested)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "duplicateFindingCount": 0
    },
    {
      "submittedUrl": "https://nsf.gov/focus-areas/equity/",
      "finalUrl": "https://www.nsf.gov/focus-areas/equity/",
      "redirected": true,
      "statusCode": 403,
      "ok": false,
      "contentType": "text/html",
      "pageTitle": "Request blocked | NSF - U.S. National Science Foundation",
      "elapsedMs": 5187,
      "error": null,
      "scanContext": {
        "viewport": {
          "width": 1280,
          "height": 800
        },
        "viewportPreset": "desktop",
        "colorScheme": "both",
        "browser": "chromium"
      },
      "alfa": {
        "executed": false,
        "error": "Error: Could not find Chrome (ver. 145.0.7632.77). This can occur if either\n 1. you did not perform an installation before running the script (e.g. `npx puppeteer browsers install chrome`) or\n 2. your cache path is incorrectly configured (which is: /home/runner/.cache/puppeteer).\nFor (2), check out our guide on configuring puppeteer at https://pptr.dev/guides/configuration.\n    at ChromeLauncher.resolveExecutablePath (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/BrowserLauncher.js:298:27)\n    at ChromeLauncher.computeLaunchArguments (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/ChromeLauncher.js:86:24)\n    at async ChromeLauncher.launch (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/BrowserLauncher.js:49:28)\n    at async Scraper.of (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-scraper/dist/scraper.js:29:28)\n    at async Module.run (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-cli/bin/alfa/command/scrape/run.js:94:21)\n    at async run (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-cli/bin/alfa/command/audit/run.js:31:24)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "duplicateFailedCount": 0,
        "uniqueFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "axe": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 36,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 67
        },
        "failedRules": [],
        "passedRules": [
          "aria-hidden-body",
          "aria-hidden-focus",
          "bypass",
          "color-contrast",
          "document-title",
          "empty-heading",
          "heading-order",
          "html-has-lang",
          "html-lang-valid",
          "image-alt",
          "image-redundant-alt",
          "landmark-main-is-top-level",
          "landmark-no-duplicate-main",
          "landmark-one-main",
          "landmark-unique",
          "link-in-text-block",
          "link-name",
          "meta-viewport",
          "meta-viewport-large",
          "nested-interactive",
          "page-has-heading-one",
          "region"
        ],
        "failures": [],
        "outcomeCount": 103,
        "darkModeScanned": false,
        "requestedColorScheme": "both",
        "scanContext": {
          "viewport": {
            "width": 1280,
            "height": 800
          },
          "viewportPreset": "desktop",
          "colorScheme": "both",
          "browser": "chromium"
        },
        "mediaQuerySupport": {
          "darkMode": false,
          "reducedMotion": false,
          "highContrast": false,
          "forcedColors": false,
          "reducedTransparency": false
        },
        "duplicateFailedCount": 0,
        "uniqueFailedCount": 0
      },
      "equalAccess": {
        "executed": false,
        "error": "Skipped (not requested)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "accesslint": {
        "executed": false,
        "error": "Skipped (not requested)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "qualweb": {
        "executed": false,
        "error": "Skipped (not requested)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "duplicateFindingCount": 0
    },
    {
      "submittedUrl": "https://nsf.gov/events/",
      "finalUrl": "https://www.nsf.gov/events",
      "redirected": true,
      "statusCode": 202,
      "ok": true,
      "contentType": "text/html; charset=UTF-8",
      "pageTitle": null,
      "elapsedMs": 5677,
      "error": null,
      "scanContext": {
        "viewport": {
          "width": 1280,
          "height": 800
        },
        "viewportPreset": "desktop",
        "colorScheme": "both",
        "browser": "chromium"
      },
      "alfa": {
        "executed": false,
        "error": "Error: Could not find Chrome (ver. 145.0.7632.77). This can occur if either\n 1. you did not perform an installation before running the script (e.g. `npx puppeteer browsers install chrome`) or\n 2. your cache path is incorrectly configured (which is: /home/runner/.cache/puppeteer).\nFor (2), check out our guide on configuring puppeteer at https://pptr.dev/guides/configuration.\n    at ChromeLauncher.resolveExecutablePath (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/BrowserLauncher.js:298:27)\n    at ChromeLauncher.computeLaunchArguments (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/ChromeLauncher.js:86:24)\n    at async ChromeLauncher.launch (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/BrowserLauncher.js:49:28)\n    at async Scraper.of (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-scraper/dist/scraper.js:29:28)\n    at async Module.run (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-cli/bin/alfa/command/scrape/run.js:94:21)\n    at async run (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-cli/bin/alfa/command/audit/run.js:31:24)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "duplicateFailedCount": 0,
        "uniqueFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "axe": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 18,
          "failed": 5,
          "cantTell": 0,
          "inapplicable": 79
        },
        "failedRules": [
          "html-has-lang",
          "landmark-one-main",
          "region"
        ],
        "passedRules": [
          "aria-hidden-body",
          "color-contrast",
          "document-title",
          "empty-heading",
          "heading-order",
          "nested-interactive",
          "page-has-heading-one",
          "region"
        ],
        "failures": [
          {
            "rule": "html-has-lang",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/html-has-lang?application=playwright",
            "impact": "serious",
            "wcagSc": [
              "wcag2a",
              "wcag311"
            ],
            "xpath": "html",
            "html": "<html>",
            "message": "<html> element must have a lang attribute",
            "fixSummary": "Fix any of the following:\n  The <html> element does not have a lang attribute",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "c350303acb99",
            "firstSeenAt": "2026-06-04T18:34:08.422Z",
            "patternId": "A11Y-9a2136ae"
          },
          {
            "rule": "landmark-one-main",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/landmark-one-main?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": "html",
            "html": "<html>",
            "message": "Document should have one main landmark",
            "fixSummary": "Fix all of the following:\n  Document does not have a main landmark",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "671389e76fb3",
            "firstSeenAt": "2026-06-04T18:34:08.422Z",
            "patternId": "A11Y-85b00be0"
          },
          {
            "rule": "region",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/region?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": "h1",
            "html": "<h1>403 ERROR</h1>",
            "message": "All page content should be contained by landmarks",
            "fixSummary": "Fix any of the following:\n  Some page content is not contained by landmarks",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "bf7af512f60e",
            "firstSeenAt": "2026-06-04T18:34:08.422Z",
            "patternId": "A11Y-0b527b4b"
          },
          {
            "rule": "region",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/region?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": "h2",
            "html": "<h2>The request could not be satisfied.</h2>",
            "message": "All page content should be contained by landmarks",
            "fixSummary": "Fix any of the following:\n  Some page content is not contained by landmarks",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "3d47624f8ccc",
            "firstSeenAt": "2026-06-04T18:34:08.422Z",
            "patternId": "A11Y-fe7463fa"
          },
          {
            "rule": "region",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/region?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": "pre",
            "html": "<pre>Generated by cloudfront (CloudFront)\nRequest ID: dY_70Z0qjd6AQ4gsv-Cfa80ueodp2J3k2K2OTR8SugU9oNfJlAR7AA==\n</pre>",
            "message": "All page content should be contained by landmarks",
            "fixSummary": "Fix any of the following:\n  Some page content is not contained by landmarks",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "e4cddc36c069",
            "firstSeenAt": "2026-06-04T18:34:08.422Z",
            "patternId": "A11Y-05ca71a7"
          }
        ],
        "outcomeCount": 102,
        "darkModeScanned": false,
        "requestedColorScheme": "both",
        "scanContext": {
          "viewport": {
            "width": 1280,
            "height": 800
          },
          "viewportPreset": "desktop",
          "colorScheme": "both",
          "browser": "chromium"
        },
        "mediaQuerySupport": {
          "darkMode": false,
          "reducedMotion": false,
          "highContrast": false,
          "forcedColors": false,
          "reducedTransparency": false
        },
        "duplicateFailedCount": 0,
        "uniqueFailedCount": 5
      },
      "equalAccess": {
        "executed": false,
        "error": "Skipped (not requested)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "accesslint": {
        "executed": false,
        "error": "Skipped (not requested)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "qualweb": {
        "executed": false,
        "error": "Skipped (not requested)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "duplicateFindingCount": 0
    },
    {
      "submittedUrl": "https://nsf.gov/events/archived-public-discussionhow-move-quality-research-findings",
      "finalUrl": "https://www.nsf.gov/events/archived-public-discussionhow-move-quality-research-findings",
      "redirected": true,
      "statusCode": 200,
      "ok": true,
      "contentType": "text/html; charset=UTF-8",
      "pageTitle": "Archived-Public Discussion:How to Move Quality Research Findings into Effective Educational Practice | NSF - U.S. National Science Foundation",
      "elapsedMs": 10276,
      "error": null,
      "scanContext": {
        "viewport": {
          "width": 1280,
          "height": 800
        },
        "viewportPreset": "desktop",
        "colorScheme": "both",
        "browser": "chromium"
      },
      "alfa": {
        "executed": false,
        "error": "Error: Could not find Chrome (ver. 145.0.7632.77). This can occur if either\n 1. you did not perform an installation before running the script (e.g. `npx puppeteer browsers install chrome`) or\n 2. your cache path is incorrectly configured (which is: /home/runner/.cache/puppeteer).\nFor (2), check out our guide on configuring puppeteer at https://pptr.dev/guides/configuration.\n    at ChromeLauncher.resolveExecutablePath (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/BrowserLauncher.js:298:27)\n    at ChromeLauncher.computeLaunchArguments (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/ChromeLauncher.js:86:24)\n    at async ChromeLauncher.launch (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/BrowserLauncher.js:49:28)\n    at async Scraper.of (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-scraper/dist/scraper.js:29:28)\n    at async Module.run (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-cli/bin/alfa/command/scrape/run.js:94:21)\n    at async run (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-cli/bin/alfa/command/audit/run.js:31:24)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "duplicateFailedCount": 0,
        "uniqueFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "axe": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 1762,
          "failed": 4,
          "cantTell": 18,
          "inapplicable": 86
        },
        "failedRules": [
          "landmark-complementary-is-top-level",
          "region"
        ],
        "passedRules": [
          "aria-allowed-attr",
          "aria-allowed-role",
          "aria-conditional-attr",
          "aria-deprecated-role",
          "aria-hidden-body",
          "aria-hidden-focus",
          "aria-prohibited-attr",
          "aria-required-attr",
          "aria-roles",
          "aria-valid-attr",
          "aria-valid-attr-value",
          "avoid-inline-spacing",
          "button-name",
          "bypass",
          "color-contrast",
          "document-title",
          "duplicate-id-aria",
          "empty-heading",
          "form-field-multiple-labels",
          "heading-order",
          "html-has-lang",
          "html-lang-valid",
          "image-alt",
          "image-redundant-alt",
          "label",
          "label-title-only",
          "landmark-banner-is-top-level",
          "landmark-complementary-is-top-level",
          "landmark-contentinfo-is-top-level",
          "landmark-main-is-top-level",
          "landmark-no-duplicate-banner",
          "landmark-no-duplicate-contentinfo",
          "landmark-no-duplicate-main",
          "landmark-one-main",
          "landmark-unique",
          "link-in-text-block",
          "link-name",
          "list",
          "listitem",
          "meta-viewport",
          "meta-viewport-large",
          "nested-interactive",
          "page-has-heading-one",
          "presentation-role-conflict",
          "region",
          "tabindex"
        ],
        "failures": [
          {
            "rule": "landmark-complementary-is-top-level",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/landmark-complementary-is-top-level?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": "#image-caption-credit-block",
            "html": "<aside aria-label=\"Image credits and captions\" id=\"image-caption-credit-block\" class=\"image-caption-credit-block usa-accordion usa-accordion--bordered\">",
            "message": "Aside should not be contained in another landmark",
            "fixSummary": "Fix any of the following:\n  The complementary landmark is contained in another landmark.",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "c88f8c133e77",
            "firstSeenAt": "2026-06-04T18:34:08.422Z",
            "patternId": "A11Y-fb1d2ccd"
          },
          {
            "rule": "region",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/region?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": ".usa-footer__return-to-top",
            "html": "<div class=\"usa-footer__return-to-top\" data-once=\"tpFeedbackRttWrapper\">\n  <div class=\"usa-footer__return-to-top--inner\" data-once=\"tpFeedbackRtt\">\n    <a class=\"usa-button usa-button--secondary usa-button__link\" href=\"#\" tabindex=\"-1\"><span class=\"arrow\"></span>Top</a>\n  </div>\n</div>",
            "message": "All page content should be contained by landmarks",
            "fixSummary": "Fix any of the following:\n  Some page content is not contained by landmarks",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "1f10e4a16c17",
            "firstSeenAt": "2026-06-04T18:34:08.422Z",
            "patternId": "A11Y-5a929090"
          },
          {
            "rule": "landmark-complementary-is-top-level",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/landmark-complementary-is-top-level?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": "#image-caption-credit-block",
            "html": "<aside aria-label=\"Image credits and captions\" id=\"image-caption-credit-block\" class=\"image-caption-credit-block usa-accordion usa-accordion--bordered\">",
            "message": "Aside should not be contained in another landmark",
            "fixSummary": "Fix any of the following:\n  The complementary landmark is contained in another landmark.",
            "relatedPaths": null,
            "colorScheme": "dark",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "b1dad3072153",
            "firstSeenAt": "2026-06-04T18:34:08.422Z",
            "patternId": "A11Y-aef17d49"
          },
          {
            "rule": "region",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/region?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": ".usa-footer__return-to-top",
            "html": "<div class=\"usa-footer__return-to-top\" data-once=\"tpFeedbackRttWrapper\">\n  <div class=\"usa-footer__return-to-top--inner\" data-once=\"tpFeedbackRtt\">\n    <a class=\"usa-button usa-button--secondary usa-button__link\" href=\"#\" tabindex=\"-1\"><span class=\"arrow\"></span>Top</a>\n  </div>\n</div>",
            "message": "All page content should be contained by landmarks",
            "fixSummary": "Fix any of the following:\n  Some page content is not contained by landmarks",
            "relatedPaths": null,
            "colorScheme": "dark",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "28e374c9f30c",
            "firstSeenAt": "2026-06-04T18:34:08.422Z",
            "patternId": "A11Y-0d4b870c"
          }
        ],
        "outcomeCount": 1870,
        "darkModeScanned": true,
        "requestedColorScheme": "both",
        "scanContext": {
          "viewport": {
            "width": 1280,
            "height": 800
          },
          "viewportPreset": "desktop",
          "colorScheme": "both",
          "browser": "chromium"
        },
        "mediaQuerySupport": {
          "darkMode": true,
          "reducedMotion": false,
          "highContrast": true,
          "forcedColors": true,
          "reducedTransparency": false
        },
        "duplicateFailedCount": 0,
        "uniqueFailedCount": 4
      },
      "equalAccess": {
        "executed": false,
        "error": "Skipped (not requested)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "accesslint": {
        "executed": false,
        "error": "Skipped (not requested)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "qualweb": {
        "executed": false,
        "error": "Skipped (not requested)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "duplicateFindingCount": 0
    },
    {
      "submittedUrl": "https://nsf.gov/events/virtual-networking-event-potential-international-us-nsf/2025-07-10",
      "finalUrl": "https://www.nsf.gov/events/virtual-networking-event-potential-international-us-nsf/2025-07-10",
      "redirected": true,
      "statusCode": 200,
      "ok": true,
      "contentType": "text/html; charset=UTF-8",
      "pageTitle": "Virtual networking event for potential international-U.S. NSF VINES principal investigators | NSF - U.S. National Science Foundation",
      "elapsedMs": 8677,
      "error": null,
      "scanContext": {
        "viewport": {
          "width": 1280,
          "height": 800
        },
        "viewportPreset": "desktop",
        "colorScheme": "both",
        "browser": "chromium"
      },
      "alfa": {
        "executed": false,
        "error": "Error: Could not find Chrome (ver. 145.0.7632.77). This can occur if either\n 1. you did not perform an installation before running the script (e.g. `npx puppeteer browsers install chrome`) or\n 2. your cache path is incorrectly configured (which is: /home/runner/.cache/puppeteer).\nFor (2), check out our guide on configuring puppeteer at https://pptr.dev/guides/configuration.\n    at ChromeLauncher.resolveExecutablePath (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/BrowserLauncher.js:298:27)\n    at ChromeLauncher.computeLaunchArguments (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/ChromeLauncher.js:86:24)\n    at async ChromeLauncher.launch (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/BrowserLauncher.js:49:28)\n    at async Scraper.of (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-scraper/dist/scraper.js:29:28)\n    at async Module.run (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-cli/bin/alfa/command/scrape/run.js:94:21)\n    at async run (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-cli/bin/alfa/command/audit/run.js:31:24)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "duplicateFailedCount": 0,
        "uniqueFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "axe": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 1742,
          "failed": 4,
          "cantTell": 18,
          "inapplicable": 84
        },
        "failedRules": [
          "landmark-complementary-is-top-level",
          "region"
        ],
        "passedRules": [
          "aria-allowed-attr",
          "aria-allowed-role",
          "aria-conditional-attr",
          "aria-deprecated-role",
          "aria-hidden-body",
          "aria-hidden-focus",
          "aria-prohibited-attr",
          "aria-required-attr",
          "aria-roles",
          "aria-valid-attr",
          "aria-valid-attr-value",
          "avoid-inline-spacing",
          "button-name",
          "bypass",
          "color-contrast",
          "document-title",
          "duplicate-id-aria",
          "empty-heading",
          "form-field-multiple-labels",
          "heading-order",
          "html-has-lang",
          "html-lang-valid",
          "image-alt",
          "image-redundant-alt",
          "label",
          "label-title-only",
          "landmark-banner-is-top-level",
          "landmark-complementary-is-top-level",
          "landmark-contentinfo-is-top-level",
          "landmark-main-is-top-level",
          "landmark-no-duplicate-banner",
          "landmark-no-duplicate-contentinfo",
          "landmark-no-duplicate-main",
          "landmark-one-main",
          "landmark-unique",
          "link-in-text-block",
          "link-name",
          "list",
          "listitem",
          "meta-viewport",
          "meta-viewport-large",
          "nested-interactive",
          "page-has-heading-one",
          "presentation-role-conflict",
          "region",
          "svg-img-alt",
          "tabindex"
        ],
        "failures": [
          {
            "rule": "landmark-complementary-is-top-level",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/landmark-complementary-is-top-level?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": "#image-caption-credit-block",
            "html": "<aside aria-label=\"Image credits and captions\" id=\"image-caption-credit-block\" class=\"image-caption-credit-block usa-accordion usa-accordion--bordered\">",
            "message": "Aside should not be contained in another landmark",
            "fixSummary": "Fix any of the following:\n  The complementary landmark is contained in another landmark.",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "caacf1b7f45a",
            "firstSeenAt": "2026-06-04T18:34:08.422Z",
            "patternId": "A11Y-fb1d2ccd"
          },
          {
            "rule": "region",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/region?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": ".usa-footer__return-to-top",
            "html": "<div class=\"usa-footer__return-to-top\" data-once=\"tpFeedbackRttWrapper\">\n  <div class=\"usa-footer__return-to-top--inner\" data-once=\"tpFeedbackRtt\">\n    <a class=\"usa-button usa-button--secondary usa-button__link\" href=\"#\" tabindex=\"-1\"><span class=\"arrow\"></span>Top</a>\n  </div>\n</div>",
            "message": "All page content should be contained by landmarks",
            "fixSummary": "Fix any of the following:\n  Some page content is not contained by landmarks",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "f2fecc7aacc4",
            "firstSeenAt": "2026-06-04T18:34:08.422Z",
            "patternId": "A11Y-5a929090"
          },
          {
            "rule": "landmark-complementary-is-top-level",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/landmark-complementary-is-top-level?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": "#image-caption-credit-block",
            "html": "<aside aria-label=\"Image credits and captions\" id=\"image-caption-credit-block\" class=\"image-caption-credit-block usa-accordion usa-accordion--bordered\">",
            "message": "Aside should not be contained in another landmark",
            "fixSummary": "Fix any of the following:\n  The complementary landmark is contained in another landmark.",
            "relatedPaths": null,
            "colorScheme": "dark",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "8c5366db795a",
            "firstSeenAt": "2026-06-04T18:34:08.422Z",
            "patternId": "A11Y-aef17d49"
          },
          {
            "rule": "region",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/region?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": ".usa-footer__return-to-top",
            "html": "<div class=\"usa-footer__return-to-top\" data-once=\"tpFeedbackRttWrapper\">\n  <div class=\"usa-footer__return-to-top--inner\" data-once=\"tpFeedbackRtt\">\n    <a class=\"usa-button usa-button--secondary usa-button__link\" href=\"#\" tabindex=\"-1\"><span class=\"arrow\"></span>Top</a>\n  </div>\n</div>",
            "message": "All page content should be contained by landmarks",
            "fixSummary": "Fix any of the following:\n  Some page content is not contained by landmarks",
            "relatedPaths": null,
            "colorScheme": "dark",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "86ccaed4230e",
            "firstSeenAt": "2026-06-04T18:34:08.422Z",
            "patternId": "A11Y-0d4b870c"
          }
        ],
        "outcomeCount": 1848,
        "darkModeScanned": true,
        "requestedColorScheme": "both",
        "scanContext": {
          "viewport": {
            "width": 1280,
            "height": 800
          },
          "viewportPreset": "desktop",
          "colorScheme": "both",
          "browser": "chromium"
        },
        "mediaQuerySupport": {
          "darkMode": true,
          "reducedMotion": false,
          "highContrast": true,
          "forcedColors": true,
          "reducedTransparency": false
        },
        "duplicateFailedCount": 0,
        "uniqueFailedCount": 4
      },
      "equalAccess": {
        "executed": false,
        "error": "Skipped (not requested)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "accesslint": {
        "executed": false,
        "error": "Skipped (not requested)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "qualweb": {
        "executed": false,
        "error": "Skipped (not requested)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "duplicateFindingCount": 0
    },
    {
      "submittedUrl": "https://nsf.gov/about/meetings/help",
      "finalUrl": "https://www.nsf.gov/about/meetings/help",
      "redirected": true,
      "statusCode": 200,
      "ok": true,
      "contentType": "text/html; charset=UTF-8",
      "pageTitle": "Meeting Help - Meetings at NSF | NSF - U.S. National Science Foundation",
      "elapsedMs": 10532,
      "error": null,
      "scanContext": {
        "viewport": {
          "width": 1280,
          "height": 800
        },
        "viewportPreset": "desktop",
        "colorScheme": "both",
        "browser": "chromium"
      },
      "alfa": {
        "executed": false,
        "error": "Error: Could not find Chrome (ver. 145.0.7632.77). This can occur if either\n 1. you did not perform an installation before running the script (e.g. `npx puppeteer browsers install chrome`) or\n 2. your cache path is incorrectly configured (which is: /home/runner/.cache/puppeteer).\nFor (2), check out our guide on configuring puppeteer at https://pptr.dev/guides/configuration.\n    at ChromeLauncher.resolveExecutablePath (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/BrowserLauncher.js:298:27)\n    at ChromeLauncher.computeLaunchArguments (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/ChromeLauncher.js:86:24)\n    at async ChromeLauncher.launch (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/BrowserLauncher.js:49:28)\n    at async Scraper.of (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-scraper/dist/scraper.js:29:28)\n    at async Module.run (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-cli/bin/alfa/command/scrape/run.js:94:21)\n    at async run (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-cli/bin/alfa/command/audit/run.js:31:24)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "duplicateFailedCount": 0,
        "uniqueFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "axe": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 2008,
          "failed": 4,
          "cantTell": 24,
          "inapplicable": 84
        },
        "failedRules": [
          "region"
        ],
        "passedRules": [
          "aria-allowed-attr",
          "aria-allowed-role",
          "aria-conditional-attr",
          "aria-deprecated-role",
          "aria-hidden-body",
          "aria-hidden-focus",
          "aria-prohibited-attr",
          "aria-required-attr",
          "aria-roles",
          "aria-valid-attr",
          "aria-valid-attr-value",
          "avoid-inline-spacing",
          "button-name",
          "bypass",
          "color-contrast",
          "document-title",
          "duplicate-id-aria",
          "empty-heading",
          "form-field-multiple-labels",
          "heading-order",
          "html-has-lang",
          "html-lang-valid",
          "image-alt",
          "image-redundant-alt",
          "label",
          "label-title-only",
          "landmark-banner-is-top-level",
          "landmark-complementary-is-top-level",
          "landmark-contentinfo-is-top-level",
          "landmark-main-is-top-level",
          "landmark-no-duplicate-banner",
          "landmark-no-duplicate-contentinfo",
          "landmark-no-duplicate-main",
          "landmark-one-main",
          "landmark-unique",
          "link-in-text-block",
          "link-name",
          "list",
          "listitem",
          "meta-viewport",
          "meta-viewport-large",
          "nested-interactive",
          "page-has-heading-one",
          "presentation-role-conflict",
          "region",
          "svg-img-alt",
          "tabindex"
        ],
        "failures": [
          {
            "rule": "region",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/region?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": ".uswds-main-content-wrapper > .grid-row:nth-child(1)",
            "html": "<div class=\"grid-row\">\n    \n          <h1 class=\"page-title--top\">\n                  <span class=\"field field--name-title field--type-string field--label-hidden\">Meeting Help</span>\n\n              </h1>\n    \n          </div>",
            "message": "All page content should be contained by landmarks",
            "fixSummary": "Fix any of the following:\n  Some page content is not contained by landmarks",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "b38e7307c9ee",
            "firstSeenAt": "2026-06-04T18:34:08.422Z",
            "patternId": "A11Y-702c4729"
          },
          {
            "rule": "region",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/region?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": ".usa-footer__return-to-top",
            "html": "<div class=\"usa-footer__return-to-top\" data-once=\"tpFeedbackRttWrapper\">\n  <div class=\"usa-footer__return-to-top--inner\" data-once=\"tpFeedbackRtt\">\n    <a class=\"usa-button usa-button--secondary usa-button__link\" href=\"#\" tabindex=\"-1\"><span class=\"arrow\"></span>Top</a>\n  </div>\n</div>",
            "message": "All page content should be contained by landmarks",
            "fixSummary": "Fix any of the following:\n  Some page content is not contained by landmarks",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "15a16631f3ad",
            "firstSeenAt": "2026-06-04T18:34:08.422Z",
            "patternId": "A11Y-5a929090"
          },
          {
            "rule": "region",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/region?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": ".uswds-main-content-wrapper > .grid-row:nth-child(1)",
            "html": "<div class=\"grid-row\">\n    \n          <h1 class=\"page-title--top\">\n                  <span class=\"field field--name-title field--type-string field--label-hidden\">Meeting Help</span>\n\n              </h1>\n    \n          </div>",
            "message": "All page content should be contained by landmarks",
            "fixSummary": "Fix any of the following:\n  Some page content is not contained by landmarks",
            "relatedPaths": null,
            "colorScheme": "dark",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "c9f9337cf566",
            "firstSeenAt": "2026-06-04T18:34:08.422Z",
            "patternId": "A11Y-63e5c13e"
          },
          {
            "rule": "region",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/region?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": ".usa-footer__return-to-top",
            "html": "<div class=\"usa-footer__return-to-top\" data-once=\"tpFeedbackRttWrapper\">\n  <div class=\"usa-footer__return-to-top--inner\" data-once=\"tpFeedbackRtt\">\n    <a class=\"usa-button usa-button--secondary usa-button__link\" href=\"#\" tabindex=\"-1\"><span class=\"arrow\"></span>Top</a>\n  </div>\n</div>",
            "message": "All page content should be contained by landmarks",
            "fixSummary": "Fix any of the following:\n  Some page content is not contained by landmarks",
            "relatedPaths": null,
            "colorScheme": "dark",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "0eff9f45d311",
            "firstSeenAt": "2026-06-04T18:34:08.422Z",
            "patternId": "A11Y-0d4b870c"
          }
        ],
        "outcomeCount": 2120,
        "darkModeScanned": true,
        "requestedColorScheme": "both",
        "scanContext": {
          "viewport": {
            "width": 1280,
            "height": 800
          },
          "viewportPreset": "desktop",
          "colorScheme": "both",
          "browser": "chromium"
        },
        "mediaQuerySupport": {
          "darkMode": true,
          "reducedMotion": false,
          "highContrast": true,
          "forcedColors": true,
          "reducedTransparency": false
        },
        "duplicateFailedCount": 0,
        "uniqueFailedCount": 4
      },
      "equalAccess": {
        "executed": false,
        "error": "Skipped (not requested)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "accesslint": {
        "executed": false,
        "error": "Skipped (not requested)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "qualweb": {
        "executed": false,
        "error": "Skipped (not requested)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "duplicateFindingCount": 0
    },
    {
      "submittedUrl": "https://nsf.gov/about/meetings/accommodations",
      "finalUrl": "https://www.nsf.gov/about/meetings/accommodations",
      "redirected": true,
      "statusCode": 200,
      "ok": true,
      "contentType": "text/html; charset=UTF-8",
      "pageTitle": "Accessibility and Reasonable Accommodations - Meetings at NSF | NSF - U.S. National Science Foundation",
      "elapsedMs": 8967,
      "error": null,
      "scanContext": {
        "viewport": {
          "width": 1280,
          "height": 800
        },
        "viewportPreset": "desktop",
        "colorScheme": "both",
        "browser": "chromium"
      },
      "alfa": {
        "executed": false,
        "error": "Error: Could not find Chrome (ver. 145.0.7632.77). This can occur if either\n 1. you did not perform an installation before running the script (e.g. `npx puppeteer browsers install chrome`) or\n 2. your cache path is incorrectly configured (which is: /home/runner/.cache/puppeteer).\nFor (2), check out our guide on configuring puppeteer at https://pptr.dev/guides/configuration.\n    at ChromeLauncher.resolveExecutablePath (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/BrowserLauncher.js:298:27)\n    at ChromeLauncher.computeLaunchArguments (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/ChromeLauncher.js:86:24)\n    at async ChromeLauncher.launch (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/BrowserLauncher.js:49:28)\n    at async Scraper.of (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-scraper/dist/scraper.js:29:28)\n    at async Module.run (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-cli/bin/alfa/command/scrape/run.js:94:21)\n    at async run (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-cli/bin/alfa/command/audit/run.js:31:24)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "duplicateFailedCount": 0,
        "uniqueFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "axe": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 739,
          "failed": 2,
          "cantTell": 7,
          "inapplicable": 44
        },
        "failedRules": [
          "region"
        ],
        "passedRules": [
          "aria-allowed-attr",
          "aria-allowed-role",
          "aria-conditional-attr",
          "aria-deprecated-role",
          "aria-hidden-body",
          "aria-hidden-focus",
          "aria-prohibited-attr",
          "aria-required-attr",
          "aria-roles",
          "aria-valid-attr",
          "aria-valid-attr-value",
          "avoid-inline-spacing",
          "button-name",
          "bypass",
          "color-contrast",
          "document-title",
          "duplicate-id-aria",
          "empty-heading",
          "form-field-multiple-labels",
          "heading-order",
          "html-has-lang",
          "html-lang-valid",
          "image-alt",
          "image-redundant-alt",
          "label",
          "label-title-only",
          "landmark-banner-is-top-level",
          "landmark-complementary-is-top-level",
          "landmark-contentinfo-is-top-level",
          "landmark-main-is-top-level",
          "landmark-no-duplicate-banner",
          "landmark-no-duplicate-contentinfo",
          "landmark-no-duplicate-main",
          "landmark-one-main",
          "landmark-unique",
          "link-in-text-block",
          "link-name",
          "list",
          "listitem",
          "meta-viewport",
          "meta-viewport-large",
          "nested-interactive",
          "page-has-heading-one",
          "region",
          "tabindex"
        ],
        "failures": [
          {
            "rule": "region",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/region?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": ".uswds-main-content-wrapper > .grid-row:nth-child(1)",
            "html": "<div class=\"grid-row\">\n    \n          <h1 class=\"page-title--top\">\n                  <span class=\"field field--name-title field--type-string field--label-hidden\">Accessibility and Reasonable Accommodations</span>\n\n              </h1>\n    \n          </div>",
            "message": "All page content should be contained by landmarks",
            "fixSummary": "Fix any of the following:\n  Some page content is not contained by landmarks",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "01243038473c",
            "firstSeenAt": "2026-06-04T18:34:08.422Z",
            "patternId": "A11Y-702c4729"
          },
          {
            "rule": "region",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/region?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": ".usa-footer__return-to-top",
            "html": "<div class=\"usa-footer__return-to-top\" data-once=\"tpFeedbackRttWrapper\">\n  <div class=\"usa-footer__return-to-top--inner\" data-once=\"tpFeedbackRtt\">\n    <a class=\"usa-button usa-button--secondary usa-button__link\" href=\"#\" tabindex=\"-1\"><span class=\"arrow\"></span>Top</a>\n  </div>\n</div>",
            "message": "All page content should be contained by landmarks",
            "fixSummary": "Fix any of the following:\n  Some page content is not contained by landmarks",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "2f2cb0f2c28c",
            "firstSeenAt": "2026-06-04T18:34:08.422Z",
            "patternId": "A11Y-5a929090"
          }
        ],
        "outcomeCount": 792,
        "darkModeScanned": false,
        "requestedColorScheme": "both",
        "scanContext": {
          "viewport": {
            "width": 1280,
            "height": 800
          },
          "viewportPreset": "desktop",
          "colorScheme": "both",
          "browser": "chromium"
        },
        "mediaQuerySupport": {
          "darkMode": false,
          "reducedMotion": false,
          "highContrast": false,
          "forcedColors": true,
          "reducedTransparency": false
        },
        "duplicateFailedCount": 0,
        "uniqueFailedCount": 2
      },
      "equalAccess": {
        "executed": false,
        "error": "Skipped (not requested)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "accesslint": {
        "executed": false,
        "error": "Skipped (not requested)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "qualweb": {
        "executed": false,
        "error": "Skipped (not requested)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "duplicateFindingCount": 0
    },
    {
      "submittedUrl": "https://nsf.gov/staff/",
      "finalUrl": "https://www.nsf.gov/unavailable",
      "redirected": true,
      "statusCode": 404,
      "ok": false,
      "contentType": "text/html; charset=UTF-8",
      "pageTitle": "Page Not Found | NSF - U.S. National Science Foundation",
      "elapsedMs": 7507,
      "error": null,
      "scanContext": {
        "viewport": {
          "width": 1280,
          "height": 800
        },
        "viewportPreset": "desktop",
        "colorScheme": "both",
        "browser": "chromium"
      },
      "alfa": {
        "executed": false,
        "error": "Error: Could not find Chrome (ver. 145.0.7632.77). This can occur if either\n 1. you did not perform an installation before running the script (e.g. `npx puppeteer browsers install chrome`) or\n 2. your cache path is incorrectly configured (which is: /home/runner/.cache/puppeteer).\nFor (2), check out our guide on configuring puppeteer at https://pptr.dev/guides/configuration.\n    at ChromeLauncher.resolveExecutablePath (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/BrowserLauncher.js:298:27)\n    at ChromeLauncher.computeLaunchArguments (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/ChromeLauncher.js:86:24)\n    at async ChromeLauncher.launch (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/BrowserLauncher.js:49:28)\n    at async Scraper.of (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-scraper/dist/scraper.js:29:28)\n    at async Module.run (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-cli/bin/alfa/command/scrape/run.js:94:21)\n    at async run (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-cli/bin/alfa/command/audit/run.js:31:24)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "duplicateFailedCount": 0,
        "uniqueFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "axe": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 666,
          "failed": 2,
          "cantTell": 8,
          "inapplicable": 44
        },
        "failedRules": [
          "landmark-complementary-is-top-level",
          "region"
        ],
        "passedRules": [
          "aria-allowed-attr",
          "aria-allowed-role",
          "aria-conditional-attr",
          "aria-deprecated-role",
          "aria-hidden-body",
          "aria-hidden-focus",
          "aria-prohibited-attr",
          "aria-required-attr",
          "aria-roles",
          "aria-valid-attr",
          "aria-valid-attr-value",
          "avoid-inline-spacing",
          "button-name",
          "bypass",
          "color-contrast",
          "document-title",
          "duplicate-id-aria",
          "empty-heading",
          "form-field-multiple-labels",
          "heading-order",
          "html-has-lang",
          "html-lang-valid",
          "image-alt",
          "image-redundant-alt",
          "label",
          "label-title-only",
          "landmark-banner-is-top-level",
          "landmark-complementary-is-top-level",
          "landmark-contentinfo-is-top-level",
          "landmark-main-is-top-level",
          "landmark-no-duplicate-banner",
          "landmark-no-duplicate-contentinfo",
          "landmark-no-duplicate-main",
          "landmark-one-main",
          "landmark-unique",
          "link-in-text-block",
          "link-name",
          "list",
          "listitem",
          "meta-viewport",
          "meta-viewport-large",
          "nested-interactive",
          "page-has-heading-one",
          "region",
          "tabindex"
        ],
        "failures": [
          {
            "rule": "landmark-complementary-is-top-level",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/landmark-complementary-is-top-level?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": "#image-caption-credit-block",
            "html": "<aside aria-label=\"Image credits and captions\" id=\"image-caption-credit-block\" class=\"image-caption-credit-block usa-accordion usa-accordion--bordered\">",
            "message": "Aside should not be contained in another landmark",
            "fixSummary": "Fix any of the following:\n  The complementary landmark is contained in another landmark.",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "e1fa3f249573",
            "firstSeenAt": "2026-06-04T18:34:08.422Z",
            "patternId": "A11Y-fb1d2ccd"
          },
          {
            "rule": "region",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/region?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": ".usa-footer__return-to-top",
            "html": "<div class=\"usa-footer__return-to-top\" data-once=\"tpFeedbackRttWrapper\">\n  <div class=\"usa-footer__return-to-top--inner\" data-once=\"tpFeedbackRtt\">\n    <a class=\"usa-button usa-button--secondary usa-button__link\" href=\"#\" tabindex=\"-1\"><span class=\"arrow\"></span>Top</a>\n  </div>\n</div>",
            "message": "All page content should be contained by landmarks",
            "fixSummary": "Fix any of the following:\n  Some page content is not contained by landmarks",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "3fce924ccba0",
            "firstSeenAt": "2026-06-04T18:34:08.422Z",
            "patternId": "A11Y-5a929090"
          }
        ],
        "outcomeCount": 720,
        "darkModeScanned": false,
        "requestedColorScheme": "both",
        "scanContext": {
          "viewport": {
            "width": 1280,
            "height": 800
          },
          "viewportPreset": "desktop",
          "colorScheme": "both",
          "browser": "chromium"
        },
        "mediaQuerySupport": {
          "darkMode": false,
          "reducedMotion": false,
          "highContrast": false,
          "forcedColors": true,
          "reducedTransparency": false
        },
        "duplicateFailedCount": 0,
        "uniqueFailedCount": 2
      },
      "equalAccess": {
        "executed": false,
        "error": "Skipped (not requested)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "accesslint": {
        "executed": false,
        "error": "Skipped (not requested)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "qualweb": {
        "executed": false,
        "error": "Skipped (not requested)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "duplicateFindingCount": 0
    },
    {
      "submittedUrl": "https://nsf.gov/staff/staff_list.jsp?org=NSF&from_org=NSF",
      "finalUrl": "https://www.nsf.gov/staff",
      "redirected": true,
      "statusCode": 202,
      "ok": true,
      "contentType": "text/html; charset=UTF-8",
      "pageTitle": null,
      "elapsedMs": 5515,
      "error": null,
      "scanContext": {
        "viewport": {
          "width": 1280,
          "height": 800
        },
        "viewportPreset": "desktop",
        "colorScheme": "both",
        "browser": "chromium"
      },
      "alfa": {
        "executed": false,
        "error": "Error: Could not find Chrome (ver. 145.0.7632.77). This can occur if either\n 1. you did not perform an installation before running the script (e.g. `npx puppeteer browsers install chrome`) or\n 2. your cache path is incorrectly configured (which is: /home/runner/.cache/puppeteer).\nFor (2), check out our guide on configuring puppeteer at https://pptr.dev/guides/configuration.\n    at ChromeLauncher.resolveExecutablePath (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/BrowserLauncher.js:298:27)\n    at ChromeLauncher.computeLaunchArguments (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/ChromeLauncher.js:86:24)\n    at async ChromeLauncher.launch (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/BrowserLauncher.js:49:28)\n    at async Scraper.of (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-scraper/dist/scraper.js:29:28)\n    at async Module.run (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-cli/bin/alfa/command/scrape/run.js:94:21)\n    at async run (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-cli/bin/alfa/command/audit/run.js:31:24)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "duplicateFailedCount": 0,
        "uniqueFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "axe": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 18,
          "failed": 5,
          "cantTell": 0,
          "inapplicable": 79
        },
        "failedRules": [
          "html-has-lang",
          "landmark-one-main",
          "region"
        ],
        "passedRules": [
          "aria-hidden-body",
          "color-contrast",
          "document-title",
          "empty-heading",
          "heading-order",
          "nested-interactive",
          "page-has-heading-one",
          "region"
        ],
        "failures": [
          {
            "rule": "html-has-lang",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/html-has-lang?application=playwright",
            "impact": "serious",
            "wcagSc": [
              "wcag2a",
              "wcag311"
            ],
            "xpath": "html",
            "html": "<html>",
            "message": "<html> element must have a lang attribute",
            "fixSummary": "Fix any of the following:\n  The <html> element does not have a lang attribute",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "e7eb2eff8a89",
            "firstSeenAt": "2026-06-04T18:34:08.422Z",
            "patternId": "A11Y-9a2136ae"
          },
          {
            "rule": "landmark-one-main",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/landmark-one-main?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": "html",
            "html": "<html>",
            "message": "Document should have one main landmark",
            "fixSummary": "Fix all of the following:\n  Document does not have a main landmark",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "1185fd0482a4",
            "firstSeenAt": "2026-06-04T18:34:08.422Z",
            "patternId": "A11Y-85b00be0"
          },
          {
            "rule": "region",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/region?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": "h1",
            "html": "<h1>403 ERROR</h1>",
            "message": "All page content should be contained by landmarks",
            "fixSummary": "Fix any of the following:\n  Some page content is not contained by landmarks",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "38af6f8ae8da",
            "firstSeenAt": "2026-06-04T18:34:08.422Z",
            "patternId": "A11Y-0b527b4b"
          },
          {
            "rule": "region",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/region?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": "h2",
            "html": "<h2>The request could not be satisfied.</h2>",
            "message": "All page content should be contained by landmarks",
            "fixSummary": "Fix any of the following:\n  Some page content is not contained by landmarks",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "dd5c848624fb",
            "firstSeenAt": "2026-06-04T18:34:08.422Z",
            "patternId": "A11Y-fe7463fa"
          },
          {
            "rule": "region",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/region?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": "pre",
            "html": "<pre>Generated by cloudfront (CloudFront)\nRequest ID: 2H-zuCGYiHOdTBTSo0LiAqKL1UIx03YQEMzNlMaY_y1hqoKEfsUtvA==\n</pre>",
            "message": "All page content should be contained by landmarks",
            "fixSummary": "Fix any of the following:\n  Some page content is not contained by landmarks",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "4b639f726483",
            "firstSeenAt": "2026-06-04T18:34:08.422Z",
            "patternId": "A11Y-05ca71a7"
          }
        ],
        "outcomeCount": 102,
        "darkModeScanned": false,
        "requestedColorScheme": "both",
        "scanContext": {
          "viewport": {
            "width": 1280,
            "height": 800
          },
          "viewportPreset": "desktop",
          "colorScheme": "both",
          "browser": "chromium"
        },
        "mediaQuerySupport": {
          "darkMode": false,
          "reducedMotion": false,
          "highContrast": false,
          "forcedColors": false,
          "reducedTransparency": false
        },
        "duplicateFailedCount": 0,
        "uniqueFailedCount": 5
      },
      "equalAccess": {
        "executed": false,
        "error": "Skipped (not requested)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "accesslint": {
        "executed": false,
        "error": "Skipped (not requested)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "qualweb": {
        "executed": false,
        "error": "Skipped (not requested)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "duplicateFindingCount": 0
    },
    {
      "submittedUrl": "https://nsf.gov/publications/",
      "finalUrl": "https://www.nsf.gov/documents-reports",
      "redirected": true,
      "statusCode": 200,
      "ok": true,
      "contentType": "text/html; charset=UTF-8",
      "pageTitle": "Documents and Reports | NSF - U.S. National Science Foundation",
      "elapsedMs": 7739,
      "error": null,
      "scanContext": {
        "viewport": {
          "width": 1280,
          "height": 800
        },
        "viewportPreset": "desktop",
        "colorScheme": "both",
        "browser": "chromium"
      },
      "alfa": {
        "executed": false,
        "error": "Error: Could not find Chrome (ver. 145.0.7632.77). This can occur if either\n 1. you did not perform an installation before running the script (e.g. `npx puppeteer browsers install chrome`) or\n 2. your cache path is incorrectly configured (which is: /home/runner/.cache/puppeteer).\nFor (2), check out our guide on configuring puppeteer at https://pptr.dev/guides/configuration.\n    at ChromeLauncher.resolveExecutablePath (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/BrowserLauncher.js:298:27)\n    at ChromeLauncher.computeLaunchArguments (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/ChromeLauncher.js:86:24)\n    at async ChromeLauncher.launch (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/BrowserLauncher.js:49:28)\n    at async Scraper.of (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-scraper/dist/scraper.js:29:28)\n    at async Module.run (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-cli/bin/alfa/command/scrape/run.js:94:21)\n    at async run (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-cli/bin/alfa/command/audit/run.js:31:24)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "duplicateFailedCount": 0,
        "uniqueFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "axe": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 909,
          "failed": 2,
          "cantTell": 7,
          "inapplicable": 44
        },
        "failedRules": [
          "region"
        ],
        "passedRules": [
          "aria-allowed-attr",
          "aria-allowed-role",
          "aria-conditional-attr",
          "aria-deprecated-role",
          "aria-hidden-body",
          "aria-hidden-focus",
          "aria-prohibited-attr",
          "aria-required-attr",
          "aria-roles",
          "aria-valid-attr",
          "aria-valid-attr-value",
          "avoid-inline-spacing",
          "button-name",
          "bypass",
          "color-contrast",
          "document-title",
          "duplicate-id-aria",
          "empty-heading",
          "form-field-multiple-labels",
          "heading-order",
          "html-has-lang",
          "html-lang-valid",
          "image-alt",
          "image-redundant-alt",
          "label",
          "label-title-only",
          "landmark-banner-is-top-level",
          "landmark-complementary-is-top-level",
          "landmark-contentinfo-is-top-level",
          "landmark-main-is-top-level",
          "landmark-no-duplicate-banner",
          "landmark-no-duplicate-contentinfo",
          "landmark-no-duplicate-main",
          "landmark-one-main",
          "landmark-unique",
          "link-in-text-block",
          "link-name",
          "list",
          "listitem",
          "meta-viewport",
          "meta-viewport-large",
          "nested-interactive",
          "page-has-heading-one",
          "region",
          "tabindex"
        ],
        "failures": [
          {
            "rule": "region",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/region?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": ".uswds-main-content-wrapper > .grid-row:nth-child(1)",
            "html": "<div class=\"grid-row\">\n    \n          <h1 class=\"page-title--top\">\n                  <span class=\"field field--name-title field--type-string field--label-hidden\">Documents and Reports</span>\n\n              </h1>\n    \n          </div>",
            "message": "All page content should be contained by landmarks",
            "fixSummary": "Fix any of the following:\n  Some page content is not contained by landmarks",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "2c32ed5a62d0",
            "firstSeenAt": "2026-06-04T18:34:08.422Z",
            "patternId": "A11Y-702c4729"
          },
          {
            "rule": "region",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/region?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": ".usa-footer__return-to-top",
            "html": "<div class=\"usa-footer__return-to-top\" data-once=\"tpFeedbackRttWrapper\">\n  <div class=\"usa-footer__return-to-top--inner\" data-once=\"tpFeedbackRtt\">\n    <a class=\"usa-button usa-button--secondary usa-button__link\" href=\"#\" tabindex=\"-1\"><span class=\"arrow\"></span>Top</a>\n  </div>\n</div>",
            "message": "All page content should be contained by landmarks",
            "fixSummary": "Fix any of the following:\n  Some page content is not contained by landmarks",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "4b120fbcedd7",
            "firstSeenAt": "2026-06-04T18:34:08.422Z",
            "patternId": "A11Y-5a929090"
          }
        ],
        "outcomeCount": 962,
        "darkModeScanned": false,
        "requestedColorScheme": "both",
        "scanContext": {
          "viewport": {
            "width": 1280,
            "height": 800
          },
          "viewportPreset": "desktop",
          "colorScheme": "both",
          "browser": "chromium"
        },
        "mediaQuerySupport": {
          "darkMode": false,
          "reducedMotion": false,
          "highContrast": false,
          "forcedColors": true,
          "reducedTransparency": false
        },
        "duplicateFailedCount": 0,
        "uniqueFailedCount": 2
      },
      "equalAccess": {
        "executed": false,
        "error": "Skipped (not requested)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "accesslint": {
        "executed": false,
        "error": "Skipped (not requested)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "qualweb": {
        "executed": false,
        "error": "Skipped (not requested)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "duplicateFindingCount": 0
    },
    {
      "submittedUrl": "https://nsf.gov/publications/obtaining_publications.jsp",
      "finalUrl": "https://www.nsf.gov/publications/obtaining_publications.jsp",
      "redirected": true,
      "statusCode": 404,
      "ok": false,
      "contentType": "text/html; charset=UTF-8",
      "pageTitle": "Page Not Found | NSF - U.S. National Science Foundation",
      "elapsedMs": 8338,
      "error": null,
      "scanContext": {
        "viewport": {
          "width": 1280,
          "height": 800
        },
        "viewportPreset": "desktop",
        "colorScheme": "both",
        "browser": "chromium"
      },
      "alfa": {
        "executed": false,
        "error": "Error: Could not find Chrome (ver. 145.0.7632.77). This can occur if either\n 1. you did not perform an installation before running the script (e.g. `npx puppeteer browsers install chrome`) or\n 2. your cache path is incorrectly configured (which is: /home/runner/.cache/puppeteer).\nFor (2), check out our guide on configuring puppeteer at https://pptr.dev/guides/configuration.\n    at ChromeLauncher.resolveExecutablePath (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/BrowserLauncher.js:298:27)\n    at ChromeLauncher.computeLaunchArguments (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/ChromeLauncher.js:86:24)\n    at async ChromeLauncher.launch (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/BrowserLauncher.js:49:28)\n    at async Scraper.of (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-scraper/dist/scraper.js:29:28)\n    at async Module.run (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-cli/bin/alfa/command/scrape/run.js:94:21)\n    at async run (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-cli/bin/alfa/command/audit/run.js:31:24)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "duplicateFailedCount": 0,
        "uniqueFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "axe": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 666,
          "failed": 2,
          "cantTell": 8,
          "inapplicable": 44
        },
        "failedRules": [
          "landmark-complementary-is-top-level",
          "region"
        ],
        "passedRules": [
          "aria-allowed-attr",
          "aria-allowed-role",
          "aria-conditional-attr",
          "aria-deprecated-role",
          "aria-hidden-body",
          "aria-hidden-focus",
          "aria-prohibited-attr",
          "aria-required-attr",
          "aria-roles",
          "aria-valid-attr",
          "aria-valid-attr-value",
          "avoid-inline-spacing",
          "button-name",
          "bypass",
          "color-contrast",
          "document-title",
          "duplicate-id-aria",
          "empty-heading",
          "form-field-multiple-labels",
          "heading-order",
          "html-has-lang",
          "html-lang-valid",
          "image-alt",
          "image-redundant-alt",
          "label",
          "label-title-only",
          "landmark-banner-is-top-level",
          "landmark-complementary-is-top-level",
          "landmark-contentinfo-is-top-level",
          "landmark-main-is-top-level",
          "landmark-no-duplicate-banner",
          "landmark-no-duplicate-contentinfo",
          "landmark-no-duplicate-main",
          "landmark-one-main",
          "landmark-unique",
          "link-in-text-block",
          "link-name",
          "list",
          "listitem",
          "meta-viewport",
          "meta-viewport-large",
          "nested-interactive",
          "page-has-heading-one",
          "region",
          "tabindex"
        ],
        "failures": [
          {
            "rule": "landmark-complementary-is-top-level",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/landmark-complementary-is-top-level?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": "#image-caption-credit-block",
            "html": "<aside aria-label=\"Image credits and captions\" id=\"image-caption-credit-block\" class=\"image-caption-credit-block usa-accordion usa-accordion--bordered\">",
            "message": "Aside should not be contained in another landmark",
            "fixSummary": "Fix any of the following:\n  The complementary landmark is contained in another landmark.",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "9b92dd191936",
            "firstSeenAt": "2026-06-04T18:34:08.422Z",
            "patternId": "A11Y-fb1d2ccd"
          },
          {
            "rule": "region",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/region?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": ".usa-footer__return-to-top",
            "html": "<div class=\"usa-footer__return-to-top\" data-once=\"tpFeedbackRttWrapper\">\n  <div class=\"usa-footer__return-to-top--inner\" data-once=\"tpFeedbackRtt\">\n    <a class=\"usa-button usa-button--secondary usa-button__link\" href=\"#\" tabindex=\"-1\"><span class=\"arrow\"></span>Top</a>\n  </div>\n</div>",
            "message": "All page content should be contained by landmarks",
            "fixSummary": "Fix any of the following:\n  Some page content is not contained by landmarks",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "fbf885bad6f3",
            "firstSeenAt": "2026-06-04T18:34:08.422Z",
            "patternId": "A11Y-5a929090"
          }
        ],
        "outcomeCount": 720,
        "darkModeScanned": false,
        "requestedColorScheme": "both",
        "scanContext": {
          "viewport": {
            "width": 1280,
            "height": 800
          },
          "viewportPreset": "desktop",
          "colorScheme": "both",
          "browser": "chromium"
        },
        "mediaQuerySupport": {
          "darkMode": false,
          "reducedMotion": false,
          "highContrast": false,
          "forcedColors": true,
          "reducedTransparency": false
        },
        "duplicateFailedCount": 0,
        "uniqueFailedCount": 2
      },
      "equalAccess": {
        "executed": false,
        "error": "Skipped (not requested)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "accesslint": {
        "executed": false,
        "error": "Skipped (not requested)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "qualweb": {
        "executed": false,
        "error": "Skipped (not requested)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "duplicateFindingCount": 0
    },
    {
      "submittedUrl": "https://nsf.gov/help/",
      "finalUrl": "https://www.nsf.gov/about/contact-us",
      "redirected": true,
      "statusCode": 200,
      "ok": true,
      "contentType": "text/html; charset=UTF-8",
      "pageTitle": "Contact Us - About NSF | NSF - U.S. National Science Foundation",
      "elapsedMs": 8925,
      "error": null,
      "scanContext": {
        "viewport": {
          "width": 1280,
          "height": 800
        },
        "viewportPreset": "desktop",
        "colorScheme": "both",
        "browser": "chromium"
      },
      "alfa": {
        "executed": false,
        "error": "Error: Could not find Chrome (ver. 145.0.7632.77). This can occur if either\n 1. you did not perform an installation before running the script (e.g. `npx puppeteer browsers install chrome`) or\n 2. your cache path is incorrectly configured (which is: /home/runner/.cache/puppeteer).\nFor (2), check out our guide on configuring puppeteer at https://pptr.dev/guides/configuration.\n    at ChromeLauncher.resolveExecutablePath (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/BrowserLauncher.js:298:27)\n    at ChromeLauncher.computeLaunchArguments (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/ChromeLauncher.js:86:24)\n    at async ChromeLauncher.launch (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/BrowserLauncher.js:49:28)\n    at async Scraper.of (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-scraper/dist/scraper.js:29:28)\n    at async Module.run (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-cli/bin/alfa/command/scrape/run.js:94:21)\n    at async run (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-cli/bin/alfa/command/audit/run.js:31:24)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "duplicateFailedCount": 0,
        "uniqueFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "axe": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 2016,
          "failed": 4,
          "cantTell": 20,
          "inapplicable": 86
        },
        "failedRules": [
          "region"
        ],
        "passedRules": [
          "aria-allowed-attr",
          "aria-allowed-role",
          "aria-conditional-attr",
          "aria-deprecated-role",
          "aria-hidden-body",
          "aria-hidden-focus",
          "aria-prohibited-attr",
          "aria-required-attr",
          "aria-roles",
          "aria-valid-attr",
          "aria-valid-attr-value",
          "avoid-inline-spacing",
          "button-name",
          "bypass",
          "color-contrast",
          "document-title",
          "duplicate-id-aria",
          "empty-heading",
          "form-field-multiple-labels",
          "heading-order",
          "html-has-lang",
          "html-lang-valid",
          "image-alt",
          "image-redundant-alt",
          "label",
          "label-title-only",
          "landmark-banner-is-top-level",
          "landmark-complementary-is-top-level",
          "landmark-contentinfo-is-top-level",
          "landmark-main-is-top-level",
          "landmark-no-duplicate-banner",
          "landmark-no-duplicate-contentinfo",
          "landmark-no-duplicate-main",
          "landmark-one-main",
          "landmark-unique",
          "link-in-text-block",
          "link-name",
          "list",
          "listitem",
          "meta-viewport",
          "meta-viewport-large",
          "nested-interactive",
          "page-has-heading-one",
          "presentation-role-conflict",
          "region",
          "tabindex"
        ],
        "failures": [
          {
            "rule": "region",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/region?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": ".uswds-main-content-wrapper > .grid-row:nth-child(1)",
            "html": "<div class=\"grid-row\">\n    \n          <h1 class=\"page-title--top\">\n                  <span class=\"field field--name-title field--type-string field--label-hidden\">Contact Us</span>\n\n              </h1>\n    \n          </div>",
            "message": "All page content should be contained by landmarks",
            "fixSummary": "Fix any of the following:\n  Some page content is not contained by landmarks",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "904168dd1daa",
            "firstSeenAt": "2026-06-04T18:34:08.422Z",
            "patternId": "A11Y-702c4729"
          },
          {
            "rule": "region",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/region?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": ".usa-footer__return-to-top",
            "html": "<div class=\"usa-footer__return-to-top\" data-once=\"tpFeedbackRttWrapper\">\n  <div class=\"usa-footer__return-to-top--inner\" data-once=\"tpFeedbackRtt\">\n    <a class=\"usa-button usa-button--secondary usa-button__link\" href=\"#\" tabindex=\"-1\"><span class=\"arrow\"></span>Top</a>\n  </div>\n</div>",
            "message": "All page content should be contained by landmarks",
            "fixSummary": "Fix any of the following:\n  Some page content is not contained by landmarks",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "981c2f167722",
            "firstSeenAt": "2026-06-04T18:34:08.422Z",
            "patternId": "A11Y-5a929090"
          },
          {
            "rule": "region",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/region?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": ".uswds-main-content-wrapper > .grid-row:nth-child(1)",
            "html": "<div class=\"grid-row\">\n    \n          <h1 class=\"page-title--top\">\n                  <span class=\"field field--name-title field--type-string field--label-hidden\">Contact Us</span>\n\n              </h1>\n    \n          </div>",
            "message": "All page content should be contained by landmarks",
            "fixSummary": "Fix any of the following:\n  Some page content is not contained by landmarks",
            "relatedPaths": null,
            "colorScheme": "dark",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "6f5f1d7e2804",
            "firstSeenAt": "2026-06-04T18:34:08.422Z",
            "patternId": "A11Y-63e5c13e"
          },
          {
            "rule": "region",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/region?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": ".usa-footer__return-to-top",
            "html": "<div class=\"usa-footer__return-to-top\" data-once=\"tpFeedbackRttWrapper\">\n  <div class=\"usa-footer__return-to-top--inner\" data-once=\"tpFeedbackRtt\">\n    <a class=\"usa-button usa-button--secondary usa-button__link\" href=\"#\" tabindex=\"-1\"><span class=\"arrow\"></span>Top</a>\n  </div>\n</div>",
            "message": "All page content should be contained by landmarks",
            "fixSummary": "Fix any of the following:\n  Some page content is not contained by landmarks",
            "relatedPaths": null,
            "colorScheme": "dark",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "73c1789e26e9",
            "firstSeenAt": "2026-06-04T18:34:08.422Z",
            "patternId": "A11Y-0d4b870c"
          }
        ],
        "outcomeCount": 2126,
        "darkModeScanned": true,
        "requestedColorScheme": "both",
        "scanContext": {
          "viewport": {
            "width": 1280,
            "height": 800
          },
          "viewportPreset": "desktop",
          "colorScheme": "both",
          "browser": "chromium"
        },
        "mediaQuerySupport": {
          "darkMode": true,
          "reducedMotion": false,
          "highContrast": true,
          "forcedColors": true,
          "reducedTransparency": false
        },
        "duplicateFailedCount": 0,
        "uniqueFailedCount": 4
      },
      "equalAccess": {
        "executed": false,
        "error": "Skipped (not requested)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "accesslint": {
        "executed": false,
        "error": "Skipped (not requested)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "qualweb": {
        "executed": false,
        "error": "Skipped (not requested)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "duplicateFindingCount": 0
    },
    {
      "submittedUrl": "https://nsf.gov/help/contact/",
      "finalUrl": "https://www.nsf.gov/help/contact/",
      "redirected": true,
      "statusCode": 404,
      "ok": false,
      "contentType": "text/html; charset=UTF-8",
      "pageTitle": "Page Not Found | NSF - U.S. National Science Foundation",
      "elapsedMs": 8710,
      "error": null,
      "scanContext": {
        "viewport": {
          "width": 1280,
          "height": 800
        },
        "viewportPreset": "desktop",
        "colorScheme": "both",
        "browser": "chromium"
      },
      "alfa": {
        "executed": false,
        "error": "Error: Could not find Chrome (ver. 145.0.7632.77). This can occur if either\n 1. you did not perform an installation before running the script (e.g. `npx puppeteer browsers install chrome`) or\n 2. your cache path is incorrectly configured (which is: /home/runner/.cache/puppeteer).\nFor (2), check out our guide on configuring puppeteer at https://pptr.dev/guides/configuration.\n    at ChromeLauncher.resolveExecutablePath (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/BrowserLauncher.js:298:27)\n    at ChromeLauncher.computeLaunchArguments (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/ChromeLauncher.js:86:24)\n    at async ChromeLauncher.launch (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/BrowserLauncher.js:49:28)\n    at async Scraper.of (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-scraper/dist/scraper.js:29:28)\n    at async Module.run (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-cli/bin/alfa/command/scrape/run.js:94:21)\n    at async run (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-cli/bin/alfa/command/audit/run.js:31:24)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "duplicateFailedCount": 0,
        "uniqueFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "axe": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 666,
          "failed": 2,
          "cantTell": 8,
          "inapplicable": 44
        },
        "failedRules": [
          "landmark-complementary-is-top-level",
          "region"
        ],
        "passedRules": [
          "aria-allowed-attr",
          "aria-allowed-role",
          "aria-conditional-attr",
          "aria-deprecated-role",
          "aria-hidden-body",
          "aria-hidden-focus",
          "aria-prohibited-attr",
          "aria-required-attr",
          "aria-roles",
          "aria-valid-attr",
          "aria-valid-attr-value",
          "avoid-inline-spacing",
          "button-name",
          "bypass",
          "color-contrast",
          "document-title",
          "duplicate-id-aria",
          "empty-heading",
          "form-field-multiple-labels",
          "heading-order",
          "html-has-lang",
          "html-lang-valid",
          "image-alt",
          "image-redundant-alt",
          "label",
          "label-title-only",
          "landmark-banner-is-top-level",
          "landmark-complementary-is-top-level",
          "landmark-contentinfo-is-top-level",
          "landmark-main-is-top-level",
          "landmark-no-duplicate-banner",
          "landmark-no-duplicate-contentinfo",
          "landmark-no-duplicate-main",
          "landmark-one-main",
          "landmark-unique",
          "link-in-text-block",
          "link-name",
          "list",
          "listitem",
          "meta-viewport",
          "meta-viewport-large",
          "nested-interactive",
          "page-has-heading-one",
          "region",
          "tabindex"
        ],
        "failures": [
          {
            "rule": "landmark-complementary-is-top-level",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/landmark-complementary-is-top-level?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": "#image-caption-credit-block",
            "html": "<aside aria-label=\"Image credits and captions\" id=\"image-caption-credit-block\" class=\"image-caption-credit-block usa-accordion usa-accordion--bordered\">",
            "message": "Aside should not be contained in another landmark",
            "fixSummary": "Fix any of the following:\n  The complementary landmark is contained in another landmark.",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "fd0a3839b17b",
            "firstSeenAt": "2026-06-04T18:34:08.422Z",
            "patternId": "A11Y-fb1d2ccd"
          },
          {
            "rule": "region",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/region?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": ".usa-footer__return-to-top",
            "html": "<div class=\"usa-footer__return-to-top\" data-once=\"tpFeedbackRttWrapper\">\n  <div class=\"usa-footer__return-to-top--inner\" data-once=\"tpFeedbackRtt\">\n    <a class=\"usa-button usa-button--secondary usa-button__link\" href=\"#\" tabindex=\"-1\"><span class=\"arrow\"></span>Top</a>\n  </div>\n</div>",
            "message": "All page content should be contained by landmarks",
            "fixSummary": "Fix any of the following:\n  Some page content is not contained by landmarks",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "51a5f0f1b476",
            "firstSeenAt": "2026-06-04T18:34:08.422Z",
            "patternId": "A11Y-5a929090"
          }
        ],
        "outcomeCount": 720,
        "darkModeScanned": false,
        "requestedColorScheme": "both",
        "scanContext": {
          "viewport": {
            "width": 1280,
            "height": 800
          },
          "viewportPreset": "desktop",
          "colorScheme": "both",
          "browser": "chromium"
        },
        "mediaQuerySupport": {
          "darkMode": false,
          "reducedMotion": false,
          "highContrast": false,
          "forcedColors": true,
          "reducedTransparency": false
        },
        "duplicateFailedCount": 0,
        "uniqueFailedCount": 2
      },
      "equalAccess": {
        "executed": false,
        "error": "Skipped (not requested)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "accesslint": {
        "executed": false,
        "error": "Skipped (not requested)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "qualweb": {
        "executed": false,
        "error": "Skipped (not requested)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "duplicateFindingCount": 0
    },
    {
      "submittedUrl": "https://nsf.gov/help/funding_help/",
      "finalUrl": "https://www.nsf.gov/help/funding_help/",
      "redirected": true,
      "statusCode": 404,
      "ok": false,
      "contentType": "text/html; charset=UTF-8",
      "pageTitle": "Page Not Found | NSF - U.S. National Science Foundation",
      "elapsedMs": 8738,
      "error": null,
      "scanContext": {
        "viewport": {
          "width": 1280,
          "height": 800
        },
        "viewportPreset": "desktop",
        "colorScheme": "both",
        "browser": "chromium"
      },
      "alfa": {
        "executed": false,
        "error": "Error: Could not find Chrome (ver. 145.0.7632.77). This can occur if either\n 1. you did not perform an installation before running the script (e.g. `npx puppeteer browsers install chrome`) or\n 2. your cache path is incorrectly configured (which is: /home/runner/.cache/puppeteer).\nFor (2), check out our guide on configuring puppeteer at https://pptr.dev/guides/configuration.\n    at ChromeLauncher.resolveExecutablePath (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/BrowserLauncher.js:298:27)\n    at ChromeLauncher.computeLaunchArguments (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/ChromeLauncher.js:86:24)\n    at async ChromeLauncher.launch (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/BrowserLauncher.js:49:28)\n    at async Scraper.of (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-scraper/dist/scraper.js:29:28)\n    at async Module.run (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-cli/bin/alfa/command/scrape/run.js:94:21)\n    at async run (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-cli/bin/alfa/command/audit/run.js:31:24)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "duplicateFailedCount": 0,
        "uniqueFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "axe": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 666,
          "failed": 2,
          "cantTell": 8,
          "inapplicable": 44
        },
        "failedRules": [
          "landmark-complementary-is-top-level",
          "region"
        ],
        "passedRules": [
          "aria-allowed-attr",
          "aria-allowed-role",
          "aria-conditional-attr",
          "aria-deprecated-role",
          "aria-hidden-body",
          "aria-hidden-focus",
          "aria-prohibited-attr",
          "aria-required-attr",
          "aria-roles",
          "aria-valid-attr",
          "aria-valid-attr-value",
          "avoid-inline-spacing",
          "button-name",
          "bypass",
          "color-contrast",
          "document-title",
          "duplicate-id-aria",
          "empty-heading",
          "form-field-multiple-labels",
          "heading-order",
          "html-has-lang",
          "html-lang-valid",
          "image-alt",
          "image-redundant-alt",
          "label",
          "label-title-only",
          "landmark-banner-is-top-level",
          "landmark-complementary-is-top-level",
          "landmark-contentinfo-is-top-level",
          "landmark-main-is-top-level",
          "landmark-no-duplicate-banner",
          "landmark-no-duplicate-contentinfo",
          "landmark-no-duplicate-main",
          "landmark-one-main",
          "landmark-unique",
          "link-in-text-block",
          "link-name",
          "list",
          "listitem",
          "meta-viewport",
          "meta-viewport-large",
          "nested-interactive",
          "page-has-heading-one",
          "region",
          "tabindex"
        ],
        "failures": [
          {
            "rule": "landmark-complementary-is-top-level",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/landmark-complementary-is-top-level?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": "#image-caption-credit-block",
            "html": "<aside aria-label=\"Image credits and captions\" id=\"image-caption-credit-block\" class=\"image-caption-credit-block usa-accordion usa-accordion--bordered\">",
            "message": "Aside should not be contained in another landmark",
            "fixSummary": "Fix any of the following:\n  The complementary landmark is contained in another landmark.",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "701c0cfb42a0",
            "firstSeenAt": "2026-06-04T18:34:08.422Z",
            "patternId": "A11Y-fb1d2ccd"
          },
          {
            "rule": "region",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/region?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": ".usa-footer__return-to-top",
            "html": "<div class=\"usa-footer__return-to-top\" data-once=\"tpFeedbackRttWrapper\">\n  <div class=\"usa-footer__return-to-top--inner\" data-once=\"tpFeedbackRtt\">\n    <a class=\"usa-button usa-button--secondary usa-button__link\" href=\"#\" tabindex=\"-1\"><span class=\"arrow\"></span>Top</a>\n  </div>\n</div>",
            "message": "All page content should be contained by landmarks",
            "fixSummary": "Fix any of the following:\n  Some page content is not contained by landmarks",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "4ee259614fad",
            "firstSeenAt": "2026-06-04T18:34:08.422Z",
            "patternId": "A11Y-5a929090"
          }
        ],
        "outcomeCount": 720,
        "darkModeScanned": false,
        "requestedColorScheme": "both",
        "scanContext": {
          "viewport": {
            "width": 1280,
            "height": 800
          },
          "viewportPreset": "desktop",
          "colorScheme": "both",
          "browser": "chromium"
        },
        "mediaQuerySupport": {
          "darkMode": false,
          "reducedMotion": false,
          "highContrast": false,
          "forcedColors": true,
          "reducedTransparency": false
        },
        "duplicateFailedCount": 0,
        "uniqueFailedCount": 2
      },
      "equalAccess": {
        "executed": false,
        "error": "Skipped (not requested)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "accesslint": {
        "executed": false,
        "error": "Skipped (not requested)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "qualweb": {
        "executed": false,
        "error": "Skipped (not requested)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "duplicateFindingCount": 0
    },
    {
      "submittedUrl": "https://nsf.gov/help/technical_help/",
      "finalUrl": "https://www.nsf.gov/help/technical_help/",
      "redirected": true,
      "statusCode": 404,
      "ok": false,
      "contentType": "text/html; charset=UTF-8",
      "pageTitle": "Page Not Found | NSF - U.S. National Science Foundation",
      "elapsedMs": 8636,
      "error": null,
      "scanContext": {
        "viewport": {
          "width": 1280,
          "height": 800
        },
        "viewportPreset": "desktop",
        "colorScheme": "both",
        "browser": "chromium"
      },
      "alfa": {
        "executed": false,
        "error": "Error: Could not find Chrome (ver. 145.0.7632.77). This can occur if either\n 1. you did not perform an installation before running the script (e.g. `npx puppeteer browsers install chrome`) or\n 2. your cache path is incorrectly configured (which is: /home/runner/.cache/puppeteer).\nFor (2), check out our guide on configuring puppeteer at https://pptr.dev/guides/configuration.\n    at ChromeLauncher.resolveExecutablePath (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/BrowserLauncher.js:298:27)\n    at ChromeLauncher.computeLaunchArguments (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/ChromeLauncher.js:86:24)\n    at async ChromeLauncher.launch (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/BrowserLauncher.js:49:28)\n    at async Scraper.of (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-scraper/dist/scraper.js:29:28)\n    at async Module.run (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-cli/bin/alfa/command/scrape/run.js:94:21)\n    at async run (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-cli/bin/alfa/command/audit/run.js:31:24)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "duplicateFailedCount": 0,
        "uniqueFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "axe": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 666,
          "failed": 2,
          "cantTell": 8,
          "inapplicable": 44
        },
        "failedRules": [
          "landmark-complementary-is-top-level",
          "region"
        ],
        "passedRules": [
          "aria-allowed-attr",
          "aria-allowed-role",
          "aria-conditional-attr",
          "aria-deprecated-role",
          "aria-hidden-body",
          "aria-hidden-focus",
          "aria-prohibited-attr",
          "aria-required-attr",
          "aria-roles",
          "aria-valid-attr",
          "aria-valid-attr-value",
          "avoid-inline-spacing",
          "button-name",
          "bypass",
          "color-contrast",
          "document-title",
          "duplicate-id-aria",
          "empty-heading",
          "form-field-multiple-labels",
          "heading-order",
          "html-has-lang",
          "html-lang-valid",
          "image-alt",
          "image-redundant-alt",
          "label",
          "label-title-only",
          "landmark-banner-is-top-level",
          "landmark-complementary-is-top-level",
          "landmark-contentinfo-is-top-level",
          "landmark-main-is-top-level",
          "landmark-no-duplicate-banner",
          "landmark-no-duplicate-contentinfo",
          "landmark-no-duplicate-main",
          "landmark-one-main",
          "landmark-unique",
          "link-in-text-block",
          "link-name",
          "list",
          "listitem",
          "meta-viewport",
          "meta-viewport-large",
          "nested-interactive",
          "page-has-heading-one",
          "region",
          "tabindex"
        ],
        "failures": [
          {
            "rule": "landmark-complementary-is-top-level",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/landmark-complementary-is-top-level?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": "#image-caption-credit-block",
            "html": "<aside aria-label=\"Image credits and captions\" id=\"image-caption-credit-block\" class=\"image-caption-credit-block usa-accordion usa-accordion--bordered\">",
            "message": "Aside should not be contained in another landmark",
            "fixSummary": "Fix any of the following:\n  The complementary landmark is contained in another landmark.",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "6f35f015a4cb",
            "firstSeenAt": "2026-06-04T18:34:08.422Z",
            "patternId": "A11Y-fb1d2ccd"
          },
          {
            "rule": "region",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/region?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": ".usa-footer__return-to-top",
            "html": "<div class=\"usa-footer__return-to-top\" data-once=\"tpFeedbackRttWrapper\">\n  <div class=\"usa-footer__return-to-top--inner\" data-once=\"tpFeedbackRtt\">\n    <a class=\"usa-button usa-button--secondary usa-button__link\" href=\"#\" tabindex=\"-1\"><span class=\"arrow\"></span>Top</a>\n  </div>\n</div>",
            "message": "All page content should be contained by landmarks",
            "fixSummary": "Fix any of the following:\n  Some page content is not contained by landmarks",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "f3c5fe0f1f98",
            "firstSeenAt": "2026-06-04T18:34:08.422Z",
            "patternId": "A11Y-5a929090"
          }
        ],
        "outcomeCount": 720,
        "darkModeScanned": false,
        "requestedColorScheme": "both",
        "scanContext": {
          "viewport": {
            "width": 1280,
            "height": 800
          },
          "viewportPreset": "desktop",
          "colorScheme": "both",
          "browser": "chromium"
        },
        "mediaQuerySupport": {
          "darkMode": false,
          "reducedMotion": false,
          "highContrast": false,
          "forcedColors": true,
          "reducedTransparency": false
        },
        "duplicateFailedCount": 0,
        "uniqueFailedCount": 2
      },
      "equalAccess": {
        "executed": false,
        "error": "Skipped (not requested)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "accesslint": {
        "executed": false,
        "error": "Skipped (not requested)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "qualweb": {
        "executed": false,
        "error": "Skipped (not requested)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "duplicateFindingCount": 0
    },
    {
      "submittedUrl": "https://nsf.gov/help/site_navigation/",
      "finalUrl": "https://www.nsf.gov/help/site_navigation/",
      "redirected": true,
      "statusCode": 404,
      "ok": false,
      "contentType": "text/html; charset=UTF-8",
      "pageTitle": "Page Not Found | NSF - U.S. National Science Foundation",
      "elapsedMs": 8364,
      "error": null,
      "scanContext": {
        "viewport": {
          "width": 1280,
          "height": 800
        },
        "viewportPreset": "desktop",
        "colorScheme": "both",
        "browser": "chromium"
      },
      "alfa": {
        "executed": false,
        "error": "Error: Could not find Chrome (ver. 145.0.7632.77). This can occur if either\n 1. you did not perform an installation before running the script (e.g. `npx puppeteer browsers install chrome`) or\n 2. your cache path is incorrectly configured (which is: /home/runner/.cache/puppeteer).\nFor (2), check out our guide on configuring puppeteer at https://pptr.dev/guides/configuration.\n    at ChromeLauncher.resolveExecutablePath (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/BrowserLauncher.js:298:27)\n    at ChromeLauncher.computeLaunchArguments (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/ChromeLauncher.js:86:24)\n    at async ChromeLauncher.launch (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/BrowserLauncher.js:49:28)\n    at async Scraper.of (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-scraper/dist/scraper.js:29:28)\n    at async Module.run (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-cli/bin/alfa/command/scrape/run.js:94:21)\n    at async run (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-cli/bin/alfa/command/audit/run.js:31:24)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "duplicateFailedCount": 0,
        "uniqueFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "axe": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 666,
          "failed": 2,
          "cantTell": 8,
          "inapplicable": 44
        },
        "failedRules": [
          "landmark-complementary-is-top-level",
          "region"
        ],
        "passedRules": [
          "aria-allowed-attr",
          "aria-allowed-role",
          "aria-conditional-attr",
          "aria-deprecated-role",
          "aria-hidden-body",
          "aria-hidden-focus",
          "aria-prohibited-attr",
          "aria-required-attr",
          "aria-roles",
          "aria-valid-attr",
          "aria-valid-attr-value",
          "avoid-inline-spacing",
          "button-name",
          "bypass",
          "color-contrast",
          "document-title",
          "duplicate-id-aria",
          "empty-heading",
          "form-field-multiple-labels",
          "heading-order",
          "html-has-lang",
          "html-lang-valid",
          "image-alt",
          "image-redundant-alt",
          "label",
          "label-title-only",
          "landmark-banner-is-top-level",
          "landmark-complementary-is-top-level",
          "landmark-contentinfo-is-top-level",
          "landmark-main-is-top-level",
          "landmark-no-duplicate-banner",
          "landmark-no-duplicate-contentinfo",
          "landmark-no-duplicate-main",
          "landmark-one-main",
          "landmark-unique",
          "link-in-text-block",
          "link-name",
          "list",
          "listitem",
          "meta-viewport",
          "meta-viewport-large",
          "nested-interactive",
          "page-has-heading-one",
          "region",
          "tabindex"
        ],
        "failures": [
          {
            "rule": "landmark-complementary-is-top-level",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/landmark-complementary-is-top-level?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": "#image-caption-credit-block",
            "html": "<aside aria-label=\"Image credits and captions\" id=\"image-caption-credit-block\" class=\"image-caption-credit-block usa-accordion usa-accordion--bordered\">",
            "message": "Aside should not be contained in another landmark",
            "fixSummary": "Fix any of the following:\n  The complementary landmark is contained in another landmark.",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "eade6476649e",
            "firstSeenAt": "2026-06-04T18:34:08.422Z",
            "patternId": "A11Y-fb1d2ccd"
          },
          {
            "rule": "region",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/region?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": ".usa-footer__return-to-top",
            "html": "<div class=\"usa-footer__return-to-top\" data-once=\"tpFeedbackRttWrapper\">\n  <div class=\"usa-footer__return-to-top--inner\" data-once=\"tpFeedbackRtt\">\n    <a class=\"usa-button usa-button--secondary usa-button__link\" href=\"#\" tabindex=\"-1\"><span class=\"arrow\"></span>Top</a>\n  </div>\n</div>",
            "message": "All page content should be contained by landmarks",
            "fixSummary": "Fix any of the following:\n  Some page content is not contained by landmarks",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "0c7ecfb138eb",
            "firstSeenAt": "2026-06-04T18:34:08.422Z",
            "patternId": "A11Y-5a929090"
          }
        ],
        "outcomeCount": 720,
        "darkModeScanned": false,
        "requestedColorScheme": "both",
        "scanContext": {
          "viewport": {
            "width": 1280,
            "height": 800
          },
          "viewportPreset": "desktop",
          "colorScheme": "both",
          "browser": "chromium"
        },
        "mediaQuerySupport": {
          "darkMode": false,
          "reducedMotion": false,
          "highContrast": false,
          "forcedColors": true,
          "reducedTransparency": false
        },
        "duplicateFailedCount": 0,
        "uniqueFailedCount": 2
      },
      "equalAccess": {
        "executed": false,
        "error": "Skipped (not requested)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "accesslint": {
        "executed": false,
        "error": "Skipped (not requested)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "qualweb": {
        "executed": false,
        "error": "Skipped (not requested)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "duplicateFindingCount": 0
    },
    {
      "submittedUrl": "https://nsf.gov/about/history/",
      "finalUrl": "https://www.nsf.gov/about/history",
      "redirected": true,
      "statusCode": 200,
      "ok": true,
      "contentType": "text/html; charset=UTF-8",
      "pageTitle": "History - About NSF | NSF - U.S. National Science Foundation",
      "elapsedMs": 10587,
      "error": null,
      "scanContext": {
        "viewport": {
          "width": 1280,
          "height": 800
        },
        "viewportPreset": "desktop",
        "colorScheme": "both",
        "browser": "chromium"
      },
      "alfa": {
        "executed": false,
        "error": "Error: Could not find Chrome (ver. 145.0.7632.77). This can occur if either\n 1. you did not perform an installation before running the script (e.g. `npx puppeteer browsers install chrome`) or\n 2. your cache path is incorrectly configured (which is: /home/runner/.cache/puppeteer).\nFor (2), check out our guide on configuring puppeteer at https://pptr.dev/guides/configuration.\n    at ChromeLauncher.resolveExecutablePath (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/BrowserLauncher.js:298:27)\n    at ChromeLauncher.computeLaunchArguments (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/ChromeLauncher.js:86:24)\n    at async ChromeLauncher.launch (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/BrowserLauncher.js:49:28)\n    at async Scraper.of (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-scraper/dist/scraper.js:29:28)\n    at async Module.run (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-cli/bin/alfa/command/scrape/run.js:94:21)\n    at async run (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-cli/bin/alfa/command/audit/run.js:31:24)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "duplicateFailedCount": 0,
        "uniqueFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "axe": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 3110,
          "failed": 6,
          "cantTell": 44,
          "inapplicable": 80
        },
        "failedRules": [
          "landmark-complementary-is-top-level",
          "landmark-unique",
          "region"
        ],
        "passedRules": [
          "aria-allowed-attr",
          "aria-allowed-role",
          "aria-conditional-attr",
          "aria-deprecated-role",
          "aria-hidden-body",
          "aria-hidden-focus",
          "aria-prohibited-attr",
          "aria-required-attr",
          "aria-roles",
          "aria-valid-attr",
          "aria-valid-attr-value",
          "avoid-inline-spacing",
          "button-name",
          "bypass",
          "color-contrast",
          "document-title",
          "duplicate-id-aria",
          "empty-heading",
          "form-field-multiple-labels",
          "heading-order",
          "html-has-lang",
          "html-lang-valid",
          "image-alt",
          "image-redundant-alt",
          "label",
          "label-title-only",
          "landmark-banner-is-top-level",
          "landmark-complementary-is-top-level",
          "landmark-contentinfo-is-top-level",
          "landmark-main-is-top-level",
          "landmark-no-duplicate-banner",
          "landmark-no-duplicate-contentinfo",
          "landmark-no-duplicate-main",
          "landmark-one-main",
          "landmark-unique",
          "link-in-text-block",
          "link-name",
          "list",
          "listitem",
          "meta-viewport",
          "meta-viewport-large",
          "nested-interactive",
          "page-has-heading-one",
          "presentation-role-conflict",
          "region",
          "role-img-alt",
          "svg-img-alt",
          "tabindex",
          "valid-lang"
        ],
        "failures": [
          {
            "rule": "landmark-complementary-is-top-level",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/landmark-complementary-is-top-level?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": "#image-caption-credit-block",
            "html": "<aside aria-label=\"Image credits and captions\" id=\"image-caption-credit-block\" class=\"image-caption-credit-block usa-accordion usa-accordion--bordered\">",
            "message": "Aside should not be contained in another landmark",
            "fixSummary": "Fix any of the following:\n  The complementary landmark is contained in another landmark.",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "92635fbf6f41",
            "firstSeenAt": "2026-06-04T18:34:08.422Z",
            "patternId": "A11Y-fb1d2ccd"
          },
          {
            "rule": "landmark-unique",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/landmark-unique?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": "#vjs_video_3",
            "html": "<video-js class=\"vjs-fluid video-js v...\" data-account=\"679256133001\" data-embed=\"default\" data-player=\"NkgrDczuol\" data-usage=\"cms:drupal:10.5.10:3...\" data-video-id=\"6094036238001\" id=\"vjs_video_3\" tabindex=\"-1\" lang=\"en\" translate=\"no\" role=\"region\" aria-label=\"Video Player\">",
            "message": "Landmarks should have a unique role or role/label/title (i.e. accessible name) combination",
            "fixSummary": "Fix any of the following:\n  The landmark must have a unique aria-label, aria-labelledby, or title to make landmarks distinguishable",
            "relatedPaths": [
              "#vjs_video_921"
            ],
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "a50c603a4967",
            "firstSeenAt": "2026-06-04T18:34:08.422Z",
            "patternId": "A11Y-e0806c35"
          },
          {
            "rule": "region",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/region?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": ".usa-footer__return-to-top",
            "html": "<div class=\"usa-footer__return-to-top\" data-once=\"tpFeedbackRttWrapper\">\n  <div class=\"usa-footer__return-to-top--inner\" data-once=\"tpFeedbackRtt\">\n    <a class=\"usa-button usa-button--secondary usa-button__link\" href=\"#\" tabindex=\"-1\"><span class=\"arrow\"></span>Top</a>\n  </div>\n</div>",
            "message": "All page content should be contained by landmarks",
            "fixSummary": "Fix any of the following:\n  Some page content is not contained by landmarks",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "ef84f22e0bae",
            "firstSeenAt": "2026-06-04T18:34:08.422Z",
            "patternId": "A11Y-5a929090"
          },
          {
            "rule": "landmark-complementary-is-top-level",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/landmark-complementary-is-top-level?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": "#image-caption-credit-block",
            "html": "<aside aria-label=\"Image credits and captions\" id=\"image-caption-credit-block\" class=\"image-caption-credit-block usa-accordion usa-accordion--bordered\">",
            "message": "Aside should not be contained in another landmark",
            "fixSummary": "Fix any of the following:\n  The complementary landmark is contained in another landmark.",
            "relatedPaths": null,
            "colorScheme": "dark",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "52b5182af979",
            "firstSeenAt": "2026-06-04T18:34:08.422Z",
            "patternId": "A11Y-aef17d49"
          },
          {
            "rule": "landmark-unique",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/landmark-unique?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": "#vjs_video_3",
            "html": "<video-js class=\"vjs-fluid video-js v...\" data-account=\"679256133001\" data-embed=\"default\" data-player=\"NkgrDczuol\" data-usage=\"cms:drupal:10.5.10:3...\" data-video-id=\"6094036238001\" id=\"vjs_video_3\" tabindex=\"-1\" lang=\"en\" translate=\"no\" role=\"region\" aria-label=\"Video Player\">",
            "message": "Landmarks should have a unique role or role/label/title (i.e. accessible name) combination",
            "fixSummary": "Fix any of the following:\n  The landmark must have a unique aria-label, aria-labelledby, or title to make landmarks distinguishable",
            "relatedPaths": [
              "#vjs_video_921"
            ],
            "colorScheme": "dark",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "9ce294e5e55c",
            "firstSeenAt": "2026-06-04T18:34:08.422Z",
            "patternId": "A11Y-825cdf93"
          },
          {
            "rule": "region",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/region?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": ".usa-footer__return-to-top",
            "html": "<div class=\"usa-footer__return-to-top\" data-once=\"tpFeedbackRttWrapper\">\n  <div class=\"usa-footer__return-to-top--inner\" data-once=\"tpFeedbackRtt\">\n    <a class=\"usa-button usa-button--secondary usa-button__link\" href=\"#\" tabindex=\"-1\"><span class=\"arrow\"></span>Top</a>\n  </div>\n</div>",
            "message": "All page content should be contained by landmarks",
            "fixSummary": "Fix any of the following:\n  Some page content is not contained by landmarks",
            "relatedPaths": null,
            "colorScheme": "dark",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "5db0d5c1e185",
            "firstSeenAt": "2026-06-04T18:34:08.422Z",
            "patternId": "A11Y-0d4b870c"
          }
        ],
        "outcomeCount": 3240,
        "darkModeScanned": true,
        "requestedColorScheme": "both",
        "scanContext": {
          "viewport": {
            "width": 1280,
            "height": 800
          },
          "viewportPreset": "desktop",
          "colorScheme": "both",
          "browser": "chromium"
        },
        "mediaQuerySupport": {
          "darkMode": true,
          "reducedMotion": false,
          "highContrast": true,
          "forcedColors": true,
          "reducedTransparency": false
        },
        "duplicateFailedCount": 0,
        "uniqueFailedCount": 6
      },
      "equalAccess": {
        "executed": false,
        "error": "Skipped (not requested)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "accesslint": {
        "executed": false,
        "error": "Skipped (not requested)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "qualweb": {
        "executed": false,
        "error": "Skipped (not requested)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "duplicateFindingCount": 0
    },
    {
      "submittedUrl": "https://nsf.gov/research-security",
      "finalUrl": "https://www.nsf.gov/research-security",
      "redirected": true,
      "statusCode": 200,
      "ok": true,
      "contentType": "text/html; charset=UTF-8",
      "pageTitle": "Research Security | NSF - U.S. National Science Foundation",
      "elapsedMs": 8703,
      "error": null,
      "scanContext": {
        "viewport": {
          "width": 1280,
          "height": 800
        },
        "viewportPreset": "desktop",
        "colorScheme": "both",
        "browser": "chromium"
      },
      "alfa": {
        "executed": false,
        "error": "Error: Could not find Chrome (ver. 145.0.7632.77). This can occur if either\n 1. you did not perform an installation before running the script (e.g. `npx puppeteer browsers install chrome`) or\n 2. your cache path is incorrectly configured (which is: /home/runner/.cache/puppeteer).\nFor (2), check out our guide on configuring puppeteer at https://pptr.dev/guides/configuration.\n    at ChromeLauncher.resolveExecutablePath (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/BrowserLauncher.js:298:27)\n    at ChromeLauncher.computeLaunchArguments (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/ChromeLauncher.js:86:24)\n    at async ChromeLauncher.launch (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/BrowserLauncher.js:49:28)\n    at async Scraper.of (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-scraper/dist/scraper.js:29:28)\n    at async Module.run (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-cli/bin/alfa/command/scrape/run.js:94:21)\n    at async run (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-cli/bin/alfa/command/audit/run.js:31:24)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "duplicateFailedCount": 0,
        "uniqueFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "axe": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 1742,
          "failed": 7,
          "cantTell": 23,
          "inapplicable": 43
        },
        "failedRules": [
          "color-contrast",
          "heading-order",
          "landmark-complementary-is-top-level",
          "page-has-heading-one",
          "region"
        ],
        "passedRules": [
          "aria-allowed-attr",
          "aria-allowed-role",
          "aria-conditional-attr",
          "aria-deprecated-role",
          "aria-hidden-body",
          "aria-hidden-focus",
          "aria-prohibited-attr",
          "aria-required-attr",
          "aria-roles",
          "aria-valid-attr",
          "aria-valid-attr-value",
          "avoid-inline-spacing",
          "button-name",
          "bypass",
          "color-contrast",
          "document-title",
          "duplicate-id-aria",
          "empty-heading",
          "form-field-multiple-labels",
          "heading-order",
          "html-has-lang",
          "html-lang-valid",
          "image-alt",
          "image-redundant-alt",
          "label",
          "label-title-only",
          "landmark-banner-is-top-level",
          "landmark-complementary-is-top-level",
          "landmark-contentinfo-is-top-level",
          "landmark-main-is-top-level",
          "landmark-no-duplicate-banner",
          "landmark-no-duplicate-contentinfo",
          "landmark-no-duplicate-main",
          "landmark-one-main",
          "landmark-unique",
          "link-in-text-block",
          "link-name",
          "list",
          "listitem",
          "meta-viewport",
          "meta-viewport-large",
          "nested-interactive",
          "region",
          "svg-img-alt",
          "tabindex"
        ],
        "failures": [
          {
            "rule": "color-contrast",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/color-contrast?application=playwright",
            "impact": "serious",
            "wcagSc": [
              "wcag2aa",
              "wcag143"
            ],
            "xpath": "a[title=\"NSF TRUST Policy Memo\"]",
            "html": "<a href=\"https://nsf-gov-resources.nsf.gov/files/NSF%20OCRSSP%20TRUST%20Policy%20Memo.pdf\" title=\"NSF TRUST Policy Memo\" class=\"link-button usa-button usa-button--outline \">\n  NSF TRUST Policy Memo\n</a>",
            "message": "Elements must meet minimum color contrast ratio thresholds",
            "fixSummary": "Fix any of the following:\n  Element has insufficient color contrast of 4.35 (foreground color: #0076d6, background color: #f7f9fa, font size: 12.1pt (16.16px), font weight: normal). Expected contrast ratio of 4.5:1",
            "relatedPaths": [
              ".palette--light-gray.palette.nsf-layout--twocol:nth-child(6)"
            ],
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "9400ee158aac",
            "firstSeenAt": "2026-06-04T18:34:08.422Z",
            "patternId": "A11Y-587dd000"
          },
          {
            "rule": "color-contrast",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/color-contrast?application=playwright",
            "impact": "serious",
            "wcagSc": [
              "wcag2aa",
              "wcag143"
            ],
            "xpath": "a[href$=\"guidelines\"]",
            "html": "<a href=\"/research-security/guidelines\" title=\"Guidelines\" class=\"link-button usa-button usa-button--outline \">\n  Guidelines\n</a>",
            "message": "Elements must meet minimum color contrast ratio thresholds",
            "fixSummary": "Fix any of the following:\n  Element has insufficient color contrast of 4.35 (foreground color: #0076d6, background color: #f7f9fa, font size: 12.1pt (16.16px), font weight: normal). Expected contrast ratio of 4.5:1",
            "relatedPaths": [
              ".palette--light-gray.palette.nsf-layout--twocol:nth-child(6)"
            ],
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "be713911864e",
            "firstSeenAt": "2026-06-04T18:34:08.422Z",
            "patternId": "A11Y-bcbfcdb6"
          },
          {
            "rule": "heading-order",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/heading-order?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": ".nsf-layout--threecol > .nsf-layout--outer > .nsf-layout--inner:nth-child(2) > .layout__region--first.layout__region > .block-inline-blockcomponent-text.block-layout-builder.nsf-component > .text__container > .text__content.text-formatted > h4",
            "html": "<h4>NSF</h4>",
            "message": "Heading levels should only increase by one",
            "fixSummary": "Fix any of the following:\n  Heading order invalid",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "6bbbb8fd63a3",
            "firstSeenAt": "2026-06-04T18:34:08.422Z",
            "patternId": "A11Y-e20f9960"
          },
          {
            "rule": "heading-order",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/heading-order?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": ".palette--light-blue > .nsf-layout--outer > .nsf-layout--inner:nth-child(2) > .layout__region--first.layout__region > .block-inline-blockcomponent-text.block-layout-builder.nsf-component > .text__container > .text__content.text-formatted > h4:nth-child(1)",
            "html": "<h4>White House and Congress</h4>",
            "message": "Heading levels should only increase by one",
            "fixSummary": "Fix any of the following:\n  Heading order invalid",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "204b07be5583",
            "firstSeenAt": "2026-06-04T18:34:08.422Z",
            "patternId": "A11Y-0676d98a"
          },
          {
            "rule": "landmark-complementary-is-top-level",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/landmark-complementary-is-top-level?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": "#image-caption-credit-block",
            "html": "<aside aria-label=\"Image credits and captions\" id=\"image-caption-credit-block\" class=\"image-caption-credit-block usa-accordion usa-accordion--bordered\">",
            "message": "Aside should not be contained in another landmark",
            "fixSummary": "Fix any of the following:\n  The complementary landmark is contained in another landmark.",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "f24b018d3e17",
            "firstSeenAt": "2026-06-04T18:34:08.422Z",
            "patternId": "A11Y-fb1d2ccd"
          },
          {
            "rule": "page-has-heading-one",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/page-has-heading-one?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": "html",
            "html": "<html lang=\"en\" dir=\"ltr\" prefix=\"og: https://ogp.me/ns#\" class=\" js\" data-once=\"media-ids heroVideoSwap\" style=\"--touchpointsBtnTopBuffer: 311.703125px; --touchpointsBtnBottomBuffer: 7871.578125px;\">",
            "message": "Page should contain a level-one heading",
            "fixSummary": "Fix all of the following:\n  Page must have a level-one heading",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "69ab6238b51a",
            "firstSeenAt": "2026-06-04T18:34:08.422Z",
            "patternId": "A11Y-ee8d7590"
          },
          {
            "rule": "region",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/region?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": ".usa-footer__return-to-top",
            "html": "<div class=\"usa-footer__return-to-top\" data-once=\"tpFeedbackRttWrapper\">\n  <div class=\"usa-footer__return-to-top--inner\" data-once=\"tpFeedbackRtt\">\n    <a class=\"usa-button usa-button--secondary usa-button__link\" href=\"#\" tabindex=\"-1\"><span class=\"arrow\"></span>Top</a>\n  </div>\n</div>",
            "message": "All page content should be contained by landmarks",
            "fixSummary": "Fix any of the following:\n  Some page content is not contained by landmarks",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "8530c8aa6114",
            "firstSeenAt": "2026-06-04T18:34:08.422Z",
            "patternId": "A11Y-5a929090"
          }
        ],
        "outcomeCount": 1815,
        "darkModeScanned": false,
        "requestedColorScheme": "both",
        "scanContext": {
          "viewport": {
            "width": 1280,
            "height": 800
          },
          "viewportPreset": "desktop",
          "colorScheme": "both",
          "browser": "chromium"
        },
        "mediaQuerySupport": {
          "darkMode": false,
          "reducedMotion": false,
          "highContrast": false,
          "forcedColors": true,
          "reducedTransparency": false
        },
        "duplicateFailedCount": 0,
        "uniqueFailedCount": 7
      },
      "equalAccess": {
        "executed": false,
        "error": "Skipped (not requested)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "accesslint": {
        "executed": false,
        "error": "Skipped (not requested)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "qualweb": {
        "executed": false,
        "error": "Skipped (not requested)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "duplicateFindingCount": 0
    },
    {
      "submittedUrl": "https://oig.nsf.gov/home/",
      "finalUrl": "https://oig.nsf.gov/home/",
      "redirected": false,
      "statusCode": 200,
      "ok": true,
      "contentType": "text/html",
      "pageTitle": "NSF OIG",
      "elapsedMs": 14258,
      "error": null,
      "scanContext": {
        "viewport": {
          "width": 1280,
          "height": 800
        },
        "viewportPreset": "desktop",
        "colorScheme": "both",
        "browser": "chromium"
      },
      "alfa": {
        "executed": false,
        "error": "Error: Could not find Chrome (ver. 145.0.7632.77). This can occur if either\n 1. you did not perform an installation before running the script (e.g. `npx puppeteer browsers install chrome`) or\n 2. your cache path is incorrectly configured (which is: /home/runner/.cache/puppeteer).\nFor (2), check out our guide on configuring puppeteer at https://pptr.dev/guides/configuration.\n    at ChromeLauncher.resolveExecutablePath (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/BrowserLauncher.js:298:27)\n    at ChromeLauncher.computeLaunchArguments (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/ChromeLauncher.js:86:24)\n    at async ChromeLauncher.launch (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/BrowserLauncher.js:49:28)\n    at async Scraper.of (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-scraper/dist/scraper.js:29:28)\n    at async Module.run (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-cli/bin/alfa/command/scrape/run.js:94:21)\n    at async run (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-cli/bin/alfa/command/audit/run.js:31:24)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "duplicateFailedCount": 0,
        "uniqueFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "axe": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 1195,
          "failed": 11,
          "cantTell": 4,
          "inapplicable": 49
        },
        "failedRules": [
          "color-contrast",
          "heading-order",
          "landmark-one-main",
          "link-name",
          "page-has-heading-one",
          "region"
        ],
        "passedRules": [
          "aria-allowed-attr",
          "aria-allowed-role",
          "aria-command-name",
          "aria-conditional-attr",
          "aria-deprecated-role",
          "aria-hidden-body",
          "aria-hidden-focus",
          "aria-prohibited-attr",
          "aria-required-attr",
          "aria-roles",
          "aria-valid-attr",
          "aria-valid-attr-value",
          "avoid-inline-spacing",
          "button-name",
          "bypass",
          "color-contrast",
          "document-title",
          "duplicate-id-aria",
          "empty-heading",
          "heading-order",
          "html-has-lang",
          "html-lang-valid",
          "image-alt",
          "image-redundant-alt",
          "landmark-banner-is-top-level",
          "landmark-no-duplicate-banner",
          "landmark-unique",
          "link-in-text-block",
          "link-name",
          "list",
          "listitem",
          "meta-viewport",
          "meta-viewport-large",
          "nested-interactive",
          "presentation-role-conflict",
          "region",
          "skip-link",
          "tabindex"
        ],
        "failures": [
          {
            "rule": "color-contrast",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/color-contrast?application=playwright",
            "impact": "serious",
            "wcagSc": [
              "wcag2aa",
              "wcag143"
            ],
            "xpath": ".ColorText---color_custom:nth-child(2) > .SizedText---medium_plus.SizedText---predefined > strong",
            "html": "<strong class=\"StrongText---richtext_strong\">Office of Inspector General</strong>",
            "message": "Elements must meet minimum color contrast ratio thresholds",
            "fixSummary": "Fix any of the following:\n  Element has insufficient color contrast of 2.03 (foreground color: #cfb454, background color: #ffffff, font size: 18.0pt (24.0002px), font weight: bold). Expected contrast ratio of 3:1",
            "relatedPaths": [
              ".CardLayout---margin_below_none.CardLayout---light_background.CardLayout---margin_above_none:nth-child(1) > .ContentLayout---flush.ContentLayout---content_layout.ContentLayout---margin_above_none > .CardLayout---margin_below_none.CardLayout---light_background.CardLayout---margin_above_none:nth-child(1)"
            ],
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "538ee8f06c38",
            "firstSeenAt": "2026-06-04T18:34:08.422Z",
            "patternId": "A11Y-fdfd781b"
          },
          {
            "rule": "color-contrast",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/color-contrast?application=playwright",
            "impact": "serious",
            "wcagSc": [
              "wcag2aa",
              "wcag143"
            ],
            "xpath": ".ColumnLayout---column_padding_sparse.ColumnLayout---stack_when_tablet_portrait.ColumnLayout---stack_when_tablet_landscape:nth-child(1) > .FieldLayout---margin_below_even_more.FieldLayout---inDarkBackground.FieldLayout---margin_above_none:nth-child(1) > .FieldLayout---input_below > .SideBySideGroup---side_by_side.SideBySideGroup---default_direction.SideBySideGroup---top > .SideBySideItem---sparse.SideBySideItem---flex_item[data-padding-right=\"0\"] > .FieldLayout---inScalarSideBySideItem.FieldLayout---inDarkBackground.FieldLayout---margin_below_none > .FieldLayout---input_below > div > .ParagraphText---inDarkBackground.ParagraphText---align_start > .ColorText---inDarkBackground.ColorText---color_custom > strong > .LinkedItem---inDarkBackground.elements---inDarkBackground.LinkedItem---inStrongText > .SizedText---medium.SizedText---predefined",
            "html": "<span class=\"SizedText---medium SizedText---predefined\">Reports &amp; Publications</span>",
            "message": "Elements must meet minimum color contrast ratio thresholds",
            "fixSummary": "Fix any of the following:\n  Element has insufficient color contrast of 2.95 (foreground color: #00bdd3, background color: #005ea2, font size: 12.7pt (16.996px), font weight: bold). Expected contrast ratio of 4.5:1",
            "relatedPaths": [
              ".CardLayout---margin_below_none.CardLayout---margin_above_none.CardLayout---border_invisible:nth-child(5)"
            ],
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "0a17630eb54d",
            "firstSeenAt": "2026-06-04T18:34:08.422Z",
            "patternId": "A11Y-b4549fda"
          },
          {
            "rule": "color-contrast",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/color-contrast?application=playwright",
            "impact": "serious",
            "wcagSc": [
              "wcag2aa",
              "wcag143"
            ],
            "xpath": "a[href=\"\"] > .SizedText---medium.SizedText---predefined",
            "html": "<span class=\"SizedText---medium SizedText---predefined\">Whistleblower Info</span>",
            "message": "Elements must meet minimum color contrast ratio thresholds",
            "fixSummary": "Fix any of the following:\n  Element has insufficient color contrast of 2.95 (foreground color: #00bdd3, background color: #005ea2, font size: 12.7pt (16.996px), font weight: bold). Expected contrast ratio of 4.5:1",
            "relatedPaths": [
              ".CardLayout---margin_below_none.CardLayout---margin_above_none.CardLayout---border_invisible:nth-child(5)"
            ],
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "22efdd6bf66f",
            "firstSeenAt": "2026-06-04T18:34:08.422Z",
            "patternId": "A11Y-b932e667"
          },
          {
            "rule": "color-contrast",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/color-contrast?application=playwright",
            "impact": "serious",
            "wcagSc": [
              "wcag2aa",
              "wcag143"
            ],
            "xpath": ".ColumnLayout---column_padding_sparse.ColumnLayout---stack_when_tablet_portrait.ColumnLayout---stack_when_tablet_landscape:nth-child(2) > .FieldLayout---margin_below_even_more.FieldLayout---inDarkBackground.FieldLayout---margin_above_none > .FieldLayout---input_below > .SideBySideGroup---side_by_side.SideBySideGroup---default_direction.SideBySideGroup---top > .SideBySideItem---sparse.SideBySideItem---flex_item[data-padding-right=\"0\"] > .FieldLayout---inScalarSideBySideItem.FieldLayout---inDarkBackground.FieldLayout---margin_below_none > .FieldLayout---input_below > div > .ParagraphText---inDarkBackground.ParagraphText---align_start > .ColorText---inDarkBackground.ColorText---color_custom > strong > .LinkedItem---inDarkBackground.elements---inDarkBackground.LinkedItem---inStrongText > .SizedText---medium.SizedText---predefined",
            "html": "<span class=\"SizedText---medium SizedText---predefined\">Case Closeout Memoranda</span>",
            "message": "Elements must meet minimum color contrast ratio thresholds",
            "fixSummary": "Fix any of the following:\n  Element has insufficient color contrast of 2.95 (foreground color: #00bdd3, background color: #005ea2, font size: 12.7pt (16.996px), font weight: bold). Expected contrast ratio of 4.5:1",
            "relatedPaths": [
              ".CardLayout---margin_below_none.CardLayout---margin_above_none.CardLayout---border_invisible:nth-child(5)"
            ],
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "75c5984dc297",
            "firstSeenAt": "2026-06-04T18:34:08.422Z",
            "patternId": "A11Y-63ca5e80"
          },
          {
            "rule": "color-contrast",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/color-contrast?application=playwright",
            "impact": "serious",
            "wcagSc": [
              "wcag2aa",
              "wcag143"
            ],
            "xpath": ".FieldLayout---inDarkBackground.FieldLayout---margin_below_none.FieldLayout---margin_above_none > .FieldLayout---input_below > .SideBySideGroup---side_by_side.SideBySideGroup---default_direction.SideBySideGroup---top > .SideBySideItem---sparse.SideBySideItem---flex_item[data-padding-right=\"0\"] > .FieldLayout---inScalarSideBySideItem.FieldLayout---inDarkBackground.FieldLayout---margin_below_none > .FieldLayout---input_below > div > .ParagraphText---inDarkBackground.ParagraphText---align_start > .ColorText---inDarkBackground.ColorText---color_custom > strong > .LinkedItem---inDarkBackground.elements---inDarkBackground.LinkedItem---inStrongText > .SizedText---medium.SizedText---predefined",
            "html": "<span class=\"SizedText---medium SizedText---predefined\">Outreach</span>",
            "message": "Elements must meet minimum color contrast ratio thresholds",
            "fixSummary": "Fix any of the following:\n  Element has insufficient color contrast of 2.95 (foreground color: #00bdd3, background color: #005ea2, font size: 12.7pt (16.996px), font weight: bold). Expected contrast ratio of 4.5:1",
            "relatedPaths": [
              ".CardLayout---margin_below_none.CardLayout---margin_above_none.CardLayout---border_invisible:nth-child(5)"
            ],
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "d3f7d7b18d22",
            "firstSeenAt": "2026-06-04T18:34:08.422Z",
            "patternId": "A11Y-6302e738"
          },
          {
            "rule": "heading-order",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/heading-order?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": "h5",
            "html": "<h5 data-testid=\"Heading-headingTag\" class=\"Heading---default_font_style Heading---heading_small Heading---font_weight_bold Heading---font_color_standard Heading---text_align_start Heading---margin_below_standard Heading---margin_above_none\">Recent Reports</h5>",
            "message": "Heading levels should only increase by one",
            "fixSummary": "Fix any of the following:\n  Heading order invalid",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "19f9c3fba6ca",
            "firstSeenAt": "2026-06-04T18:34:08.422Z",
            "patternId": "A11Y-d1199dad"
          },
          {
            "rule": "landmark-one-main",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/landmark-one-main?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": "html",
            "html": "<html lang=\"en-US\" style=\"--appian-button-text...\">",
            "message": "Document should have one main landmark",
            "fixSummary": "Fix all of the following:\n  Document does not have a main landmark",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "36e6bba67748",
            "firstSeenAt": "2026-06-04T18:34:08.422Z",
            "patternId": "A11Y-85b00be0"
          },
          {
            "rule": "link-name",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/link-name?application=playwright",
            "impact": "serious",
            "wcagSc": [
              "wcag2a",
              "wcag244",
              "wcag412"
            ],
            "xpath": ".DocumentImage---image_link",
            "html": "<a class=\"DocumentImage---image_link DocumentImage---inImageGroup elements---global_a elements---inLightBackground\" href=\"https://www.twitter.com/nsfoig\">",
            "message": "Links must have discernible text",
            "fixSummary": "Fix all of the following:\n  Element is in tab order and does not have accessible text\n\nFix any of the following:\n  Element does not have text that is visible to screen readers\n  aria-label attribute does not exist or is empty\n  aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty\n  Element has no title attribute",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "e72f836e9ad3",
            "firstSeenAt": "2026-06-04T18:34:08.422Z",
            "patternId": "A11Y-2a34ee6e"
          },
          {
            "rule": "page-has-heading-one",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/page-has-heading-one?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": "html",
            "html": "<html lang=\"en-US\" style=\"--appian-button-text...\">",
            "message": "Page should contain a level-one heading",
            "fixSummary": "Fix all of the following:\n  Page must have a level-one heading",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "25f533a51d80",
            "firstSeenAt": "2026-06-04T18:34:08.422Z",
            "patternId": "A11Y-ee8d7590"
          },
          {
            "rule": "region",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/region?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": ".VirtualNavigationLayout---body > div > .ContentLayout---flush.ContentLayout---content_layout.ContentLayout---margin_above_none > .CardLayout---margin_below_none.CardLayout---light_background.CardLayout---margin_above_none:nth-child(1)",
            "html": "<div data-testid=\"CardLayout-cardDiv\" class=\"CardLayout---card_it...\" title=\"\" style=\"--appian-container-b...\">",
            "message": "All page content should be contained by landmarks",
            "fixSummary": "Fix any of the following:\n  Some page content is not contained by landmarks",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "adf9227b5640",
            "firstSeenAt": "2026-06-04T18:34:08.422Z",
            "patternId": "A11Y-3bfda29d"
          },
          {
            "rule": "region",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/region?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": ".ContentLayout---flush.ContentLayout---content_layout.ContentLayout---margin_above_none > .ContentLayout---content_layout.ContentLayout---margin_above_none",
            "html": "<div class=\"ContentLayout---content_layout ContentLayout---margin_above_none\">",
            "message": "All page content should be contained by landmarks",
            "fixSummary": "Fix any of the following:\n  Some page content is not contained by landmarks",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "eee46ceb1f4c",
            "firstSeenAt": "2026-06-04T18:34:08.422Z",
            "patternId": "A11Y-8120a765"
          }
        ],
        "outcomeCount": 1259,
        "darkModeScanned": false,
        "requestedColorScheme": "both",
        "scanContext": {
          "viewport": {
            "width": 1280,
            "height": 800
          },
          "viewportPreset": "desktop",
          "colorScheme": "both",
          "browser": "chromium"
        },
        "mediaQuerySupport": {
          "darkMode": false,
          "reducedMotion": false,
          "highContrast": false,
          "forcedColors": false,
          "reducedTransparency": false
        },
        "duplicateFailedCount": 0,
        "uniqueFailedCount": 11
      },
      "equalAccess": {
        "executed": false,
        "error": "Skipped (not requested)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "accesslint": {
        "executed": false,
        "error": "Skipped (not requested)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "qualweb": {
        "executed": false,
        "error": "Skipped (not requested)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "duplicateFindingCount": 0
    },
    {
      "submittedUrl": "https://oig.nsf.gov/home/group/contact/page/contact-us",
      "finalUrl": "https://oig.nsf.gov/home/group/contact/page/contact-us",
      "redirected": false,
      "statusCode": 200,
      "ok": true,
      "contentType": "text/html",
      "pageTitle": "NSF OIG",
      "elapsedMs": 13380,
      "error": null,
      "scanContext": {
        "viewport": {
          "width": 1280,
          "height": 800
        },
        "viewportPreset": "desktop",
        "colorScheme": "both",
        "browser": "chromium"
      },
      "alfa": {
        "executed": false,
        "error": "Error: Could not find Chrome (ver. 145.0.7632.77). This can occur if either\n 1. you did not perform an installation before running the script (e.g. `npx puppeteer browsers install chrome`) or\n 2. your cache path is incorrectly configured (which is: /home/runner/.cache/puppeteer).\nFor (2), check out our guide on configuring puppeteer at https://pptr.dev/guides/configuration.\n    at ChromeLauncher.resolveExecutablePath (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/BrowserLauncher.js:298:27)\n    at ChromeLauncher.computeLaunchArguments (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/ChromeLauncher.js:86:24)\n    at async ChromeLauncher.launch (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/BrowserLauncher.js:49:28)\n    at async Scraper.of (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-scraper/dist/scraper.js:29:28)\n    at async Module.run (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-cli/bin/alfa/command/scrape/run.js:94:21)\n    at async run (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-cli/bin/alfa/command/audit/run.js:31:24)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "duplicateFailedCount": 0,
        "uniqueFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "axe": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 859,
          "failed": 7,
          "cantTell": 0,
          "inapplicable": 49
        },
        "failedRules": [
          "color-contrast",
          "heading-order",
          "landmark-one-main",
          "link-name",
          "page-has-heading-one",
          "region"
        ],
        "passedRules": [
          "aria-allowed-attr",
          "aria-allowed-role",
          "aria-command-name",
          "aria-conditional-attr",
          "aria-deprecated-role",
          "aria-hidden-body",
          "aria-hidden-focus",
          "aria-prohibited-attr",
          "aria-required-attr",
          "aria-roles",
          "aria-valid-attr",
          "aria-valid-attr-value",
          "avoid-inline-spacing",
          "button-name",
          "bypass",
          "color-contrast",
          "document-title",
          "duplicate-id-aria",
          "empty-heading",
          "heading-order",
          "html-has-lang",
          "html-lang-valid",
          "image-alt",
          "image-redundant-alt",
          "landmark-banner-is-top-level",
          "landmark-no-duplicate-banner",
          "landmark-unique",
          "link-in-text-block",
          "link-name",
          "list",
          "listitem",
          "meta-viewport",
          "meta-viewport-large",
          "nested-interactive",
          "presentation-role-conflict",
          "region",
          "skip-link",
          "tabindex"
        ],
        "failures": [
          {
            "rule": "color-contrast",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/color-contrast?application=playwright",
            "impact": "serious",
            "wcagSc": [
              "wcag2aa",
              "wcag143"
            ],
            "xpath": ".ColorText---color_custom:nth-child(2) > .SizedText---medium_plus.SizedText---predefined > strong",
            "html": "<strong class=\"StrongText---richtext_strong\">Office of Inspector General</strong>",
            "message": "Elements must meet minimum color contrast ratio thresholds",
            "fixSummary": "Fix any of the following:\n  Element has insufficient color contrast of 2.03 (foreground color: #cfb454, background color: #ffffff, font size: 18.0pt (24.0002px), font weight: bold). Expected contrast ratio of 3:1",
            "relatedPaths": [
              ".ContentLayout---flush.ContentLayout---content_layout.ContentLayout---margin_above_none > .CardLayout---margin_below_none.CardLayout---border_invisible.CardLayout---light_background:nth-child(1)"
            ],
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "39bef5be1596",
            "firstSeenAt": "2026-06-04T18:34:08.422Z",
            "patternId": "A11Y-fdfd781b"
          },
          {
            "rule": "heading-order",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/heading-order?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": ".ColumnLayout---width_auto.ColumnLayout---column.ColumnLayout---column_padding_standard:nth-child(1) > h4",
            "html": "<h4 data-testid=\"Heading-headingTag\" class=\"Heading---default_font_style Heading---heading_medium Heading---font_weight_bold Heading---font_color_standard Heading---text_align_start Heading---margin_below_standard Heading---margin_above_none\">Contact Us</h4>",
            "message": "Heading levels should only increase by one",
            "fixSummary": "Fix any of the following:\n  Heading order invalid",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "b342bb8e9dc3",
            "firstSeenAt": "2026-06-04T18:34:08.422Z",
            "patternId": "A11Y-2935badc"
          },
          {
            "rule": "landmark-one-main",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/landmark-one-main?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": "html",
            "html": "<html lang=\"en-US\" style=\"--appian-button-text...\">",
            "message": "Document should have one main landmark",
            "fixSummary": "Fix all of the following:\n  Document does not have a main landmark",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "fe7c5d7c1113",
            "firstSeenAt": "2026-06-04T18:34:08.422Z",
            "patternId": "A11Y-85b00be0"
          },
          {
            "rule": "link-name",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/link-name?application=playwright",
            "impact": "serious",
            "wcagSc": [
              "wcag2a",
              "wcag244",
              "wcag412"
            ],
            "xpath": ".DocumentImage---image_link",
            "html": "<a class=\"DocumentImage---image_link DocumentImage---inImageGroup elements---global_a elements---inLightBackground\" href=\"https://www.twitter.com/nsfoig\">",
            "message": "Links must have discernible text",
            "fixSummary": "Fix all of the following:\n  Element is in tab order and does not have accessible text\n\nFix any of the following:\n  Element does not have text that is visible to screen readers\n  aria-label attribute does not exist or is empty\n  aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty\n  Element has no title attribute",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "42a63a6055c6",
            "firstSeenAt": "2026-06-04T18:34:08.422Z",
            "patternId": "A11Y-2a34ee6e"
          },
          {
            "rule": "page-has-heading-one",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/page-has-heading-one?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": "html",
            "html": "<html lang=\"en-US\" style=\"--appian-button-text...\">",
            "message": "Page should contain a level-one heading",
            "fixSummary": "Fix all of the following:\n  Page must have a level-one heading",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "72ef447bf998",
            "firstSeenAt": "2026-06-04T18:34:08.422Z",
            "patternId": "A11Y-ee8d7590"
          },
          {
            "rule": "region",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/region?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": ".ContentLayout---flush.ContentLayout---content_layout.ContentLayout---margin_above_none > .CardLayout---margin_below_none.CardLayout---border_invisible.CardLayout---light_background:nth-child(1)",
            "html": "<div data-testid=\"CardLayout-cardDiv\" class=\"CardLayout---card_it...\" title=\"\" style=\"--appian-container-b...\">",
            "message": "All page content should be contained by landmarks",
            "fixSummary": "Fix any of the following:\n  Some page content is not contained by landmarks",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "5956fd8f2ab6",
            "firstSeenAt": "2026-06-04T18:34:08.422Z",
            "patternId": "A11Y-1c898737"
          },
          {
            "rule": "region",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/region?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": ".ContentLayout---flush.ContentLayout---content_layout.ContentLayout---margin_above_none > .ContentLayout---content_layout.ContentLayout---margin_above_none",
            "html": "<div class=\"ContentLayout---content_layout ContentLayout---margin_above_none\">",
            "message": "All page content should be contained by landmarks",
            "fixSummary": "Fix any of the following:\n  Some page content is not contained by landmarks",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "3455391b605b",
            "firstSeenAt": "2026-06-04T18:34:08.422Z",
            "patternId": "A11Y-8120a765"
          }
        ],
        "outcomeCount": 915,
        "darkModeScanned": false,
        "requestedColorScheme": "both",
        "scanContext": {
          "viewport": {
            "width": 1280,
            "height": 800
          },
          "viewportPreset": "desktop",
          "colorScheme": "both",
          "browser": "chromium"
        },
        "mediaQuerySupport": {
          "darkMode": false,
          "reducedMotion": false,
          "highContrast": false,
          "forcedColors": false,
          "reducedTransparency": false
        },
        "duplicateFailedCount": 0,
        "uniqueFailedCount": 7
      },
      "equalAccess": {
        "executed": false,
        "error": "Skipped (not requested)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "accesslint": {
        "executed": false,
        "error": "Skipped (not requested)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "qualweb": {
        "executed": false,
        "error": "Skipped (not requested)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "duplicateFindingCount": 0
    },
    {
      "submittedUrl": "https://oig.nsf.gov/hotline",
      "finalUrl": "https://oig.nsf.gov/home/",
      "redirected": true,
      "statusCode": 200,
      "ok": true,
      "contentType": "text/html",
      "pageTitle": "NSF OIG",
      "elapsedMs": 13958,
      "error": null,
      "scanContext": {
        "viewport": {
          "width": 1280,
          "height": 800
        },
        "viewportPreset": "desktop",
        "colorScheme": "both",
        "browser": "chromium"
      },
      "alfa": {
        "executed": false,
        "error": "Error: Could not find Chrome (ver. 145.0.7632.77). This can occur if either\n 1. you did not perform an installation before running the script (e.g. `npx puppeteer browsers install chrome`) or\n 2. your cache path is incorrectly configured (which is: /home/runner/.cache/puppeteer).\nFor (2), check out our guide on configuring puppeteer at https://pptr.dev/guides/configuration.\n    at ChromeLauncher.resolveExecutablePath (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/BrowserLauncher.js:298:27)\n    at ChromeLauncher.computeLaunchArguments (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/ChromeLauncher.js:86:24)\n    at async ChromeLauncher.launch (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/BrowserLauncher.js:49:28)\n    at async Scraper.of (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-scraper/dist/scraper.js:29:28)\n    at async Module.run (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-cli/bin/alfa/command/scrape/run.js:94:21)\n    at async run (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-cli/bin/alfa/command/audit/run.js:31:24)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "duplicateFailedCount": 0,
        "uniqueFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "axe": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 1195,
          "failed": 11,
          "cantTell": 4,
          "inapplicable": 49
        },
        "failedRules": [
          "color-contrast",
          "heading-order",
          "landmark-one-main",
          "link-name",
          "page-has-heading-one",
          "region"
        ],
        "passedRules": [
          "aria-allowed-attr",
          "aria-allowed-role",
          "aria-command-name",
          "aria-conditional-attr",
          "aria-deprecated-role",
          "aria-hidden-body",
          "aria-hidden-focus",
          "aria-prohibited-attr",
          "aria-required-attr",
          "aria-roles",
          "aria-valid-attr",
          "aria-valid-attr-value",
          "avoid-inline-spacing",
          "button-name",
          "bypass",
          "color-contrast",
          "document-title",
          "duplicate-id-aria",
          "empty-heading",
          "heading-order",
          "html-has-lang",
          "html-lang-valid",
          "image-alt",
          "image-redundant-alt",
          "landmark-banner-is-top-level",
          "landmark-no-duplicate-banner",
          "landmark-unique",
          "link-in-text-block",
          "link-name",
          "list",
          "listitem",
          "meta-viewport",
          "meta-viewport-large",
          "nested-interactive",
          "presentation-role-conflict",
          "region",
          "skip-link",
          "tabindex"
        ],
        "failures": [
          {
            "rule": "color-contrast",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/color-contrast?application=playwright",
            "impact": "serious",
            "wcagSc": [
              "wcag2aa",
              "wcag143"
            ],
            "xpath": ".ColorText---color_custom:nth-child(2) > .SizedText---medium_plus.SizedText---predefined > strong",
            "html": "<strong class=\"StrongText---richtext_strong\">Office of Inspector General</strong>",
            "message": "Elements must meet minimum color contrast ratio thresholds",
            "fixSummary": "Fix any of the following:\n  Element has insufficient color contrast of 2.03 (foreground color: #cfb454, background color: #ffffff, font size: 18.0pt (24.0002px), font weight: bold). Expected contrast ratio of 3:1",
            "relatedPaths": [
              ".CardLayout---margin_below_none.CardLayout---light_background.CardLayout---margin_above_none:nth-child(1) > .ContentLayout---flush.ContentLayout---content_layout.ContentLayout---margin_above_none > .CardLayout---margin_below_none.CardLayout---light_background.CardLayout---margin_above_none:nth-child(1)"
            ],
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "538ee8f06c38",
            "firstSeenAt": "2026-06-04T18:34:08.422Z",
            "patternId": "A11Y-fdfd781b"
          },
          {
            "rule": "color-contrast",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/color-contrast?application=playwright",
            "impact": "serious",
            "wcagSc": [
              "wcag2aa",
              "wcag143"
            ],
            "xpath": ".ColumnLayout---column_padding_sparse.ColumnLayout---stack_when_tablet_portrait.ColumnLayout---stack_when_tablet_landscape:nth-child(1) > .FieldLayout---margin_below_even_more.FieldLayout---inDarkBackground.FieldLayout---margin_above_none:nth-child(1) > .FieldLayout---input_below > .SideBySideGroup---side_by_side.SideBySideGroup---default_direction.SideBySideGroup---top > .SideBySideItem---sparse.SideBySideItem---flex_item[data-padding-right=\"0\"] > .FieldLayout---inScalarSideBySideItem.FieldLayout---inDarkBackground.FieldLayout---margin_below_none > .FieldLayout---input_below > div > .ParagraphText---inDarkBackground.ParagraphText---align_start > .ColorText---inDarkBackground.ColorText---color_custom > strong > .LinkedItem---inDarkBackground.elements---inDarkBackground.LinkedItem---inStrongText > .SizedText---medium.SizedText---predefined",
            "html": "<span class=\"SizedText---medium SizedText---predefined\">Reports &amp; Publications</span>",
            "message": "Elements must meet minimum color contrast ratio thresholds",
            "fixSummary": "Fix any of the following:\n  Element has insufficient color contrast of 2.95 (foreground color: #00bdd3, background color: #005ea2, font size: 12.7pt (16.996px), font weight: bold). Expected contrast ratio of 4.5:1",
            "relatedPaths": [
              ".CardLayout---margin_below_none.CardLayout---margin_above_none.CardLayout---border_invisible:nth-child(5)"
            ],
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "0a17630eb54d",
            "firstSeenAt": "2026-06-04T18:34:08.422Z",
            "patternId": "A11Y-b4549fda"
          },
          {
            "rule": "color-contrast",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/color-contrast?application=playwright",
            "impact": "serious",
            "wcagSc": [
              "wcag2aa",
              "wcag143"
            ],
            "xpath": "a[href=\"\"] > .SizedText---medium.SizedText---predefined",
            "html": "<span class=\"SizedText---medium SizedText---predefined\">Whistleblower Info</span>",
            "message": "Elements must meet minimum color contrast ratio thresholds",
            "fixSummary": "Fix any of the following:\n  Element has insufficient color contrast of 2.95 (foreground color: #00bdd3, background color: #005ea2, font size: 12.7pt (16.996px), font weight: bold). Expected contrast ratio of 4.5:1",
            "relatedPaths": [
              ".CardLayout---margin_below_none.CardLayout---margin_above_none.CardLayout---border_invisible:nth-child(5)"
            ],
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "22efdd6bf66f",
            "firstSeenAt": "2026-06-04T18:34:08.422Z",
            "patternId": "A11Y-b932e667"
          },
          {
            "rule": "color-contrast",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/color-contrast?application=playwright",
            "impact": "serious",
            "wcagSc": [
              "wcag2aa",
              "wcag143"
            ],
            "xpath": ".ColumnLayout---column_padding_sparse.ColumnLayout---stack_when_tablet_portrait.ColumnLayout---stack_when_tablet_landscape:nth-child(2) > .FieldLayout---margin_below_even_more.FieldLayout---inDarkBackground.FieldLayout---margin_above_none > .FieldLayout---input_below > .SideBySideGroup---side_by_side.SideBySideGroup---default_direction.SideBySideGroup---top > .SideBySideItem---sparse.SideBySideItem---flex_item[data-padding-right=\"0\"] > .FieldLayout---inScalarSideBySideItem.FieldLayout---inDarkBackground.FieldLayout---margin_below_none > .FieldLayout---input_below > div > .ParagraphText---inDarkBackground.ParagraphText---align_start > .ColorText---inDarkBackground.ColorText---color_custom > strong > .LinkedItem---inDarkBackground.elements---inDarkBackground.LinkedItem---inStrongText > .SizedText---medium.SizedText---predefined",
            "html": "<span class=\"SizedText---medium SizedText---predefined\">Case Closeout Memoranda</span>",
            "message": "Elements must meet minimum color contrast ratio thresholds",
            "fixSummary": "Fix any of the following:\n  Element has insufficient color contrast of 2.95 (foreground color: #00bdd3, background color: #005ea2, font size: 12.7pt (16.996px), font weight: bold). Expected contrast ratio of 4.5:1",
            "relatedPaths": [
              ".CardLayout---margin_below_none.CardLayout---margin_above_none.CardLayout---border_invisible:nth-child(5)"
            ],
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "75c5984dc297",
            "firstSeenAt": "2026-06-04T18:34:08.422Z",
            "patternId": "A11Y-63ca5e80"
          },
          {
            "rule": "color-contrast",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/color-contrast?application=playwright",
            "impact": "serious",
            "wcagSc": [
              "wcag2aa",
              "wcag143"
            ],
            "xpath": ".FieldLayout---inDarkBackground.FieldLayout---margin_below_none.FieldLayout---margin_above_none > .FieldLayout---input_below > .SideBySideGroup---side_by_side.SideBySideGroup---default_direction.SideBySideGroup---top > .SideBySideItem---sparse.SideBySideItem---flex_item[data-padding-right=\"0\"] > .FieldLayout---inScalarSideBySideItem.FieldLayout---inDarkBackground.FieldLayout---margin_below_none > .FieldLayout---input_below > div > .ParagraphText---inDarkBackground.ParagraphText---align_start > .ColorText---inDarkBackground.ColorText---color_custom > strong > .LinkedItem---inDarkBackground.elements---inDarkBackground.LinkedItem---inStrongText > .SizedText---medium.SizedText---predefined",
            "html": "<span class=\"SizedText---medium SizedText---predefined\">Outreach</span>",
            "message": "Elements must meet minimum color contrast ratio thresholds",
            "fixSummary": "Fix any of the following:\n  Element has insufficient color contrast of 2.95 (foreground color: #00bdd3, background color: #005ea2, font size: 12.7pt (16.996px), font weight: bold). Expected contrast ratio of 4.5:1",
            "relatedPaths": [
              ".CardLayout---margin_below_none.CardLayout---margin_above_none.CardLayout---border_invisible:nth-child(5)"
            ],
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "d3f7d7b18d22",
            "firstSeenAt": "2026-06-04T18:34:08.422Z",
            "patternId": "A11Y-6302e738"
          },
          {
            "rule": "heading-order",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/heading-order?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": "h5",
            "html": "<h5 data-testid=\"Heading-headingTag\" class=\"Heading---default_font_style Heading---heading_small Heading---font_weight_bold Heading---font_color_standard Heading---text_align_start Heading---margin_below_standard Heading---margin_above_none\">Recent Reports</h5>",
            "message": "Heading levels should only increase by one",
            "fixSummary": "Fix any of the following:\n  Heading order invalid",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "19f9c3fba6ca",
            "firstSeenAt": "2026-06-04T18:34:08.422Z",
            "patternId": "A11Y-d1199dad"
          },
          {
            "rule": "landmark-one-main",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/landmark-one-main?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": "html",
            "html": "<html lang=\"en-US\" style=\"--appian-button-text...\">",
            "message": "Document should have one main landmark",
            "fixSummary": "Fix all of the following:\n  Document does not have a main landmark",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "36e6bba67748",
            "firstSeenAt": "2026-06-04T18:34:08.422Z",
            "patternId": "A11Y-85b00be0"
          },
          {
            "rule": "link-name",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/link-name?application=playwright",
            "impact": "serious",
            "wcagSc": [
              "wcag2a",
              "wcag244",
              "wcag412"
            ],
            "xpath": ".DocumentImage---image_link",
            "html": "<a class=\"DocumentImage---image_link DocumentImage---inImageGroup elements---global_a elements---inLightBackground\" href=\"https://www.twitter.com/nsfoig\">",
            "message": "Links must have discernible text",
            "fixSummary": "Fix all of the following:\n  Element is in tab order and does not have accessible text\n\nFix any of the following:\n  Element does not have text that is visible to screen readers\n  aria-label attribute does not exist or is empty\n  aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty\n  Element has no title attribute",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "e72f836e9ad3",
            "firstSeenAt": "2026-06-04T18:34:08.422Z",
            "patternId": "A11Y-2a34ee6e"
          },
          {
            "rule": "page-has-heading-one",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/page-has-heading-one?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": "html",
            "html": "<html lang=\"en-US\" style=\"--appian-button-text...\">",
            "message": "Page should contain a level-one heading",
            "fixSummary": "Fix all of the following:\n  Page must have a level-one heading",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "25f533a51d80",
            "firstSeenAt": "2026-06-04T18:34:08.422Z",
            "patternId": "A11Y-ee8d7590"
          },
          {
            "rule": "region",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/region?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": ".VirtualNavigationLayout---body > div > .ContentLayout---flush.ContentLayout---content_layout.ContentLayout---margin_above_none > .CardLayout---margin_below_none.CardLayout---light_background.CardLayout---margin_above_none:nth-child(1)",
            "html": "<div data-testid=\"CardLayout-cardDiv\" class=\"CardLayout---card_it...\" title=\"\" style=\"--appian-container-b...\">",
            "message": "All page content should be contained by landmarks",
            "fixSummary": "Fix any of the following:\n  Some page content is not contained by landmarks",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "adf9227b5640",
            "firstSeenAt": "2026-06-04T18:34:08.422Z",
            "patternId": "A11Y-3bfda29d"
          },
          {
            "rule": "region",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/region?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": ".ContentLayout---flush.ContentLayout---content_layout.ContentLayout---margin_above_none > .ContentLayout---content_layout.ContentLayout---margin_above_none",
            "html": "<div class=\"ContentLayout---content_layout ContentLayout---margin_above_none\">",
            "message": "All page content should be contained by landmarks",
            "fixSummary": "Fix any of the following:\n  Some page content is not contained by landmarks",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "eee46ceb1f4c",
            "firstSeenAt": "2026-06-04T18:34:08.422Z",
            "patternId": "A11Y-8120a765"
          }
        ],
        "outcomeCount": 1259,
        "darkModeScanned": false,
        "requestedColorScheme": "both",
        "scanContext": {
          "viewport": {
            "width": 1280,
            "height": 800
          },
          "viewportPreset": "desktop",
          "colorScheme": "both",
          "browser": "chromium"
        },
        "mediaQuerySupport": {
          "darkMode": false,
          "reducedMotion": false,
          "highContrast": false,
          "forcedColors": false,
          "reducedTransparency": false
        },
        "duplicateFailedCount": 0,
        "uniqueFailedCount": 11
      },
      "equalAccess": {
        "executed": false,
        "error": "Skipped (not requested)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "accesslint": {
        "executed": false,
        "error": "Skipped (not requested)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "qualweb": {
        "executed": false,
        "error": "Skipped (not requested)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "duplicateFindingCount": 0
    },
    {
      "submittedUrl": "https://nsf.gov/about/performance/oversight",
      "finalUrl": "https://www.nsf.gov/about/performance/oversight",
      "redirected": true,
      "statusCode": 404,
      "ok": false,
      "contentType": "text/html; charset=UTF-8",
      "pageTitle": "Page Not Found | NSF - U.S. National Science Foundation",
      "elapsedMs": 8744,
      "error": null,
      "scanContext": {
        "viewport": {
          "width": 1280,
          "height": 800
        },
        "viewportPreset": "desktop",
        "colorScheme": "both",
        "browser": "chromium"
      },
      "alfa": {
        "executed": false,
        "error": "Error: Could not find Chrome (ver. 145.0.7632.77). This can occur if either\n 1. you did not perform an installation before running the script (e.g. `npx puppeteer browsers install chrome`) or\n 2. your cache path is incorrectly configured (which is: /home/runner/.cache/puppeteer).\nFor (2), check out our guide on configuring puppeteer at https://pptr.dev/guides/configuration.\n    at ChromeLauncher.resolveExecutablePath (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/BrowserLauncher.js:298:27)\n    at ChromeLauncher.computeLaunchArguments (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/ChromeLauncher.js:86:24)\n    at async ChromeLauncher.launch (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/BrowserLauncher.js:49:28)\n    at async Scraper.of (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-scraper/dist/scraper.js:29:28)\n    at async Module.run (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-cli/bin/alfa/command/scrape/run.js:94:21)\n    at async run (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-cli/bin/alfa/command/audit/run.js:31:24)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "duplicateFailedCount": 0,
        "uniqueFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "axe": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 666,
          "failed": 2,
          "cantTell": 8,
          "inapplicable": 44
        },
        "failedRules": [
          "landmark-complementary-is-top-level",
          "region"
        ],
        "passedRules": [
          "aria-allowed-attr",
          "aria-allowed-role",
          "aria-conditional-attr",
          "aria-deprecated-role",
          "aria-hidden-body",
          "aria-hidden-focus",
          "aria-prohibited-attr",
          "aria-required-attr",
          "aria-roles",
          "aria-valid-attr",
          "aria-valid-attr-value",
          "avoid-inline-spacing",
          "button-name",
          "bypass",
          "color-contrast",
          "document-title",
          "duplicate-id-aria",
          "empty-heading",
          "form-field-multiple-labels",
          "heading-order",
          "html-has-lang",
          "html-lang-valid",
          "image-alt",
          "image-redundant-alt",
          "label",
          "label-title-only",
          "landmark-banner-is-top-level",
          "landmark-complementary-is-top-level",
          "landmark-contentinfo-is-top-level",
          "landmark-main-is-top-level",
          "landmark-no-duplicate-banner",
          "landmark-no-duplicate-contentinfo",
          "landmark-no-duplicate-main",
          "landmark-one-main",
          "landmark-unique",
          "link-in-text-block",
          "link-name",
          "list",
          "listitem",
          "meta-viewport",
          "meta-viewport-large",
          "nested-interactive",
          "page-has-heading-one",
          "region",
          "tabindex"
        ],
        "failures": [
          {
            "rule": "landmark-complementary-is-top-level",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/landmark-complementary-is-top-level?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": "#image-caption-credit-block",
            "html": "<aside aria-label=\"Image credits and captions\" id=\"image-caption-credit-block\" class=\"image-caption-credit-block usa-accordion usa-accordion--bordered\">",
            "message": "Aside should not be contained in another landmark",
            "fixSummary": "Fix any of the following:\n  The complementary landmark is contained in another landmark.",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "c56809563033",
            "firstSeenAt": "2026-06-04T18:34:08.422Z",
            "patternId": "A11Y-fb1d2ccd"
          },
          {
            "rule": "region",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/region?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": ".usa-footer__return-to-top",
            "html": "<div class=\"usa-footer__return-to-top\" data-once=\"tpFeedbackRttWrapper\">\n  <div class=\"usa-footer__return-to-top--inner\" data-once=\"tpFeedbackRtt\">\n    <a class=\"usa-button usa-button--secondary usa-button__link\" href=\"#\" tabindex=\"-1\"><span class=\"arrow\"></span>Top</a>\n  </div>\n</div>",
            "message": "All page content should be contained by landmarks",
            "fixSummary": "Fix any of the following:\n  Some page content is not contained by landmarks",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "ad84649f9e2c",
            "firstSeenAt": "2026-06-04T18:34:08.422Z",
            "patternId": "A11Y-5a929090"
          }
        ],
        "outcomeCount": 720,
        "darkModeScanned": false,
        "requestedColorScheme": "both",
        "scanContext": {
          "viewport": {
            "width": 1280,
            "height": 800
          },
          "viewportPreset": "desktop",
          "colorScheme": "both",
          "browser": "chromium"
        },
        "mediaQuerySupport": {
          "darkMode": false,
          "reducedMotion": false,
          "highContrast": false,
          "forcedColors": true,
          "reducedTransparency": false
        },
        "duplicateFailedCount": 0,
        "uniqueFailedCount": 2
      },
      "equalAccess": {
        "executed": false,
        "error": "Skipped (not requested)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "accesslint": {
        "executed": false,
        "error": "Skipped (not requested)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "qualweb": {
        "executed": false,
        "error": "Skipped (not requested)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "duplicateFindingCount": 0
    },
    {
      "submittedUrl": "https://nsf.gov/about/performance/open-government",
      "finalUrl": "https://www.nsf.gov/about/performance/open-government",
      "redirected": true,
      "statusCode": 404,
      "ok": false,
      "contentType": "text/html; charset=UTF-8",
      "pageTitle": "Page Not Found | NSF - U.S. National Science Foundation",
      "elapsedMs": 8749,
      "error": null,
      "scanContext": {
        "viewport": {
          "width": 1280,
          "height": 800
        },
        "viewportPreset": "desktop",
        "colorScheme": "both",
        "browser": "chromium"
      },
      "alfa": {
        "executed": false,
        "error": "Error: Could not find Chrome (ver. 145.0.7632.77). This can occur if either\n 1. you did not perform an installation before running the script (e.g. `npx puppeteer browsers install chrome`) or\n 2. your cache path is incorrectly configured (which is: /home/runner/.cache/puppeteer).\nFor (2), check out our guide on configuring puppeteer at https://pptr.dev/guides/configuration.\n    at ChromeLauncher.resolveExecutablePath (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/BrowserLauncher.js:298:27)\n    at ChromeLauncher.computeLaunchArguments (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/ChromeLauncher.js:86:24)\n    at async ChromeLauncher.launch (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/BrowserLauncher.js:49:28)\n    at async Scraper.of (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-scraper/dist/scraper.js:29:28)\n    at async Module.run (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-cli/bin/alfa/command/scrape/run.js:94:21)\n    at async run (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-cli/bin/alfa/command/audit/run.js:31:24)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "duplicateFailedCount": 0,
        "uniqueFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "axe": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 666,
          "failed": 2,
          "cantTell": 8,
          "inapplicable": 44
        },
        "failedRules": [
          "landmark-complementary-is-top-level",
          "region"
        ],
        "passedRules": [
          "aria-allowed-attr",
          "aria-allowed-role",
          "aria-conditional-attr",
          "aria-deprecated-role",
          "aria-hidden-body",
          "aria-hidden-focus",
          "aria-prohibited-attr",
          "aria-required-attr",
          "aria-roles",
          "aria-valid-attr",
          "aria-valid-attr-value",
          "avoid-inline-spacing",
          "button-name",
          "bypass",
          "color-contrast",
          "document-title",
          "duplicate-id-aria",
          "empty-heading",
          "form-field-multiple-labels",
          "heading-order",
          "html-has-lang",
          "html-lang-valid",
          "image-alt",
          "image-redundant-alt",
          "label",
          "label-title-only",
          "landmark-banner-is-top-level",
          "landmark-complementary-is-top-level",
          "landmark-contentinfo-is-top-level",
          "landmark-main-is-top-level",
          "landmark-no-duplicate-banner",
          "landmark-no-duplicate-contentinfo",
          "landmark-no-duplicate-main",
          "landmark-one-main",
          "landmark-unique",
          "link-in-text-block",
          "link-name",
          "list",
          "listitem",
          "meta-viewport",
          "meta-viewport-large",
          "nested-interactive",
          "page-has-heading-one",
          "region",
          "tabindex"
        ],
        "failures": [
          {
            "rule": "landmark-complementary-is-top-level",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/landmark-complementary-is-top-level?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": "#image-caption-credit-block",
            "html": "<aside aria-label=\"Image credits and captions\" id=\"image-caption-credit-block\" class=\"image-caption-credit-block usa-accordion usa-accordion--bordered\">",
            "message": "Aside should not be contained in another landmark",
            "fixSummary": "Fix any of the following:\n  The complementary landmark is contained in another landmark.",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "d8158c717811",
            "firstSeenAt": "2026-06-04T18:34:08.422Z",
            "patternId": "A11Y-fb1d2ccd"
          },
          {
            "rule": "region",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/region?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": ".usa-footer__return-to-top",
            "html": "<div class=\"usa-footer__return-to-top\" data-once=\"tpFeedbackRttWrapper\">\n  <div class=\"usa-footer__return-to-top--inner\" data-once=\"tpFeedbackRtt\">\n    <a class=\"usa-button usa-button--secondary usa-button__link\" href=\"#\" tabindex=\"-1\"><span class=\"arrow\"></span>Top</a>\n  </div>\n</div>",
            "message": "All page content should be contained by landmarks",
            "fixSummary": "Fix any of the following:\n  Some page content is not contained by landmarks",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "aa8e64f03cb6",
            "firstSeenAt": "2026-06-04T18:34:08.422Z",
            "patternId": "A11Y-5a929090"
          }
        ],
        "outcomeCount": 720,
        "darkModeScanned": false,
        "requestedColorScheme": "both",
        "scanContext": {
          "viewport": {
            "width": 1280,
            "height": 800
          },
          "viewportPreset": "desktop",
          "colorScheme": "both",
          "browser": "chromium"
        },
        "mediaQuerySupport": {
          "darkMode": false,
          "reducedMotion": false,
          "highContrast": false,
          "forcedColors": true,
          "reducedTransparency": false
        },
        "duplicateFailedCount": 0,
        "uniqueFailedCount": 2
      },
      "equalAccess": {
        "executed": false,
        "error": "Skipped (not requested)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "accesslint": {
        "executed": false,
        "error": "Skipped (not requested)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "qualweb": {
        "executed": false,
        "error": "Skipped (not requested)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "duplicateFindingCount": 0
    },
    {
      "submittedUrl": "https://nsf.gov/digital/data",
      "finalUrl": "https://www.nsf.gov/digital/data",
      "redirected": true,
      "statusCode": 200,
      "ok": true,
      "contentType": "text/html; charset=UTF-8",
      "pageTitle": "Open Data at NSF - Open Government | NSF - U.S. National Science Foundation",
      "elapsedMs": 9851,
      "error": null,
      "scanContext": {
        "viewport": {
          "width": 1280,
          "height": 800
        },
        "viewportPreset": "desktop",
        "colorScheme": "both",
        "browser": "chromium"
      },
      "alfa": {
        "executed": false,
        "error": "Error: Could not find Chrome (ver. 145.0.7632.77). This can occur if either\n 1. you did not perform an installation before running the script (e.g. `npx puppeteer browsers install chrome`) or\n 2. your cache path is incorrectly configured (which is: /home/runner/.cache/puppeteer).\nFor (2), check out our guide on configuring puppeteer at https://pptr.dev/guides/configuration.\n    at ChromeLauncher.resolveExecutablePath (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/BrowserLauncher.js:298:27)\n    at ChromeLauncher.computeLaunchArguments (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/ChromeLauncher.js:86:24)\n    at async ChromeLauncher.launch (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/BrowserLauncher.js:49:28)\n    at async Scraper.of (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-scraper/dist/scraper.js:29:28)\n    at async Module.run (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-cli/bin/alfa/command/scrape/run.js:94:21)\n    at async run (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-cli/bin/alfa/command/audit/run.js:31:24)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "duplicateFailedCount": 0,
        "uniqueFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "axe": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 991,
          "failed": 2,
          "cantTell": 16,
          "inapplicable": 43
        },
        "failedRules": [
          "region"
        ],
        "passedRules": [
          "aria-allowed-attr",
          "aria-allowed-role",
          "aria-conditional-attr",
          "aria-deprecated-role",
          "aria-hidden-body",
          "aria-hidden-focus",
          "aria-prohibited-attr",
          "aria-required-attr",
          "aria-roles",
          "aria-valid-attr",
          "aria-valid-attr-value",
          "avoid-inline-spacing",
          "button-name",
          "bypass",
          "color-contrast",
          "document-title",
          "duplicate-id-aria",
          "empty-heading",
          "form-field-multiple-labels",
          "heading-order",
          "html-has-lang",
          "html-lang-valid",
          "image-alt",
          "image-redundant-alt",
          "label",
          "label-title-only",
          "landmark-banner-is-top-level",
          "landmark-complementary-is-top-level",
          "landmark-contentinfo-is-top-level",
          "landmark-main-is-top-level",
          "landmark-no-duplicate-banner",
          "landmark-no-duplicate-contentinfo",
          "landmark-no-duplicate-main",
          "landmark-one-main",
          "landmark-unique",
          "link-in-text-block",
          "link-name",
          "list",
          "listitem",
          "meta-viewport",
          "meta-viewport-large",
          "nested-interactive",
          "page-has-heading-one",
          "presentation-role-conflict",
          "region",
          "tabindex"
        ],
        "failures": [
          {
            "rule": "region",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/region?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": ".uswds-main-content-wrapper > .grid-row:nth-child(1)",
            "html": "<div class=\"grid-row\">\n    \n          <h1 class=\"page-title--top\">\n                  <span class=\"field field--name-title field--type-string field--label-hidden\">Open Data at NSF</span>\n\n              </h1>\n    \n          </div>",
            "message": "All page content should be contained by landmarks",
            "fixSummary": "Fix any of the following:\n  Some page content is not contained by landmarks",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "0dff5229a4dd",
            "firstSeenAt": "2026-06-04T18:34:08.422Z",
            "patternId": "A11Y-702c4729"
          },
          {
            "rule": "region",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/region?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": ".usa-footer__return-to-top",
            "html": "<div class=\"usa-footer__return-to-top\" data-once=\"tpFeedbackRttWrapper\">\n  <div class=\"usa-footer__return-to-top--inner\" data-once=\"tpFeedbackRtt\">\n    <a class=\"usa-button usa-button--secondary usa-button__link\" href=\"#\" tabindex=\"-1\"><span class=\"arrow\"></span>Top</a>\n  </div>\n</div>",
            "message": "All page content should be contained by landmarks",
            "fixSummary": "Fix any of the following:\n  Some page content is not contained by landmarks",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "e4977383550d",
            "firstSeenAt": "2026-06-04T18:34:08.422Z",
            "patternId": "A11Y-5a929090"
          }
        ],
        "outcomeCount": 1052,
        "darkModeScanned": false,
        "requestedColorScheme": "both",
        "scanContext": {
          "viewport": {
            "width": 1280,
            "height": 800
          },
          "viewportPreset": "desktop",
          "colorScheme": "both",
          "browser": "chromium"
        },
        "mediaQuerySupport": {
          "darkMode": false,
          "reducedMotion": false,
          "highContrast": false,
          "forcedColors": true,
          "reducedTransparency": false
        },
        "duplicateFailedCount": 0,
        "uniqueFailedCount": 2
      },
      "equalAccess": {
        "executed": false,
        "error": "Skipped (not requested)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "accesslint": {
        "executed": false,
        "error": "Skipped (not requested)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "qualweb": {
        "executed": false,
        "error": "Skipped (not requested)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "duplicateFindingCount": 0
    },
    {
      "submittedUrl": "https://nsf.gov/digital/strategy/reporting",
      "finalUrl": "https://www.nsf.gov/digital/strategy/reporting",
      "redirected": true,
      "statusCode": 404,
      "ok": false,
      "contentType": "text/html; charset=UTF-8",
      "pageTitle": "Page Not Found | NSF - U.S. National Science Foundation",
      "elapsedMs": 8750,
      "error": null,
      "scanContext": {
        "viewport": {
          "width": 1280,
          "height": 800
        },
        "viewportPreset": "desktop",
        "colorScheme": "both",
        "browser": "chromium"
      },
      "alfa": {
        "executed": false,
        "error": "Error: Could not find Chrome (ver. 145.0.7632.77). This can occur if either\n 1. you did not perform an installation before running the script (e.g. `npx puppeteer browsers install chrome`) or\n 2. your cache path is incorrectly configured (which is: /home/runner/.cache/puppeteer).\nFor (2), check out our guide on configuring puppeteer at https://pptr.dev/guides/configuration.\n    at ChromeLauncher.resolveExecutablePath (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/BrowserLauncher.js:298:27)\n    at ChromeLauncher.computeLaunchArguments (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/ChromeLauncher.js:86:24)\n    at async ChromeLauncher.launch (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/BrowserLauncher.js:49:28)\n    at async Scraper.of (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-scraper/dist/scraper.js:29:28)\n    at async Module.run (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-cli/bin/alfa/command/scrape/run.js:94:21)\n    at async run (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-cli/bin/alfa/command/audit/run.js:31:24)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "duplicateFailedCount": 0,
        "uniqueFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "axe": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 666,
          "failed": 2,
          "cantTell": 8,
          "inapplicable": 44
        },
        "failedRules": [
          "landmark-complementary-is-top-level",
          "region"
        ],
        "passedRules": [
          "aria-allowed-attr",
          "aria-allowed-role",
          "aria-conditional-attr",
          "aria-deprecated-role",
          "aria-hidden-body",
          "aria-hidden-focus",
          "aria-prohibited-attr",
          "aria-required-attr",
          "aria-roles",
          "aria-valid-attr",
          "aria-valid-attr-value",
          "avoid-inline-spacing",
          "button-name",
          "bypass",
          "color-contrast",
          "document-title",
          "duplicate-id-aria",
          "empty-heading",
          "form-field-multiple-labels",
          "heading-order",
          "html-has-lang",
          "html-lang-valid",
          "image-alt",
          "image-redundant-alt",
          "label",
          "label-title-only",
          "landmark-banner-is-top-level",
          "landmark-complementary-is-top-level",
          "landmark-contentinfo-is-top-level",
          "landmark-main-is-top-level",
          "landmark-no-duplicate-banner",
          "landmark-no-duplicate-contentinfo",
          "landmark-no-duplicate-main",
          "landmark-one-main",
          "landmark-unique",
          "link-in-text-block",
          "link-name",
          "list",
          "listitem",
          "meta-viewport",
          "meta-viewport-large",
          "nested-interactive",
          "page-has-heading-one",
          "region",
          "tabindex"
        ],
        "failures": [
          {
            "rule": "landmark-complementary-is-top-level",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/landmark-complementary-is-top-level?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": "#image-caption-credit-block",
            "html": "<aside aria-label=\"Image credits and captions\" id=\"image-caption-credit-block\" class=\"image-caption-credit-block usa-accordion usa-accordion--bordered\">",
            "message": "Aside should not be contained in another landmark",
            "fixSummary": "Fix any of the following:\n  The complementary landmark is contained in another landmark.",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "d84726ee1f80",
            "firstSeenAt": "2026-06-04T18:34:08.422Z",
            "patternId": "A11Y-fb1d2ccd"
          },
          {
            "rule": "region",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/region?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": ".usa-footer__return-to-top",
            "html": "<div class=\"usa-footer__return-to-top\" data-once=\"tpFeedbackRttWrapper\">\n  <div class=\"usa-footer__return-to-top--inner\" data-once=\"tpFeedbackRtt\">\n    <a class=\"usa-button usa-button--secondary usa-button__link\" href=\"#\" tabindex=\"-1\"><span class=\"arrow\"></span>Top</a>\n  </div>\n</div>",
            "message": "All page content should be contained by landmarks",
            "fixSummary": "Fix any of the following:\n  Some page content is not contained by landmarks",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "36cbd4858863",
            "firstSeenAt": "2026-06-04T18:34:08.422Z",
            "patternId": "A11Y-5a929090"
          }
        ],
        "outcomeCount": 720,
        "darkModeScanned": false,
        "requestedColorScheme": "both",
        "scanContext": {
          "viewport": {
            "width": 1280,
            "height": 800
          },
          "viewportPreset": "desktop",
          "colorScheme": "both",
          "browser": "chromium"
        },
        "mediaQuerySupport": {
          "darkMode": false,
          "reducedMotion": false,
          "highContrast": false,
          "forcedColors": true,
          "reducedTransparency": false
        },
        "duplicateFailedCount": 0,
        "uniqueFailedCount": 2
      },
      "equalAccess": {
        "executed": false,
        "error": "Skipped (not requested)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "accesslint": {
        "executed": false,
        "error": "Skipped (not requested)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "qualweb": {
        "executed": false,
        "error": "Skipped (not requested)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "duplicateFindingCount": 0
    },
    {
      "submittedUrl": "https://nsf.gov/funding/opportunities/dcl-supplemental-funding-requests-support-k-12-artificial",
      "finalUrl": "https://www.nsf.gov/funding/opportunities/dcl-supplemental-funding-requests-support-k-12-artificial",
      "redirected": true,
      "statusCode": 200,
      "ok": true,
      "contentType": "text/html; charset=UTF-8",
      "pageTitle": "Supplemental Funding Requests to Support K-12 Artificial Intelligence Teams for the Presidential AI Challenge through Community-based Partnerships | NSF - U.S. National Science Foundation",
      "elapsedMs": 9797,
      "error": null,
      "scanContext": {
        "viewport": {
          "width": 1280,
          "height": 800
        },
        "viewportPreset": "desktop",
        "colorScheme": "both",
        "browser": "chromium"
      },
      "alfa": {
        "executed": false,
        "error": "Error: Could not find Chrome (ver. 145.0.7632.77). This can occur if either\n 1. you did not perform an installation before running the script (e.g. `npx puppeteer browsers install chrome`) or\n 2. your cache path is incorrectly configured (which is: /home/runner/.cache/puppeteer).\nFor (2), check out our guide on configuring puppeteer at https://pptr.dev/guides/configuration.\n    at ChromeLauncher.resolveExecutablePath (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/BrowserLauncher.js:298:27)\n    at ChromeLauncher.computeLaunchArguments (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/ChromeLauncher.js:86:24)\n    at async ChromeLauncher.launch (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/BrowserLauncher.js:49:28)\n    at async Scraper.of (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-scraper/dist/scraper.js:29:28)\n    at async Module.run (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-cli/bin/alfa/command/scrape/run.js:94:21)\n    at async run (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-cli/bin/alfa/command/audit/run.js:31:24)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "duplicateFailedCount": 0,
        "uniqueFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "axe": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 1718,
          "failed": 6,
          "cantTell": 20,
          "inapplicable": 88
        },
        "failedRules": [
          "landmark-complementary-is-top-level",
          "region"
        ],
        "passedRules": [
          "aria-allowed-attr",
          "aria-allowed-role",
          "aria-conditional-attr",
          "aria-deprecated-role",
          "aria-hidden-body",
          "aria-hidden-focus",
          "aria-prohibited-attr",
          "aria-required-attr",
          "aria-roles",
          "aria-valid-attr",
          "aria-valid-attr-value",
          "avoid-inline-spacing",
          "button-name",
          "bypass",
          "color-contrast",
          "document-title",
          "duplicate-id-aria",
          "empty-heading",
          "form-field-multiple-labels",
          "heading-order",
          "html-has-lang",
          "html-lang-valid",
          "image-alt",
          "image-redundant-alt",
          "label",
          "label-title-only",
          "landmark-banner-is-top-level",
          "landmark-complementary-is-top-level",
          "landmark-contentinfo-is-top-level",
          "landmark-main-is-top-level",
          "landmark-no-duplicate-banner",
          "landmark-no-duplicate-contentinfo",
          "landmark-no-duplicate-main",
          "landmark-one-main",
          "landmark-unique",
          "link-in-text-block",
          "link-name",
          "list",
          "listitem",
          "meta-viewport",
          "meta-viewport-large",
          "nested-interactive",
          "page-has-heading-one",
          "region",
          "tabindex"
        ],
        "failures": [
          {
            "rule": "landmark-complementary-is-top-level",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/landmark-complementary-is-top-level?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": "aside",
            "html": "<aside class=\"node__sidebar tablet:grid-col-4\">",
            "message": "Aside should not be contained in another landmark",
            "fixSummary": "Fix any of the following:\n  The null landmark is contained in another landmark.",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "804df8240948",
            "firstSeenAt": "2026-06-04T18:34:08.422Z",
            "patternId": "A11Y-fdb4c2a2"
          },
          {
            "rule": "region",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/region?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": ".block-nsf-custom",
            "html": "<div class=\"block block-nsf-custom block-nsf-print-block nsf-component\">\n  \n  \n  <div class=\"print\">\n  <a href=\"javascript:window.print()\" class=\"print__link\">Print<span class=\"visually-hidden\"> this Page</span></a>\n</div>\n</div>",
            "message": "All page content should be contained by landmarks",
            "fixSummary": "Fix any of the following:\n  Some page content is not contained by landmarks",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "c01f15721a0b",
            "firstSeenAt": "2026-06-04T18:34:08.422Z",
            "patternId": "A11Y-9c981f5a"
          },
          {
            "rule": "region",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/region?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": ".usa-footer__return-to-top",
            "html": "<div class=\"usa-footer__return-to-top\" data-once=\"tpFeedbackRttWrapper\">\n  <div class=\"usa-footer__return-to-top--inner\" data-once=\"tpFeedbackRtt\">\n    <a class=\"usa-button usa-button--secondary usa-button__link\" href=\"#\" tabindex=\"-1\"><span class=\"arrow\"></span>Top</a>\n  </div>\n</div>",
            "message": "All page content should be contained by landmarks",
            "fixSummary": "Fix any of the following:\n  Some page content is not contained by landmarks",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "d7ddc8e3f489",
            "firstSeenAt": "2026-06-04T18:34:08.422Z",
            "patternId": "A11Y-5a929090"
          },
          {
            "rule": "landmark-complementary-is-top-level",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/landmark-complementary-is-top-level?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": "aside",
            "html": "<aside class=\"node__sidebar tablet:grid-col-4\">",
            "message": "Aside should not be contained in another landmark",
            "fixSummary": "Fix any of the following:\n  The null landmark is contained in another landmark.",
            "relatedPaths": null,
            "colorScheme": "dark",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "d82f18f3abb9",
            "firstSeenAt": "2026-06-04T18:34:08.422Z",
            "patternId": "A11Y-cf173b22"
          },
          {
            "rule": "region",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/region?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": ".block-nsf-custom",
            "html": "<div class=\"block block-nsf-custom block-nsf-print-block nsf-component\">\n  \n  \n  <div class=\"print\">\n  <a href=\"javascript:window.print()\" class=\"print__link\">Print<span class=\"visually-hidden\"> this Page</span></a>\n</div>\n</div>",
            "message": "All page content should be contained by landmarks",
            "fixSummary": "Fix any of the following:\n  Some page content is not contained by landmarks",
            "relatedPaths": null,
            "colorScheme": "dark",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "ecc54d13d285",
            "firstSeenAt": "2026-06-04T18:34:08.422Z",
            "patternId": "A11Y-d9dfcb8c"
          },
          {
            "rule": "region",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/region?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": ".usa-footer__return-to-top",
            "html": "<div class=\"usa-footer__return-to-top\" data-once=\"tpFeedbackRttWrapper\">\n  <div class=\"usa-footer__return-to-top--inner\" data-once=\"tpFeedbackRtt\">\n    <a class=\"usa-button usa-button--secondary usa-button__link\" href=\"#\" tabindex=\"-1\"><span class=\"arrow\"></span>Top</a>\n  </div>\n</div>",
            "message": "All page content should be contained by landmarks",
            "fixSummary": "Fix any of the following:\n  Some page content is not contained by landmarks",
            "relatedPaths": null,
            "colorScheme": "dark",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "8457050ec161",
            "firstSeenAt": "2026-06-04T18:34:08.422Z",
            "patternId": "A11Y-0d4b870c"
          }
        ],
        "outcomeCount": 1832,
        "darkModeScanned": true,
        "requestedColorScheme": "both",
        "scanContext": {
          "viewport": {
            "width": 1280,
            "height": 800
          },
          "viewportPreset": "desktop",
          "colorScheme": "both",
          "browser": "chromium"
        },
        "mediaQuerySupport": {
          "darkMode": true,
          "reducedMotion": false,
          "highContrast": true,
          "forcedColors": true,
          "reducedTransparency": false
        },
        "duplicateFailedCount": 0,
        "uniqueFailedCount": 6
      },
      "equalAccess": {
        "executed": false,
        "error": "Skipped (not requested)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "accesslint": {
        "executed": false,
        "error": "Skipped (not requested)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "qualweb": {
        "executed": false,
        "error": "Skipped (not requested)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "duplicateFindingCount": 0
    },
    {
      "submittedUrl": "https://nsf.gov/funding/opportunities/dcl-growing-post-award-research-support-service-infrastructure/nsf23-152",
      "finalUrl": "https://www.nsf.gov/funding/opportunities/dcl-growing-post-award-research-support-service-infrastructure/nsf23-152",
      "redirected": true,
      "statusCode": 200,
      "ok": true,
      "contentType": "text/html; charset=UTF-8",
      "pageTitle": "Growing Post-Award Research Support and Service Infrastructure for Nationally Transformative Equity and Diversity | NSF - U.S. National Science Foundation",
      "elapsedMs": 8649,
      "error": null,
      "scanContext": {
        "viewport": {
          "width": 1280,
          "height": 800
        },
        "viewportPreset": "desktop",
        "colorScheme": "both",
        "browser": "chromium"
      },
      "alfa": {
        "executed": false,
        "error": "Error: Could not find Chrome (ver. 145.0.7632.77). This can occur if either\n 1. you did not perform an installation before running the script (e.g. `npx puppeteer browsers install chrome`) or\n 2. your cache path is incorrectly configured (which is: /home/runner/.cache/puppeteer).\nFor (2), check out our guide on configuring puppeteer at https://pptr.dev/guides/configuration.\n    at ChromeLauncher.resolveExecutablePath (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/BrowserLauncher.js:298:27)\n    at ChromeLauncher.computeLaunchArguments (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/ChromeLauncher.js:86:24)\n    at async ChromeLauncher.launch (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/BrowserLauncher.js:49:28)\n    at async Scraper.of (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-scraper/dist/scraper.js:29:28)\n    at async Module.run (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-cli/bin/alfa/command/scrape/run.js:94:21)\n    at async run (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-cli/bin/alfa/command/audit/run.js:31:24)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "duplicateFailedCount": 0,
        "uniqueFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "axe": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 1688,
          "failed": 6,
          "cantTell": 20,
          "inapplicable": 88
        },
        "failedRules": [
          "landmark-complementary-is-top-level",
          "region"
        ],
        "passedRules": [
          "aria-allowed-attr",
          "aria-allowed-role",
          "aria-conditional-attr",
          "aria-deprecated-role",
          "aria-hidden-body",
          "aria-hidden-focus",
          "aria-prohibited-attr",
          "aria-required-attr",
          "aria-roles",
          "aria-valid-attr",
          "aria-valid-attr-value",
          "avoid-inline-spacing",
          "button-name",
          "bypass",
          "color-contrast",
          "document-title",
          "duplicate-id-aria",
          "empty-heading",
          "form-field-multiple-labels",
          "heading-order",
          "html-has-lang",
          "html-lang-valid",
          "image-alt",
          "image-redundant-alt",
          "label",
          "label-title-only",
          "landmark-banner-is-top-level",
          "landmark-complementary-is-top-level",
          "landmark-contentinfo-is-top-level",
          "landmark-main-is-top-level",
          "landmark-no-duplicate-banner",
          "landmark-no-duplicate-contentinfo",
          "landmark-no-duplicate-main",
          "landmark-one-main",
          "landmark-unique",
          "link-in-text-block",
          "link-name",
          "list",
          "listitem",
          "meta-viewport",
          "meta-viewport-large",
          "nested-interactive",
          "page-has-heading-one",
          "region",
          "tabindex"
        ],
        "failures": [
          {
            "rule": "landmark-complementary-is-top-level",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/landmark-complementary-is-top-level?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": "aside",
            "html": "<aside class=\"node__sidebar tablet:grid-col-4\">",
            "message": "Aside should not be contained in another landmark",
            "fixSummary": "Fix any of the following:\n  The null landmark is contained in another landmark.",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "eaf5fe37ebab",
            "firstSeenAt": "2026-06-04T18:34:08.422Z",
            "patternId": "A11Y-fdb4c2a2"
          },
          {
            "rule": "region",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/region?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": ".block-nsf-custom",
            "html": "<div class=\"block block-nsf-custom block-nsf-print-block nsf-component\">\n  \n  \n  <div class=\"print\">\n  <a href=\"javascript:window.print()\" class=\"print__link\">Print<span class=\"visually-hidden\"> this Page</span></a>\n</div>\n</div>",
            "message": "All page content should be contained by landmarks",
            "fixSummary": "Fix any of the following:\n  Some page content is not contained by landmarks",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "36b9182c286a",
            "firstSeenAt": "2026-06-04T18:34:08.422Z",
            "patternId": "A11Y-9c981f5a"
          },
          {
            "rule": "region",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/region?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": ".usa-footer__return-to-top",
            "html": "<div class=\"usa-footer__return-to-top\" data-once=\"tpFeedbackRttWrapper\">\n  <div class=\"usa-footer__return-to-top--inner\" data-once=\"tpFeedbackRtt\">\n    <a class=\"usa-button usa-button--secondary usa-button__link\" href=\"#\" tabindex=\"-1\"><span class=\"arrow\"></span>Top</a>\n  </div>\n</div>",
            "message": "All page content should be contained by landmarks",
            "fixSummary": "Fix any of the following:\n  Some page content is not contained by landmarks",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "2c725251eafc",
            "firstSeenAt": "2026-06-04T18:34:08.422Z",
            "patternId": "A11Y-5a929090"
          },
          {
            "rule": "landmark-complementary-is-top-level",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/landmark-complementary-is-top-level?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": "aside",
            "html": "<aside class=\"node__sidebar tablet:grid-col-4\">",
            "message": "Aside should not be contained in another landmark",
            "fixSummary": "Fix any of the following:\n  The null landmark is contained in another landmark.",
            "relatedPaths": null,
            "colorScheme": "dark",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "2bf0c5c7e66e",
            "firstSeenAt": "2026-06-04T18:34:08.422Z",
            "patternId": "A11Y-cf173b22"
          },
          {
            "rule": "region",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/region?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": ".block-nsf-custom",
            "html": "<div class=\"block block-nsf-custom block-nsf-print-block nsf-component\">\n  \n  \n  <div class=\"print\">\n  <a href=\"javascript:window.print()\" class=\"print__link\">Print<span class=\"visually-hidden\"> this Page</span></a>\n</div>\n</div>",
            "message": "All page content should be contained by landmarks",
            "fixSummary": "Fix any of the following:\n  Some page content is not contained by landmarks",
            "relatedPaths": null,
            "colorScheme": "dark",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "e67bfcf90f4c",
            "firstSeenAt": "2026-06-04T18:34:08.422Z",
            "patternId": "A11Y-d9dfcb8c"
          },
          {
            "rule": "region",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/region?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": ".usa-footer__return-to-top",
            "html": "<div class=\"usa-footer__return-to-top\" data-once=\"tpFeedbackRttWrapper\">\n  <div class=\"usa-footer__return-to-top--inner\" data-once=\"tpFeedbackRtt\">\n    <a class=\"usa-button usa-button--secondary usa-button__link\" href=\"#\" tabindex=\"-1\"><span class=\"arrow\"></span>Top</a>\n  </div>\n</div>",
            "message": "All page content should be contained by landmarks",
            "fixSummary": "Fix any of the following:\n  Some page content is not contained by landmarks",
            "relatedPaths": null,
            "colorScheme": "dark",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "894cb403fe20",
            "firstSeenAt": "2026-06-04T18:34:08.422Z",
            "patternId": "A11Y-0d4b870c"
          }
        ],
        "outcomeCount": 1802,
        "darkModeScanned": true,
        "requestedColorScheme": "both",
        "scanContext": {
          "viewport": {
            "width": 1280,
            "height": 800
          },
          "viewportPreset": "desktop",
          "colorScheme": "both",
          "browser": "chromium"
        },
        "mediaQuerySupport": {
          "darkMode": true,
          "reducedMotion": false,
          "highContrast": true,
          "forcedColors": true,
          "reducedTransparency": false
        },
        "duplicateFailedCount": 0,
        "uniqueFailedCount": 6
      },
      "equalAccess": {
        "executed": false,
        "error": "Skipped (not requested)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "accesslint": {
        "executed": false,
        "error": "Skipped (not requested)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "qualweb": {
        "executed": false,
        "error": "Skipped (not requested)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "duplicateFindingCount": 0
    },
    {
      "submittedUrl": "https://nsf.gov/news/mmg/mmg_disp.jsp?med_id=188350",
      "finalUrl": "https://www.nsf.gov/news",
      "redirected": true,
      "statusCode": 200,
      "ok": true,
      "contentType": "text/html; charset=UTF-8",
      "pageTitle": "News | NSF - U.S. National Science Foundation",
      "elapsedMs": 7947,
      "error": null,
      "scanContext": {
        "viewport": {
          "width": 1280,
          "height": 800
        },
        "viewportPreset": "desktop",
        "colorScheme": "both",
        "browser": "chromium"
      },
      "alfa": {
        "executed": false,
        "error": "Error: Could not find Chrome (ver. 145.0.7632.77). This can occur if either\n 1. you did not perform an installation before running the script (e.g. `npx puppeteer browsers install chrome`) or\n 2. your cache path is incorrectly configured (which is: /home/runner/.cache/puppeteer).\nFor (2), check out our guide on configuring puppeteer at https://pptr.dev/guides/configuration.\n    at ChromeLauncher.resolveExecutablePath (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/BrowserLauncher.js:298:27)\n    at ChromeLauncher.computeLaunchArguments (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/ChromeLauncher.js:86:24)\n    at async ChromeLauncher.launch (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/BrowserLauncher.js:49:28)\n    at async Scraper.of (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-scraper/dist/scraper.js:29:28)\n    at async Module.run (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-cli/bin/alfa/command/scrape/run.js:94:21)\n    at async run (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-cli/bin/alfa/command/audit/run.js:31:24)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "duplicateFailedCount": 0,
        "uniqueFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "axe": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 973,
          "failed": 2,
          "cantTell": 7,
          "inapplicable": 45
        },
        "failedRules": [
          "region"
        ],
        "passedRules": [
          "aria-allowed-attr",
          "aria-allowed-role",
          "aria-conditional-attr",
          "aria-deprecated-role",
          "aria-hidden-body",
          "aria-hidden-focus",
          "aria-prohibited-attr",
          "aria-required-attr",
          "aria-roles",
          "aria-valid-attr",
          "aria-valid-attr-value",
          "avoid-inline-spacing",
          "button-name",
          "bypass",
          "color-contrast",
          "document-title",
          "duplicate-id-aria",
          "empty-heading",
          "form-field-multiple-labels",
          "heading-order",
          "html-has-lang",
          "html-lang-valid",
          "image-alt",
          "image-redundant-alt",
          "label",
          "label-title-only",
          "landmark-banner-is-top-level",
          "landmark-complementary-is-top-level",
          "landmark-contentinfo-is-top-level",
          "landmark-main-is-top-level",
          "landmark-no-duplicate-banner",
          "landmark-no-duplicate-contentinfo",
          "landmark-no-duplicate-main",
          "landmark-one-main",
          "landmark-unique",
          "link-name",
          "list",
          "listitem",
          "meta-viewport",
          "meta-viewport-large",
          "nested-interactive",
          "page-has-heading-one",
          "region",
          "tabindex"
        ],
        "failures": [
          {
            "rule": "region",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/region?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": ".uswds-main-content-wrapper > .grid-row:nth-child(1)",
            "html": "<div class=\"grid-row\">\n    \n          <h1 class=\"page-title--top\">\n                  <span class=\"field field--name-title field--type-string field--label-hidden\">News</span>\n\n              </h1>\n    \n              <hr class=\"divider\">\n      </div>",
            "message": "All page content should be contained by landmarks",
            "fixSummary": "Fix any of the following:\n  Some page content is not contained by landmarks",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "10b516f202d8",
            "firstSeenAt": "2026-06-04T18:34:08.422Z",
            "patternId": "A11Y-702c4729"
          },
          {
            "rule": "region",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/region?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": ".usa-footer__return-to-top",
            "html": "<div class=\"usa-footer__return-to-top\" data-once=\"tpFeedbackRttWrapper\">\n  <div class=\"usa-footer__return-to-top--inner\" data-once=\"tpFeedbackRtt\">\n    <a class=\"usa-button usa-button--secondary usa-button__link\" href=\"#\" tabindex=\"-1\"><span class=\"arrow\"></span>Top</a>\n  </div>\n</div>",
            "message": "All page content should be contained by landmarks",
            "fixSummary": "Fix any of the following:\n  Some page content is not contained by landmarks",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "e92c634ab654",
            "firstSeenAt": "2026-06-04T18:34:08.422Z",
            "patternId": "A11Y-5a929090"
          }
        ],
        "outcomeCount": 1027,
        "darkModeScanned": false,
        "requestedColorScheme": "both",
        "scanContext": {
          "viewport": {
            "width": 1280,
            "height": 800
          },
          "viewportPreset": "desktop",
          "colorScheme": "both",
          "browser": "chromium"
        },
        "mediaQuerySupport": {
          "darkMode": false,
          "reducedMotion": false,
          "highContrast": false,
          "forcedColors": true,
          "reducedTransparency": false
        },
        "duplicateFailedCount": 0,
        "uniqueFailedCount": 2
      },
      "equalAccess": {
        "executed": false,
        "error": "Skipped (not requested)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "accesslint": {
        "executed": false,
        "error": "Skipped (not requested)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "qualweb": {
        "executed": false,
        "error": "Skipped (not requested)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "duplicateFindingCount": 0
    },
    {
      "submittedUrl": "https://nsf.gov/geo/opp/updates/publication-usap-report-based-findings-sexual-assault",
      "finalUrl": "https://www.nsf.gov/geo/opp/updates/publication-usap-report-based-findings-sexual-assault",
      "redirected": true,
      "statusCode": 200,
      "ok": true,
      "contentType": "text/html; charset=UTF-8",
      "pageTitle": "Publication of the USAP report based on findings from the Sexual Assault and Harassment Climate Survey | NSF - U.S. National Science Foundation",
      "elapsedMs": 8639,
      "error": null,
      "scanContext": {
        "viewport": {
          "width": 1280,
          "height": 800
        },
        "viewportPreset": "desktop",
        "colorScheme": "both",
        "browser": "chromium"
      },
      "alfa": {
        "executed": false,
        "error": "Error: Could not find Chrome (ver. 145.0.7632.77). This can occur if either\n 1. you did not perform an installation before running the script (e.g. `npx puppeteer browsers install chrome`) or\n 2. your cache path is incorrectly configured (which is: /home/runner/.cache/puppeteer).\nFor (2), check out our guide on configuring puppeteer at https://pptr.dev/guides/configuration.\n    at ChromeLauncher.resolveExecutablePath (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/BrowserLauncher.js:298:27)\n    at ChromeLauncher.computeLaunchArguments (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/ChromeLauncher.js:86:24)\n    at async ChromeLauncher.launch (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/BrowserLauncher.js:49:28)\n    at async Scraper.of (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-scraper/dist/scraper.js:29:28)\n    at async Module.run (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-cli/bin/alfa/command/scrape/run.js:94:21)\n    at async run (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-cli/bin/alfa/command/audit/run.js:31:24)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "duplicateFailedCount": 0,
        "uniqueFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "axe": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 693,
          "failed": 2,
          "cantTell": 8,
          "inapplicable": 43
        },
        "failedRules": [
          "region"
        ],
        "passedRules": [
          "aria-allowed-attr",
          "aria-allowed-role",
          "aria-conditional-attr",
          "aria-deprecated-role",
          "aria-hidden-body",
          "aria-hidden-focus",
          "aria-prohibited-attr",
          "aria-required-attr",
          "aria-roles",
          "aria-valid-attr",
          "aria-valid-attr-value",
          "avoid-inline-spacing",
          "button-name",
          "bypass",
          "color-contrast",
          "document-title",
          "duplicate-id-aria",
          "empty-heading",
          "form-field-multiple-labels",
          "heading-order",
          "html-has-lang",
          "html-lang-valid",
          "image-alt",
          "image-redundant-alt",
          "label",
          "label-title-only",
          "landmark-banner-is-top-level",
          "landmark-complementary-is-top-level",
          "landmark-contentinfo-is-top-level",
          "landmark-main-is-top-level",
          "landmark-no-duplicate-banner",
          "landmark-no-duplicate-contentinfo",
          "landmark-no-duplicate-main",
          "landmark-one-main",
          "landmark-unique",
          "link-in-text-block",
          "link-name",
          "list",
          "listitem",
          "meta-viewport",
          "meta-viewport-large",
          "nested-interactive",
          "page-has-heading-one",
          "region",
          "svg-img-alt",
          "tabindex"
        ],
        "failures": [
          {
            "rule": "region",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/region?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": ".block-nsf-custom",
            "html": "<div class=\"block block-nsf-custom block-nsf-print-block nsf-component\">\n  \n  \n  <div class=\"print\">\n  <a href=\"javascript:window.print()\" class=\"print__link\">Print<span class=\"visually-hidden\"> this Page</span></a>\n</div>\n</div>",
            "message": "All page content should be contained by landmarks",
            "fixSummary": "Fix any of the following:\n  Some page content is not contained by landmarks",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "4635a272b031",
            "firstSeenAt": "2026-06-04T18:34:08.422Z",
            "patternId": "A11Y-9c981f5a"
          },
          {
            "rule": "region",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/region?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": ".usa-footer__return-to-top",
            "html": "<div class=\"usa-footer__return-to-top\" data-once=\"tpFeedbackRttWrapper\">\n  <div class=\"usa-footer__return-to-top--inner\" data-once=\"tpFeedbackRtt\">\n    <a class=\"usa-button usa-button--secondary usa-button__link\" href=\"#\" tabindex=\"-1\"><span class=\"arrow\"></span>Top</a>\n  </div>\n</div>",
            "message": "All page content should be contained by landmarks",
            "fixSummary": "Fix any of the following:\n  Some page content is not contained by landmarks",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "bf119db346af",
            "firstSeenAt": "2026-06-04T18:34:08.422Z",
            "patternId": "A11Y-5a929090"
          }
        ],
        "outcomeCount": 746,
        "darkModeScanned": false,
        "requestedColorScheme": "both",
        "scanContext": {
          "viewport": {
            "width": 1280,
            "height": 800
          },
          "viewportPreset": "desktop",
          "colorScheme": "both",
          "browser": "chromium"
        },
        "mediaQuerySupport": {
          "darkMode": false,
          "reducedMotion": false,
          "highContrast": false,
          "forcedColors": true,
          "reducedTransparency": false
        },
        "duplicateFailedCount": 0,
        "uniqueFailedCount": 2
      },
      "equalAccess": {
        "executed": false,
        "error": "Skipped (not requested)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "accesslint": {
        "executed": false,
        "error": "Skipped (not requested)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "qualweb": {
        "executed": false,
        "error": "Skipped (not requested)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "duplicateFindingCount": 0
    },
    {
      "submittedUrl": "https://nsf.gov/geo/opp/updates/request-information-antarctic-science-engineering-support",
      "finalUrl": "https://www.nsf.gov/geo/opp/updates/request-information-antarctic-science-engineering-support",
      "redirected": true,
      "statusCode": 200,
      "ok": true,
      "contentType": "text/html; charset=UTF-8",
      "pageTitle": "Request for Information: Antarctic Science and Engineering Support Contract (ASESC) | NSF - U.S. National Science Foundation",
      "elapsedMs": 8512,
      "error": null,
      "scanContext": {
        "viewport": {
          "width": 1280,
          "height": 800
        },
        "viewportPreset": "desktop",
        "colorScheme": "both",
        "browser": "chromium"
      },
      "alfa": {
        "executed": false,
        "error": "Error: Could not find Chrome (ver. 145.0.7632.77). This can occur if either\n 1. you did not perform an installation before running the script (e.g. `npx puppeteer browsers install chrome`) or\n 2. your cache path is incorrectly configured (which is: /home/runner/.cache/puppeteer).\nFor (2), check out our guide on configuring puppeteer at https://pptr.dev/guides/configuration.\n    at ChromeLauncher.resolveExecutablePath (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/BrowserLauncher.js:298:27)\n    at ChromeLauncher.computeLaunchArguments (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/ChromeLauncher.js:86:24)\n    at async ChromeLauncher.launch (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/BrowserLauncher.js:49:28)\n    at async Scraper.of (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-scraper/dist/scraper.js:29:28)\n    at async Module.run (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-cli/bin/alfa/command/scrape/run.js:94:21)\n    at async run (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-cli/bin/alfa/command/audit/run.js:31:24)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "duplicateFailedCount": 0,
        "uniqueFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "axe": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 689,
          "failed": 3,
          "cantTell": 9,
          "inapplicable": 44
        },
        "failedRules": [
          "landmark-complementary-is-top-level",
          "region"
        ],
        "passedRules": [
          "aria-allowed-attr",
          "aria-allowed-role",
          "aria-conditional-attr",
          "aria-deprecated-role",
          "aria-hidden-body",
          "aria-hidden-focus",
          "aria-prohibited-attr",
          "aria-required-attr",
          "aria-roles",
          "aria-valid-attr",
          "aria-valid-attr-value",
          "avoid-inline-spacing",
          "button-name",
          "bypass",
          "color-contrast",
          "document-title",
          "duplicate-id-aria",
          "empty-heading",
          "form-field-multiple-labels",
          "heading-order",
          "html-has-lang",
          "html-lang-valid",
          "image-alt",
          "image-redundant-alt",
          "label",
          "label-title-only",
          "landmark-banner-is-top-level",
          "landmark-complementary-is-top-level",
          "landmark-contentinfo-is-top-level",
          "landmark-main-is-top-level",
          "landmark-no-duplicate-banner",
          "landmark-no-duplicate-contentinfo",
          "landmark-no-duplicate-main",
          "landmark-one-main",
          "landmark-unique",
          "link-in-text-block",
          "link-name",
          "list",
          "listitem",
          "meta-viewport",
          "meta-viewport-large",
          "nested-interactive",
          "page-has-heading-one",
          "region",
          "tabindex"
        ],
        "failures": [
          {
            "rule": "landmark-complementary-is-top-level",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/landmark-complementary-is-top-level?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": "#image-caption-credit-block",
            "html": "<aside aria-label=\"Image credits and captions\" id=\"image-caption-credit-block\" class=\"image-caption-credit-block usa-accordion usa-accordion--bordered\">",
            "message": "Aside should not be contained in another landmark",
            "fixSummary": "Fix any of the following:\n  The complementary landmark is contained in another landmark.",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "e0b911083a97",
            "firstSeenAt": "2026-06-04T18:34:08.422Z",
            "patternId": "A11Y-fb1d2ccd"
          },
          {
            "rule": "region",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/region?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": ".block-nsf-custom",
            "html": "<div class=\"block block-nsf-custom block-nsf-print-block nsf-component\">\n  \n  \n  <div class=\"print\">\n  <a href=\"javascript:window.print()\" class=\"print__link\">Print<span class=\"visually-hidden\"> this Page</span></a>\n</div>\n</div>",
            "message": "All page content should be contained by landmarks",
            "fixSummary": "Fix any of the following:\n  Some page content is not contained by landmarks",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "831b821465d5",
            "firstSeenAt": "2026-06-04T18:34:08.422Z",
            "patternId": "A11Y-9c981f5a"
          },
          {
            "rule": "region",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/region?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": ".usa-footer__return-to-top",
            "html": "<div class=\"usa-footer__return-to-top\" data-once=\"tpFeedbackRttWrapper\">\n  <div class=\"usa-footer__return-to-top--inner\" data-once=\"tpFeedbackRtt\">\n    <a class=\"usa-button usa-button--secondary usa-button__link\" href=\"#\" tabindex=\"-1\"><span class=\"arrow\"></span>Top</a>\n  </div>\n</div>",
            "message": "All page content should be contained by landmarks",
            "fixSummary": "Fix any of the following:\n  Some page content is not contained by landmarks",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "044b703ebea5",
            "firstSeenAt": "2026-06-04T18:34:08.422Z",
            "patternId": "A11Y-5a929090"
          }
        ],
        "outcomeCount": 745,
        "darkModeScanned": false,
        "requestedColorScheme": "both",
        "scanContext": {
          "viewport": {
            "width": 1280,
            "height": 800
          },
          "viewportPreset": "desktop",
          "colorScheme": "both",
          "browser": "chromium"
        },
        "mediaQuerySupport": {
          "darkMode": false,
          "reducedMotion": false,
          "highContrast": false,
          "forcedColors": true,
          "reducedTransparency": false
        },
        "duplicateFailedCount": 0,
        "uniqueFailedCount": 3
      },
      "equalAccess": {
        "executed": false,
        "error": "Skipped (not requested)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "accesslint": {
        "executed": false,
        "error": "Skipped (not requested)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "qualweb": {
        "executed": false,
        "error": "Skipped (not requested)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "duplicateFindingCount": 0
    },
    {
      "submittedUrl": "https://nsf.gov/news/astronomers-find-elusive-target-hiding-behind-dust",
      "finalUrl": "https://www.nsf.gov/news/astronomers-find-elusive-target-hiding-behind-dust",
      "redirected": true,
      "statusCode": 403,
      "ok": false,
      "contentType": "text/html; charset=UTF-8",
      "pageTitle": "Access Denied | NSF - U.S. National Science Foundation",
      "elapsedMs": 8653,
      "error": null,
      "scanContext": {
        "viewport": {
          "width": 1280,
          "height": 800
        },
        "viewportPreset": "desktop",
        "colorScheme": "both",
        "browser": "chromium"
      },
      "alfa": {
        "executed": false,
        "error": "Error: Could not find Chrome (ver. 145.0.7632.77). This can occur if either\n 1. you did not perform an installation before running the script (e.g. `npx puppeteer browsers install chrome`) or\n 2. your cache path is incorrectly configured (which is: /home/runner/.cache/puppeteer).\nFor (2), check out our guide on configuring puppeteer at https://pptr.dev/guides/configuration.\n    at ChromeLauncher.resolveExecutablePath (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/BrowserLauncher.js:298:27)\n    at ChromeLauncher.computeLaunchArguments (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/ChromeLauncher.js:86:24)\n    at async ChromeLauncher.launch (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/BrowserLauncher.js:49:28)\n    at async Scraper.of (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-scraper/dist/scraper.js:29:28)\n    at async Module.run (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-cli/bin/alfa/command/scrape/run.js:94:21)\n    at async run (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-cli/bin/alfa/command/audit/run.js:31:24)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "duplicateFailedCount": 0,
        "uniqueFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "axe": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 668,
          "failed": 2,
          "cantTell": 8,
          "inapplicable": 44
        },
        "failedRules": [
          "landmark-complementary-is-top-level",
          "region"
        ],
        "passedRules": [
          "aria-allowed-attr",
          "aria-allowed-role",
          "aria-conditional-attr",
          "aria-deprecated-role",
          "aria-hidden-body",
          "aria-hidden-focus",
          "aria-prohibited-attr",
          "aria-required-attr",
          "aria-roles",
          "aria-valid-attr",
          "aria-valid-attr-value",
          "avoid-inline-spacing",
          "button-name",
          "bypass",
          "color-contrast",
          "document-title",
          "duplicate-id-aria",
          "empty-heading",
          "form-field-multiple-labels",
          "heading-order",
          "html-has-lang",
          "html-lang-valid",
          "image-alt",
          "image-redundant-alt",
          "label",
          "label-title-only",
          "landmark-banner-is-top-level",
          "landmark-complementary-is-top-level",
          "landmark-contentinfo-is-top-level",
          "landmark-main-is-top-level",
          "landmark-no-duplicate-banner",
          "landmark-no-duplicate-contentinfo",
          "landmark-no-duplicate-main",
          "landmark-one-main",
          "landmark-unique",
          "link-in-text-block",
          "link-name",
          "list",
          "listitem",
          "meta-viewport",
          "meta-viewport-large",
          "nested-interactive",
          "page-has-heading-one",
          "region",
          "tabindex"
        ],
        "failures": [
          {
            "rule": "landmark-complementary-is-top-level",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/landmark-complementary-is-top-level?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": "#image-caption-credit-block",
            "html": "<aside aria-label=\"Image credits and captions\" id=\"image-caption-credit-block\" class=\"image-caption-credit-block usa-accordion usa-accordion--bordered\">",
            "message": "Aside should not be contained in another landmark",
            "fixSummary": "Fix any of the following:\n  The complementary landmark is contained in another landmark.",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "e183510ac03d",
            "firstSeenAt": "2026-06-04T18:34:08.422Z",
            "patternId": "A11Y-fb1d2ccd"
          },
          {
            "rule": "region",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/region?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": ".usa-footer__return-to-top",
            "html": "<div class=\"usa-footer__return-to-top\" data-once=\"tpFeedbackRttWrapper\">\n  <div class=\"usa-footer__return-to-top--inner\" data-once=\"tpFeedbackRtt\">\n    <a class=\"usa-button usa-button--secondary usa-button__link\" href=\"#\" tabindex=\"-1\"><span class=\"arrow\"></span>Top</a>\n  </div>\n</div>",
            "message": "All page content should be contained by landmarks",
            "fixSummary": "Fix any of the following:\n  Some page content is not contained by landmarks",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "0c0735037e99",
            "firstSeenAt": "2026-06-04T18:34:08.422Z",
            "patternId": "A11Y-5a929090"
          }
        ],
        "outcomeCount": 722,
        "darkModeScanned": false,
        "requestedColorScheme": "both",
        "scanContext": {
          "viewport": {
            "width": 1280,
            "height": 800
          },
          "viewportPreset": "desktop",
          "colorScheme": "both",
          "browser": "chromium"
        },
        "mediaQuerySupport": {
          "darkMode": false,
          "reducedMotion": false,
          "highContrast": false,
          "forcedColors": true,
          "reducedTransparency": false
        },
        "duplicateFailedCount": 0,
        "uniqueFailedCount": 2
      },
      "equalAccess": {
        "executed": false,
        "error": "Skipped (not requested)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "accesslint": {
        "executed": false,
        "error": "Skipped (not requested)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "qualweb": {
        "executed": false,
        "error": "Skipped (not requested)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "duplicateFindingCount": 0
    },
    {
      "submittedUrl": "https://nsf.gov/news/biologists-find-10-lineages-fish-able-live-highly",
      "finalUrl": "https://www.nsf.gov/news/biologists-find-10-lineages-fish-able-live-highly-toxic",
      "redirected": true,
      "statusCode": 403,
      "ok": false,
      "contentType": "text/html; charset=UTF-8",
      "pageTitle": "Access Denied | NSF - U.S. National Science Foundation",
      "elapsedMs": 8906,
      "error": null,
      "scanContext": {
        "viewport": {
          "width": 1280,
          "height": 800
        },
        "viewportPreset": "desktop",
        "colorScheme": "both",
        "browser": "chromium"
      },
      "alfa": {
        "executed": false,
        "error": "Error: Could not find Chrome (ver. 145.0.7632.77). This can occur if either\n 1. you did not perform an installation before running the script (e.g. `npx puppeteer browsers install chrome`) or\n 2. your cache path is incorrectly configured (which is: /home/runner/.cache/puppeteer).\nFor (2), check out our guide on configuring puppeteer at https://pptr.dev/guides/configuration.\n    at ChromeLauncher.resolveExecutablePath (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/BrowserLauncher.js:298:27)\n    at ChromeLauncher.computeLaunchArguments (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/ChromeLauncher.js:86:24)\n    at async ChromeLauncher.launch (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/BrowserLauncher.js:49:28)\n    at async Scraper.of (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-scraper/dist/scraper.js:29:28)\n    at async Module.run (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-cli/bin/alfa/command/scrape/run.js:94:21)\n    at async run (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-cli/bin/alfa/command/audit/run.js:31:24)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "duplicateFailedCount": 0,
        "uniqueFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "axe": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 668,
          "failed": 2,
          "cantTell": 8,
          "inapplicable": 44
        },
        "failedRules": [
          "landmark-complementary-is-top-level",
          "region"
        ],
        "passedRules": [
          "aria-allowed-attr",
          "aria-allowed-role",
          "aria-conditional-attr",
          "aria-deprecated-role",
          "aria-hidden-body",
          "aria-hidden-focus",
          "aria-prohibited-attr",
          "aria-required-attr",
          "aria-roles",
          "aria-valid-attr",
          "aria-valid-attr-value",
          "avoid-inline-spacing",
          "button-name",
          "bypass",
          "color-contrast",
          "document-title",
          "duplicate-id-aria",
          "empty-heading",
          "form-field-multiple-labels",
          "heading-order",
          "html-has-lang",
          "html-lang-valid",
          "image-alt",
          "image-redundant-alt",
          "label",
          "label-title-only",
          "landmark-banner-is-top-level",
          "landmark-complementary-is-top-level",
          "landmark-contentinfo-is-top-level",
          "landmark-main-is-top-level",
          "landmark-no-duplicate-banner",
          "landmark-no-duplicate-contentinfo",
          "landmark-no-duplicate-main",
          "landmark-one-main",
          "landmark-unique",
          "link-in-text-block",
          "link-name",
          "list",
          "listitem",
          "meta-viewport",
          "meta-viewport-large",
          "nested-interactive",
          "page-has-heading-one",
          "region",
          "tabindex"
        ],
        "failures": [
          {
            "rule": "landmark-complementary-is-top-level",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/landmark-complementary-is-top-level?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": "#image-caption-credit-block",
            "html": "<aside aria-label=\"Image credits and captions\" id=\"image-caption-credit-block\" class=\"image-caption-credit-block usa-accordion usa-accordion--bordered\">",
            "message": "Aside should not be contained in another landmark",
            "fixSummary": "Fix any of the following:\n  The complementary landmark is contained in another landmark.",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "91bb2b9747ea",
            "firstSeenAt": "2026-06-04T18:34:08.422Z",
            "patternId": "A11Y-fb1d2ccd"
          },
          {
            "rule": "region",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/region?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": ".usa-footer__return-to-top",
            "html": "<div class=\"usa-footer__return-to-top\" data-once=\"tpFeedbackRttWrapper\">\n  <div class=\"usa-footer__return-to-top--inner\" data-once=\"tpFeedbackRtt\">\n    <a class=\"usa-button usa-button--secondary usa-button__link\" href=\"#\" tabindex=\"-1\"><span class=\"arrow\"></span>Top</a>\n  </div>\n</div>",
            "message": "All page content should be contained by landmarks",
            "fixSummary": "Fix any of the following:\n  Some page content is not contained by landmarks",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "45b12f5319b0",
            "firstSeenAt": "2026-06-04T18:34:08.422Z",
            "patternId": "A11Y-5a929090"
          }
        ],
        "outcomeCount": 722,
        "darkModeScanned": false,
        "requestedColorScheme": "both",
        "scanContext": {
          "viewport": {
            "width": 1280,
            "height": 800
          },
          "viewportPreset": "desktop",
          "colorScheme": "both",
          "browser": "chromium"
        },
        "mediaQuerySupport": {
          "darkMode": false,
          "reducedMotion": false,
          "highContrast": false,
          "forcedColors": true,
          "reducedTransparency": false
        },
        "duplicateFailedCount": 0,
        "uniqueFailedCount": 2
      },
      "equalAccess": {
        "executed": false,
        "error": "Skipped (not requested)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "accesslint": {
        "executed": false,
        "error": "Skipped (not requested)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "qualweb": {
        "executed": false,
        "error": "Skipped (not requested)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "duplicateFindingCount": 0
    },
    {
      "submittedUrl": "https://nsf.gov/news/fantastic-fossils-where-find-them",
      "finalUrl": "https://www.nsf.gov/news/fantastic-fossils-where-find-them",
      "redirected": true,
      "statusCode": 200,
      "ok": true,
      "contentType": "text/html; charset=UTF-8",
      "pageTitle": "Fantastic fossils and where to find them | NSF - U.S. National Science Foundation",
      "elapsedMs": 10632,
      "error": null,
      "scanContext": {
        "viewport": {
          "width": 1280,
          "height": 800
        },
        "viewportPreset": "desktop",
        "colorScheme": "both",
        "browser": "chromium"
      },
      "alfa": {
        "executed": false,
        "error": "Error: Could not find Chrome (ver. 145.0.7632.77). This can occur if either\n 1. you did not perform an installation before running the script (e.g. `npx puppeteer browsers install chrome`) or\n 2. your cache path is incorrectly configured (which is: /home/runner/.cache/puppeteer).\nFor (2), check out our guide on configuring puppeteer at https://pptr.dev/guides/configuration.\n    at ChromeLauncher.resolveExecutablePath (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/BrowserLauncher.js:298:27)\n    at ChromeLauncher.computeLaunchArguments (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/ChromeLauncher.js:86:24)\n    at async ChromeLauncher.launch (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/BrowserLauncher.js:49:28)\n    at async Scraper.of (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-scraper/dist/scraper.js:29:28)\n    at async Module.run (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-cli/bin/alfa/command/scrape/run.js:94:21)\n    at async run (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-cli/bin/alfa/command/audit/run.js:31:24)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "duplicateFailedCount": 0,
        "uniqueFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "axe": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 1794,
          "failed": 6,
          "cantTell": 26,
          "inapplicable": 86
        },
        "failedRules": [
          "landmark-complementary-is-top-level",
          "region"
        ],
        "passedRules": [
          "aria-allowed-attr",
          "aria-allowed-role",
          "aria-conditional-attr",
          "aria-deprecated-role",
          "aria-hidden-body",
          "aria-hidden-focus",
          "aria-prohibited-attr",
          "aria-required-attr",
          "aria-roles",
          "aria-valid-attr",
          "aria-valid-attr-value",
          "avoid-inline-spacing",
          "button-name",
          "bypass",
          "color-contrast",
          "document-title",
          "duplicate-id-aria",
          "empty-heading",
          "form-field-multiple-labels",
          "heading-order",
          "html-has-lang",
          "html-lang-valid",
          "image-alt",
          "image-redundant-alt",
          "label",
          "label-title-only",
          "landmark-banner-is-top-level",
          "landmark-complementary-is-top-level",
          "landmark-contentinfo-is-top-level",
          "landmark-main-is-top-level",
          "landmark-no-duplicate-banner",
          "landmark-no-duplicate-contentinfo",
          "landmark-no-duplicate-main",
          "landmark-one-main",
          "landmark-unique",
          "link-in-text-block",
          "link-name",
          "list",
          "listitem",
          "meta-viewport",
          "meta-viewport-large",
          "nested-interactive",
          "page-has-heading-one",
          "region",
          "svg-img-alt",
          "tabindex"
        ],
        "failures": [
          {
            "rule": "landmark-complementary-is-top-level",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/landmark-complementary-is-top-level?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": "#image-caption-credit-block",
            "html": "<aside aria-label=\"Image credits and captions\" id=\"image-caption-credit-block\" class=\"image-caption-credit-block usa-accordion usa-accordion--bordered\">",
            "message": "Aside should not be contained in another landmark",
            "fixSummary": "Fix any of the following:\n  The complementary landmark is contained in another landmark.",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "ed3681a78be3",
            "firstSeenAt": "2026-06-04T18:34:08.422Z",
            "patternId": "A11Y-fb1d2ccd"
          },
          {
            "rule": "region",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/region?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": ".block-nsf-custom",
            "html": "<div class=\"block block-nsf-custom block-nsf-print-block nsf-component\">\n  \n  \n  <div class=\"print\">\n  <a href=\"javascript:window.print()\" class=\"print__link\">Print<span class=\"visually-hidden\"> this Page</span></a>\n</div>\n</div>",
            "message": "All page content should be contained by landmarks",
            "fixSummary": "Fix any of the following:\n  Some page content is not contained by landmarks",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "6e06458b65c3",
            "firstSeenAt": "2026-06-04T18:34:08.422Z",
            "patternId": "A11Y-9c981f5a"
          },
          {
            "rule": "region",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/region?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": ".usa-footer__return-to-top",
            "html": "<div class=\"usa-footer__return-to-top\" data-once=\"tpFeedbackRttWrapper\">\n  <div class=\"usa-footer__return-to-top--inner\" data-once=\"tpFeedbackRtt\">\n    <a class=\"usa-button usa-button--secondary usa-button__link\" href=\"#\" tabindex=\"-1\"><span class=\"arrow\"></span>Top</a>\n  </div>\n</div>",
            "message": "All page content should be contained by landmarks",
            "fixSummary": "Fix any of the following:\n  Some page content is not contained by landmarks",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "ee0d853f349b",
            "firstSeenAt": "2026-06-04T18:34:08.422Z",
            "patternId": "A11Y-5a929090"
          },
          {
            "rule": "landmark-complementary-is-top-level",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/landmark-complementary-is-top-level?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": "#image-caption-credit-block",
            "html": "<aside aria-label=\"Image credits and captions\" id=\"image-caption-credit-block\" class=\"image-caption-credit-block usa-accordion usa-accordion--bordered\">",
            "message": "Aside should not be contained in another landmark",
            "fixSummary": "Fix any of the following:\n  The complementary landmark is contained in another landmark.",
            "relatedPaths": null,
            "colorScheme": "dark",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "6c877b4a1f99",
            "firstSeenAt": "2026-06-04T18:34:08.422Z",
            "patternId": "A11Y-aef17d49"
          },
          {
            "rule": "region",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/region?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": ".block-nsf-custom",
            "html": "<div class=\"block block-nsf-custom block-nsf-print-block nsf-component\">\n  \n  \n  <div class=\"print\">\n  <a href=\"javascript:window.print()\" class=\"print__link\">Print<span class=\"visually-hidden\"> this Page</span></a>\n</div>\n</div>",
            "message": "All page content should be contained by landmarks",
            "fixSummary": "Fix any of the following:\n  Some page content is not contained by landmarks",
            "relatedPaths": null,
            "colorScheme": "dark",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "8acc80965b91",
            "firstSeenAt": "2026-06-04T18:34:08.422Z",
            "patternId": "A11Y-d9dfcb8c"
          },
          {
            "rule": "region",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/region?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": ".usa-footer__return-to-top",
            "html": "<div class=\"usa-footer__return-to-top\" data-once=\"tpFeedbackRttWrapper\">\n  <div class=\"usa-footer__return-to-top--inner\" data-once=\"tpFeedbackRtt\">\n    <a class=\"usa-button usa-button--secondary usa-button__link\" href=\"#\" tabindex=\"-1\"><span class=\"arrow\"></span>Top</a>\n  </div>\n</div>",
            "message": "All page content should be contained by landmarks",
            "fixSummary": "Fix any of the following:\n  Some page content is not contained by landmarks",
            "relatedPaths": null,
            "colorScheme": "dark",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "0f83ab3db2a8",
            "firstSeenAt": "2026-06-04T18:34:08.422Z",
            "patternId": "A11Y-0d4b870c"
          }
        ],
        "outcomeCount": 1912,
        "darkModeScanned": true,
        "requestedColorScheme": "both",
        "scanContext": {
          "viewport": {
            "width": 1280,
            "height": 800
          },
          "viewportPreset": "desktop",
          "colorScheme": "both",
          "browser": "chromium"
        },
        "mediaQuerySupport": {
          "darkMode": true,
          "reducedMotion": false,
          "highContrast": true,
          "forcedColors": true,
          "reducedTransparency": false
        },
        "duplicateFailedCount": 0,
        "uniqueFailedCount": 6
      },
      "equalAccess": {
        "executed": false,
        "error": "Skipped (not requested)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "accesslint": {
        "executed": false,
        "error": "Skipped (not requested)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "qualweb": {
        "executed": false,
        "error": "Skipped (not requested)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "duplicateFindingCount": 0
    },
    {
      "submittedUrl": "https://nsf.gov/news/finding-genes-help-fruit-adapt-droughts",
      "finalUrl": "https://www.nsf.gov/news/finding-genes-help-fruit-adapt-droughts",
      "redirected": true,
      "statusCode": 200,
      "ok": true,
      "contentType": "text/html; charset=UTF-8",
      "pageTitle": "Finding genes to help fruit adapt to droughts | NSF - U.S. National Science Foundation",
      "elapsedMs": 10855,
      "error": null,
      "scanContext": {
        "viewport": {
          "width": 1280,
          "height": 800
        },
        "viewportPreset": "desktop",
        "colorScheme": "both",
        "browser": "chromium"
      },
      "alfa": {
        "executed": false,
        "error": "Error: Could not find Chrome (ver. 145.0.7632.77). This can occur if either\n 1. you did not perform an installation before running the script (e.g. `npx puppeteer browsers install chrome`) or\n 2. your cache path is incorrectly configured (which is: /home/runner/.cache/puppeteer).\nFor (2), check out our guide on configuring puppeteer at https://pptr.dev/guides/configuration.\n    at ChromeLauncher.resolveExecutablePath (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/BrowserLauncher.js:298:27)\n    at ChromeLauncher.computeLaunchArguments (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/ChromeLauncher.js:86:24)\n    at async ChromeLauncher.launch (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/BrowserLauncher.js:49:28)\n    at async Scraper.of (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-scraper/dist/scraper.js:29:28)\n    at async Module.run (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-cli/bin/alfa/command/scrape/run.js:94:21)\n    at async run (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-cli/bin/alfa/command/audit/run.js:31:24)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "duplicateFailedCount": 0,
        "uniqueFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "axe": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 1948,
          "failed": 6,
          "cantTell": 26,
          "inapplicable": 86
        },
        "failedRules": [
          "landmark-complementary-is-top-level",
          "region"
        ],
        "passedRules": [
          "aria-allowed-attr",
          "aria-allowed-role",
          "aria-conditional-attr",
          "aria-deprecated-role",
          "aria-hidden-body",
          "aria-hidden-focus",
          "aria-prohibited-attr",
          "aria-required-attr",
          "aria-roles",
          "aria-valid-attr",
          "aria-valid-attr-value",
          "avoid-inline-spacing",
          "button-name",
          "bypass",
          "color-contrast",
          "document-title",
          "duplicate-id-aria",
          "empty-heading",
          "form-field-multiple-labels",
          "heading-order",
          "html-has-lang",
          "html-lang-valid",
          "image-alt",
          "image-redundant-alt",
          "label",
          "label-title-only",
          "landmark-banner-is-top-level",
          "landmark-complementary-is-top-level",
          "landmark-contentinfo-is-top-level",
          "landmark-main-is-top-level",
          "landmark-no-duplicate-banner",
          "landmark-no-duplicate-contentinfo",
          "landmark-no-duplicate-main",
          "landmark-one-main",
          "landmark-unique",
          "link-in-text-block",
          "link-name",
          "list",
          "listitem",
          "meta-viewport",
          "meta-viewport-large",
          "nested-interactive",
          "page-has-heading-one",
          "region",
          "svg-img-alt",
          "tabindex"
        ],
        "failures": [
          {
            "rule": "landmark-complementary-is-top-level",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/landmark-complementary-is-top-level?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": "#image-caption-credit-block",
            "html": "<aside aria-label=\"Image credits and captions\" id=\"image-caption-credit-block\" class=\"image-caption-credit-block usa-accordion usa-accordion--bordered\">",
            "message": "Aside should not be contained in another landmark",
            "fixSummary": "Fix any of the following:\n  The complementary landmark is contained in another landmark.",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "da6228e055bb",
            "firstSeenAt": "2026-06-04T18:34:08.422Z",
            "patternId": "A11Y-fb1d2ccd"
          },
          {
            "rule": "region",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/region?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": ".block-nsf-custom",
            "html": "<div class=\"block block-nsf-custom block-nsf-print-block nsf-component\">\n  \n  \n  <div class=\"print\">\n  <a href=\"javascript:window.print()\" class=\"print__link\">Print<span class=\"visually-hidden\"> this Page</span></a>\n</div>\n</div>",
            "message": "All page content should be contained by landmarks",
            "fixSummary": "Fix any of the following:\n  Some page content is not contained by landmarks",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "6ab8d463ee07",
            "firstSeenAt": "2026-06-04T18:34:08.422Z",
            "patternId": "A11Y-9c981f5a"
          },
          {
            "rule": "region",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/region?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": ".usa-footer__return-to-top",
            "html": "<div class=\"usa-footer__return-to-top\" data-once=\"tpFeedbackRttWrapper\">\n  <div class=\"usa-footer__return-to-top--inner\" data-once=\"tpFeedbackRtt\">\n    <a class=\"usa-button usa-button--secondary usa-button__link\" href=\"#\" tabindex=\"-1\"><span class=\"arrow\"></span>Top</a>\n  </div>\n</div>",
            "message": "All page content should be contained by landmarks",
            "fixSummary": "Fix any of the following:\n  Some page content is not contained by landmarks",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "638b54b589e8",
            "firstSeenAt": "2026-06-04T18:34:08.422Z",
            "patternId": "A11Y-5a929090"
          },
          {
            "rule": "landmark-complementary-is-top-level",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/landmark-complementary-is-top-level?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": "#image-caption-credit-block",
            "html": "<aside aria-label=\"Image credits and captions\" id=\"image-caption-credit-block\" class=\"image-caption-credit-block usa-accordion usa-accordion--bordered\">",
            "message": "Aside should not be contained in another landmark",
            "fixSummary": "Fix any of the following:\n  The complementary landmark is contained in another landmark.",
            "relatedPaths": null,
            "colorScheme": "dark",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "5f338e2092ac",
            "firstSeenAt": "2026-06-04T18:34:08.422Z",
            "patternId": "A11Y-aef17d49"
          },
          {
            "rule": "region",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/region?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": ".block-nsf-custom",
            "html": "<div class=\"block block-nsf-custom block-nsf-print-block nsf-component\">\n  \n  \n  <div class=\"print\">\n  <a href=\"javascript:window.print()\" class=\"print__link\">Print<span class=\"visually-hidden\"> this Page</span></a>\n</div>\n</div>",
            "message": "All page content should be contained by landmarks",
            "fixSummary": "Fix any of the following:\n  Some page content is not contained by landmarks",
            "relatedPaths": null,
            "colorScheme": "dark",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "e98ea1e9f0b9",
            "firstSeenAt": "2026-06-04T18:34:08.422Z",
            "patternId": "A11Y-d9dfcb8c"
          },
          {
            "rule": "region",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/region?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": ".usa-footer__return-to-top",
            "html": "<div class=\"usa-footer__return-to-top\" data-once=\"tpFeedbackRttWrapper\">\n  <div class=\"usa-footer__return-to-top--inner\" data-once=\"tpFeedbackRtt\">\n    <a class=\"usa-button usa-button--secondary usa-button__link\" href=\"#\" tabindex=\"-1\"><span class=\"arrow\"></span>Top</a>\n  </div>\n</div>",
            "message": "All page content should be contained by landmarks",
            "fixSummary": "Fix any of the following:\n  Some page content is not contained by landmarks",
            "relatedPaths": null,
            "colorScheme": "dark",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "5ea7b976d7e7",
            "firstSeenAt": "2026-06-04T18:34:08.422Z",
            "patternId": "A11Y-0d4b870c"
          }
        ],
        "outcomeCount": 2066,
        "darkModeScanned": true,
        "requestedColorScheme": "both",
        "scanContext": {
          "viewport": {
            "width": 1280,
            "height": 800
          },
          "viewportPreset": "desktop",
          "colorScheme": "both",
          "browser": "chromium"
        },
        "mediaQuerySupport": {
          "darkMode": true,
          "reducedMotion": false,
          "highContrast": true,
          "forcedColors": true,
          "reducedTransparency": false
        },
        "duplicateFailedCount": 0,
        "uniqueFailedCount": 6
      },
      "equalAccess": {
        "executed": false,
        "error": "Skipped (not requested)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "accesslint": {
        "executed": false,
        "error": "Skipped (not requested)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "qualweb": {
        "executed": false,
        "error": "Skipped (not requested)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "duplicateFindingCount": 0
    },
    {
      "submittedUrl": "https://nsf.gov/news/ligo-virgo-finds-mystery-object-gap-between",
      "finalUrl": "https://www.nsf.gov/news/ligo-virgo-finds-mystery-object-gap-between-neutron-stars",
      "redirected": true,
      "statusCode": 200,
      "ok": true,
      "contentType": "text/html; charset=UTF-8",
      "pageTitle": "LIGO-Virgo finds mystery object in gap between neutron stars and black holes | NSF - U.S. National Science Foundation",
      "elapsedMs": 8811,
      "error": null,
      "scanContext": {
        "viewport": {
          "width": 1280,
          "height": 800
        },
        "viewportPreset": "desktop",
        "colorScheme": "both",
        "browser": "chromium"
      },
      "alfa": {
        "executed": false,
        "error": "Error: Could not find Chrome (ver. 145.0.7632.77). This can occur if either\n 1. you did not perform an installation before running the script (e.g. `npx puppeteer browsers install chrome`) or\n 2. your cache path is incorrectly configured (which is: /home/runner/.cache/puppeteer).\nFor (2), check out our guide on configuring puppeteer at https://pptr.dev/guides/configuration.\n    at ChromeLauncher.resolveExecutablePath (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/BrowserLauncher.js:298:27)\n    at ChromeLauncher.computeLaunchArguments (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/ChromeLauncher.js:86:24)\n    at async ChromeLauncher.launch (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/BrowserLauncher.js:49:28)\n    at async Scraper.of (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-scraper/dist/scraper.js:29:28)\n    at async Module.run (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-cli/bin/alfa/command/scrape/run.js:94:21)\n    at async run (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-cli/bin/alfa/command/audit/run.js:31:24)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "duplicateFailedCount": 0,
        "uniqueFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "axe": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 1760,
          "failed": 6,
          "cantTell": 26,
          "inapplicable": 86
        },
        "failedRules": [
          "landmark-complementary-is-top-level",
          "region"
        ],
        "passedRules": [
          "aria-allowed-attr",
          "aria-allowed-role",
          "aria-conditional-attr",
          "aria-deprecated-role",
          "aria-hidden-body",
          "aria-hidden-focus",
          "aria-prohibited-attr",
          "aria-required-attr",
          "aria-roles",
          "aria-valid-attr",
          "aria-valid-attr-value",
          "avoid-inline-spacing",
          "button-name",
          "bypass",
          "color-contrast",
          "document-title",
          "duplicate-id-aria",
          "empty-heading",
          "form-field-multiple-labels",
          "heading-order",
          "html-has-lang",
          "html-lang-valid",
          "image-alt",
          "image-redundant-alt",
          "label",
          "label-title-only",
          "landmark-banner-is-top-level",
          "landmark-complementary-is-top-level",
          "landmark-contentinfo-is-top-level",
          "landmark-main-is-top-level",
          "landmark-no-duplicate-banner",
          "landmark-no-duplicate-contentinfo",
          "landmark-no-duplicate-main",
          "landmark-one-main",
          "landmark-unique",
          "link-in-text-block",
          "link-name",
          "list",
          "listitem",
          "meta-viewport",
          "meta-viewport-large",
          "nested-interactive",
          "page-has-heading-one",
          "region",
          "svg-img-alt",
          "tabindex"
        ],
        "failures": [
          {
            "rule": "landmark-complementary-is-top-level",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/landmark-complementary-is-top-level?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": "#image-caption-credit-block",
            "html": "<aside aria-label=\"Image credits and captions\" id=\"image-caption-credit-block\" class=\"image-caption-credit-block usa-accordion usa-accordion--bordered\">",
            "message": "Aside should not be contained in another landmark",
            "fixSummary": "Fix any of the following:\n  The complementary landmark is contained in another landmark.",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "bf2ad021169b",
            "firstSeenAt": "2026-06-04T18:34:08.422Z",
            "patternId": "A11Y-fb1d2ccd"
          },
          {
            "rule": "region",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/region?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": ".block-nsf-custom",
            "html": "<div class=\"block block-nsf-custom block-nsf-print-block nsf-component\">\n  \n  \n  <div class=\"print\">\n  <a href=\"javascript:window.print()\" class=\"print__link\">Print<span class=\"visually-hidden\"> this Page</span></a>\n</div>\n</div>",
            "message": "All page content should be contained by landmarks",
            "fixSummary": "Fix any of the following:\n  Some page content is not contained by landmarks",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "c813743699eb",
            "firstSeenAt": "2026-06-04T18:34:08.422Z",
            "patternId": "A11Y-9c981f5a"
          },
          {
            "rule": "region",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/region?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": ".usa-footer__return-to-top",
            "html": "<div class=\"usa-footer__return-to-top\" data-once=\"tpFeedbackRttWrapper\">\n  <div class=\"usa-footer__return-to-top--inner\" data-once=\"tpFeedbackRtt\">\n    <a class=\"usa-button usa-button--secondary usa-button__link\" href=\"#\" tabindex=\"-1\"><span class=\"arrow\"></span>Top</a>\n  </div>\n</div>",
            "message": "All page content should be contained by landmarks",
            "fixSummary": "Fix any of the following:\n  Some page content is not contained by landmarks",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "d093540c4829",
            "firstSeenAt": "2026-06-04T18:34:08.422Z",
            "patternId": "A11Y-5a929090"
          },
          {
            "rule": "landmark-complementary-is-top-level",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/landmark-complementary-is-top-level?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": "#image-caption-credit-block",
            "html": "<aside aria-label=\"Image credits and captions\" id=\"image-caption-credit-block\" class=\"image-caption-credit-block usa-accordion usa-accordion--bordered\">",
            "message": "Aside should not be contained in another landmark",
            "fixSummary": "Fix any of the following:\n  The complementary landmark is contained in another landmark.",
            "relatedPaths": null,
            "colorScheme": "dark",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "d0cd33c6c911",
            "firstSeenAt": "2026-06-04T18:34:08.422Z",
            "patternId": "A11Y-aef17d49"
          },
          {
            "rule": "region",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/region?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": ".block-nsf-custom",
            "html": "<div class=\"block block-nsf-custom block-nsf-print-block nsf-component\">\n  \n  \n  <div class=\"print\">\n  <a href=\"javascript:window.print()\" class=\"print__link\">Print<span class=\"visually-hidden\"> this Page</span></a>\n</div>\n</div>",
            "message": "All page content should be contained by landmarks",
            "fixSummary": "Fix any of the following:\n  Some page content is not contained by landmarks",
            "relatedPaths": null,
            "colorScheme": "dark",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "feef7c4f3dd0",
            "firstSeenAt": "2026-06-04T18:34:08.422Z",
            "patternId": "A11Y-d9dfcb8c"
          },
          {
            "rule": "region",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/region?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": ".usa-footer__return-to-top",
            "html": "<div class=\"usa-footer__return-to-top\" data-once=\"tpFeedbackRttWrapper\">\n  <div class=\"usa-footer__return-to-top--inner\" data-once=\"tpFeedbackRtt\">\n    <a class=\"usa-button usa-button--secondary usa-button__link\" href=\"#\" tabindex=\"-1\"><span class=\"arrow\"></span>Top</a>\n  </div>\n</div>",
            "message": "All page content should be contained by landmarks",
            "fixSummary": "Fix any of the following:\n  Some page content is not contained by landmarks",
            "relatedPaths": null,
            "colorScheme": "dark",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "ce6366dcce10",
            "firstSeenAt": "2026-06-04T18:34:08.422Z",
            "patternId": "A11Y-0d4b870c"
          }
        ],
        "outcomeCount": 1878,
        "darkModeScanned": true,
        "requestedColorScheme": "both",
        "scanContext": {
          "viewport": {
            "width": 1280,
            "height": 800
          },
          "viewportPreset": "desktop",
          "colorScheme": "both",
          "browser": "chromium"
        },
        "mediaQuerySupport": {
          "darkMode": true,
          "reducedMotion": false,
          "highContrast": true,
          "forcedColors": true,
          "reducedTransparency": false
        },
        "duplicateFailedCount": 0,
        "uniqueFailedCount": 6
      },
      "equalAccess": {
        "executed": false,
        "error": "Skipped (not requested)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "accesslint": {
        "executed": false,
        "error": "Skipped (not requested)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "qualweb": {
        "executed": false,
        "error": "Skipped (not requested)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "duplicateFindingCount": 0
    },
    {
      "submittedUrl": "https://nsf.gov/news/researchers-find-humans-have-given-wild-animals",
      "finalUrl": "https://www.nsf.gov/news/researchers-find-humans-have-given-wild-animals-their",
      "redirected": true,
      "statusCode": 200,
      "ok": true,
      "contentType": "text/html; charset=UTF-8",
      "pageTitle": "Researchers find humans have given wild animals their diseases nearly 100 times | NSF - U.S. National Science Foundation",
      "elapsedMs": 10765,
      "error": null,
      "scanContext": {
        "viewport": {
          "width": 1280,
          "height": 800
        },
        "viewportPreset": "desktop",
        "colorScheme": "both",
        "browser": "chromium"
      },
      "alfa": {
        "executed": false,
        "error": "Error: Could not find Chrome (ver. 145.0.7632.77). This can occur if either\n 1. you did not perform an installation before running the script (e.g. `npx puppeteer browsers install chrome`) or\n 2. your cache path is incorrectly configured (which is: /home/runner/.cache/puppeteer).\nFor (2), check out our guide on configuring puppeteer at https://pptr.dev/guides/configuration.\n    at ChromeLauncher.resolveExecutablePath (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/BrowserLauncher.js:298:27)\n    at ChromeLauncher.computeLaunchArguments (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/ChromeLauncher.js:86:24)\n    at async ChromeLauncher.launch (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/BrowserLauncher.js:49:28)\n    at async Scraper.of (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-scraper/dist/scraper.js:29:28)\n    at async Module.run (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-cli/bin/alfa/command/scrape/run.js:94:21)\n    at async run (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-cli/bin/alfa/command/audit/run.js:31:24)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "duplicateFailedCount": 0,
        "uniqueFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "axe": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 1768,
          "failed": 6,
          "cantTell": 26,
          "inapplicable": 86
        },
        "failedRules": [
          "landmark-complementary-is-top-level",
          "region"
        ],
        "passedRules": [
          "aria-allowed-attr",
          "aria-allowed-role",
          "aria-conditional-attr",
          "aria-deprecated-role",
          "aria-hidden-body",
          "aria-hidden-focus",
          "aria-prohibited-attr",
          "aria-required-attr",
          "aria-roles",
          "aria-valid-attr",
          "aria-valid-attr-value",
          "avoid-inline-spacing",
          "button-name",
          "bypass",
          "color-contrast",
          "document-title",
          "duplicate-id-aria",
          "empty-heading",
          "form-field-multiple-labels",
          "heading-order",
          "html-has-lang",
          "html-lang-valid",
          "image-alt",
          "image-redundant-alt",
          "label",
          "label-title-only",
          "landmark-banner-is-top-level",
          "landmark-complementary-is-top-level",
          "landmark-contentinfo-is-top-level",
          "landmark-main-is-top-level",
          "landmark-no-duplicate-banner",
          "landmark-no-duplicate-contentinfo",
          "landmark-no-duplicate-main",
          "landmark-one-main",
          "landmark-unique",
          "link-in-text-block",
          "link-name",
          "list",
          "listitem",
          "meta-viewport",
          "meta-viewport-large",
          "nested-interactive",
          "page-has-heading-one",
          "region",
          "svg-img-alt",
          "tabindex"
        ],
        "failures": [
          {
            "rule": "landmark-complementary-is-top-level",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/landmark-complementary-is-top-level?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": "#image-caption-credit-block",
            "html": "<aside aria-label=\"Image credits and captions\" id=\"image-caption-credit-block\" class=\"image-caption-credit-block usa-accordion usa-accordion--bordered\">",
            "message": "Aside should not be contained in another landmark",
            "fixSummary": "Fix any of the following:\n  The complementary landmark is contained in another landmark.",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "67d2014c5184",
            "firstSeenAt": "2026-06-04T18:34:08.422Z",
            "patternId": "A11Y-fb1d2ccd"
          },
          {
            "rule": "region",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/region?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": ".block-nsf-custom",
            "html": "<div class=\"block block-nsf-custom block-nsf-print-block nsf-component\">\n  \n  \n  <div class=\"print\">\n  <a href=\"javascript:window.print()\" class=\"print__link\">Print<span class=\"visually-hidden\"> this Page</span></a>\n</div>\n</div>",
            "message": "All page content should be contained by landmarks",
            "fixSummary": "Fix any of the following:\n  Some page content is not contained by landmarks",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "c379f350a833",
            "firstSeenAt": "2026-06-04T18:34:08.422Z",
            "patternId": "A11Y-9c981f5a"
          },
          {
            "rule": "region",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/region?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": ".usa-footer__return-to-top",
            "html": "<div class=\"usa-footer__return-to-top\" data-once=\"tpFeedbackRttWrapper\">\n  <div class=\"usa-footer__return-to-top--inner\" data-once=\"tpFeedbackRtt\">\n    <a class=\"usa-button usa-button--secondary usa-button__link\" href=\"#\" tabindex=\"-1\"><span class=\"arrow\"></span>Top</a>\n  </div>\n</div>",
            "message": "All page content should be contained by landmarks",
            "fixSummary": "Fix any of the following:\n  Some page content is not contained by landmarks",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "aac722cfd11d",
            "firstSeenAt": "2026-06-04T18:34:08.422Z",
            "patternId": "A11Y-5a929090"
          },
          {
            "rule": "landmark-complementary-is-top-level",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/landmark-complementary-is-top-level?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": "#image-caption-credit-block",
            "html": "<aside aria-label=\"Image credits and captions\" id=\"image-caption-credit-block\" class=\"image-caption-credit-block usa-accordion usa-accordion--bordered\">",
            "message": "Aside should not be contained in another landmark",
            "fixSummary": "Fix any of the following:\n  The complementary landmark is contained in another landmark.",
            "relatedPaths": null,
            "colorScheme": "dark",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "c0f5bb396941",
            "firstSeenAt": "2026-06-04T18:34:08.422Z",
            "patternId": "A11Y-aef17d49"
          },
          {
            "rule": "region",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/region?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": ".block-nsf-custom",
            "html": "<div class=\"block block-nsf-custom block-nsf-print-block nsf-component\">\n  \n  \n  <div class=\"print\">\n  <a href=\"javascript:window.print()\" class=\"print__link\">Print<span class=\"visually-hidden\"> this Page</span></a>\n</div>\n</div>",
            "message": "All page content should be contained by landmarks",
            "fixSummary": "Fix any of the following:\n  Some page content is not contained by landmarks",
            "relatedPaths": null,
            "colorScheme": "dark",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "925f27090b9f",
            "firstSeenAt": "2026-06-04T18:34:08.422Z",
            "patternId": "A11Y-d9dfcb8c"
          },
          {
            "rule": "region",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/region?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": ".usa-footer__return-to-top",
            "html": "<div class=\"usa-footer__return-to-top\" data-once=\"tpFeedbackRttWrapper\">\n  <div class=\"usa-footer__return-to-top--inner\" data-once=\"tpFeedbackRtt\">\n    <a class=\"usa-button usa-button--secondary usa-button__link\" href=\"#\" tabindex=\"-1\"><span class=\"arrow\"></span>Top</a>\n  </div>\n</div>",
            "message": "All page content should be contained by landmarks",
            "fixSummary": "Fix any of the following:\n  Some page content is not contained by landmarks",
            "relatedPaths": null,
            "colorScheme": "dark",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "b542cc397342",
            "firstSeenAt": "2026-06-04T18:34:08.422Z",
            "patternId": "A11Y-0d4b870c"
          }
        ],
        "outcomeCount": 1886,
        "darkModeScanned": true,
        "requestedColorScheme": "both",
        "scanContext": {
          "viewport": {
            "width": 1280,
            "height": 800
          },
          "viewportPreset": "desktop",
          "colorScheme": "both",
          "browser": "chromium"
        },
        "mediaQuerySupport": {
          "darkMode": true,
          "reducedMotion": false,
          "highContrast": true,
          "forcedColors": true,
          "reducedTransparency": false
        },
        "duplicateFailedCount": 0,
        "uniqueFailedCount": 6
      },
      "equalAccess": {
        "executed": false,
        "error": "Skipped (not requested)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "accesslint": {
        "executed": false,
        "error": "Skipped (not requested)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "qualweb": {
        "executed": false,
        "error": "Skipped (not requested)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "duplicateFindingCount": 0
    },
    {
      "submittedUrl": "https://nsf.gov/news/scientists-find-closest-known-asteroid-fly-earth",
      "finalUrl": "https://www.nsf.gov/news/scientists-find-closest-known-asteroid-fly-earth",
      "redirected": true,
      "statusCode": 403,
      "ok": false,
      "contentType": "text/html; charset=UTF-8",
      "pageTitle": "Access Denied | NSF - U.S. National Science Foundation",
      "elapsedMs": 8579,
      "error": null,
      "scanContext": {
        "viewport": {
          "width": 1280,
          "height": 800
        },
        "viewportPreset": "desktop",
        "colorScheme": "both",
        "browser": "chromium"
      },
      "alfa": {
        "executed": false,
        "error": "Error: Could not find Chrome (ver. 145.0.7632.77). This can occur if either\n 1. you did not perform an installation before running the script (e.g. `npx puppeteer browsers install chrome`) or\n 2. your cache path is incorrectly configured (which is: /home/runner/.cache/puppeteer).\nFor (2), check out our guide on configuring puppeteer at https://pptr.dev/guides/configuration.\n    at ChromeLauncher.resolveExecutablePath (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/BrowserLauncher.js:298:27)\n    at ChromeLauncher.computeLaunchArguments (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/ChromeLauncher.js:86:24)\n    at async ChromeLauncher.launch (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/BrowserLauncher.js:49:28)\n    at async Scraper.of (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-scraper/dist/scraper.js:29:28)\n    at async Module.run (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-cli/bin/alfa/command/scrape/run.js:94:21)\n    at async run (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-cli/bin/alfa/command/audit/run.js:31:24)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "duplicateFailedCount": 0,
        "uniqueFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "axe": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 668,
          "failed": 2,
          "cantTell": 8,
          "inapplicable": 44
        },
        "failedRules": [
          "landmark-complementary-is-top-level",
          "region"
        ],
        "passedRules": [
          "aria-allowed-attr",
          "aria-allowed-role",
          "aria-conditional-attr",
          "aria-deprecated-role",
          "aria-hidden-body",
          "aria-hidden-focus",
          "aria-prohibited-attr",
          "aria-required-attr",
          "aria-roles",
          "aria-valid-attr",
          "aria-valid-attr-value",
          "avoid-inline-spacing",
          "button-name",
          "bypass",
          "color-contrast",
          "document-title",
          "duplicate-id-aria",
          "empty-heading",
          "form-field-multiple-labels",
          "heading-order",
          "html-has-lang",
          "html-lang-valid",
          "image-alt",
          "image-redundant-alt",
          "label",
          "label-title-only",
          "landmark-banner-is-top-level",
          "landmark-complementary-is-top-level",
          "landmark-contentinfo-is-top-level",
          "landmark-main-is-top-level",
          "landmark-no-duplicate-banner",
          "landmark-no-duplicate-contentinfo",
          "landmark-no-duplicate-main",
          "landmark-one-main",
          "landmark-unique",
          "link-in-text-block",
          "link-name",
          "list",
          "listitem",
          "meta-viewport",
          "meta-viewport-large",
          "nested-interactive",
          "page-has-heading-one",
          "region",
          "tabindex"
        ],
        "failures": [
          {
            "rule": "landmark-complementary-is-top-level",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/landmark-complementary-is-top-level?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": "#image-caption-credit-block",
            "html": "<aside aria-label=\"Image credits and captions\" id=\"image-caption-credit-block\" class=\"image-caption-credit-block usa-accordion usa-accordion--bordered\">",
            "message": "Aside should not be contained in another landmark",
            "fixSummary": "Fix any of the following:\n  The complementary landmark is contained in another landmark.",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "93972f3a83fc",
            "firstSeenAt": "2026-06-04T18:34:08.422Z",
            "patternId": "A11Y-fb1d2ccd"
          },
          {
            "rule": "region",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/region?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": ".usa-footer__return-to-top",
            "html": "<div class=\"usa-footer__return-to-top\" data-once=\"tpFeedbackRttWrapper\">\n  <div class=\"usa-footer__return-to-top--inner\" data-once=\"tpFeedbackRtt\">\n    <a class=\"usa-button usa-button--secondary usa-button__link\" href=\"#\" tabindex=\"-1\"><span class=\"arrow\"></span>Top</a>\n  </div>\n</div>",
            "message": "All page content should be contained by landmarks",
            "fixSummary": "Fix any of the following:\n  Some page content is not contained by landmarks",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "cdd148998f6b",
            "firstSeenAt": "2026-06-04T18:34:08.422Z",
            "patternId": "A11Y-5a929090"
          }
        ],
        "outcomeCount": 722,
        "darkModeScanned": false,
        "requestedColorScheme": "both",
        "scanContext": {
          "viewport": {
            "width": 1280,
            "height": 800
          },
          "viewportPreset": "desktop",
          "colorScheme": "both",
          "browser": "chromium"
        },
        "mediaQuerySupport": {
          "darkMode": false,
          "reducedMotion": false,
          "highContrast": false,
          "forcedColors": true,
          "reducedTransparency": false
        },
        "duplicateFailedCount": 0,
        "uniqueFailedCount": 2
      },
      "equalAccess": {
        "executed": false,
        "error": "Skipped (not requested)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "accesslint": {
        "executed": false,
        "error": "Skipped (not requested)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "qualweb": {
        "executed": false,
        "error": "Skipped (not requested)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "duplicateFindingCount": 0
    },
    {
      "submittedUrl": "https://nsf.gov/news/scientists-find-earliest-new-world-writings-mexico",
      "finalUrl": "https://www.nsf.gov/news/scientists-find-earliest-new-world-writings-mexico",
      "redirected": true,
      "statusCode": 403,
      "ok": false,
      "contentType": "text/html; charset=UTF-8",
      "pageTitle": "Access Denied | NSF - U.S. National Science Foundation",
      "elapsedMs": 8385,
      "error": null,
      "scanContext": {
        "viewport": {
          "width": 1280,
          "height": 800
        },
        "viewportPreset": "desktop",
        "colorScheme": "both",
        "browser": "chromium"
      },
      "alfa": {
        "executed": false,
        "error": "Error: Could not find Chrome (ver. 145.0.7632.77). This can occur if either\n 1. you did not perform an installation before running the script (e.g. `npx puppeteer browsers install chrome`) or\n 2. your cache path is incorrectly configured (which is: /home/runner/.cache/puppeteer).\nFor (2), check out our guide on configuring puppeteer at https://pptr.dev/guides/configuration.\n    at ChromeLauncher.resolveExecutablePath (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/BrowserLauncher.js:298:27)\n    at ChromeLauncher.computeLaunchArguments (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/ChromeLauncher.js:86:24)\n    at async ChromeLauncher.launch (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/BrowserLauncher.js:49:28)\n    at async Scraper.of (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-scraper/dist/scraper.js:29:28)\n    at async Module.run (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-cli/bin/alfa/command/scrape/run.js:94:21)\n    at async run (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-cli/bin/alfa/command/audit/run.js:31:24)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "duplicateFailedCount": 0,
        "uniqueFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "axe": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 668,
          "failed": 2,
          "cantTell": 8,
          "inapplicable": 44
        },
        "failedRules": [
          "landmark-complementary-is-top-level",
          "region"
        ],
        "passedRules": [
          "aria-allowed-attr",
          "aria-allowed-role",
          "aria-conditional-attr",
          "aria-deprecated-role",
          "aria-hidden-body",
          "aria-hidden-focus",
          "aria-prohibited-attr",
          "aria-required-attr",
          "aria-roles",
          "aria-valid-attr",
          "aria-valid-attr-value",
          "avoid-inline-spacing",
          "button-name",
          "bypass",
          "color-contrast",
          "document-title",
          "duplicate-id-aria",
          "empty-heading",
          "form-field-multiple-labels",
          "heading-order",
          "html-has-lang",
          "html-lang-valid",
          "image-alt",
          "image-redundant-alt",
          "label",
          "label-title-only",
          "landmark-banner-is-top-level",
          "landmark-complementary-is-top-level",
          "landmark-contentinfo-is-top-level",
          "landmark-main-is-top-level",
          "landmark-no-duplicate-banner",
          "landmark-no-duplicate-contentinfo",
          "landmark-no-duplicate-main",
          "landmark-one-main",
          "landmark-unique",
          "link-in-text-block",
          "link-name",
          "list",
          "listitem",
          "meta-viewport",
          "meta-viewport-large",
          "nested-interactive",
          "page-has-heading-one",
          "region",
          "tabindex"
        ],
        "failures": [
          {
            "rule": "landmark-complementary-is-top-level",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/landmark-complementary-is-top-level?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": "#image-caption-credit-block",
            "html": "<aside aria-label=\"Image credits and captions\" id=\"image-caption-credit-block\" class=\"image-caption-credit-block usa-accordion usa-accordion--bordered\">",
            "message": "Aside should not be contained in another landmark",
            "fixSummary": "Fix any of the following:\n  The complementary landmark is contained in another landmark.",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "b76825f5a060",
            "firstSeenAt": "2026-06-04T18:34:08.422Z",
            "patternId": "A11Y-fb1d2ccd"
          },
          {
            "rule": "region",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/region?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": ".usa-footer__return-to-top",
            "html": "<div class=\"usa-footer__return-to-top\" data-once=\"tpFeedbackRttWrapper\">\n  <div class=\"usa-footer__return-to-top--inner\" data-once=\"tpFeedbackRtt\">\n    <a class=\"usa-button usa-button--secondary usa-button__link\" href=\"#\" tabindex=\"-1\"><span class=\"arrow\"></span>Top</a>\n  </div>\n</div>",
            "message": "All page content should be contained by landmarks",
            "fixSummary": "Fix any of the following:\n  Some page content is not contained by landmarks",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "a79b28fda1af",
            "firstSeenAt": "2026-06-04T18:34:08.422Z",
            "patternId": "A11Y-5a929090"
          }
        ],
        "outcomeCount": 722,
        "darkModeScanned": false,
        "requestedColorScheme": "both",
        "scanContext": {
          "viewport": {
            "width": 1280,
            "height": 800
          },
          "viewportPreset": "desktop",
          "colorScheme": "both",
          "browser": "chromium"
        },
        "mediaQuerySupport": {
          "darkMode": false,
          "reducedMotion": false,
          "highContrast": false,
          "forcedColors": true,
          "reducedTransparency": false
        },
        "duplicateFailedCount": 0,
        "uniqueFailedCount": 2
      },
      "equalAccess": {
        "executed": false,
        "error": "Skipped (not requested)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "accesslint": {
        "executed": false,
        "error": "Skipped (not requested)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "qualweb": {
        "executed": false,
        "error": "Skipped (not requested)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "duplicateFindingCount": 0
    },
    {
      "submittedUrl": "https://nsf.gov/news/scientists-find-no-direct-link-between-north",
      "finalUrl": "https://www.nsf.gov/news/scientists-find-no-direct-link-between-north-atlantic-ocean",
      "redirected": true,
      "statusCode": 403,
      "ok": false,
      "contentType": "text/html; charset=UTF-8",
      "pageTitle": "Access Denied | NSF - U.S. National Science Foundation",
      "elapsedMs": 8525,
      "error": null,
      "scanContext": {
        "viewport": {
          "width": 1280,
          "height": 800
        },
        "viewportPreset": "desktop",
        "colorScheme": "both",
        "browser": "chromium"
      },
      "alfa": {
        "executed": false,
        "error": "Error: Could not find Chrome (ver. 145.0.7632.77). This can occur if either\n 1. you did not perform an installation before running the script (e.g. `npx puppeteer browsers install chrome`) or\n 2. your cache path is incorrectly configured (which is: /home/runner/.cache/puppeteer).\nFor (2), check out our guide on configuring puppeteer at https://pptr.dev/guides/configuration.\n    at ChromeLauncher.resolveExecutablePath (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/BrowserLauncher.js:298:27)\n    at ChromeLauncher.computeLaunchArguments (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/ChromeLauncher.js:86:24)\n    at async ChromeLauncher.launch (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/BrowserLauncher.js:49:28)\n    at async Scraper.of (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-scraper/dist/scraper.js:29:28)\n    at async Module.run (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-cli/bin/alfa/command/scrape/run.js:94:21)\n    at async run (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-cli/bin/alfa/command/audit/run.js:31:24)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "duplicateFailedCount": 0,
        "uniqueFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "axe": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 668,
          "failed": 2,
          "cantTell": 8,
          "inapplicable": 44
        },
        "failedRules": [
          "landmark-complementary-is-top-level",
          "region"
        ],
        "passedRules": [
          "aria-allowed-attr",
          "aria-allowed-role",
          "aria-conditional-attr",
          "aria-deprecated-role",
          "aria-hidden-body",
          "aria-hidden-focus",
          "aria-prohibited-attr",
          "aria-required-attr",
          "aria-roles",
          "aria-valid-attr",
          "aria-valid-attr-value",
          "avoid-inline-spacing",
          "button-name",
          "bypass",
          "color-contrast",
          "document-title",
          "duplicate-id-aria",
          "empty-heading",
          "form-field-multiple-labels",
          "heading-order",
          "html-has-lang",
          "html-lang-valid",
          "image-alt",
          "image-redundant-alt",
          "label",
          "label-title-only",
          "landmark-banner-is-top-level",
          "landmark-complementary-is-top-level",
          "landmark-contentinfo-is-top-level",
          "landmark-main-is-top-level",
          "landmark-no-duplicate-banner",
          "landmark-no-duplicate-contentinfo",
          "landmark-no-duplicate-main",
          "landmark-one-main",
          "landmark-unique",
          "link-in-text-block",
          "link-name",
          "list",
          "listitem",
          "meta-viewport",
          "meta-viewport-large",
          "nested-interactive",
          "page-has-heading-one",
          "region",
          "tabindex"
        ],
        "failures": [
          {
            "rule": "landmark-complementary-is-top-level",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/landmark-complementary-is-top-level?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": "#image-caption-credit-block",
            "html": "<aside aria-label=\"Image credits and captions\" id=\"image-caption-credit-block\" class=\"image-caption-credit-block usa-accordion usa-accordion--bordered\">",
            "message": "Aside should not be contained in another landmark",
            "fixSummary": "Fix any of the following:\n  The complementary landmark is contained in another landmark.",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "b6a960e1ce10",
            "firstSeenAt": "2026-06-04T18:34:08.422Z",
            "patternId": "A11Y-fb1d2ccd"
          },
          {
            "rule": "region",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/region?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": ".usa-footer__return-to-top",
            "html": "<div class=\"usa-footer__return-to-top\" data-once=\"tpFeedbackRttWrapper\">\n  <div class=\"usa-footer__return-to-top--inner\" data-once=\"tpFeedbackRtt\">\n    <a class=\"usa-button usa-button--secondary usa-button__link\" href=\"#\" tabindex=\"-1\"><span class=\"arrow\"></span>Top</a>\n  </div>\n</div>",
            "message": "All page content should be contained by landmarks",
            "fixSummary": "Fix any of the following:\n  Some page content is not contained by landmarks",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "8721f2c66704",
            "firstSeenAt": "2026-06-04T18:34:08.422Z",
            "patternId": "A11Y-5a929090"
          }
        ],
        "outcomeCount": 722,
        "darkModeScanned": false,
        "requestedColorScheme": "both",
        "scanContext": {
          "viewport": {
            "width": 1280,
            "height": 800
          },
          "viewportPreset": "desktop",
          "colorScheme": "both",
          "browser": "chromium"
        },
        "mediaQuerySupport": {
          "darkMode": false,
          "reducedMotion": false,
          "highContrast": false,
          "forcedColors": true,
          "reducedTransparency": false
        },
        "duplicateFailedCount": 0,
        "uniqueFailedCount": 2
      },
      "equalAccess": {
        "executed": false,
        "error": "Skipped (not requested)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "accesslint": {
        "executed": false,
        "error": "Skipped (not requested)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "qualweb": {
        "executed": false,
        "error": "Skipped (not requested)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "duplicateFindingCount": 0
    },
    {
      "submittedUrl": "https://nsf.gov/news/scientists-find-oldest-known-fossilized-digestive",
      "finalUrl": "https://www.nsf.gov/news/scientists-find-oldest-known-fossilized-digestive-tract-550",
      "redirected": true,
      "statusCode": 403,
      "ok": false,
      "contentType": "text/html; charset=UTF-8",
      "pageTitle": "Access Denied | NSF - U.S. National Science Foundation",
      "elapsedMs": 8375,
      "error": null,
      "scanContext": {
        "viewport": {
          "width": 1280,
          "height": 800
        },
        "viewportPreset": "desktop",
        "colorScheme": "both",
        "browser": "chromium"
      },
      "alfa": {
        "executed": false,
        "error": "Error: Could not find Chrome (ver. 145.0.7632.77). This can occur if either\n 1. you did not perform an installation before running the script (e.g. `npx puppeteer browsers install chrome`) or\n 2. your cache path is incorrectly configured (which is: /home/runner/.cache/puppeteer).\nFor (2), check out our guide on configuring puppeteer at https://pptr.dev/guides/configuration.\n    at ChromeLauncher.resolveExecutablePath (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/BrowserLauncher.js:298:27)\n    at ChromeLauncher.computeLaunchArguments (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/ChromeLauncher.js:86:24)\n    at async ChromeLauncher.launch (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/BrowserLauncher.js:49:28)\n    at async Scraper.of (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-scraper/dist/scraper.js:29:28)\n    at async Module.run (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-cli/bin/alfa/command/scrape/run.js:94:21)\n    at async run (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-cli/bin/alfa/command/audit/run.js:31:24)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "duplicateFailedCount": 0,
        "uniqueFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "axe": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 668,
          "failed": 2,
          "cantTell": 8,
          "inapplicable": 44
        },
        "failedRules": [
          "landmark-complementary-is-top-level",
          "region"
        ],
        "passedRules": [
          "aria-allowed-attr",
          "aria-allowed-role",
          "aria-conditional-attr",
          "aria-deprecated-role",
          "aria-hidden-body",
          "aria-hidden-focus",
          "aria-prohibited-attr",
          "aria-required-attr",
          "aria-roles",
          "aria-valid-attr",
          "aria-valid-attr-value",
          "avoid-inline-spacing",
          "button-name",
          "bypass",
          "color-contrast",
          "document-title",
          "duplicate-id-aria",
          "empty-heading",
          "form-field-multiple-labels",
          "heading-order",
          "html-has-lang",
          "html-lang-valid",
          "image-alt",
          "image-redundant-alt",
          "label",
          "label-title-only",
          "landmark-banner-is-top-level",
          "landmark-complementary-is-top-level",
          "landmark-contentinfo-is-top-level",
          "landmark-main-is-top-level",
          "landmark-no-duplicate-banner",
          "landmark-no-duplicate-contentinfo",
          "landmark-no-duplicate-main",
          "landmark-one-main",
          "landmark-unique",
          "link-in-text-block",
          "link-name",
          "list",
          "listitem",
          "meta-viewport",
          "meta-viewport-large",
          "nested-interactive",
          "page-has-heading-one",
          "region",
          "tabindex"
        ],
        "failures": [
          {
            "rule": "landmark-complementary-is-top-level",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/landmark-complementary-is-top-level?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": "#image-caption-credit-block",
            "html": "<aside aria-label=\"Image credits and captions\" id=\"image-caption-credit-block\" class=\"image-caption-credit-block usa-accordion usa-accordion--bordered\">",
            "message": "Aside should not be contained in another landmark",
            "fixSummary": "Fix any of the following:\n  The complementary landmark is contained in another landmark.",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "63007ac2a45d",
            "firstSeenAt": "2026-06-04T18:34:08.422Z",
            "patternId": "A11Y-fb1d2ccd"
          },
          {
            "rule": "region",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/region?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": ".usa-footer__return-to-top",
            "html": "<div class=\"usa-footer__return-to-top\" data-once=\"tpFeedbackRttWrapper\">\n  <div class=\"usa-footer__return-to-top--inner\" data-once=\"tpFeedbackRtt\">\n    <a class=\"usa-button usa-button--secondary usa-button__link\" href=\"#\" tabindex=\"-1\"><span class=\"arrow\"></span>Top</a>\n  </div>\n</div>",
            "message": "All page content should be contained by landmarks",
            "fixSummary": "Fix any of the following:\n  Some page content is not contained by landmarks",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "39e44dc427eb",
            "firstSeenAt": "2026-06-04T18:34:08.422Z",
            "patternId": "A11Y-5a929090"
          }
        ],
        "outcomeCount": 722,
        "darkModeScanned": false,
        "requestedColorScheme": "both",
        "scanContext": {
          "viewport": {
            "width": 1280,
            "height": 800
          },
          "viewportPreset": "desktop",
          "colorScheme": "both",
          "browser": "chromium"
        },
        "mediaQuerySupport": {
          "darkMode": false,
          "reducedMotion": false,
          "highContrast": false,
          "forcedColors": true,
          "reducedTransparency": false
        },
        "duplicateFailedCount": 0,
        "uniqueFailedCount": 2
      },
      "equalAccess": {
        "executed": false,
        "error": "Skipped (not requested)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "accesslint": {
        "executed": false,
        "error": "Skipped (not requested)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "qualweb": {
        "executed": false,
        "error": "Skipped (not requested)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "duplicateFindingCount": 0
    },
    {
      "submittedUrl": "https://nsf.gov/news/astronomers-find-second-known-earth-trojan",
      "finalUrl": "https://www.nsf.gov/news/astronomers-find-second-known-earth-trojan-asteroid",
      "redirected": true,
      "statusCode": 200,
      "ok": true,
      "contentType": "text/html; charset=UTF-8",
      "pageTitle": "Astronomers find second known Earth Trojan asteroid | NSF - U.S. National Science Foundation",
      "elapsedMs": 8714,
      "error": null,
      "scanContext": {
        "viewport": {
          "width": 1280,
          "height": 800
        },
        "viewportPreset": "desktop",
        "colorScheme": "both",
        "browser": "chromium"
      },
      "alfa": {
        "executed": false,
        "error": "Error: Could not find Chrome (ver. 145.0.7632.77). This can occur if either\n 1. you did not perform an installation before running the script (e.g. `npx puppeteer browsers install chrome`) or\n 2. your cache path is incorrectly configured (which is: /home/runner/.cache/puppeteer).\nFor (2), check out our guide on configuring puppeteer at https://pptr.dev/guides/configuration.\n    at ChromeLauncher.resolveExecutablePath (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/BrowserLauncher.js:298:27)\n    at ChromeLauncher.computeLaunchArguments (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/ChromeLauncher.js:86:24)\n    at async ChromeLauncher.launch (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/BrowserLauncher.js:49:28)\n    at async Scraper.of (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-scraper/dist/scraper.js:29:28)\n    at async Module.run (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-cli/bin/alfa/command/scrape/run.js:94:21)\n    at async run (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-cli/bin/alfa/command/audit/run.js:31:24)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "duplicateFailedCount": 0,
        "uniqueFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "axe": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 1796,
          "failed": 6,
          "cantTell": 26,
          "inapplicable": 86
        },
        "failedRules": [
          "landmark-complementary-is-top-level",
          "region"
        ],
        "passedRules": [
          "aria-allowed-attr",
          "aria-allowed-role",
          "aria-conditional-attr",
          "aria-deprecated-role",
          "aria-hidden-body",
          "aria-hidden-focus",
          "aria-prohibited-attr",
          "aria-required-attr",
          "aria-roles",
          "aria-valid-attr",
          "aria-valid-attr-value",
          "avoid-inline-spacing",
          "button-name",
          "bypass",
          "color-contrast",
          "document-title",
          "duplicate-id-aria",
          "empty-heading",
          "form-field-multiple-labels",
          "heading-order",
          "html-has-lang",
          "html-lang-valid",
          "image-alt",
          "image-redundant-alt",
          "label",
          "label-title-only",
          "landmark-banner-is-top-level",
          "landmark-complementary-is-top-level",
          "landmark-contentinfo-is-top-level",
          "landmark-main-is-top-level",
          "landmark-no-duplicate-banner",
          "landmark-no-duplicate-contentinfo",
          "landmark-no-duplicate-main",
          "landmark-one-main",
          "landmark-unique",
          "link-in-text-block",
          "link-name",
          "list",
          "listitem",
          "meta-viewport",
          "meta-viewport-large",
          "nested-interactive",
          "page-has-heading-one",
          "region",
          "svg-img-alt",
          "tabindex"
        ],
        "failures": [
          {
            "rule": "landmark-complementary-is-top-level",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/landmark-complementary-is-top-level?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": "#image-caption-credit-block",
            "html": "<aside aria-label=\"Image credits and captions\" id=\"image-caption-credit-block\" class=\"image-caption-credit-block usa-accordion usa-accordion--bordered\">",
            "message": "Aside should not be contained in another landmark",
            "fixSummary": "Fix any of the following:\n  The complementary landmark is contained in another landmark.",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "f86dc9500d4e",
            "firstSeenAt": "2026-06-04T18:34:08.422Z",
            "patternId": "A11Y-fb1d2ccd"
          },
          {
            "rule": "region",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/region?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": ".block-nsf-custom",
            "html": "<div class=\"block block-nsf-custom block-nsf-print-block nsf-component\">\n  \n  \n  <div class=\"print\">\n  <a href=\"javascript:window.print()\" class=\"print__link\">Print<span class=\"visually-hidden\"> this Page</span></a>\n</div>\n</div>",
            "message": "All page content should be contained by landmarks",
            "fixSummary": "Fix any of the following:\n  Some page content is not contained by landmarks",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "63499b0e7021",
            "firstSeenAt": "2026-06-04T18:34:08.422Z",
            "patternId": "A11Y-9c981f5a"
          },
          {
            "rule": "region",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/region?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": ".usa-footer__return-to-top",
            "html": "<div class=\"usa-footer__return-to-top\" data-once=\"tpFeedbackRttWrapper\">\n  <div class=\"usa-footer__return-to-top--inner\" data-once=\"tpFeedbackRtt\">\n    <a class=\"usa-button usa-button--secondary usa-button__link\" href=\"#\" tabindex=\"-1\"><span class=\"arrow\"></span>Top</a>\n  </div>\n</div>",
            "message": "All page content should be contained by landmarks",
            "fixSummary": "Fix any of the following:\n  Some page content is not contained by landmarks",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "e103e97cab1d",
            "firstSeenAt": "2026-06-04T18:34:08.422Z",
            "patternId": "A11Y-5a929090"
          },
          {
            "rule": "landmark-complementary-is-top-level",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/landmark-complementary-is-top-level?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": "#image-caption-credit-block",
            "html": "<aside aria-label=\"Image credits and captions\" id=\"image-caption-credit-block\" class=\"image-caption-credit-block usa-accordion usa-accordion--bordered\">",
            "message": "Aside should not be contained in another landmark",
            "fixSummary": "Fix any of the following:\n  The complementary landmark is contained in another landmark.",
            "relatedPaths": null,
            "colorScheme": "dark",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "9dfd3bdd5245",
            "firstSeenAt": "2026-06-04T18:34:08.422Z",
            "patternId": "A11Y-aef17d49"
          },
          {
            "rule": "region",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/region?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": ".block-nsf-custom",
            "html": "<div class=\"block block-nsf-custom block-nsf-print-block nsf-component\">\n  \n  \n  <div class=\"print\">\n  <a href=\"javascript:window.print()\" class=\"print__link\">Print<span class=\"visually-hidden\"> this Page</span></a>\n</div>\n</div>",
            "message": "All page content should be contained by landmarks",
            "fixSummary": "Fix any of the following:\n  Some page content is not contained by landmarks",
            "relatedPaths": null,
            "colorScheme": "dark",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "6d815c3d0ec1",
            "firstSeenAt": "2026-06-04T18:34:08.422Z",
            "patternId": "A11Y-d9dfcb8c"
          },
          {
            "rule": "region",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/region?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": ".usa-footer__return-to-top",
            "html": "<div class=\"usa-footer__return-to-top\" data-once=\"tpFeedbackRttWrapper\">\n  <div class=\"usa-footer__return-to-top--inner\" data-once=\"tpFeedbackRtt\">\n    <a class=\"usa-button usa-button--secondary usa-button__link\" href=\"#\" tabindex=\"-1\"><span class=\"arrow\"></span>Top</a>\n  </div>\n</div>",
            "message": "All page content should be contained by landmarks",
            "fixSummary": "Fix any of the following:\n  Some page content is not contained by landmarks",
            "relatedPaths": null,
            "colorScheme": "dark",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "fd7f8d920150",
            "firstSeenAt": "2026-06-04T18:34:08.422Z",
            "patternId": "A11Y-0d4b870c"
          }
        ],
        "outcomeCount": 1914,
        "darkModeScanned": true,
        "requestedColorScheme": "both",
        "scanContext": {
          "viewport": {
            "width": 1280,
            "height": 800
          },
          "viewportPreset": "desktop",
          "colorScheme": "both",
          "browser": "chromium"
        },
        "mediaQuerySupport": {
          "darkMode": true,
          "reducedMotion": false,
          "highContrast": true,
          "forcedColors": true,
          "reducedTransparency": false
        },
        "duplicateFailedCount": 0,
        "uniqueFailedCount": 6
      },
      "equalAccess": {
        "executed": false,
        "error": "Skipped (not requested)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "accesslint": {
        "executed": false,
        "error": "Skipped (not requested)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "qualweb": {
        "executed": false,
        "error": "Skipped (not requested)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "duplicateFindingCount": 0
    },
    {
      "submittedUrl": "https://nsf.gov/news/astronomers-find-star-system-may-be-rare-black",
      "finalUrl": "https://www.nsf.gov/news/astronomers-find-star-system-may-be-rare-black",
      "redirected": true,
      "statusCode": 403,
      "ok": false,
      "contentType": "text/html",
      "pageTitle": "Request blocked | NSF - U.S. National Science Foundation",
      "elapsedMs": 5163,
      "error": null,
      "scanContext": {
        "viewport": {
          "width": 1280,
          "height": 800
        },
        "viewportPreset": "desktop",
        "colorScheme": "both",
        "browser": "chromium"
      },
      "alfa": {
        "executed": false,
        "error": "Error: Could not find Chrome (ver. 145.0.7632.77). This can occur if either\n 1. you did not perform an installation before running the script (e.g. `npx puppeteer browsers install chrome`) or\n 2. your cache path is incorrectly configured (which is: /home/runner/.cache/puppeteer).\nFor (2), check out our guide on configuring puppeteer at https://pptr.dev/guides/configuration.\n    at ChromeLauncher.resolveExecutablePath (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/BrowserLauncher.js:298:27)\n    at ChromeLauncher.computeLaunchArguments (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/ChromeLauncher.js:86:24)\n    at async ChromeLauncher.launch (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/BrowserLauncher.js:49:28)\n    at async Scraper.of (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-scraper/dist/scraper.js:29:28)\n    at async Module.run (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-cli/bin/alfa/command/scrape/run.js:94:21)\n    at async run (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-cli/bin/alfa/command/audit/run.js:31:24)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "duplicateFailedCount": 0,
        "uniqueFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "axe": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 36,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 67
        },
        "failedRules": [],
        "passedRules": [
          "aria-hidden-body",
          "aria-hidden-focus",
          "bypass",
          "color-contrast",
          "document-title",
          "empty-heading",
          "heading-order",
          "html-has-lang",
          "html-lang-valid",
          "image-alt",
          "image-redundant-alt",
          "landmark-main-is-top-level",
          "landmark-no-duplicate-main",
          "landmark-one-main",
          "landmark-unique",
          "link-in-text-block",
          "link-name",
          "meta-viewport",
          "meta-viewport-large",
          "nested-interactive",
          "page-has-heading-one",
          "region"
        ],
        "failures": [],
        "outcomeCount": 103,
        "darkModeScanned": false,
        "requestedColorScheme": "both",
        "scanContext": {
          "viewport": {
            "width": 1280,
            "height": 800
          },
          "viewportPreset": "desktop",
          "colorScheme": "both",
          "browser": "chromium"
        },
        "mediaQuerySupport": {
          "darkMode": false,
          "reducedMotion": false,
          "highContrast": false,
          "forcedColors": false,
          "reducedTransparency": false
        },
        "duplicateFailedCount": 0,
        "uniqueFailedCount": 0
      },
      "equalAccess": {
        "executed": false,
        "error": "Skipped (not requested)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "accesslint": {
        "executed": false,
        "error": "Skipped (not requested)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "qualweb": {
        "executed": false,
        "error": "Skipped (not requested)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "duplicateFindingCount": 0
    },
    {
      "submittedUrl": "https://nsf.gov/news/citizen-astronomers-find-young-jupiter-object",
      "finalUrl": "https://www.nsf.gov/news/citizen-astronomers-find-young-jupiter-object",
      "redirected": true,
      "statusCode": 403,
      "ok": false,
      "contentType": "text/html",
      "pageTitle": "Request blocked | NSF - U.S. National Science Foundation",
      "elapsedMs": 5177,
      "error": null,
      "scanContext": {
        "viewport": {
          "width": 1280,
          "height": 800
        },
        "viewportPreset": "desktop",
        "colorScheme": "both",
        "browser": "chromium"
      },
      "alfa": {
        "executed": false,
        "error": "Error: Could not find Chrome (ver. 145.0.7632.77). This can occur if either\n 1. you did not perform an installation before running the script (e.g. `npx puppeteer browsers install chrome`) or\n 2. your cache path is incorrectly configured (which is: /home/runner/.cache/puppeteer).\nFor (2), check out our guide on configuring puppeteer at https://pptr.dev/guides/configuration.\n    at ChromeLauncher.resolveExecutablePath (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/BrowserLauncher.js:298:27)\n    at ChromeLauncher.computeLaunchArguments (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/ChromeLauncher.js:86:24)\n    at async ChromeLauncher.launch (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/BrowserLauncher.js:49:28)\n    at async Scraper.of (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-scraper/dist/scraper.js:29:28)\n    at async Module.run (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-cli/bin/alfa/command/scrape/run.js:94:21)\n    at async run (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-cli/bin/alfa/command/audit/run.js:31:24)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "duplicateFailedCount": 0,
        "uniqueFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "axe": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 36,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 67
        },
        "failedRules": [],
        "passedRules": [
          "aria-hidden-body",
          "aria-hidden-focus",
          "bypass",
          "color-contrast",
          "document-title",
          "empty-heading",
          "heading-order",
          "html-has-lang",
          "html-lang-valid",
          "image-alt",
          "image-redundant-alt",
          "landmark-main-is-top-level",
          "landmark-no-duplicate-main",
          "landmark-one-main",
          "landmark-unique",
          "link-in-text-block",
          "link-name",
          "meta-viewport",
          "meta-viewport-large",
          "nested-interactive",
          "page-has-heading-one",
          "region"
        ],
        "failures": [],
        "outcomeCount": 103,
        "darkModeScanned": false,
        "requestedColorScheme": "both",
        "scanContext": {
          "viewport": {
            "width": 1280,
            "height": 800
          },
          "viewportPreset": "desktop",
          "colorScheme": "both",
          "browser": "chromium"
        },
        "mediaQuerySupport": {
          "darkMode": false,
          "reducedMotion": false,
          "highContrast": false,
          "forcedColors": false,
          "reducedTransparency": false
        },
        "duplicateFailedCount": 0,
        "uniqueFailedCount": 0
      },
      "equalAccess": {
        "executed": false,
        "error": "Skipped (not requested)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "accesslint": {
        "executed": false,
        "error": "Skipped (not requested)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "qualweb": {
        "executed": false,
        "error": "Skipped (not requested)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "duplicateFindingCount": 0
    },
    {
      "submittedUrl": "https://nsf.gov/news/find-out-how-invading-predators-change-ecosystem",
      "finalUrl": "https://www.nsf.gov/news/find-out-how-invading-predators-change-ecosystem",
      "redirected": true,
      "statusCode": 403,
      "ok": false,
      "contentType": "text/html",
      "pageTitle": "Request blocked | NSF - U.S. National Science Foundation",
      "elapsedMs": 5301,
      "error": null,
      "scanContext": {
        "viewport": {
          "width": 1280,
          "height": 800
        },
        "viewportPreset": "desktop",
        "colorScheme": "both",
        "browser": "chromium"
      },
      "alfa": {
        "executed": false,
        "error": "Error: Could not find Chrome (ver. 145.0.7632.77). This can occur if either\n 1. you did not perform an installation before running the script (e.g. `npx puppeteer browsers install chrome`) or\n 2. your cache path is incorrectly configured (which is: /home/runner/.cache/puppeteer).\nFor (2), check out our guide on configuring puppeteer at https://pptr.dev/guides/configuration.\n    at ChromeLauncher.resolveExecutablePath (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/BrowserLauncher.js:298:27)\n    at ChromeLauncher.computeLaunchArguments (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/ChromeLauncher.js:86:24)\n    at async ChromeLauncher.launch (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/BrowserLauncher.js:49:28)\n    at async Scraper.of (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-scraper/dist/scraper.js:29:28)\n    at async Module.run (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-cli/bin/alfa/command/scrape/run.js:94:21)\n    at async run (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-cli/bin/alfa/command/audit/run.js:31:24)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "duplicateFailedCount": 0,
        "uniqueFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "axe": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 36,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 67
        },
        "failedRules": [],
        "passedRules": [
          "aria-hidden-body",
          "aria-hidden-focus",
          "bypass",
          "color-contrast",
          "document-title",
          "empty-heading",
          "heading-order",
          "html-has-lang",
          "html-lang-valid",
          "image-alt",
          "image-redundant-alt",
          "landmark-main-is-top-level",
          "landmark-no-duplicate-main",
          "landmark-one-main",
          "landmark-unique",
          "link-in-text-block",
          "link-name",
          "meta-viewport",
          "meta-viewport-large",
          "nested-interactive",
          "page-has-heading-one",
          "region"
        ],
        "failures": [],
        "outcomeCount": 103,
        "darkModeScanned": false,
        "requestedColorScheme": "both",
        "scanContext": {
          "viewport": {
            "width": 1280,
            "height": 800
          },
          "viewportPreset": "desktop",
          "colorScheme": "both",
          "browser": "chromium"
        },
        "mediaQuerySupport": {
          "darkMode": false,
          "reducedMotion": false,
          "highContrast": false,
          "forcedColors": false,
          "reducedTransparency": false
        },
        "duplicateFailedCount": 0,
        "uniqueFailedCount": 0
      },
      "equalAccess": {
        "executed": false,
        "error": "Skipped (not requested)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "accesslint": {
        "executed": false,
        "error": "Skipped (not requested)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "qualweb": {
        "executed": false,
        "error": "Skipped (not requested)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "duplicateFindingCount": 0
    },
    {
      "submittedUrl": "https://nsf.gov/news/finding-achilles-heel-killer-parasite",
      "finalUrl": "https://www.nsf.gov/news/finding-achilles-heel-killer-parasite",
      "redirected": true,
      "statusCode": 403,
      "ok": false,
      "contentType": "text/html",
      "pageTitle": "Request blocked | NSF - U.S. National Science Foundation",
      "elapsedMs": 5159,
      "error": null,
      "scanContext": {
        "viewport": {
          "width": 1280,
          "height": 800
        },
        "viewportPreset": "desktop",
        "colorScheme": "both",
        "browser": "chromium"
      },
      "alfa": {
        "executed": false,
        "error": "Error: Could not find Chrome (ver. 145.0.7632.77). This can occur if either\n 1. you did not perform an installation before running the script (e.g. `npx puppeteer browsers install chrome`) or\n 2. your cache path is incorrectly configured (which is: /home/runner/.cache/puppeteer).\nFor (2), check out our guide on configuring puppeteer at https://pptr.dev/guides/configuration.\n    at ChromeLauncher.resolveExecutablePath (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/BrowserLauncher.js:298:27)\n    at ChromeLauncher.computeLaunchArguments (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/ChromeLauncher.js:86:24)\n    at async ChromeLauncher.launch (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/BrowserLauncher.js:49:28)\n    at async Scraper.of (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-scraper/dist/scraper.js:29:28)\n    at async Module.run (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-cli/bin/alfa/command/scrape/run.js:94:21)\n    at async run (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-cli/bin/alfa/command/audit/run.js:31:24)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "duplicateFailedCount": 0,
        "uniqueFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "axe": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 36,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 67
        },
        "failedRules": [],
        "passedRules": [
          "aria-hidden-body",
          "aria-hidden-focus",
          "bypass",
          "color-contrast",
          "document-title",
          "empty-heading",
          "heading-order",
          "html-has-lang",
          "html-lang-valid",
          "image-alt",
          "image-redundant-alt",
          "landmark-main-is-top-level",
          "landmark-no-duplicate-main",
          "landmark-one-main",
          "landmark-unique",
          "link-in-text-block",
          "link-name",
          "meta-viewport",
          "meta-viewport-large",
          "nested-interactive",
          "page-has-heading-one",
          "region"
        ],
        "failures": [],
        "outcomeCount": 103,
        "darkModeScanned": false,
        "requestedColorScheme": "both",
        "scanContext": {
          "viewport": {
            "width": 1280,
            "height": 800
          },
          "viewportPreset": "desktop",
          "colorScheme": "both",
          "browser": "chromium"
        },
        "mediaQuerySupport": {
          "darkMode": false,
          "reducedMotion": false,
          "highContrast": false,
          "forcedColors": false,
          "reducedTransparency": false
        },
        "duplicateFailedCount": 0,
        "uniqueFailedCount": 0
      },
      "equalAccess": {
        "executed": false,
        "error": "Skipped (not requested)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "accesslint": {
        "executed": false,
        "error": "Skipped (not requested)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "qualweb": {
        "executed": false,
        "error": "Skipped (not requested)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "duplicateFindingCount": 0
    },
    {
      "submittedUrl": "https://nsf.gov/news/finding-critical-minerals-scoops-sand",
      "finalUrl": "https://www.nsf.gov/news/finding-critical-minerals-scoops-sand",
      "redirected": true,
      "statusCode": 200,
      "ok": true,
      "contentType": "text/html; charset=UTF-8",
      "pageTitle": "Finding critical minerals from scoops of sand | NSF - U.S. National Science Foundation",
      "elapsedMs": 10044,
      "error": null,
      "scanContext": {
        "viewport": {
          "width": 1280,
          "height": 800
        },
        "viewportPreset": "desktop",
        "colorScheme": "both",
        "browser": "chromium"
      },
      "alfa": {
        "executed": false,
        "error": "Error: Could not find Chrome (ver. 145.0.7632.77). This can occur if either\n 1. you did not perform an installation before running the script (e.g. `npx puppeteer browsers install chrome`) or\n 2. your cache path is incorrectly configured (which is: /home/runner/.cache/puppeteer).\nFor (2), check out our guide on configuring puppeteer at https://pptr.dev/guides/configuration.\n    at ChromeLauncher.resolveExecutablePath (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/BrowserLauncher.js:298:27)\n    at ChromeLauncher.computeLaunchArguments (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/ChromeLauncher.js:86:24)\n    at async ChromeLauncher.launch (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/BrowserLauncher.js:49:28)\n    at async Scraper.of (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-scraper/dist/scraper.js:29:28)\n    at async Module.run (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-cli/bin/alfa/command/scrape/run.js:94:21)\n    at async run (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-cli/bin/alfa/command/audit/run.js:31:24)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "duplicateFailedCount": 0,
        "uniqueFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "axe": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 1740,
          "failed": 6,
          "cantTell": 26,
          "inapplicable": 86
        },
        "failedRules": [
          "landmark-complementary-is-top-level",
          "region"
        ],
        "passedRules": [
          "aria-allowed-attr",
          "aria-allowed-role",
          "aria-conditional-attr",
          "aria-deprecated-role",
          "aria-hidden-body",
          "aria-hidden-focus",
          "aria-prohibited-attr",
          "aria-required-attr",
          "aria-roles",
          "aria-valid-attr",
          "aria-valid-attr-value",
          "avoid-inline-spacing",
          "button-name",
          "bypass",
          "color-contrast",
          "document-title",
          "duplicate-id-aria",
          "empty-heading",
          "form-field-multiple-labels",
          "heading-order",
          "html-has-lang",
          "html-lang-valid",
          "image-alt",
          "image-redundant-alt",
          "label",
          "label-title-only",
          "landmark-banner-is-top-level",
          "landmark-complementary-is-top-level",
          "landmark-contentinfo-is-top-level",
          "landmark-main-is-top-level",
          "landmark-no-duplicate-banner",
          "landmark-no-duplicate-contentinfo",
          "landmark-no-duplicate-main",
          "landmark-one-main",
          "landmark-unique",
          "link-in-text-block",
          "link-name",
          "list",
          "listitem",
          "meta-viewport",
          "meta-viewport-large",
          "nested-interactive",
          "page-has-heading-one",
          "region",
          "svg-img-alt",
          "tabindex"
        ],
        "failures": [
          {
            "rule": "landmark-complementary-is-top-level",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/landmark-complementary-is-top-level?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": "#image-caption-credit-block",
            "html": "<aside aria-label=\"Image credits and captions\" id=\"image-caption-credit-block\" class=\"image-caption-credit-block usa-accordion usa-accordion--bordered\">",
            "message": "Aside should not be contained in another landmark",
            "fixSummary": "Fix any of the following:\n  The complementary landmark is contained in another landmark.",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "c9a9de73d5ab",
            "firstSeenAt": "2026-06-04T18:34:08.422Z",
            "patternId": "A11Y-fb1d2ccd"
          },
          {
            "rule": "region",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/region?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": ".block-nsf-custom",
            "html": "<div class=\"block block-nsf-custom block-nsf-print-block nsf-component\">\n  \n  \n  <div class=\"print\">\n  <a href=\"javascript:window.print()\" class=\"print__link\">Print<span class=\"visually-hidden\"> this Page</span></a>\n</div>\n</div>",
            "message": "All page content should be contained by landmarks",
            "fixSummary": "Fix any of the following:\n  Some page content is not contained by landmarks",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "3f5db5b41ed3",
            "firstSeenAt": "2026-06-04T18:34:08.422Z",
            "patternId": "A11Y-9c981f5a"
          },
          {
            "rule": "region",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/region?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": ".usa-footer__return-to-top",
            "html": "<div class=\"usa-footer__return-to-top\" data-once=\"tpFeedbackRttWrapper\">\n  <div class=\"usa-footer__return-to-top--inner\" data-once=\"tpFeedbackRtt\">\n    <a class=\"usa-button usa-button--secondary usa-button__link\" href=\"#\" tabindex=\"-1\"><span class=\"arrow\"></span>Top</a>\n  </div>\n</div>",
            "message": "All page content should be contained by landmarks",
            "fixSummary": "Fix any of the following:\n  Some page content is not contained by landmarks",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "b01b56cbf017",
            "firstSeenAt": "2026-06-04T18:34:08.422Z",
            "patternId": "A11Y-5a929090"
          },
          {
            "rule": "landmark-complementary-is-top-level",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/landmark-complementary-is-top-level?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": "#image-caption-credit-block",
            "html": "<aside aria-label=\"Image credits and captions\" id=\"image-caption-credit-block\" class=\"image-caption-credit-block usa-accordion usa-accordion--bordered\">",
            "message": "Aside should not be contained in another landmark",
            "fixSummary": "Fix any of the following:\n  The complementary landmark is contained in another landmark.",
            "relatedPaths": null,
            "colorScheme": "dark",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "9c399020e48f",
            "firstSeenAt": "2026-06-04T18:34:08.422Z",
            "patternId": "A11Y-aef17d49"
          },
          {
            "rule": "region",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/region?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": ".block-nsf-custom",
            "html": "<div class=\"block block-nsf-custom block-nsf-print-block nsf-component\">\n  \n  \n  <div class=\"print\">\n  <a href=\"javascript:window.print()\" class=\"print__link\">Print<span class=\"visually-hidden\"> this Page</span></a>\n</div>\n</div>",
            "message": "All page content should be contained by landmarks",
            "fixSummary": "Fix any of the following:\n  Some page content is not contained by landmarks",
            "relatedPaths": null,
            "colorScheme": "dark",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "5d9b05e9acce",
            "firstSeenAt": "2026-06-04T18:34:08.422Z",
            "patternId": "A11Y-d9dfcb8c"
          },
          {
            "rule": "region",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/region?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": ".usa-footer__return-to-top",
            "html": "<div class=\"usa-footer__return-to-top\" data-once=\"tpFeedbackRttWrapper\">\n  <div class=\"usa-footer__return-to-top--inner\" data-once=\"tpFeedbackRtt\">\n    <a class=\"usa-button usa-button--secondary usa-button__link\" href=\"#\" tabindex=\"-1\"><span class=\"arrow\"></span>Top</a>\n  </div>\n</div>",
            "message": "All page content should be contained by landmarks",
            "fixSummary": "Fix any of the following:\n  Some page content is not contained by landmarks",
            "relatedPaths": null,
            "colorScheme": "dark",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "c20ef2aa26d8",
            "firstSeenAt": "2026-06-04T18:34:08.422Z",
            "patternId": "A11Y-0d4b870c"
          }
        ],
        "outcomeCount": 1858,
        "darkModeScanned": true,
        "requestedColorScheme": "both",
        "scanContext": {
          "viewport": {
            "width": 1280,
            "height": 800
          },
          "viewportPreset": "desktop",
          "colorScheme": "both",
          "browser": "chromium"
        },
        "mediaQuerySupport": {
          "darkMode": true,
          "reducedMotion": false,
          "highContrast": true,
          "forcedColors": true,
          "reducedTransparency": false
        },
        "duplicateFailedCount": 0,
        "uniqueFailedCount": 6
      },
      "equalAccess": {
        "executed": false,
        "error": "Skipped (not requested)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "accesslint": {
        "executed": false,
        "error": "Skipped (not requested)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "qualweb": {
        "executed": false,
        "error": "Skipped (not requested)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "duplicateFindingCount": 0
    },
    {
      "submittedUrl": "https://nsf.gov/news/finding-first-horse-whisperers",
      "finalUrl": "https://www.nsf.gov/news/finding-first-horse-whisperers",
      "redirected": true,
      "statusCode": 403,
      "ok": false,
      "contentType": "text/html; charset=UTF-8",
      "pageTitle": "Access Denied | NSF - U.S. National Science Foundation",
      "elapsedMs": 8475,
      "error": null,
      "scanContext": {
        "viewport": {
          "width": 1280,
          "height": 800
        },
        "viewportPreset": "desktop",
        "colorScheme": "both",
        "browser": "chromium"
      },
      "alfa": {
        "executed": false,
        "error": "Error: Could not find Chrome (ver. 145.0.7632.77). This can occur if either\n 1. you did not perform an installation before running the script (e.g. `npx puppeteer browsers install chrome`) or\n 2. your cache path is incorrectly configured (which is: /home/runner/.cache/puppeteer).\nFor (2), check out our guide on configuring puppeteer at https://pptr.dev/guides/configuration.\n    at ChromeLauncher.resolveExecutablePath (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/BrowserLauncher.js:298:27)\n    at ChromeLauncher.computeLaunchArguments (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/ChromeLauncher.js:86:24)\n    at async ChromeLauncher.launch (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/BrowserLauncher.js:49:28)\n    at async Scraper.of (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-scraper/dist/scraper.js:29:28)\n    at async Module.run (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-cli/bin/alfa/command/scrape/run.js:94:21)\n    at async run (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-cli/bin/alfa/command/audit/run.js:31:24)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "duplicateFailedCount": 0,
        "uniqueFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "axe": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 668,
          "failed": 2,
          "cantTell": 8,
          "inapplicable": 44
        },
        "failedRules": [
          "landmark-complementary-is-top-level",
          "region"
        ],
        "passedRules": [
          "aria-allowed-attr",
          "aria-allowed-role",
          "aria-conditional-attr",
          "aria-deprecated-role",
          "aria-hidden-body",
          "aria-hidden-focus",
          "aria-prohibited-attr",
          "aria-required-attr",
          "aria-roles",
          "aria-valid-attr",
          "aria-valid-attr-value",
          "avoid-inline-spacing",
          "button-name",
          "bypass",
          "color-contrast",
          "document-title",
          "duplicate-id-aria",
          "empty-heading",
          "form-field-multiple-labels",
          "heading-order",
          "html-has-lang",
          "html-lang-valid",
          "image-alt",
          "image-redundant-alt",
          "label",
          "label-title-only",
          "landmark-banner-is-top-level",
          "landmark-complementary-is-top-level",
          "landmark-contentinfo-is-top-level",
          "landmark-main-is-top-level",
          "landmark-no-duplicate-banner",
          "landmark-no-duplicate-contentinfo",
          "landmark-no-duplicate-main",
          "landmark-one-main",
          "landmark-unique",
          "link-in-text-block",
          "link-name",
          "list",
          "listitem",
          "meta-viewport",
          "meta-viewport-large",
          "nested-interactive",
          "page-has-heading-one",
          "region",
          "tabindex"
        ],
        "failures": [
          {
            "rule": "landmark-complementary-is-top-level",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/landmark-complementary-is-top-level?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": "#image-caption-credit-block",
            "html": "<aside aria-label=\"Image credits and captions\" id=\"image-caption-credit-block\" class=\"image-caption-credit-block usa-accordion usa-accordion--bordered\">",
            "message": "Aside should not be contained in another landmark",
            "fixSummary": "Fix any of the following:\n  The complementary landmark is contained in another landmark.",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "cd463bb4eaf0",
            "firstSeenAt": "2026-06-04T18:34:08.422Z",
            "patternId": "A11Y-fb1d2ccd"
          },
          {
            "rule": "region",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/region?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": ".usa-footer__return-to-top",
            "html": "<div class=\"usa-footer__return-to-top\" data-once=\"tpFeedbackRttWrapper\">\n  <div class=\"usa-footer__return-to-top--inner\" data-once=\"tpFeedbackRtt\">\n    <a class=\"usa-button usa-button--secondary usa-button__link\" href=\"#\" tabindex=\"-1\"><span class=\"arrow\"></span>Top</a>\n  </div>\n</div>",
            "message": "All page content should be contained by landmarks",
            "fixSummary": "Fix any of the following:\n  Some page content is not contained by landmarks",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "bff9e92a103d",
            "firstSeenAt": "2026-06-04T18:34:08.422Z",
            "patternId": "A11Y-5a929090"
          }
        ],
        "outcomeCount": 722,
        "darkModeScanned": false,
        "requestedColorScheme": "both",
        "scanContext": {
          "viewport": {
            "width": 1280,
            "height": 800
          },
          "viewportPreset": "desktop",
          "colorScheme": "both",
          "browser": "chromium"
        },
        "mediaQuerySupport": {
          "darkMode": false,
          "reducedMotion": false,
          "highContrast": false,
          "forcedColors": true,
          "reducedTransparency": false
        },
        "duplicateFailedCount": 0,
        "uniqueFailedCount": 2
      },
      "equalAccess": {
        "executed": false,
        "error": "Skipped (not requested)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "accesslint": {
        "executed": false,
        "error": "Skipped (not requested)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "qualweb": {
        "executed": false,
        "error": "Skipped (not requested)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "duplicateFindingCount": 0
    },
    {
      "submittedUrl": "https://nsf.gov/news/finding-formula-zzzzzzzs",
      "finalUrl": "https://www.nsf.gov/news/finding-formula-zzzzzzzs",
      "redirected": true,
      "statusCode": 403,
      "ok": false,
      "contentType": "text/html; charset=UTF-8",
      "pageTitle": "Access Denied | NSF - U.S. National Science Foundation",
      "elapsedMs": 8499,
      "error": null,
      "scanContext": {
        "viewport": {
          "width": 1280,
          "height": 800
        },
        "viewportPreset": "desktop",
        "colorScheme": "both",
        "browser": "chromium"
      },
      "alfa": {
        "executed": false,
        "error": "Error: Could not find Chrome (ver. 145.0.7632.77). This can occur if either\n 1. you did not perform an installation before running the script (e.g. `npx puppeteer browsers install chrome`) or\n 2. your cache path is incorrectly configured (which is: /home/runner/.cache/puppeteer).\nFor (2), check out our guide on configuring puppeteer at https://pptr.dev/guides/configuration.\n    at ChromeLauncher.resolveExecutablePath (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/BrowserLauncher.js:298:27)\n    at ChromeLauncher.computeLaunchArguments (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/ChromeLauncher.js:86:24)\n    at async ChromeLauncher.launch (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/BrowserLauncher.js:49:28)\n    at async Scraper.of (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-scraper/dist/scraper.js:29:28)\n    at async Module.run (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-cli/bin/alfa/command/scrape/run.js:94:21)\n    at async run (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-cli/bin/alfa/command/audit/run.js:31:24)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "duplicateFailedCount": 0,
        "uniqueFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "axe": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 668,
          "failed": 2,
          "cantTell": 8,
          "inapplicable": 44
        },
        "failedRules": [
          "landmark-complementary-is-top-level",
          "region"
        ],
        "passedRules": [
          "aria-allowed-attr",
          "aria-allowed-role",
          "aria-conditional-attr",
          "aria-deprecated-role",
          "aria-hidden-body",
          "aria-hidden-focus",
          "aria-prohibited-attr",
          "aria-required-attr",
          "aria-roles",
          "aria-valid-attr",
          "aria-valid-attr-value",
          "avoid-inline-spacing",
          "button-name",
          "bypass",
          "color-contrast",
          "document-title",
          "duplicate-id-aria",
          "empty-heading",
          "form-field-multiple-labels",
          "heading-order",
          "html-has-lang",
          "html-lang-valid",
          "image-alt",
          "image-redundant-alt",
          "label",
          "label-title-only",
          "landmark-banner-is-top-level",
          "landmark-complementary-is-top-level",
          "landmark-contentinfo-is-top-level",
          "landmark-main-is-top-level",
          "landmark-no-duplicate-banner",
          "landmark-no-duplicate-contentinfo",
          "landmark-no-duplicate-main",
          "landmark-one-main",
          "landmark-unique",
          "link-in-text-block",
          "link-name",
          "list",
          "listitem",
          "meta-viewport",
          "meta-viewport-large",
          "nested-interactive",
          "page-has-heading-one",
          "region",
          "tabindex"
        ],
        "failures": [
          {
            "rule": "landmark-complementary-is-top-level",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/landmark-complementary-is-top-level?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": "#image-caption-credit-block",
            "html": "<aside aria-label=\"Image credits and captions\" id=\"image-caption-credit-block\" class=\"image-caption-credit-block usa-accordion usa-accordion--bordered\">",
            "message": "Aside should not be contained in another landmark",
            "fixSummary": "Fix any of the following:\n  The complementary landmark is contained in another landmark.",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "f7a22b0ca824",
            "firstSeenAt": "2026-06-04T18:34:08.422Z",
            "patternId": "A11Y-fb1d2ccd"
          },
          {
            "rule": "region",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/region?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": ".usa-footer__return-to-top",
            "html": "<div class=\"usa-footer__return-to-top\" data-once=\"tpFeedbackRttWrapper\">\n  <div class=\"usa-footer__return-to-top--inner\" data-once=\"tpFeedbackRtt\">\n    <a class=\"usa-button usa-button--secondary usa-button__link\" href=\"#\" tabindex=\"-1\"><span class=\"arrow\"></span>Top</a>\n  </div>\n</div>",
            "message": "All page content should be contained by landmarks",
            "fixSummary": "Fix any of the following:\n  Some page content is not contained by landmarks",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "f26abb59a68b",
            "firstSeenAt": "2026-06-04T18:34:08.422Z",
            "patternId": "A11Y-5a929090"
          }
        ],
        "outcomeCount": 722,
        "darkModeScanned": false,
        "requestedColorScheme": "both",
        "scanContext": {
          "viewport": {
            "width": 1280,
            "height": 800
          },
          "viewportPreset": "desktop",
          "colorScheme": "both",
          "browser": "chromium"
        },
        "mediaQuerySupport": {
          "darkMode": false,
          "reducedMotion": false,
          "highContrast": false,
          "forcedColors": true,
          "reducedTransparency": false
        },
        "duplicateFailedCount": 0,
        "uniqueFailedCount": 2
      },
      "equalAccess": {
        "executed": false,
        "error": "Skipped (not requested)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "accesslint": {
        "executed": false,
        "error": "Skipped (not requested)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "qualweb": {
        "executed": false,
        "error": "Skipped (not requested)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "duplicateFindingCount": 0
    },
    {
      "submittedUrl": "https://nsf.gov/news/hunt-fossils-finds-warning-warming-earth",
      "finalUrl": "https://www.nsf.gov/news/hunt-fossils-finds-warning-warming-earth",
      "redirected": true,
      "statusCode": 403,
      "ok": false,
      "contentType": "text/html; charset=UTF-8",
      "pageTitle": "Access Denied | NSF - U.S. National Science Foundation",
      "elapsedMs": 8213,
      "error": null,
      "scanContext": {
        "viewport": {
          "width": 1280,
          "height": 800
        },
        "viewportPreset": "desktop",
        "colorScheme": "both",
        "browser": "chromium"
      },
      "alfa": {
        "executed": false,
        "error": "Error: Could not find Chrome (ver. 145.0.7632.77). This can occur if either\n 1. you did not perform an installation before running the script (e.g. `npx puppeteer browsers install chrome`) or\n 2. your cache path is incorrectly configured (which is: /home/runner/.cache/puppeteer).\nFor (2), check out our guide on configuring puppeteer at https://pptr.dev/guides/configuration.\n    at ChromeLauncher.resolveExecutablePath (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/BrowserLauncher.js:298:27)\n    at ChromeLauncher.computeLaunchArguments (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/ChromeLauncher.js:86:24)\n    at async ChromeLauncher.launch (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/BrowserLauncher.js:49:28)\n    at async Scraper.of (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-scraper/dist/scraper.js:29:28)\n    at async Module.run (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-cli/bin/alfa/command/scrape/run.js:94:21)\n    at async run (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-cli/bin/alfa/command/audit/run.js:31:24)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "duplicateFailedCount": 0,
        "uniqueFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "axe": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 668,
          "failed": 2,
          "cantTell": 8,
          "inapplicable": 44
        },
        "failedRules": [
          "landmark-complementary-is-top-level",
          "region"
        ],
        "passedRules": [
          "aria-allowed-attr",
          "aria-allowed-role",
          "aria-conditional-attr",
          "aria-deprecated-role",
          "aria-hidden-body",
          "aria-hidden-focus",
          "aria-prohibited-attr",
          "aria-required-attr",
          "aria-roles",
          "aria-valid-attr",
          "aria-valid-attr-value",
          "avoid-inline-spacing",
          "button-name",
          "bypass",
          "color-contrast",
          "document-title",
          "duplicate-id-aria",
          "empty-heading",
          "form-field-multiple-labels",
          "heading-order",
          "html-has-lang",
          "html-lang-valid",
          "image-alt",
          "image-redundant-alt",
          "label",
          "label-title-only",
          "landmark-banner-is-top-level",
          "landmark-complementary-is-top-level",
          "landmark-contentinfo-is-top-level",
          "landmark-main-is-top-level",
          "landmark-no-duplicate-banner",
          "landmark-no-duplicate-contentinfo",
          "landmark-no-duplicate-main",
          "landmark-one-main",
          "landmark-unique",
          "link-in-text-block",
          "link-name",
          "list",
          "listitem",
          "meta-viewport",
          "meta-viewport-large",
          "nested-interactive",
          "page-has-heading-one",
          "region",
          "tabindex"
        ],
        "failures": [
          {
            "rule": "landmark-complementary-is-top-level",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/landmark-complementary-is-top-level?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": "#image-caption-credit-block",
            "html": "<aside aria-label=\"Image credits and captions\" id=\"image-caption-credit-block\" class=\"image-caption-credit-block usa-accordion usa-accordion--bordered\">",
            "message": "Aside should not be contained in another landmark",
            "fixSummary": "Fix any of the following:\n  The complementary landmark is contained in another landmark.",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "d337318e4bd8",
            "firstSeenAt": "2026-06-04T18:34:08.422Z",
            "patternId": "A11Y-fb1d2ccd"
          },
          {
            "rule": "region",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/region?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": ".usa-footer__return-to-top",
            "html": "<div class=\"usa-footer__return-to-top\" data-once=\"tpFeedbackRttWrapper\">\n  <div class=\"usa-footer__return-to-top--inner\" data-once=\"tpFeedbackRtt\">\n    <a class=\"usa-button usa-button--secondary usa-button__link\" href=\"#\" tabindex=\"-1\"><span class=\"arrow\"></span>Top</a>\n  </div>\n</div>",
            "message": "All page content should be contained by landmarks",
            "fixSummary": "Fix any of the following:\n  Some page content is not contained by landmarks",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "05edece4ebf8",
            "firstSeenAt": "2026-06-04T18:34:08.422Z",
            "patternId": "A11Y-5a929090"
          }
        ],
        "outcomeCount": 722,
        "darkModeScanned": false,
        "requestedColorScheme": "both",
        "scanContext": {
          "viewport": {
            "width": 1280,
            "height": 800
          },
          "viewportPreset": "desktop",
          "colorScheme": "both",
          "browser": "chromium"
        },
        "mediaQuerySupport": {
          "darkMode": false,
          "reducedMotion": false,
          "highContrast": false,
          "forcedColors": true,
          "reducedTransparency": false
        },
        "duplicateFailedCount": 0,
        "uniqueFailedCount": 2
      },
      "equalAccess": {
        "executed": false,
        "error": "Skipped (not requested)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "accesslint": {
        "executed": false,
        "error": "Skipped (not requested)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "qualweb": {
        "executed": false,
        "error": "Skipped (not requested)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "duplicateFindingCount": 0
    },
    {
      "submittedUrl": "https://nsf.gov/news/lakes-marginalized-communities-sampled-less-study-finds",
      "finalUrl": "https://www.nsf.gov/news/lakes-marginalized-communities-sampled-less-study-finds",
      "redirected": true,
      "statusCode": 200,
      "ok": true,
      "contentType": "text/html; charset=UTF-8",
      "pageTitle": "Lakes in marginalized communities sampled less, study finds | NSF - U.S. National Science Foundation",
      "elapsedMs": 8610,
      "error": null,
      "scanContext": {
        "viewport": {
          "width": 1280,
          "height": 800
        },
        "viewportPreset": "desktop",
        "colorScheme": "both",
        "browser": "chromium"
      },
      "alfa": {
        "executed": false,
        "error": "Error: Could not find Chrome (ver. 145.0.7632.77). This can occur if either\n 1. you did not perform an installation before running the script (e.g. `npx puppeteer browsers install chrome`) or\n 2. your cache path is incorrectly configured (which is: /home/runner/.cache/puppeteer).\nFor (2), check out our guide on configuring puppeteer at https://pptr.dev/guides/configuration.\n    at ChromeLauncher.resolveExecutablePath (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/BrowserLauncher.js:298:27)\n    at ChromeLauncher.computeLaunchArguments (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/ChromeLauncher.js:86:24)\n    at async ChromeLauncher.launch (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/BrowserLauncher.js:49:28)\n    at async Scraper.of (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-scraper/dist/scraper.js:29:28)\n    at async Module.run (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-cli/bin/alfa/command/scrape/run.js:94:21)\n    at async run (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-cli/bin/alfa/command/audit/run.js:31:24)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "duplicateFailedCount": 0,
        "uniqueFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "axe": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 1708,
          "failed": 6,
          "cantTell": 26,
          "inapplicable": 86
        },
        "failedRules": [
          "landmark-complementary-is-top-level",
          "region"
        ],
        "passedRules": [
          "aria-allowed-attr",
          "aria-allowed-role",
          "aria-conditional-attr",
          "aria-deprecated-role",
          "aria-hidden-body",
          "aria-hidden-focus",
          "aria-prohibited-attr",
          "aria-required-attr",
          "aria-roles",
          "aria-valid-attr",
          "aria-valid-attr-value",
          "avoid-inline-spacing",
          "button-name",
          "bypass",
          "color-contrast",
          "document-title",
          "duplicate-id-aria",
          "empty-heading",
          "form-field-multiple-labels",
          "heading-order",
          "html-has-lang",
          "html-lang-valid",
          "image-alt",
          "image-redundant-alt",
          "label",
          "label-title-only",
          "landmark-banner-is-top-level",
          "landmark-complementary-is-top-level",
          "landmark-contentinfo-is-top-level",
          "landmark-main-is-top-level",
          "landmark-no-duplicate-banner",
          "landmark-no-duplicate-contentinfo",
          "landmark-no-duplicate-main",
          "landmark-one-main",
          "landmark-unique",
          "link-in-text-block",
          "link-name",
          "list",
          "listitem",
          "meta-viewport",
          "meta-viewport-large",
          "nested-interactive",
          "page-has-heading-one",
          "region",
          "svg-img-alt",
          "tabindex"
        ],
        "failures": [
          {
            "rule": "landmark-complementary-is-top-level",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/landmark-complementary-is-top-level?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": "#image-caption-credit-block",
            "html": "<aside aria-label=\"Image credits and captions\" id=\"image-caption-credit-block\" class=\"image-caption-credit-block usa-accordion usa-accordion--bordered\">",
            "message": "Aside should not be contained in another landmark",
            "fixSummary": "Fix any of the following:\n  The complementary landmark is contained in another landmark.",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "85e258e1cc9a",
            "firstSeenAt": "2026-06-04T18:34:08.422Z",
            "patternId": "A11Y-fb1d2ccd"
          },
          {
            "rule": "region",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/region?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": ".block-nsf-custom",
            "html": "<div class=\"block block-nsf-custom block-nsf-print-block nsf-component\">\n  \n  \n  <div class=\"print\">\n  <a href=\"javascript:window.print()\" class=\"print__link\">Print<span class=\"visually-hidden\"> this Page</span></a>\n</div>\n</div>",
            "message": "All page content should be contained by landmarks",
            "fixSummary": "Fix any of the following:\n  Some page content is not contained by landmarks",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "8428440caa8b",
            "firstSeenAt": "2026-06-04T18:34:08.422Z",
            "patternId": "A11Y-9c981f5a"
          },
          {
            "rule": "region",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/region?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": ".usa-footer__return-to-top",
            "html": "<div class=\"usa-footer__return-to-top\" data-once=\"tpFeedbackRttWrapper\">\n  <div class=\"usa-footer__return-to-top--inner\" data-once=\"tpFeedbackRtt\">\n    <a class=\"usa-button usa-button--secondary usa-button__link\" href=\"#\" tabindex=\"-1\"><span class=\"arrow\"></span>Top</a>\n  </div>\n</div>",
            "message": "All page content should be contained by landmarks",
            "fixSummary": "Fix any of the following:\n  Some page content is not contained by landmarks",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "2b15bb624ae7",
            "firstSeenAt": "2026-06-04T18:34:08.422Z",
            "patternId": "A11Y-5a929090"
          },
          {
            "rule": "landmark-complementary-is-top-level",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/landmark-complementary-is-top-level?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": "#image-caption-credit-block",
            "html": "<aside aria-label=\"Image credits and captions\" id=\"image-caption-credit-block\" class=\"image-caption-credit-block usa-accordion usa-accordion--bordered\">",
            "message": "Aside should not be contained in another landmark",
            "fixSummary": "Fix any of the following:\n  The complementary landmark is contained in another landmark.",
            "relatedPaths": null,
            "colorScheme": "dark",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "582af64d1a30",
            "firstSeenAt": "2026-06-04T18:34:08.422Z",
            "patternId": "A11Y-aef17d49"
          },
          {
            "rule": "region",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/region?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": ".block-nsf-custom",
            "html": "<div class=\"block block-nsf-custom block-nsf-print-block nsf-component\">\n  \n  \n  <div class=\"print\">\n  <a href=\"javascript:window.print()\" class=\"print__link\">Print<span class=\"visually-hidden\"> this Page</span></a>\n</div>\n</div>",
            "message": "All page content should be contained by landmarks",
            "fixSummary": "Fix any of the following:\n  Some page content is not contained by landmarks",
            "relatedPaths": null,
            "colorScheme": "dark",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "842a1d2ff760",
            "firstSeenAt": "2026-06-04T18:34:08.422Z",
            "patternId": "A11Y-d9dfcb8c"
          },
          {
            "rule": "region",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/region?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": ".usa-footer__return-to-top",
            "html": "<div class=\"usa-footer__return-to-top\" data-once=\"tpFeedbackRttWrapper\">\n  <div class=\"usa-footer__return-to-top--inner\" data-once=\"tpFeedbackRtt\">\n    <a class=\"usa-button usa-button--secondary usa-button__link\" href=\"#\" tabindex=\"-1\"><span class=\"arrow\"></span>Top</a>\n  </div>\n</div>",
            "message": "All page content should be contained by landmarks",
            "fixSummary": "Fix any of the following:\n  Some page content is not contained by landmarks",
            "relatedPaths": null,
            "colorScheme": "dark",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "e5a37cd7ec4b",
            "firstSeenAt": "2026-06-04T18:34:08.422Z",
            "patternId": "A11Y-0d4b870c"
          }
        ],
        "outcomeCount": 1826,
        "darkModeScanned": true,
        "requestedColorScheme": "both",
        "scanContext": {
          "viewport": {
            "width": 1280,
            "height": 800
          },
          "viewportPreset": "desktop",
          "colorScheme": "both",
          "browser": "chromium"
        },
        "mediaQuerySupport": {
          "darkMode": true,
          "reducedMotion": false,
          "highContrast": true,
          "forcedColors": true,
          "reducedTransparency": false
        },
        "duplicateFailedCount": 0,
        "uniqueFailedCount": 6
      },
      "equalAccess": {
        "executed": false,
        "error": "Skipped (not requested)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "accesslint": {
        "executed": false,
        "error": "Skipped (not requested)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "qualweb": {
        "executed": false,
        "error": "Skipped (not requested)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "duplicateFindingCount": 0
    },
    {
      "submittedUrl": "https://nsf.gov/news/lemurs-rely-scent-when-it-comes-finding-mate",
      "finalUrl": "https://www.nsf.gov/news/lemurs-rely-scent-when-it-comes-finding-mate",
      "redirected": true,
      "statusCode": 403,
      "ok": false,
      "contentType": "text/html; charset=UTF-8",
      "pageTitle": "Access Denied | NSF - U.S. National Science Foundation",
      "elapsedMs": 8394,
      "error": null,
      "scanContext": {
        "viewport": {
          "width": 1280,
          "height": 800
        },
        "viewportPreset": "desktop",
        "colorScheme": "both",
        "browser": "chromium"
      },
      "alfa": {
        "executed": false,
        "error": "Error: Could not find Chrome (ver. 145.0.7632.77). This can occur if either\n 1. you did not perform an installation before running the script (e.g. `npx puppeteer browsers install chrome`) or\n 2. your cache path is incorrectly configured (which is: /home/runner/.cache/puppeteer).\nFor (2), check out our guide on configuring puppeteer at https://pptr.dev/guides/configuration.\n    at ChromeLauncher.resolveExecutablePath (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/BrowserLauncher.js:298:27)\n    at ChromeLauncher.computeLaunchArguments (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/ChromeLauncher.js:86:24)\n    at async ChromeLauncher.launch (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/BrowserLauncher.js:49:28)\n    at async Scraper.of (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-scraper/dist/scraper.js:29:28)\n    at async Module.run (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-cli/bin/alfa/command/scrape/run.js:94:21)\n    at async run (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-cli/bin/alfa/command/audit/run.js:31:24)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "duplicateFailedCount": 0,
        "uniqueFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "axe": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 668,
          "failed": 2,
          "cantTell": 8,
          "inapplicable": 44
        },
        "failedRules": [
          "landmark-complementary-is-top-level",
          "region"
        ],
        "passedRules": [
          "aria-allowed-attr",
          "aria-allowed-role",
          "aria-conditional-attr",
          "aria-deprecated-role",
          "aria-hidden-body",
          "aria-hidden-focus",
          "aria-prohibited-attr",
          "aria-required-attr",
          "aria-roles",
          "aria-valid-attr",
          "aria-valid-attr-value",
          "avoid-inline-spacing",
          "button-name",
          "bypass",
          "color-contrast",
          "document-title",
          "duplicate-id-aria",
          "empty-heading",
          "form-field-multiple-labels",
          "heading-order",
          "html-has-lang",
          "html-lang-valid",
          "image-alt",
          "image-redundant-alt",
          "label",
          "label-title-only",
          "landmark-banner-is-top-level",
          "landmark-complementary-is-top-level",
          "landmark-contentinfo-is-top-level",
          "landmark-main-is-top-level",
          "landmark-no-duplicate-banner",
          "landmark-no-duplicate-contentinfo",
          "landmark-no-duplicate-main",
          "landmark-one-main",
          "landmark-unique",
          "link-in-text-block",
          "link-name",
          "list",
          "listitem",
          "meta-viewport",
          "meta-viewport-large",
          "nested-interactive",
          "page-has-heading-one",
          "region",
          "tabindex"
        ],
        "failures": [
          {
            "rule": "landmark-complementary-is-top-level",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/landmark-complementary-is-top-level?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": "#image-caption-credit-block",
            "html": "<aside aria-label=\"Image credits and captions\" id=\"image-caption-credit-block\" class=\"image-caption-credit-block usa-accordion usa-accordion--bordered\">",
            "message": "Aside should not be contained in another landmark",
            "fixSummary": "Fix any of the following:\n  The complementary landmark is contained in another landmark.",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "ced1d8138069",
            "firstSeenAt": "2026-06-04T18:34:08.422Z",
            "patternId": "A11Y-fb1d2ccd"
          },
          {
            "rule": "region",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/region?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": ".usa-footer__return-to-top",
            "html": "<div class=\"usa-footer__return-to-top\" data-once=\"tpFeedbackRttWrapper\">\n  <div class=\"usa-footer__return-to-top--inner\" data-once=\"tpFeedbackRtt\">\n    <a class=\"usa-button usa-button--secondary usa-button__link\" href=\"#\" tabindex=\"-1\"><span class=\"arrow\"></span>Top</a>\n  </div>\n</div>",
            "message": "All page content should be contained by landmarks",
            "fixSummary": "Fix any of the following:\n  Some page content is not contained by landmarks",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "abd4814a68f7",
            "firstSeenAt": "2026-06-04T18:34:08.422Z",
            "patternId": "A11Y-5a929090"
          }
        ],
        "outcomeCount": 722,
        "darkModeScanned": false,
        "requestedColorScheme": "both",
        "scanContext": {
          "viewport": {
            "width": 1280,
            "height": 800
          },
          "viewportPreset": "desktop",
          "colorScheme": "both",
          "browser": "chromium"
        },
        "mediaQuerySupport": {
          "darkMode": false,
          "reducedMotion": false,
          "highContrast": false,
          "forcedColors": true,
          "reducedTransparency": false
        },
        "duplicateFailedCount": 0,
        "uniqueFailedCount": 2
      },
      "equalAccess": {
        "executed": false,
        "error": "Skipped (not requested)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "accesslint": {
        "executed": false,
        "error": "Skipped (not requested)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "qualweb": {
        "executed": false,
        "error": "Skipped (not requested)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "duplicateFindingCount": 0
    },
    {
      "submittedUrl": "https://nsf.gov/news/light-scattering-tool-peers-pancreas-find-cancer",
      "finalUrl": "https://www.nsf.gov/news/light-scattering-tool-peers-pancreas-find-cancer",
      "redirected": true,
      "statusCode": 403,
      "ok": false,
      "contentType": "text/html; charset=UTF-8",
      "pageTitle": "Access Denied | NSF - U.S. National Science Foundation",
      "elapsedMs": 8216,
      "error": null,
      "scanContext": {
        "viewport": {
          "width": 1280,
          "height": 800
        },
        "viewportPreset": "desktop",
        "colorScheme": "both",
        "browser": "chromium"
      },
      "alfa": {
        "executed": false,
        "error": "Error: Could not find Chrome (ver. 145.0.7632.77). This can occur if either\n 1. you did not perform an installation before running the script (e.g. `npx puppeteer browsers install chrome`) or\n 2. your cache path is incorrectly configured (which is: /home/runner/.cache/puppeteer).\nFor (2), check out our guide on configuring puppeteer at https://pptr.dev/guides/configuration.\n    at ChromeLauncher.resolveExecutablePath (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/BrowserLauncher.js:298:27)\n    at ChromeLauncher.computeLaunchArguments (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/ChromeLauncher.js:86:24)\n    at async ChromeLauncher.launch (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/BrowserLauncher.js:49:28)\n    at async Scraper.of (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-scraper/dist/scraper.js:29:28)\n    at async Module.run (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-cli/bin/alfa/command/scrape/run.js:94:21)\n    at async run (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-cli/bin/alfa/command/audit/run.js:31:24)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "duplicateFailedCount": 0,
        "uniqueFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "axe": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 668,
          "failed": 2,
          "cantTell": 8,
          "inapplicable": 44
        },
        "failedRules": [
          "landmark-complementary-is-top-level",
          "region"
        ],
        "passedRules": [
          "aria-allowed-attr",
          "aria-allowed-role",
          "aria-conditional-attr",
          "aria-deprecated-role",
          "aria-hidden-body",
          "aria-hidden-focus",
          "aria-prohibited-attr",
          "aria-required-attr",
          "aria-roles",
          "aria-valid-attr",
          "aria-valid-attr-value",
          "avoid-inline-spacing",
          "button-name",
          "bypass",
          "color-contrast",
          "document-title",
          "duplicate-id-aria",
          "empty-heading",
          "form-field-multiple-labels",
          "heading-order",
          "html-has-lang",
          "html-lang-valid",
          "image-alt",
          "image-redundant-alt",
          "label",
          "label-title-only",
          "landmark-banner-is-top-level",
          "landmark-complementary-is-top-level",
          "landmark-contentinfo-is-top-level",
          "landmark-main-is-top-level",
          "landmark-no-duplicate-banner",
          "landmark-no-duplicate-contentinfo",
          "landmark-no-duplicate-main",
          "landmark-one-main",
          "landmark-unique",
          "link-in-text-block",
          "link-name",
          "list",
          "listitem",
          "meta-viewport",
          "meta-viewport-large",
          "nested-interactive",
          "page-has-heading-one",
          "region",
          "tabindex"
        ],
        "failures": [
          {
            "rule": "landmark-complementary-is-top-level",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/landmark-complementary-is-top-level?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": "#image-caption-credit-block",
            "html": "<aside aria-label=\"Image credits and captions\" id=\"image-caption-credit-block\" class=\"image-caption-credit-block usa-accordion usa-accordion--bordered\">",
            "message": "Aside should not be contained in another landmark",
            "fixSummary": "Fix any of the following:\n  The complementary landmark is contained in another landmark.",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "9fa9e5218a79",
            "firstSeenAt": "2026-06-04T18:34:08.422Z",
            "patternId": "A11Y-fb1d2ccd"
          },
          {
            "rule": "region",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/region?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": ".usa-footer__return-to-top",
            "html": "<div class=\"usa-footer__return-to-top\" data-once=\"tpFeedbackRttWrapper\">\n  <div class=\"usa-footer__return-to-top--inner\" data-once=\"tpFeedbackRtt\">\n    <a class=\"usa-button usa-button--secondary usa-button__link\" href=\"#\" tabindex=\"-1\"><span class=\"arrow\"></span>Top</a>\n  </div>\n</div>",
            "message": "All page content should be contained by landmarks",
            "fixSummary": "Fix any of the following:\n  Some page content is not contained by landmarks",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "0f0092b73b5a",
            "firstSeenAt": "2026-06-04T18:34:08.422Z",
            "patternId": "A11Y-5a929090"
          }
        ],
        "outcomeCount": 722,
        "darkModeScanned": false,
        "requestedColorScheme": "both",
        "scanContext": {
          "viewport": {
            "width": 1280,
            "height": 800
          },
          "viewportPreset": "desktop",
          "colorScheme": "both",
          "browser": "chromium"
        },
        "mediaQuerySupport": {
          "darkMode": false,
          "reducedMotion": false,
          "highContrast": false,
          "forcedColors": true,
          "reducedTransparency": false
        },
        "duplicateFailedCount": 0,
        "uniqueFailedCount": 2
      },
      "equalAccess": {
        "executed": false,
        "error": "Skipped (not requested)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "accesslint": {
        "executed": false,
        "error": "Skipped (not requested)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "qualweb": {
        "executed": false,
        "error": "Skipped (not requested)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "duplicateFindingCount": 0
    },
    {
      "submittedUrl": "https://nsf.gov/news/machine-learning-approach-finding-treatment",
      "finalUrl": "https://www.nsf.gov/news/machine-learning-approach-finding-treatment-options-covid-19",
      "redirected": true,
      "statusCode": 403,
      "ok": false,
      "contentType": "text/html; charset=UTF-8",
      "pageTitle": "Access Denied | NSF - U.S. National Science Foundation",
      "elapsedMs": 8675,
      "error": null,
      "scanContext": {
        "viewport": {
          "width": 1280,
          "height": 800
        },
        "viewportPreset": "desktop",
        "colorScheme": "both",
        "browser": "chromium"
      },
      "alfa": {
        "executed": false,
        "error": "Error: Could not find Chrome (ver. 145.0.7632.77). This can occur if either\n 1. you did not perform an installation before running the script (e.g. `npx puppeteer browsers install chrome`) or\n 2. your cache path is incorrectly configured (which is: /home/runner/.cache/puppeteer).\nFor (2), check out our guide on configuring puppeteer at https://pptr.dev/guides/configuration.\n    at ChromeLauncher.resolveExecutablePath (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/BrowserLauncher.js:298:27)\n    at ChromeLauncher.computeLaunchArguments (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/ChromeLauncher.js:86:24)\n    at async ChromeLauncher.launch (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/BrowserLauncher.js:49:28)\n    at async Scraper.of (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-scraper/dist/scraper.js:29:28)\n    at async Module.run (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-cli/bin/alfa/command/scrape/run.js:94:21)\n    at async run (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-cli/bin/alfa/command/audit/run.js:31:24)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "duplicateFailedCount": 0,
        "uniqueFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "axe": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 668,
          "failed": 2,
          "cantTell": 8,
          "inapplicable": 44
        },
        "failedRules": [
          "landmark-complementary-is-top-level",
          "region"
        ],
        "passedRules": [
          "aria-allowed-attr",
          "aria-allowed-role",
          "aria-conditional-attr",
          "aria-deprecated-role",
          "aria-hidden-body",
          "aria-hidden-focus",
          "aria-prohibited-attr",
          "aria-required-attr",
          "aria-roles",
          "aria-valid-attr",
          "aria-valid-attr-value",
          "avoid-inline-spacing",
          "button-name",
          "bypass",
          "color-contrast",
          "document-title",
          "duplicate-id-aria",
          "empty-heading",
          "form-field-multiple-labels",
          "heading-order",
          "html-has-lang",
          "html-lang-valid",
          "image-alt",
          "image-redundant-alt",
          "label",
          "label-title-only",
          "landmark-banner-is-top-level",
          "landmark-complementary-is-top-level",
          "landmark-contentinfo-is-top-level",
          "landmark-main-is-top-level",
          "landmark-no-duplicate-banner",
          "landmark-no-duplicate-contentinfo",
          "landmark-no-duplicate-main",
          "landmark-one-main",
          "landmark-unique",
          "link-in-text-block",
          "link-name",
          "list",
          "listitem",
          "meta-viewport",
          "meta-viewport-large",
          "nested-interactive",
          "page-has-heading-one",
          "region",
          "tabindex"
        ],
        "failures": [
          {
            "rule": "landmark-complementary-is-top-level",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/landmark-complementary-is-top-level?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": "#image-caption-credit-block",
            "html": "<aside aria-label=\"Image credits and captions\" id=\"image-caption-credit-block\" class=\"image-caption-credit-block usa-accordion usa-accordion--bordered\">",
            "message": "Aside should not be contained in another landmark",
            "fixSummary": "Fix any of the following:\n  The complementary landmark is contained in another landmark.",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "8377644c092f",
            "firstSeenAt": "2026-06-04T18:34:08.422Z",
            "patternId": "A11Y-fb1d2ccd"
          },
          {
            "rule": "region",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/region?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": ".usa-footer__return-to-top",
            "html": "<div class=\"usa-footer__return-to-top\" data-once=\"tpFeedbackRttWrapper\">\n  <div class=\"usa-footer__return-to-top--inner\" data-once=\"tpFeedbackRtt\">\n    <a class=\"usa-button usa-button--secondary usa-button__link\" href=\"#\" tabindex=\"-1\"><span class=\"arrow\"></span>Top</a>\n  </div>\n</div>",
            "message": "All page content should be contained by landmarks",
            "fixSummary": "Fix any of the following:\n  Some page content is not contained by landmarks",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "773f13eba8f7",
            "firstSeenAt": "2026-06-04T18:34:08.422Z",
            "patternId": "A11Y-5a929090"
          }
        ],
        "outcomeCount": 722,
        "darkModeScanned": false,
        "requestedColorScheme": "both",
        "scanContext": {
          "viewport": {
            "width": 1280,
            "height": 800
          },
          "viewportPreset": "desktop",
          "colorScheme": "both",
          "browser": "chromium"
        },
        "mediaQuerySupport": {
          "darkMode": false,
          "reducedMotion": false,
          "highContrast": false,
          "forcedColors": true,
          "reducedTransparency": false
        },
        "duplicateFailedCount": 0,
        "uniqueFailedCount": 2
      },
      "equalAccess": {
        "executed": false,
        "error": "Skipped (not requested)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "accesslint": {
        "executed": false,
        "error": "Skipped (not requested)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "qualweb": {
        "executed": false,
        "error": "Skipped (not requested)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "duplicateFindingCount": 0
    },
    {
      "submittedUrl": "https://nsf.gov/news/new-findings-reveal-how-microbiome-disrupted",
      "finalUrl": "https://www.nsf.gov/news/new-findings-reveal-how-microbiome-disrupted-during-disease",
      "redirected": true,
      "statusCode": 403,
      "ok": false,
      "contentType": "text/html; charset=UTF-8",
      "pageTitle": "Access Denied | NSF - U.S. National Science Foundation",
      "elapsedMs": 8620,
      "error": null,
      "scanContext": {
        "viewport": {
          "width": 1280,
          "height": 800
        },
        "viewportPreset": "desktop",
        "colorScheme": "both",
        "browser": "chromium"
      },
      "alfa": {
        "executed": false,
        "error": "Error: Could not find Chrome (ver. 145.0.7632.77). This can occur if either\n 1. you did not perform an installation before running the script (e.g. `npx puppeteer browsers install chrome`) or\n 2. your cache path is incorrectly configured (which is: /home/runner/.cache/puppeteer).\nFor (2), check out our guide on configuring puppeteer at https://pptr.dev/guides/configuration.\n    at ChromeLauncher.resolveExecutablePath (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/BrowserLauncher.js:298:27)\n    at ChromeLauncher.computeLaunchArguments (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/ChromeLauncher.js:86:24)\n    at async ChromeLauncher.launch (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/BrowserLauncher.js:49:28)\n    at async Scraper.of (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-scraper/dist/scraper.js:29:28)\n    at async Module.run (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-cli/bin/alfa/command/scrape/run.js:94:21)\n    at async run (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-cli/bin/alfa/command/audit/run.js:31:24)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "duplicateFailedCount": 0,
        "uniqueFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "axe": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 668,
          "failed": 2,
          "cantTell": 8,
          "inapplicable": 44
        },
        "failedRules": [
          "landmark-complementary-is-top-level",
          "region"
        ],
        "passedRules": [
          "aria-allowed-attr",
          "aria-allowed-role",
          "aria-conditional-attr",
          "aria-deprecated-role",
          "aria-hidden-body",
          "aria-hidden-focus",
          "aria-prohibited-attr",
          "aria-required-attr",
          "aria-roles",
          "aria-valid-attr",
          "aria-valid-attr-value",
          "avoid-inline-spacing",
          "button-name",
          "bypass",
          "color-contrast",
          "document-title",
          "duplicate-id-aria",
          "empty-heading",
          "form-field-multiple-labels",
          "heading-order",
          "html-has-lang",
          "html-lang-valid",
          "image-alt",
          "image-redundant-alt",
          "label",
          "label-title-only",
          "landmark-banner-is-top-level",
          "landmark-complementary-is-top-level",
          "landmark-contentinfo-is-top-level",
          "landmark-main-is-top-level",
          "landmark-no-duplicate-banner",
          "landmark-no-duplicate-contentinfo",
          "landmark-no-duplicate-main",
          "landmark-one-main",
          "landmark-unique",
          "link-in-text-block",
          "link-name",
          "list",
          "listitem",
          "meta-viewport",
          "meta-viewport-large",
          "nested-interactive",
          "page-has-heading-one",
          "region",
          "tabindex"
        ],
        "failures": [
          {
            "rule": "landmark-complementary-is-top-level",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/landmark-complementary-is-top-level?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": "#image-caption-credit-block",
            "html": "<aside aria-label=\"Image credits and captions\" id=\"image-caption-credit-block\" class=\"image-caption-credit-block usa-accordion usa-accordion--bordered\">",
            "message": "Aside should not be contained in another landmark",
            "fixSummary": "Fix any of the following:\n  The complementary landmark is contained in another landmark.",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "3d7e87a27500",
            "firstSeenAt": "2026-06-04T18:34:08.422Z",
            "patternId": "A11Y-fb1d2ccd"
          },
          {
            "rule": "region",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/region?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": ".usa-footer__return-to-top",
            "html": "<div class=\"usa-footer__return-to-top\" data-once=\"tpFeedbackRttWrapper\">\n  <div class=\"usa-footer__return-to-top--inner\" data-once=\"tpFeedbackRtt\">\n    <a class=\"usa-button usa-button--secondary usa-button__link\" href=\"#\" tabindex=\"-1\"><span class=\"arrow\"></span>Top</a>\n  </div>\n</div>",
            "message": "All page content should be contained by landmarks",
            "fixSummary": "Fix any of the following:\n  Some page content is not contained by landmarks",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "18d27dc39f4c",
            "firstSeenAt": "2026-06-04T18:34:08.422Z",
            "patternId": "A11Y-5a929090"
          }
        ],
        "outcomeCount": 722,
        "darkModeScanned": false,
        "requestedColorScheme": "both",
        "scanContext": {
          "viewport": {
            "width": 1280,
            "height": 800
          },
          "viewportPreset": "desktop",
          "colorScheme": "both",
          "browser": "chromium"
        },
        "mediaQuerySupport": {
          "darkMode": false,
          "reducedMotion": false,
          "highContrast": false,
          "forcedColors": true,
          "reducedTransparency": false
        },
        "duplicateFailedCount": 0,
        "uniqueFailedCount": 2
      },
      "equalAccess": {
        "executed": false,
        "error": "Skipped (not requested)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "accesslint": {
        "executed": false,
        "error": "Skipped (not requested)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "qualweb": {
        "executed": false,
        "error": "Skipped (not requested)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "duplicateFindingCount": 0
    },
    {
      "submittedUrl": "https://nsf.gov/news/new-molecular-computers-find-right-cells",
      "finalUrl": "https://www.nsf.gov/news/new-molecular-computers-find-right-cells",
      "redirected": true,
      "statusCode": 403,
      "ok": false,
      "contentType": "text/html; charset=UTF-8",
      "pageTitle": "Access Denied | NSF - U.S. National Science Foundation",
      "elapsedMs": 8278,
      "error": null,
      "scanContext": {
        "viewport": {
          "width": 1280,
          "height": 800
        },
        "viewportPreset": "desktop",
        "colorScheme": "both",
        "browser": "chromium"
      },
      "alfa": {
        "executed": false,
        "error": "Error: Could not find Chrome (ver. 145.0.7632.77). This can occur if either\n 1. you did not perform an installation before running the script (e.g. `npx puppeteer browsers install chrome`) or\n 2. your cache path is incorrectly configured (which is: /home/runner/.cache/puppeteer).\nFor (2), check out our guide on configuring puppeteer at https://pptr.dev/guides/configuration.\n    at ChromeLauncher.resolveExecutablePath (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/BrowserLauncher.js:298:27)\n    at ChromeLauncher.computeLaunchArguments (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/ChromeLauncher.js:86:24)\n    at async ChromeLauncher.launch (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/BrowserLauncher.js:49:28)\n    at async Scraper.of (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-scraper/dist/scraper.js:29:28)\n    at async Module.run (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-cli/bin/alfa/command/scrape/run.js:94:21)\n    at async run (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-cli/bin/alfa/command/audit/run.js:31:24)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "duplicateFailedCount": 0,
        "uniqueFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "axe": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 668,
          "failed": 2,
          "cantTell": 8,
          "inapplicable": 44
        },
        "failedRules": [
          "landmark-complementary-is-top-level",
          "region"
        ],
        "passedRules": [
          "aria-allowed-attr",
          "aria-allowed-role",
          "aria-conditional-attr",
          "aria-deprecated-role",
          "aria-hidden-body",
          "aria-hidden-focus",
          "aria-prohibited-attr",
          "aria-required-attr",
          "aria-roles",
          "aria-valid-attr",
          "aria-valid-attr-value",
          "avoid-inline-spacing",
          "button-name",
          "bypass",
          "color-contrast",
          "document-title",
          "duplicate-id-aria",
          "empty-heading",
          "form-field-multiple-labels",
          "heading-order",
          "html-has-lang",
          "html-lang-valid",
          "image-alt",
          "image-redundant-alt",
          "label",
          "label-title-only",
          "landmark-banner-is-top-level",
          "landmark-complementary-is-top-level",
          "landmark-contentinfo-is-top-level",
          "landmark-main-is-top-level",
          "landmark-no-duplicate-banner",
          "landmark-no-duplicate-contentinfo",
          "landmark-no-duplicate-main",
          "landmark-one-main",
          "landmark-unique",
          "link-in-text-block",
          "link-name",
          "list",
          "listitem",
          "meta-viewport",
          "meta-viewport-large",
          "nested-interactive",
          "page-has-heading-one",
          "region",
          "tabindex"
        ],
        "failures": [
          {
            "rule": "landmark-complementary-is-top-level",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/landmark-complementary-is-top-level?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": "#image-caption-credit-block",
            "html": "<aside aria-label=\"Image credits and captions\" id=\"image-caption-credit-block\" class=\"image-caption-credit-block usa-accordion usa-accordion--bordered\">",
            "message": "Aside should not be contained in another landmark",
            "fixSummary": "Fix any of the following:\n  The complementary landmark is contained in another landmark.",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "9956aa83bbe4",
            "firstSeenAt": "2026-06-04T18:34:08.422Z",
            "patternId": "A11Y-fb1d2ccd"
          },
          {
            "rule": "region",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/region?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": ".usa-footer__return-to-top",
            "html": "<div class=\"usa-footer__return-to-top\" data-once=\"tpFeedbackRttWrapper\">\n  <div class=\"usa-footer__return-to-top--inner\" data-once=\"tpFeedbackRtt\">\n    <a class=\"usa-button usa-button--secondary usa-button__link\" href=\"#\" tabindex=\"-1\"><span class=\"arrow\"></span>Top</a>\n  </div>\n</div>",
            "message": "All page content should be contained by landmarks",
            "fixSummary": "Fix any of the following:\n  Some page content is not contained by landmarks",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "8a05c784854d",
            "firstSeenAt": "2026-06-04T18:34:08.422Z",
            "patternId": "A11Y-5a929090"
          }
        ],
        "outcomeCount": 722,
        "darkModeScanned": false,
        "requestedColorScheme": "both",
        "scanContext": {
          "viewport": {
            "width": 1280,
            "height": 800
          },
          "viewportPreset": "desktop",
          "colorScheme": "both",
          "browser": "chromium"
        },
        "mediaQuerySupport": {
          "darkMode": false,
          "reducedMotion": false,
          "highContrast": false,
          "forcedColors": true,
          "reducedTransparency": false
        },
        "duplicateFailedCount": 0,
        "uniqueFailedCount": 2
      },
      "equalAccess": {
        "executed": false,
        "error": "Skipped (not requested)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "accesslint": {
        "executed": false,
        "error": "Skipped (not requested)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "qualweb": {
        "executed": false,
        "error": "Skipped (not requested)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "duplicateFindingCount": 0
    },
    {
      "submittedUrl": "https://nsf.gov/news/researchers-find-new-minor-planets-beyond-neptune",
      "finalUrl": "https://www.nsf.gov/news/researchers-find-new-minor-planets-beyond-neptune",
      "redirected": true,
      "statusCode": 403,
      "ok": false,
      "contentType": "text/html; charset=UTF-8",
      "pageTitle": "Access Denied | NSF - U.S. National Science Foundation",
      "elapsedMs": 7678,
      "error": null,
      "scanContext": {
        "viewport": {
          "width": 1280,
          "height": 800
        },
        "viewportPreset": "desktop",
        "colorScheme": "both",
        "browser": "chromium"
      },
      "alfa": {
        "executed": false,
        "error": "Error: Could not find Chrome (ver. 145.0.7632.77). This can occur if either\n 1. you did not perform an installation before running the script (e.g. `npx puppeteer browsers install chrome`) or\n 2. your cache path is incorrectly configured (which is: /home/runner/.cache/puppeteer).\nFor (2), check out our guide on configuring puppeteer at https://pptr.dev/guides/configuration.\n    at ChromeLauncher.resolveExecutablePath (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/BrowserLauncher.js:298:27)\n    at ChromeLauncher.computeLaunchArguments (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/ChromeLauncher.js:86:24)\n    at async ChromeLauncher.launch (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/BrowserLauncher.js:49:28)\n    at async Scraper.of (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-scraper/dist/scraper.js:29:28)\n    at async Module.run (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-cli/bin/alfa/command/scrape/run.js:94:21)\n    at async run (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-cli/bin/alfa/command/audit/run.js:31:24)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "duplicateFailedCount": 0,
        "uniqueFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "axe": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 668,
          "failed": 2,
          "cantTell": 8,
          "inapplicable": 44
        },
        "failedRules": [
          "landmark-complementary-is-top-level",
          "region"
        ],
        "passedRules": [
          "aria-allowed-attr",
          "aria-allowed-role",
          "aria-conditional-attr",
          "aria-deprecated-role",
          "aria-hidden-body",
          "aria-hidden-focus",
          "aria-prohibited-attr",
          "aria-required-attr",
          "aria-roles",
          "aria-valid-attr",
          "aria-valid-attr-value",
          "avoid-inline-spacing",
          "button-name",
          "bypass",
          "color-contrast",
          "document-title",
          "duplicate-id-aria",
          "empty-heading",
          "form-field-multiple-labels",
          "heading-order",
          "html-has-lang",
          "html-lang-valid",
          "image-alt",
          "image-redundant-alt",
          "label",
          "label-title-only",
          "landmark-banner-is-top-level",
          "landmark-complementary-is-top-level",
          "landmark-contentinfo-is-top-level",
          "landmark-main-is-top-level",
          "landmark-no-duplicate-banner",
          "landmark-no-duplicate-contentinfo",
          "landmark-no-duplicate-main",
          "landmark-one-main",
          "landmark-unique",
          "link-in-text-block",
          "link-name",
          "list",
          "listitem",
          "meta-viewport",
          "meta-viewport-large",
          "nested-interactive",
          "page-has-heading-one",
          "region",
          "tabindex"
        ],
        "failures": [
          {
            "rule": "landmark-complementary-is-top-level",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/landmark-complementary-is-top-level?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": "#image-caption-credit-block",
            "html": "<aside aria-label=\"Image credits and captions\" id=\"image-caption-credit-block\" class=\"image-caption-credit-block usa-accordion usa-accordion--bordered\">",
            "message": "Aside should not be contained in another landmark",
            "fixSummary": "Fix any of the following:\n  The complementary landmark is contained in another landmark.",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "13c04236d4d6",
            "firstSeenAt": "2026-06-04T18:34:08.422Z",
            "patternId": "A11Y-fb1d2ccd"
          },
          {
            "rule": "region",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/region?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": ".usa-footer__return-to-top",
            "html": "<div class=\"usa-footer__return-to-top\" data-once=\"tpFeedbackRttWrapper\">\n  <div class=\"usa-footer__return-to-top--inner\" data-once=\"tpFeedbackRtt\">\n    <a class=\"usa-button usa-button--secondary usa-button__link\" href=\"#\" tabindex=\"-1\"><span class=\"arrow\"></span>Top</a>\n  </div>\n</div>",
            "message": "All page content should be contained by landmarks",
            "fixSummary": "Fix any of the following:\n  Some page content is not contained by landmarks",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "31e5feec943f",
            "firstSeenAt": "2026-06-04T18:34:08.422Z",
            "patternId": "A11Y-5a929090"
          }
        ],
        "outcomeCount": 722,
        "darkModeScanned": false,
        "requestedColorScheme": "both",
        "scanContext": {
          "viewport": {
            "width": 1280,
            "height": 800
          },
          "viewportPreset": "desktop",
          "colorScheme": "both",
          "browser": "chromium"
        },
        "mediaQuerySupport": {
          "darkMode": false,
          "reducedMotion": false,
          "highContrast": false,
          "forcedColors": true,
          "reducedTransparency": false
        },
        "duplicateFailedCount": 0,
        "uniqueFailedCount": 2
      },
      "equalAccess": {
        "executed": false,
        "error": "Skipped (not requested)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "accesslint": {
        "executed": false,
        "error": "Skipped (not requested)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "qualweb": {
        "executed": false,
        "error": "Skipped (not requested)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "duplicateFindingCount": 0
    }
  ],
  "enhanced": {
    "consolidatedFailures": [
      {
        "rule": "region",
        "engine": "axe",
        "metadata": {
          "roles": [
            "Front-End Developer",
            "UX Designer"
          ],
          "severity": "Moderate",
          "blocking": false,
          "wcagCriteria": [],
          "conformanceLevel": "best-practice",
          "description": "Ensures all page content is contained within landmark regions. Content outside landmarks cannot be found by screen reader users navigating by landmarks."
        },
        "wcag": {
          "scs": [],
          "level": null
        },
        "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/region?application=playwright",
        "ruleTitle": null,
        "pages": {},
        "totalOccurrences": 316,
        "examples": [
          {
            "url": "https://nsf.gov/",
            "html": "<div class=\"usa-footer__return-to-top\" data-once=\"tpFeedbackRttWrapper\">\n  <div class=\"usa-footer__return-to-top--inner\" data-once=\"tpFeedbackRtt\">\n    <a class=\"usa-button usa-button--secondary usa-button__link\" href=\"#\" tabindex=\"-1\"><span class=\"arrow\"></span>Top</a>\n  </div>\n</div>",
            "xpath": ".usa-footer__return-to-top",
            "message": "All page content should be contained by landmarks",
            "fixSummary": "Fix any of the following:\n  Some page content is not contained by landmarks",
            "relatedPaths": null,
            "colorScheme": "light",
            "viewport": "desktop",
            "browser": "chromium",
            "fingerprint": "5a5753a38f63",
            "firstSeenAt": "2026-06-04T18:34:08.422Z",
            "patternId": "A11Y-5a929090"
          },
          {
            "url": "https://nsf.gov/funding/",
            "html": "<div class=\"grid-row\">\n    \n          <h1 class=\"page-title--top\">\n                  Funding at NSF\n              </h1>\n    \n          </div>",
            "xpath": ".uswds-main-content-wrapper > .grid-row:nth-child(1)",
            "message": "All page content should be contained by landmarks",
            "fixSummary": "Fix any of the following:\n  Some page content is not contained by landmarks",
            "relatedPaths": null,
            "colorScheme": "light",
            "viewport": "desktop",
            "browser": "chromium",
            "fingerprint": "8387b32d97e2",
            "firstSeenAt": "2026-06-04T18:34:08.422Z",
            "patternId": "A11Y-702c4729"
          },
          {
            "url": "https://nsf.gov/funding/",
            "html": "<div class=\"usa-footer__return-to-top\" data-once=\"tpFeedbackRttWrapper\">\n  <div class=\"usa-footer__return-to-top--inner\" data-once=\"tpFeedbackRtt\">\n    <a class=\"usa-button usa-button--secondary usa-button__link\" href=\"#\" tabindex=\"-1\"><span class=\"arrow\"></span>Top</a>\n  </div>\n</div>",
            "xpath": ".usa-footer__return-to-top",
            "message": "All page content should be contained by landmarks",
            "fixSummary": "Fix any of the following:\n  Some page content is not contained by landmarks",
            "relatedPaths": null,
            "colorScheme": "light",
            "viewport": "desktop",
            "browser": "chromium",
            "fingerprint": "59a3f1cc750e",
            "firstSeenAt": "2026-06-04T18:34:08.422Z",
            "patternId": "A11Y-5a929090"
          },
          {
            "url": "https://nsf.gov/funding/",
            "html": "<div class=\"grid-row\">\n    \n          <h1 class=\"page-title--top\">\n                  Funding at NSF\n              </h1>\n    \n          </div>",
            "xpath": ".uswds-main-content-wrapper > .grid-row:nth-child(1)",
            "message": "All page content should be contained by landmarks",
            "fixSummary": "Fix any of the following:\n  Some page content is not contained by landmarks",
            "relatedPaths": null,
            "colorScheme": "dark",
            "viewport": "desktop",
            "browser": "chromium",
            "fingerprint": "81d0982407c3",
            "firstSeenAt": "2026-06-04T18:34:08.422Z",
            "patternId": "A11Y-63e5c13e"
          },
          {
            "url": "https://nsf.gov/funding/",
            "html": "<div class=\"usa-footer__return-to-top\" data-once=\"tpFeedbackRttWrapper\">\n  <div class=\"usa-footer__return-to-top--inner\" data-once=\"tpFeedbackRtt\">\n    <a class=\"usa-button usa-button--secondary usa-button__link\" href=\"#\" tabindex=\"-1\"><span class=\"arrow\"></span>Top</a>\n  </div>\n</div>",
            "xpath": ".usa-footer__return-to-top",
            "message": "All page content should be contained by landmarks",
            "fixSummary": "Fix any of the following:\n  Some page content is not contained by landmarks",
            "relatedPaths": null,
            "colorScheme": "dark",
            "viewport": "desktop",
            "browser": "chromium",
            "fingerprint": "36fe631de9f2",
            "firstSeenAt": "2026-06-04T18:34:08.422Z",
            "patternId": "A11Y-0d4b870c"
          }
        ]
      },
      {
        "rule": "landmark-complementary-is-top-level",
        "engine": "axe",
        "metadata": {
          "roles": [
            "Front-End Developer",
            "UX Designer"
          ],
          "severity": "Moderate",
          "blocking": false,
          "wcagCriteria": [],
          "conformanceLevel": "best-practice",
          "description": "Ensures the complementary landmark (<aside>) is a top-level landmark. Nested aside elements cannot be found by screen reader landmark navigation."
        },
        "wcag": {
          "scs": [],
          "level": null
        },
        "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/landmark-complementary-is-top-level?application=playwright",
        "ruleTitle": null,
        "pages": {},
        "totalOccurrences": 117,
        "examples": [
          {
            "url": "https://nsf.gov/",
            "html": "<aside aria-label=\"Image credits and captions\" id=\"image-caption-credit-block\" class=\"image-caption-credit-block usa-accordion usa-accordion--bordered\">",
            "xpath": "#image-caption-credit-block",
            "message": "Aside should not be contained in another landmark",
            "fixSummary": "Fix any of the following:\n  The complementary landmark is contained in another landmark.",
            "relatedPaths": null,
            "colorScheme": "light",
            "viewport": "desktop",
            "browser": "chromium",
            "fingerprint": "33d98b6e782b",
            "firstSeenAt": "2026-06-04T18:34:08.422Z",
            "patternId": "A11Y-fb1d2ccd"
          },
          {
            "url": "https://nsf.gov/about/",
            "html": "<aside aria-label=\"Image credits and captions\" id=\"image-caption-credit-block\" class=\"image-caption-credit-block usa-accordion usa-accordion--bordered\">",
            "xpath": "#image-caption-credit-block",
            "message": "Aside should not be contained in another landmark",
            "fixSummary": "Fix any of the following:\n  The complementary landmark is contained in another landmark.",
            "relatedPaths": null,
            "colorScheme": "light",
            "viewport": "desktop",
            "browser": "chromium",
            "fingerprint": "379baadbf7b4",
            "firstSeenAt": "2026-06-04T18:34:08.422Z",
            "patternId": "A11Y-fb1d2ccd"
          },
          {
            "url": "https://nsf.gov/about/",
            "html": "<aside aria-label=\"Image credits and captions\" id=\"image-caption-credit-block\" class=\"image-caption-credit-block usa-accordion usa-accordion--bordered\">",
            "xpath": "#image-caption-credit-block",
            "message": "Aside should not be contained in another landmark",
            "fixSummary": "Fix any of the following:\n  The complementary landmark is contained in another landmark.",
            "relatedPaths": null,
            "colorScheme": "dark",
            "viewport": "desktop",
            "browser": "chromium",
            "fingerprint": "1fe6f4d84671",
            "firstSeenAt": "2026-06-04T18:34:08.422Z",
            "patternId": "A11Y-aef17d49"
          },
          {
            "url": "https://nsf.gov/about/history/big-ideas",
            "html": "<aside aria-label=\"Image credits and captions\" id=\"image-caption-credit-block\" class=\"image-caption-credit-block usa-accordion usa-accordion--bordered\">",
            "xpath": "#image-caption-credit-block",
            "message": "Aside should not be contained in another landmark",
            "fixSummary": "Fix any of the following:\n  The complementary landmark is contained in another landmark.",
            "relatedPaths": null,
            "colorScheme": "light",
            "viewport": "desktop",
            "browser": "chromium",
            "fingerprint": "eb1e02c3f3f9",
            "firstSeenAt": "2026-06-04T18:34:08.422Z",
            "patternId": "A11Y-fb1d2ccd"
          },
          {
            "url": "https://nsf.gov/about/research-areas",
            "html": "<aside aria-label=\"Image credits and captions\" id=\"image-caption-credit-block\" class=\"image-caption-credit-block usa-accordion usa-accordion--bordered\">",
            "xpath": "#image-caption-credit-block",
            "message": "Aside should not be contained in another landmark",
            "fixSummary": "Fix any of the following:\n  The complementary landmark is contained in another landmark.",
            "relatedPaths": null,
            "colorScheme": "light",
            "viewport": "desktop",
            "browser": "chromium",
            "fingerprint": "720140f81e2d",
            "firstSeenAt": "2026-06-04T18:34:08.422Z",
            "patternId": "A11Y-fb1d2ccd"
          }
        ]
      },
      {
        "rule": "heading-order",
        "engine": "axe",
        "metadata": {
          "roles": [
            "Content Author",
            "UX Designer"
          ],
          "severity": "Moderate",
          "blocking": false,
          "wcagCriteria": [],
          "conformanceLevel": "best-practice",
          "description": "Ensures heading levels are not skipped (e.g. h1→h3). Inconsistent heading hierarchy makes page structure difficult to navigate for screen reader users."
        },
        "wcag": {
          "scs": [],
          "level": null
        },
        "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/heading-order?application=playwright",
        "ruleTitle": null,
        "pages": {},
        "totalOccurrences": 26,
        "examples": [
          {
            "url": "https://nsf.gov/search/",
            "html": "<h4 class=\"no-result-error\">Please enter a search term in the box above.</h4>",
            "xpath": "h4",
            "message": "Heading levels should only increase by one",
            "fixSummary": "Fix any of the following:\n  Heading order invalid",
            "relatedPaths": null,
            "colorScheme": "light",
            "viewport": "desktop",
            "browser": "chromium",
            "fingerprint": "2544f70221db",
            "firstSeenAt": "2026-06-04T18:34:08.422Z",
            "patternId": "A11Y-61c4188c"
          },
          {
            "url": "https://nsf.gov/updates-on-priorities",
            "html": "<h3>Page last updated: July 30, 2025</h3>",
            "xpath": ".nsf-layout--twocol.constrained-width.layout-container--wrapper:nth-child(2) > .nsf-layout--outer > .nsf-layout--inner:nth-child(2) > .layout__region--first.layout__region > .block-inline-blockcomponent-text.block-layout-builder.nsf-component > .text__container > .text__content.text-formatted > h3",
            "message": "Heading levels should only increase by one",
            "fixSummary": "Fix any of the following:\n  Heading order invalid",
            "relatedPaths": null,
            "colorScheme": "light",
            "viewport": "desktop",
            "browser": "chromium",
            "fingerprint": "463cec42d5d0",
            "firstSeenAt": "2026-06-04T18:34:08.422Z",
            "patternId": "A11Y-8ffe3b28"
          },
          {
            "url": "https://nsf.gov/funding/opportunities/search-tips",
            "html": "<h3 id=\"help-topics\">Help topics</h3>",
            "xpath": "#help-topics",
            "message": "Heading levels should only increase by one",
            "fixSummary": "Fix any of the following:\n  Heading order invalid",
            "relatedPaths": null,
            "colorScheme": "light",
            "viewport": "desktop",
            "browser": "chromium",
            "fingerprint": "9739a74b306d",
            "firstSeenAt": "2026-06-04T18:34:08.422Z",
            "patternId": "A11Y-ec47a825"
          },
          {
            "url": "https://nsf.gov/bfa/dias/policy/rppr",
            "html": "<h4>What were the major goals and objectives of this project?</h4>",
            "xpath": "h4:nth-child(5)",
            "message": "Heading levels should only increase by one",
            "fixSummary": "Fix any of the following:\n  Heading order invalid",
            "relatedPaths": null,
            "colorScheme": "light",
            "viewport": "desktop",
            "browser": "chromium",
            "fingerprint": "d00e41cb7e68",
            "firstSeenAt": "2026-06-04T18:34:08.422Z",
            "patternId": "A11Y-67199818"
          },
          {
            "url": "https://nsf.gov/bfa/dias/policy/rppr",
            "html": "<h4><u>Participants and Other Collaborating Organizations</u>: Who has been involved?</h4>",
            "xpath": ".block-inline-blockcomponent-text.nsf-component.block-layout-builder:nth-child(4) > .text__container > .text__content.text-formatted > h4",
            "message": "Heading levels should only increase by one",
            "fixSummary": "Fix any of the following:\n  Heading order invalid",
            "relatedPaths": null,
            "colorScheme": "light",
            "viewport": "desktop",
            "browser": "chromium",
            "fingerprint": "9f5fab712a9e",
            "firstSeenAt": "2026-06-04T18:34:08.422Z",
            "patternId": "A11Y-71c38c14"
          }
        ]
      },
      {
        "rule": "list",
        "engine": "axe",
        "metadata": {
          "roles": [
            "Content Author",
            "Front-End Developer"
          ],
          "severity": "Serious",
          "blocking": false,
          "wcagCriteria": [
            "1.3.1"
          ],
          "conformanceLevel": "A",
          "description": "Ensures <ul> and <ol> contain only <li> elements. Invalid list structure prevents screen readers from announcing list item counts and navigation shortcuts."
        },
        "wcag": {
          "scs": [
            "1.3.1"
          ],
          "level": "A"
        },
        "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/list?application=playwright",
        "ruleTitle": null,
        "pages": {},
        "totalOccurrences": 15,
        "examples": [
          {
            "url": "https://nsf.gov/statistics/",
            "html": "<ul aria-label=\"Our data and analysis\" class=\"ncses-link-column\">",
            "xpath": "ul[aria-label=\"Our data and analysis\"]",
            "message": "<ul> and <ol> must only directly contain <li>, <script> or <template> elements",
            "fixSummary": "Fix all of the following:\n  List element has direct children that are not allowed: #text",
            "relatedPaths": null,
            "colorScheme": "light",
            "viewport": "desktop",
            "browser": "chromium",
            "fingerprint": "e5b7db0aa793",
            "firstSeenAt": "2026-06-04T18:34:08.422Z",
            "patternId": "A11Y-af0166f7"
          },
          {
            "url": "https://nsf.gov/statistics/",
            "html": "<ul aria-label=\"About\" class=\"ncses-link-column\">",
            "xpath": "ul[aria-label=\"About\"]",
            "message": "<ul> and <ol> must only directly contain <li>, <script> or <template> elements",
            "fixSummary": "Fix all of the following:\n  List element has direct children that are not allowed: #text",
            "relatedPaths": null,
            "colorScheme": "light",
            "viewport": "desktop",
            "browser": "chromium",
            "fingerprint": "7aacd3d9b7ad",
            "firstSeenAt": "2026-06-04T18:34:08.422Z",
            "patternId": "A11Y-688e1174"
          },
          {
            "url": "https://nsf.gov/statistics/",
            "html": "<ul aria-label=\"Help\" class=\"ncses-link-column\">",
            "xpath": "ul[aria-label=\"Help\"]",
            "message": "<ul> and <ol> must only directly contain <li>, <script> or <template> elements",
            "fixSummary": "Fix all of the following:\n  List element has direct children that are not allowed: #text",
            "relatedPaths": null,
            "colorScheme": "light",
            "viewport": "desktop",
            "browser": "chromium",
            "fingerprint": "ba2478183f04",
            "firstSeenAt": "2026-06-04T18:34:08.422Z",
            "patternId": "A11Y-13fafe6f"
          },
          {
            "url": "https://ncses.nsf.gov/accessibility",
            "html": "<ul aria-label=\"Our data and analysis\" class=\"ncses-link-column\">",
            "xpath": "ul[aria-label=\"Our data and analysis\"]",
            "message": "<ul> and <ol> must only directly contain <li>, <script> or <template> elements",
            "fixSummary": "Fix all of the following:\n  List element has direct children that are not allowed: #text",
            "relatedPaths": null,
            "colorScheme": "light",
            "viewport": "desktop",
            "browser": "chromium",
            "fingerprint": "a0bcd94f1bcc",
            "firstSeenAt": "2026-06-04T18:34:08.422Z",
            "patternId": "A11Y-af0166f7"
          },
          {
            "url": "https://ncses.nsf.gov/accessibility",
            "html": "<ul aria-label=\"About\" class=\"ncses-link-column\">",
            "xpath": "ul[aria-label=\"About\"]",
            "message": "<ul> and <ol> must only directly contain <li>, <script> or <template> elements",
            "fixSummary": "Fix all of the following:\n  List element has direct children that are not allowed: #text",
            "relatedPaths": null,
            "colorScheme": "light",
            "viewport": "desktop",
            "browser": "chromium",
            "fingerprint": "243d700a86d1",
            "firstSeenAt": "2026-06-04T18:34:08.422Z",
            "patternId": "A11Y-688e1174"
          }
        ]
      },
      {
        "rule": "color-contrast",
        "engine": "axe",
        "metadata": {
          "roles": [
            "Visual Designer"
          ],
          "severity": "Serious",
          "blocking": false,
          "wcagCriteria": [
            "1.4.3"
          ],
          "conformanceLevel": "AA",
          "description": "Ensures text and interactive elements have sufficient contrast ratio (4.5:1 for normal text, 3:1 for large text) against their background."
        },
        "wcag": {
          "scs": [
            "1.4.3"
          ],
          "level": "AA"
        },
        "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/color-contrast?application=playwright",
        "ruleTitle": null,
        "pages": {},
        "totalOccurrences": 13,
        "examples": [
          {
            "url": "https://nsf.gov/research-security",
            "html": "<a href=\"https://nsf-gov-resources.nsf.gov/files/NSF%20OCRSSP%20TRUST%20Policy%20Memo.pdf\" title=\"NSF TRUST Policy Memo\" class=\"link-button usa-button usa-button--outline \">\n  NSF TRUST Policy Memo\n</a>",
            "xpath": "a[title=\"NSF TRUST Policy Memo\"]",
            "message": "Elements must meet minimum color contrast ratio thresholds",
            "fixSummary": "Fix any of the following:\n  Element has insufficient color contrast of 4.35 (foreground color: #0076d6, background color: #f7f9fa, font size: 12.1pt (16.16px), font weight: normal). Expected contrast ratio of 4.5:1",
            "relatedPaths": [
              ".palette--light-gray.palette.nsf-layout--twocol:nth-child(6)"
            ],
            "colorScheme": "light",
            "viewport": "desktop",
            "browser": "chromium",
            "fingerprint": "9400ee158aac",
            "firstSeenAt": "2026-06-04T18:34:08.422Z",
            "patternId": "A11Y-587dd000"
          },
          {
            "url": "https://nsf.gov/research-security",
            "html": "<a href=\"/research-security/guidelines\" title=\"Guidelines\" class=\"link-button usa-button usa-button--outline \">\n  Guidelines\n</a>",
            "xpath": "a[href$=\"guidelines\"]",
            "message": "Elements must meet minimum color contrast ratio thresholds",
            "fixSummary": "Fix any of the following:\n  Element has insufficient color contrast of 4.35 (foreground color: #0076d6, background color: #f7f9fa, font size: 12.1pt (16.16px), font weight: normal). Expected contrast ratio of 4.5:1",
            "relatedPaths": [
              ".palette--light-gray.palette.nsf-layout--twocol:nth-child(6)"
            ],
            "colorScheme": "light",
            "viewport": "desktop",
            "browser": "chromium",
            "fingerprint": "be713911864e",
            "firstSeenAt": "2026-06-04T18:34:08.422Z",
            "patternId": "A11Y-bcbfcdb6"
          },
          {
            "url": "https://oig.nsf.gov/home/",
            "html": "<strong class=\"StrongText---richtext_strong\">Office of Inspector General</strong>",
            "xpath": ".ColorText---color_custom:nth-child(2) > .SizedText---medium_plus.SizedText---predefined > strong",
            "message": "Elements must meet minimum color contrast ratio thresholds",
            "fixSummary": "Fix any of the following:\n  Element has insufficient color contrast of 2.03 (foreground color: #cfb454, background color: #ffffff, font size: 18.0pt (24.0002px), font weight: bold). Expected contrast ratio of 3:1",
            "relatedPaths": [
              ".CardLayout---margin_below_none.CardLayout---light_background.CardLayout---margin_above_none:nth-child(1) > .ContentLayout---flush.ContentLayout---content_layout.ContentLayout---margin_above_none > .CardLayout---margin_below_none.CardLayout---light_background.CardLayout---margin_above_none:nth-child(1)"
            ],
            "colorScheme": "light",
            "viewport": "desktop",
            "browser": "chromium",
            "fingerprint": "538ee8f06c38",
            "firstSeenAt": "2026-06-04T18:34:08.422Z",
            "patternId": "A11Y-fdfd781b"
          },
          {
            "url": "https://oig.nsf.gov/home/",
            "html": "<span class=\"SizedText---medium SizedText---predefined\">Reports &amp; Publications</span>",
            "xpath": ".ColumnLayout---column_padding_sparse.ColumnLayout---stack_when_tablet_portrait.ColumnLayout---stack_when_tablet_landscape:nth-child(1) > .FieldLayout---margin_below_even_more.FieldLayout---inDarkBackground.FieldLayout---margin_above_none:nth-child(1) > .FieldLayout---input_below > .SideBySideGroup---side_by_side.SideBySideGroup---default_direction.SideBySideGroup---top > .SideBySideItem---sparse.SideBySideItem---flex_item[data-padding-right=\"0\"] > .FieldLayout---inScalarSideBySideItem.FieldLayout---inDarkBackground.FieldLayout---margin_below_none > .FieldLayout---input_below > div > .ParagraphText---inDarkBackground.ParagraphText---align_start > .ColorText---inDarkBackground.ColorText---color_custom > strong > .LinkedItem---inDarkBackground.elements---inDarkBackground.LinkedItem---inStrongText > .SizedText---medium.SizedText---predefined",
            "message": "Elements must meet minimum color contrast ratio thresholds",
            "fixSummary": "Fix any of the following:\n  Element has insufficient color contrast of 2.95 (foreground color: #00bdd3, background color: #005ea2, font size: 12.7pt (16.996px), font weight: bold). Expected contrast ratio of 4.5:1",
            "relatedPaths": [
              ".CardLayout---margin_below_none.CardLayout---margin_above_none.CardLayout---border_invisible:nth-child(5)"
            ],
            "colorScheme": "light",
            "viewport": "desktop",
            "browser": "chromium",
            "fingerprint": "0a17630eb54d",
            "firstSeenAt": "2026-06-04T18:34:08.422Z",
            "patternId": "A11Y-b4549fda"
          },
          {
            "url": "https://oig.nsf.gov/home/",
            "html": "<span class=\"SizedText---medium SizedText---predefined\">Whistleblower Info</span>",
            "xpath": "a[href=\"\"] > .SizedText---medium.SizedText---predefined",
            "message": "Elements must meet minimum color contrast ratio thresholds",
            "fixSummary": "Fix any of the following:\n  Element has insufficient color contrast of 2.95 (foreground color: #00bdd3, background color: #005ea2, font size: 12.7pt (16.996px), font weight: bold). Expected contrast ratio of 4.5:1",
            "relatedPaths": [
              ".CardLayout---margin_below_none.CardLayout---margin_above_none.CardLayout---border_invisible:nth-child(5)"
            ],
            "colorScheme": "light",
            "viewport": "desktop",
            "browser": "chromium",
            "fingerprint": "22efdd6bf66f",
            "firstSeenAt": "2026-06-04T18:34:08.422Z",
            "patternId": "A11Y-b932e667"
          }
        ]
      },
      {
        "rule": "landmark-one-main",
        "engine": "axe",
        "metadata": {
          "roles": [
            "Front-End Developer",
            "UX Designer"
          ],
          "severity": "Moderate",
          "blocking": false,
          "wcagCriteria": [],
          "conformanceLevel": "best-practice",
          "description": "Ensures the page has exactly one main landmark. Screen reader users rely on the main landmark to skip navigation and jump directly to page content."
        },
        "wcag": {
          "scs": [],
          "level": null
        },
        "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/landmark-one-main?application=playwright",
        "ruleTitle": null,
        "pages": {},
        "totalOccurrences": 11,
        "examples": [
          {
            "url": "https://nsf.gov/search/",
            "html": "<html lang=\"en\">",
            "xpath": "html",
            "message": "Document should have one main landmark",
            "fixSummary": "Fix all of the following:\n  Document does not have a main landmark",
            "relatedPaths": null,
            "colorScheme": "light",
            "viewport": "desktop",
            "browser": "chromium",
            "fingerprint": "0ebbe351d819",
            "firstSeenAt": "2026-06-04T18:34:08.422Z",
            "patternId": "A11Y-85b00be0"
          },
          {
            "url": "https://nsf.gov/funding/opportunities",
            "html": "<html>",
            "xpath": "html",
            "message": "Document should have one main landmark",
            "fixSummary": "Fix all of the following:\n  Document does not have a main landmark",
            "relatedPaths": null,
            "colorScheme": "light",
            "viewport": "desktop",
            "browser": "chromium",
            "fingerprint": "3e9b78687d02",
            "firstSeenAt": "2026-06-04T18:34:08.422Z",
            "patternId": "A11Y-85b00be0"
          },
          {
            "url": "https://nsf.gov/statistics/",
            "html": "<html lang=\"en\">",
            "xpath": "html",
            "message": "Document should have one main landmark",
            "fixSummary": "Fix all of the following:\n  Document does not have a main landmark",
            "relatedPaths": null,
            "colorScheme": "light",
            "viewport": "desktop",
            "browser": "chromium",
            "fingerprint": "1c2c2c9bae7a",
            "firstSeenAt": "2026-06-04T18:34:08.422Z",
            "patternId": "A11Y-85b00be0"
          },
          {
            "url": "https://ncses.nsf.gov/accessibility",
            "html": "<html lang=\"en\">",
            "xpath": "html",
            "message": "Document should have one main landmark",
            "fixSummary": "Fix all of the following:\n  Document does not have a main landmark",
            "relatedPaths": null,
            "colorScheme": "light",
            "viewport": "desktop",
            "browser": "chromium",
            "fingerprint": "89d0dd539f9e",
            "firstSeenAt": "2026-06-04T18:34:08.422Z",
            "patternId": "A11Y-85b00be0"
          },
          {
            "url": "https://ncses.nsf.gov/surveys",
            "html": "<html lang=\"en\">",
            "xpath": "html",
            "message": "Document should have one main landmark",
            "fixSummary": "Fix all of the following:\n  Document does not have a main landmark",
            "relatedPaths": null,
            "colorScheme": "light",
            "viewport": "desktop",
            "browser": "chromium",
            "fingerprint": "3bfedc3ba760",
            "firstSeenAt": "2026-06-04T18:34:08.422Z",
            "patternId": "A11Y-85b00be0"
          }
        ]
      },
      {
        "rule": "aria-required-attr",
        "engine": "axe",
        "metadata": {
          "roles": [
            "Front-End Developer"
          ],
          "severity": "Moderate",
          "blocking": false,
          "wcagCriteria": [],
          "conformanceLevel": null
        },
        "wcag": {
          "scs": [
            "4.1.2"
          ],
          "level": "A"
        },
        "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/aria-required-attr?application=playwright",
        "ruleTitle": null,
        "pages": {},
        "totalOccurrences": 7,
        "examples": [
          {
            "url": "https://nsf.gov/statistics/",
            "html": "<div role=\"heading\" id=\"gov-banner-header\">",
            "xpath": "#gov-banner-header",
            "message": "Required ARIA attributes must be provided",
            "fixSummary": "Fix any of the following:\n  Required ARIA attribute not present: aria-level",
            "relatedPaths": null,
            "colorScheme": "light",
            "viewport": "desktop",
            "browser": "chromium",
            "fingerprint": "5e20eca5bddf",
            "firstSeenAt": "2026-06-04T18:34:08.422Z",
            "patternId": "A11Y-06db58df"
          },
          {
            "url": "https://ncses.nsf.gov/accessibility",
            "html": "<div role=\"heading\" id=\"gov-banner-header\">",
            "xpath": "#gov-banner-header",
            "message": "Required ARIA attributes must be provided",
            "fixSummary": "Fix any of the following:\n  Required ARIA attribute not present: aria-level",
            "relatedPaths": null,
            "colorScheme": "light",
            "viewport": "desktop",
            "browser": "chromium",
            "fingerprint": "bd476d1e1750",
            "firstSeenAt": "2026-06-04T18:34:08.422Z",
            "patternId": "A11Y-06db58df"
          },
          {
            "url": "https://ncses.nsf.gov/indicators",
            "html": "<div role=\"heading\" id=\"gov-banner-header\">",
            "xpath": "#gov-banner-header",
            "message": "Required ARIA attributes must be provided",
            "fixSummary": "Fix any of the following:\n  Required ARIA attribute not present: aria-level",
            "relatedPaths": null,
            "colorScheme": "light",
            "viewport": "desktop",
            "browser": "chromium",
            "fingerprint": "e3a3d543072e",
            "firstSeenAt": "2026-06-04T18:34:08.422Z",
            "patternId": "A11Y-06db58df"
          },
          {
            "url": "https://ncses.nsf.gov/data-tools",
            "html": "<div role=\"heading\" id=\"gov-banner-header\">",
            "xpath": "#gov-banner-header",
            "message": "Required ARIA attributes must be provided",
            "fixSummary": "Fix any of the following:\n  Required ARIA attribute not present: aria-level",
            "relatedPaths": null,
            "colorScheme": "light",
            "viewport": "desktop",
            "browser": "chromium",
            "fingerprint": "bad43af1a00b",
            "firstSeenAt": "2026-06-04T18:34:08.422Z",
            "patternId": "A11Y-06db58df"
          },
          {
            "url": "https://ncses.nsf.gov/surveys",
            "html": "<div role=\"heading\" id=\"gov-banner-header\">",
            "xpath": "#gov-banner-header",
            "message": "Required ARIA attributes must be provided",
            "fixSummary": "Fix any of the following:\n  Required ARIA attribute not present: aria-level",
            "relatedPaths": null,
            "colorScheme": "light",
            "viewport": "desktop",
            "browser": "chromium",
            "fingerprint": "8c64f866e2b2",
            "firstSeenAt": "2026-06-04T18:34:08.422Z",
            "patternId": "A11Y-06db58df"
          }
        ]
      },
      {
        "rule": "page-has-heading-one",
        "engine": "axe",
        "metadata": {
          "roles": [
            "Front-End Developer"
          ],
          "severity": "Moderate",
          "blocking": false,
          "wcagCriteria": [],
          "conformanceLevel": null
        },
        "wcag": {
          "scs": [],
          "level": null
        },
        "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/page-has-heading-one?application=playwright",
        "ruleTitle": null,
        "pages": {},
        "totalOccurrences": 7,
        "examples": [
          {
            "url": "https://nsf.gov/statistics/",
            "html": "<html lang=\"en\">",
            "xpath": "html",
            "message": "Page should contain a level-one heading",
            "fixSummary": "Fix all of the following:\n  Page must have a level-one heading",
            "relatedPaths": null,
            "colorScheme": "light",
            "viewport": "desktop",
            "browser": "chromium",
            "fingerprint": "f2c3a29a9da0",
            "firstSeenAt": "2026-06-04T18:34:08.422Z",
            "patternId": "A11Y-ee8d7590"
          },
          {
            "url": "https://ncses.nsf.gov/accessibility",
            "html": "<html lang=\"en\">",
            "xpath": "html",
            "message": "Page should contain a level-one heading",
            "fixSummary": "Fix all of the following:\n  Page must have a level-one heading",
            "relatedPaths": null,
            "colorScheme": "light",
            "viewport": "desktop",
            "browser": "chromium",
            "fingerprint": "d31bbfd20e20",
            "firstSeenAt": "2026-06-04T18:34:08.422Z",
            "patternId": "A11Y-ee8d7590"
          },
          {
            "url": "https://ncses.nsf.gov/indicators",
            "html": "<html lang=\"en\">",
            "xpath": "html",
            "message": "Page should contain a level-one heading",
            "fixSummary": "Fix all of the following:\n  Page must have a level-one heading",
            "relatedPaths": null,
            "colorScheme": "light",
            "viewport": "desktop",
            "browser": "chromium",
            "fingerprint": "77d03d1d3006",
            "firstSeenAt": "2026-06-04T18:34:08.422Z",
            "patternId": "A11Y-ee8d7590"
          },
          {
            "url": "https://nsf.gov/research-security",
            "html": "<html lang=\"en\" dir=\"ltr\" prefix=\"og: https://ogp.me/ns#\" class=\" js\" data-once=\"media-ids heroVideoSwap\" style=\"--touchpointsBtnTopBuffer: 311.703125px; --touchpointsBtnBottomBuffer: 7871.578125px;\">",
            "xpath": "html",
            "message": "Page should contain a level-one heading",
            "fixSummary": "Fix all of the following:\n  Page must have a level-one heading",
            "relatedPaths": null,
            "colorScheme": "light",
            "viewport": "desktop",
            "browser": "chromium",
            "fingerprint": "69ab6238b51a",
            "firstSeenAt": "2026-06-04T18:34:08.422Z",
            "patternId": "A11Y-ee8d7590"
          },
          {
            "url": "https://oig.nsf.gov/home/",
            "html": "<html lang=\"en-US\" style=\"--appian-button-text...\">",
            "xpath": "html",
            "message": "Page should contain a level-one heading",
            "fixSummary": "Fix all of the following:\n  Page must have a level-one heading",
            "relatedPaths": null,
            "colorScheme": "light",
            "viewport": "desktop",
            "browser": "chromium",
            "fingerprint": "25f533a51d80",
            "firstSeenAt": "2026-06-04T18:34:08.422Z",
            "patternId": "A11Y-ee8d7590"
          }
        ]
      },
      {
        "rule": "empty-heading",
        "engine": "axe",
        "metadata": {
          "roles": [
            "Front-End Developer"
          ],
          "severity": "Moderate",
          "blocking": false,
          "wcagCriteria": [],
          "conformanceLevel": null
        },
        "wcag": {
          "scs": [],
          "level": null
        },
        "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/empty-heading?application=playwright",
        "ruleTitle": null,
        "pages": {},
        "totalOccurrences": 6,
        "examples": [
          {
            "url": "https://nsf.gov/about/budget/fy2026",
            "html": "<h4>&nbsp;</h4>",
            "xpath": "h4:nth-child(6)",
            "message": "Headings should not be empty",
            "fixSummary": "Fix any of the following:\n  Element does not have text that is visible to screen readers\n  aria-label attribute does not exist or is empty\n  aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty\n  Element has no title attribute",
            "relatedPaths": null,
            "colorScheme": "light",
            "viewport": "desktop",
            "browser": "chromium",
            "fingerprint": "b6622ee4ec7c",
            "firstSeenAt": "2026-06-04T18:34:08.422Z",
            "patternId": "A11Y-0bc0fe88"
          },
          {
            "url": "https://nsf.gov/about/budget/fy2026",
            "html": "<h4>&nbsp;</h4>",
            "xpath": "h4:nth-child(6)",
            "message": "Headings should not be empty",
            "fixSummary": "Fix any of the following:\n  Element does not have text that is visible to screen readers\n  aria-label attribute does not exist or is empty\n  aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty\n  Element has no title attribute",
            "relatedPaths": null,
            "colorScheme": "dark",
            "viewport": "desktop",
            "browser": "chromium",
            "fingerprint": "2c93a10c271f",
            "firstSeenAt": "2026-06-04T18:34:08.422Z",
            "patternId": "A11Y-b208bed1"
          },
          {
            "url": "https://nsf.gov/about/about-nsf-by-the-numbers/codebook",
            "html": "<h3>&nbsp;</h3>",
            "xpath": "h3:nth-child(15)",
            "message": "Headings should not be empty",
            "fixSummary": "Fix any of the following:\n  Element does not have text that is visible to screen readers\n  aria-label attribute does not exist or is empty\n  aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty\n  Element has no title attribute",
            "relatedPaths": null,
            "colorScheme": "light",
            "viewport": "desktop",
            "browser": "chromium",
            "fingerprint": "242f07689b66",
            "firstSeenAt": "2026-06-04T18:34:08.422Z",
            "patternId": "A11Y-6989260c"
          },
          {
            "url": "https://nsf.gov/about/about-nsf-by-the-numbers/codebook",
            "html": "<h2><a name=\"_INSTITUTION_PROFILE\"></a></h2>",
            "xpath": "h2:nth-child(18)",
            "message": "Headings should not be empty",
            "fixSummary": "Fix any of the following:\n  Element does not have text that is visible to screen readers\n  aria-label attribute does not exist or is empty\n  aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty\n  Element has no title attribute",
            "relatedPaths": null,
            "colorScheme": "light",
            "viewport": "desktop",
            "browser": "chromium",
            "fingerprint": "7a650437b1cc",
            "firstSeenAt": "2026-06-04T18:34:08.422Z",
            "patternId": "A11Y-87d96ddb"
          },
          {
            "url": "https://nsf.gov/about/about-nsf-by-the-numbers/codebook",
            "html": "<h2>&nbsp;</h2>",
            "xpath": "h2:nth-child(23)",
            "message": "Headings should not be empty",
            "fixSummary": "Fix any of the following:\n  Element does not have text that is visible to screen readers\n  aria-label attribute does not exist or is empty\n  aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty\n  Element has no title attribute",
            "relatedPaths": null,
            "colorScheme": "light",
            "viewport": "desktop",
            "browser": "chromium",
            "fingerprint": "0a18ad350b54",
            "firstSeenAt": "2026-06-04T18:34:08.422Z",
            "patternId": "A11Y-2777fecb"
          }
        ]
      },
      {
        "rule": "role-img-alt",
        "engine": "axe",
        "metadata": {
          "roles": [
            "Front-End Developer"
          ],
          "severity": "Moderate",
          "blocking": false,
          "wcagCriteria": [],
          "conformanceLevel": null
        },
        "wcag": {
          "scs": [
            "1.1.1"
          ],
          "level": "A"
        },
        "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/role-img-alt?application=playwright",
        "ruleTitle": null,
        "pages": {},
        "totalOccurrences": 5,
        "examples": [
          {
            "url": "https://nsf.gov/statistics/",
            "html": "<span role=\"img\" class=\"st-rss\"></span>",
            "xpath": ".st-rss",
            "message": "[role=\"img\"] elements must have alternative text",
            "fixSummary": "Fix any of the following:\n  aria-label attribute does not exist or is empty\n  aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty\n  Element has no title attribute",
            "relatedPaths": null,
            "colorScheme": "light",
            "viewport": "desktop",
            "browser": "chromium",
            "fingerprint": "29705534e290",
            "firstSeenAt": "2026-06-04T18:34:08.422Z",
            "patternId": "A11Y-cb41abf5"
          },
          {
            "url": "https://ncses.nsf.gov/accessibility",
            "html": "<span role=\"img\" class=\"st-rss\"></span>",
            "xpath": ".st-rss",
            "message": "[role=\"img\"] elements must have alternative text",
            "fixSummary": "Fix any of the following:\n  aria-label attribute does not exist or is empty\n  aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty\n  Element has no title attribute",
            "relatedPaths": null,
            "colorScheme": "light",
            "viewport": "desktop",
            "browser": "chromium",
            "fingerprint": "cea6ad6b98a3",
            "firstSeenAt": "2026-06-04T18:34:08.422Z",
            "patternId": "A11Y-cb41abf5"
          },
          {
            "url": "https://ncses.nsf.gov/data-tools",
            "html": "<span role=\"img\" class=\"st-rss\"></span>",
            "xpath": ".st-rss",
            "message": "[role=\"img\"] elements must have alternative text",
            "fixSummary": "Fix any of the following:\n  aria-label attribute does not exist or is empty\n  aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty\n  Element has no title attribute",
            "relatedPaths": null,
            "colorScheme": "light",
            "viewport": "desktop",
            "browser": "chromium",
            "fingerprint": "cf92b71a5fba",
            "firstSeenAt": "2026-06-04T18:34:08.422Z",
            "patternId": "A11Y-cb41abf5"
          },
          {
            "url": "https://ncses.nsf.gov/surveys",
            "html": "<span role=\"img\" class=\"st-rss\"></span>",
            "xpath": ".st-rss",
            "message": "[role=\"img\"] elements must have alternative text",
            "fixSummary": "Fix any of the following:\n  aria-label attribute does not exist or is empty\n  aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty\n  Element has no title attribute",
            "relatedPaths": null,
            "colorScheme": "light",
            "viewport": "desktop",
            "browser": "chromium",
            "fingerprint": "3b90069f2c8a",
            "firstSeenAt": "2026-06-04T18:34:08.422Z",
            "patternId": "A11Y-cb41abf5"
          },
          {
            "url": "https://ncses.nsf.gov/interest-areas/government-science-engineering-funding",
            "html": "<span role=\"img\" class=\"st-rss\"></span>",
            "xpath": ".st-rss",
            "message": "[role=\"img\"] elements must have alternative text",
            "fixSummary": "Fix any of the following:\n  aria-label attribute does not exist or is empty\n  aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty\n  Element has no title attribute",
            "relatedPaths": null,
            "colorScheme": "light",
            "viewport": "desktop",
            "browser": "chromium",
            "fingerprint": "5a7e3599a90c",
            "firstSeenAt": "2026-06-04T18:34:08.422Z",
            "patternId": "A11Y-cb41abf5"
          }
        ]
      },
      {
        "rule": "link-in-text-block",
        "engine": "axe",
        "metadata": {
          "roles": [
            "Front-End Developer"
          ],
          "severity": "Moderate",
          "blocking": false,
          "wcagCriteria": [],
          "conformanceLevel": null
        },
        "wcag": {
          "scs": [
            "1.4.1"
          ],
          "level": "A"
        },
        "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/link-in-text-block?application=playwright",
        "ruleTitle": null,
        "pages": {},
        "totalOccurrences": 4,
        "examples": [
          {
            "url": "https://ncses.nsf.gov/accessibility",
            "html": "<a href=\"https://www.nsf.gov/policies/access.jsp#tell-us\" rel=\"noopener\" tabindex=\"0\">NSF Accessibility Feedback Form</a>",
            "xpath": "#card387 > .card-body > .card-content[data-property=\"content\"] > span > div:nth-child(1) > a[rel=\"noopener\"]",
            "message": "Links must be distinguishable without relying on color",
            "fixSummary": "Fix any of the following:\n  The link has insufficient color contrast of 2.3:1 with the surrounding text. (Minimum contrast is 3:1, link text: #005495, surrounding text: #171717)\n  The link has no styling (such as underline) to distinguish it from the surrounding text",
            "relatedPaths": [
              "#card387 > .card-body > .card-content[data-property=\"content\"] > span > div:nth-child(1)"
            ],
            "colorScheme": "light",
            "viewport": "desktop",
            "browser": "chromium",
            "fingerprint": "585c4761cf08",
            "firstSeenAt": "2026-06-04T18:34:08.422Z",
            "patternId": "A11Y-e8cd73fe"
          },
          {
            "url": "https://ncses.nsf.gov/accessibility",
            "html": "<a href=\"https://www.nsf.gov/policies/access.jsp#tell-us\" rel=\"noopener\" tabindex=\"0\">NSF Accessibility Feedback Form</a>",
            "xpath": "#card390 > .card-body > .card-content[data-property=\"content\"] > span > div:nth-child(1) > a[rel=\"noopener\"]",
            "message": "Links must be distinguishable without relying on color",
            "fixSummary": "Fix any of the following:\n  The link has insufficient color contrast of 2.3:1 with the surrounding text. (Minimum contrast is 3:1, link text: #005495, surrounding text: #171717)\n  The link has no styling (such as underline) to distinguish it from the surrounding text",
            "relatedPaths": [
              "#card390 > .card-body > .card-content[data-property=\"content\"] > span > div:nth-child(1)"
            ],
            "colorScheme": "light",
            "viewport": "desktop",
            "browser": "chromium",
            "fingerprint": "88a3b09c11ae",
            "firstSeenAt": "2026-06-04T18:34:08.422Z",
            "patternId": "A11Y-f6f2b1e3"
          },
          {
            "url": "https://ncses.nsf.gov/data-tools",
            "html": "<a href=\"/search\" tabindex=\"0\">Search NCSES</a>",
            "xpath": "p > a[href$=\"search\"]",
            "message": "Links must be distinguishable without relying on color",
            "fixSummary": "Fix any of the following:\n  The link has insufficient color contrast of 2.3:1 with the surrounding text. (Minimum contrast is 3:1, link text: #005495, surrounding text: #171717)\n  The link has no styling (such as underline) to distinguish it from the surrounding text",
            "relatedPaths": [
              ".row:nth-child(2) > .col-xs-12.col-xl-8 > p"
            ],
            "colorScheme": "light",
            "viewport": "desktop",
            "browser": "chromium",
            "fingerprint": "4fc21697cb2c",
            "firstSeenAt": "2026-06-04T18:34:08.422Z",
            "patternId": "A11Y-1ca5a351"
          },
          {
            "url": "https://ncses.nsf.gov/surveys",
            "html": "<a href=\"https://ncses.nsf.gov/initiatives/projects-partnerships/skilled-technical-workforce\" rel=\"noopener\" tabindex=\"0\">skilled technical workforce</a>",
            "xpath": ".card-body > div > div > a[rel=\"noopener\"]",
            "message": "Links must be distinguishable without relying on color",
            "fixSummary": "Fix any of the following:\n  The link has insufficient color contrast of 2.3:1 with the surrounding text. (Minimum contrast is 3:1, link text: #005495, surrounding text: #171717)\n  The link has no styling (such as underline) to distinguish it from the surrounding text",
            "relatedPaths": [
              "#card448 > .card-body > div > div"
            ],
            "colorScheme": "light",
            "viewport": "desktop",
            "browser": "chromium",
            "fingerprint": "83e44e1bb5d6",
            "firstSeenAt": "2026-06-04T18:34:08.422Z",
            "patternId": "A11Y-df321f90"
          }
        ]
      },
      {
        "rule": "landmark-unique",
        "engine": "axe",
        "metadata": {
          "roles": [
            "Front-End Developer"
          ],
          "severity": "Moderate",
          "blocking": false,
          "wcagCriteria": [],
          "conformanceLevel": null
        },
        "wcag": {
          "scs": [],
          "level": null
        },
        "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/landmark-unique?application=playwright",
        "ruleTitle": null,
        "pages": {},
        "totalOccurrences": 3,
        "examples": [
          {
            "url": "https://nsf.gov/search/",
            "html": "<header data-testid=\"header\" class=\"usa-header usa-header--basic sc-fhHczv cjTEbb\" styles=\"[object Object]\">",
            "xpath": ".sc-fhHczv",
            "message": "Landmarks should have a unique role or role/label/title (i.e. accessible name) combination",
            "fixSummary": "Fix any of the following:\n  The landmark must have a unique aria-label, aria-labelledby, or title to make landmarks distinguishable",
            "relatedPaths": [
              ".vertical-wrapper"
            ],
            "colorScheme": "light",
            "viewport": "desktop",
            "browser": "chromium",
            "fingerprint": "b3c20605759a",
            "firstSeenAt": "2026-06-04T18:34:08.422Z",
            "patternId": "A11Y-8dc401b9"
          },
          {
            "url": "https://nsf.gov/about/history/",
            "html": "<video-js class=\"vjs-fluid video-js v...\" data-account=\"679256133001\" data-embed=\"default\" data-player=\"NkgrDczuol\" data-usage=\"cms:drupal:10.5.10:3...\" data-video-id=\"6094036238001\" id=\"vjs_video_3\" tabindex=\"-1\" lang=\"en\" translate=\"no\" role=\"region\" aria-label=\"Video Player\">",
            "xpath": "#vjs_video_3",
            "message": "Landmarks should have a unique role or role/label/title (i.e. accessible name) combination",
            "fixSummary": "Fix any of the following:\n  The landmark must have a unique aria-label, aria-labelledby, or title to make landmarks distinguishable",
            "relatedPaths": [
              "#vjs_video_921"
            ],
            "colorScheme": "light",
            "viewport": "desktop",
            "browser": "chromium",
            "fingerprint": "a50c603a4967",
            "firstSeenAt": "2026-06-04T18:34:08.422Z",
            "patternId": "A11Y-e0806c35"
          },
          {
            "url": "https://nsf.gov/about/history/",
            "html": "<video-js class=\"vjs-fluid video-js v...\" data-account=\"679256133001\" data-embed=\"default\" data-player=\"NkgrDczuol\" data-usage=\"cms:drupal:10.5.10:3...\" data-video-id=\"6094036238001\" id=\"vjs_video_3\" tabindex=\"-1\" lang=\"en\" translate=\"no\" role=\"region\" aria-label=\"Video Player\">",
            "xpath": "#vjs_video_3",
            "message": "Landmarks should have a unique role or role/label/title (i.e. accessible name) combination",
            "fixSummary": "Fix any of the following:\n  The landmark must have a unique aria-label, aria-labelledby, or title to make landmarks distinguishable",
            "relatedPaths": [
              "#vjs_video_921"
            ],
            "colorScheme": "dark",
            "viewport": "desktop",
            "browser": "chromium",
            "fingerprint": "9ce294e5e55c",
            "firstSeenAt": "2026-06-04T18:34:08.422Z",
            "patternId": "A11Y-825cdf93"
          }
        ]
      },
      {
        "rule": "html-has-lang",
        "engine": "axe",
        "metadata": {
          "roles": [
            "Front-End Developer"
          ],
          "severity": "Serious",
          "blocking": false,
          "wcagCriteria": [
            "3.1.1"
          ],
          "conformanceLevel": "A",
          "description": "Ensures the <html> element has a lang attribute. Screen readers use the language attribute to select the correct pronunciation engine."
        },
        "wcag": {
          "scs": [
            "3.1.1"
          ],
          "level": "A"
        },
        "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/html-has-lang?application=playwright",
        "ruleTitle": null,
        "pages": {},
        "totalOccurrences": 3,
        "examples": [
          {
            "url": "https://nsf.gov/funding/opportunities",
            "html": "<html>",
            "xpath": "html",
            "message": "<html> element must have a lang attribute",
            "fixSummary": "Fix any of the following:\n  The <html> element does not have a lang attribute",
            "relatedPaths": null,
            "colorScheme": "light",
            "viewport": "desktop",
            "browser": "chromium",
            "fingerprint": "15598320b9c3",
            "firstSeenAt": "2026-06-04T18:34:08.422Z",
            "patternId": "A11Y-9a2136ae"
          },
          {
            "url": "https://nsf.gov/events/",
            "html": "<html>",
            "xpath": "html",
            "message": "<html> element must have a lang attribute",
            "fixSummary": "Fix any of the following:\n  The <html> element does not have a lang attribute",
            "relatedPaths": null,
            "colorScheme": "light",
            "viewport": "desktop",
            "browser": "chromium",
            "fingerprint": "c350303acb99",
            "firstSeenAt": "2026-06-04T18:34:08.422Z",
            "patternId": "A11Y-9a2136ae"
          },
          {
            "url": "https://nsf.gov/staff/staff_list.jsp?org=NSF&from_org=NSF",
            "html": "<html>",
            "xpath": "html",
            "message": "<html> element must have a lang attribute",
            "fixSummary": "Fix any of the following:\n  The <html> element does not have a lang attribute",
            "relatedPaths": null,
            "colorScheme": "light",
            "viewport": "desktop",
            "browser": "chromium",
            "fingerprint": "e7eb2eff8a89",
            "firstSeenAt": "2026-06-04T18:34:08.422Z",
            "patternId": "A11Y-9a2136ae"
          }
        ]
      },
      {
        "rule": "link-name",
        "engine": "axe",
        "metadata": {
          "roles": [
            "Content Author",
            "UX Designer"
          ],
          "severity": "Serious",
          "blocking": true,
          "wcagCriteria": [
            "2.4.4",
            "4.1.2"
          ],
          "conformanceLevel": "A",
          "description": "Ensures links have discernible text. Screen reader users often navigate pages by listing all links — links without text or with only 'click here' provide no context."
        },
        "wcag": {
          "scs": [
            "2.4.4",
            "4.1.2"
          ],
          "level": "A"
        },
        "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/link-name?application=playwright",
        "ruleTitle": null,
        "pages": {},
        "totalOccurrences": 3,
        "examples": [
          {
            "url": "https://oig.nsf.gov/home/",
            "html": "<a class=\"DocumentImage---image_link DocumentImage---inImageGroup elements---global_a elements---inLightBackground\" href=\"https://www.twitter.com/nsfoig\">",
            "xpath": ".DocumentImage---image_link",
            "message": "Links must have discernible text",
            "fixSummary": "Fix all of the following:\n  Element is in tab order and does not have accessible text\n\nFix any of the following:\n  Element does not have text that is visible to screen readers\n  aria-label attribute does not exist or is empty\n  aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty\n  Element has no title attribute",
            "relatedPaths": null,
            "colorScheme": "light",
            "viewport": "desktop",
            "browser": "chromium",
            "fingerprint": "e72f836e9ad3",
            "firstSeenAt": "2026-06-04T18:34:08.422Z",
            "patternId": "A11Y-2a34ee6e"
          },
          {
            "url": "https://oig.nsf.gov/home/group/contact/page/contact-us",
            "html": "<a class=\"DocumentImage---image_link DocumentImage---inImageGroup elements---global_a elements---inLightBackground\" href=\"https://www.twitter.com/nsfoig\">",
            "xpath": ".DocumentImage---image_link",
            "message": "Links must have discernible text",
            "fixSummary": "Fix all of the following:\n  Element is in tab order and does not have accessible text\n\nFix any of the following:\n  Element does not have text that is visible to screen readers\n  aria-label attribute does not exist or is empty\n  aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty\n  Element has no title attribute",
            "relatedPaths": null,
            "colorScheme": "light",
            "viewport": "desktop",
            "browser": "chromium",
            "fingerprint": "42a63a6055c6",
            "firstSeenAt": "2026-06-04T18:34:08.422Z",
            "patternId": "A11Y-2a34ee6e"
          },
          {
            "url": "https://oig.nsf.gov/hotline",
            "html": "<a class=\"DocumentImage---image_link DocumentImage---inImageGroup elements---global_a elements---inLightBackground\" href=\"https://www.twitter.com/nsfoig\">",
            "xpath": ".DocumentImage---image_link",
            "message": "Links must have discernible text",
            "fixSummary": "Fix all of the following:\n  Element is in tab order and does not have accessible text\n\nFix any of the following:\n  Element does not have text that is visible to screen readers\n  aria-label attribute does not exist or is empty\n  aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty\n  Element has no title attribute",
            "relatedPaths": null,
            "colorScheme": "light",
            "viewport": "desktop",
            "browser": "chromium",
            "fingerprint": "e72f836e9ad3",
            "firstSeenAt": "2026-06-04T18:34:08.422Z",
            "patternId": "A11Y-2a34ee6e"
          }
        ]
      },
      {
        "rule": "aria-prohibited-attr",
        "engine": "axe",
        "metadata": {
          "roles": [
            "Front-End Developer"
          ],
          "severity": "Moderate",
          "blocking": false,
          "wcagCriteria": [],
          "conformanceLevel": null
        },
        "wcag": {
          "scs": [
            "4.1.2"
          ],
          "level": "A"
        },
        "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/aria-prohibited-attr?application=playwright",
        "ruleTitle": null,
        "pages": {},
        "totalOccurrences": 2,
        "examples": [
          {
            "url": "https://nsf.gov/about/",
            "html": "<div class=\"html5-video-player ytp-hide-controls ytp-exp-bottom-control-flexbox ytp-modern-caption ytp-livebadge-color unstarted-mode ytp-large-width-mode\" tabindex=\"\" id=\"movie_player\" data-version=\"/s/player/4f38b487/player_embed.vflset/en_US/base.js\" aria-label=\"YouTube Video Player\">",
            "xpath": "iframe[width=\"854\"]",
            "message": "Elements must only use permitted ARIA attributes",
            "fixSummary": "Fix all of the following:\n  aria-label attribute cannot be used on a div with no valid role attribute.",
            "relatedPaths": null,
            "colorScheme": "light",
            "viewport": "desktop",
            "browser": "chromium",
            "fingerprint": "7c0c0247d141",
            "firstSeenAt": "2026-06-04T18:34:08.422Z",
            "patternId": "A11Y-4243a37a"
          },
          {
            "url": "https://nsf.gov/about/",
            "html": "<div class=\"html5-video-player ytp-hide-controls ytp-exp-bottom-control-flexbox ytp-modern-caption ytp-livebadge-color unstarted-mode ytp-large-width-mode\" tabindex=\"\" id=\"movie_player\" data-version=\"/s/player/4f38b487/player_embed.vflset/en_US/base.js\" aria-label=\"YouTube Video Player\">",
            "xpath": "iframe[width=\"854\"]",
            "message": "Elements must only use permitted ARIA attributes",
            "fixSummary": "Fix all of the following:\n  aria-label attribute cannot be used on a div with no valid role attribute.",
            "relatedPaths": null,
            "colorScheme": "dark",
            "viewport": "desktop",
            "browser": "chromium",
            "fingerprint": "5e41eb792383",
            "firstSeenAt": "2026-06-04T18:34:08.422Z",
            "patternId": "A11Y-cfdb4b92"
          }
        ]
      },
      {
        "rule": "button-name",
        "engine": "axe",
        "metadata": {
          "roles": [
            "Front-End Developer",
            "Content Author"
          ],
          "severity": "Critical",
          "blocking": true,
          "wcagCriteria": [
            "4.1.2"
          ],
          "conformanceLevel": "A",
          "description": "Ensures buttons have discernible text so screen reader users know what action the button performs."
        },
        "wcag": {
          "scs": [
            "4.1.2"
          ],
          "level": "A"
        },
        "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/button-name?application=playwright",
        "ruleTitle": null,
        "pages": {},
        "totalOccurrences": 2,
        "examples": [
          {
            "url": "https://ncses.nsf.gov/interest-areas/government-science-engineering-funding",
            "html": "<button class=\"expand-view cms-v2\"><i class=\"fa-solid fa-caret-down\" style=\"font-size: 12px\"></i></button>",
            "xpath": ".module-card:nth-child(2) > .expandable-container > .content > .expand-view.cms-v2",
            "message": "Buttons must have discernible text",
            "fixSummary": "Fix any of the following:\n  Element does not have inner text that is visible to screen readers\n  aria-label attribute does not exist or is empty\n  aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty\n  Element has no title attribute\n  Element does not have an implicit (wrapped) <label>\n  Element does not have an explicit <label>\n  Element's default semantics were not overridden with role=\"none\" or role=\"presentation\"",
            "relatedPaths": null,
            "colorScheme": "light",
            "viewport": "desktop",
            "browser": "chromium",
            "fingerprint": "3b492fe0fe30",
            "firstSeenAt": "2026-06-04T18:34:08.422Z",
            "patternId": "A11Y-c02099e3"
          },
          {
            "url": "https://ncses.nsf.gov/interest-areas/government-science-engineering-funding",
            "html": "<button class=\"expand-view cms-v2\"><i class=\"fa-solid fa-caret-down\" style=\"font-size: 12px\"></i></button>",
            "xpath": ".module-card:nth-child(3) > .expandable-container > .content > .expand-view.cms-v2",
            "message": "Buttons must have discernible text",
            "fixSummary": "Fix any of the following:\n  Element does not have inner text that is visible to screen readers\n  aria-label attribute does not exist or is empty\n  aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty\n  Element has no title attribute\n  Element does not have an implicit (wrapped) <label>\n  Element does not have an explicit <label>\n  Element's default semantics were not overridden with role=\"none\" or role=\"presentation\"",
            "relatedPaths": null,
            "colorScheme": "light",
            "viewport": "desktop",
            "browser": "chromium",
            "fingerprint": "db7cb807bc05",
            "firstSeenAt": "2026-06-04T18:34:08.422Z",
            "patternId": "A11Y-63e69699"
          }
        ]
      },
      {
        "rule": "landmark-no-duplicate-banner",
        "engine": "axe",
        "metadata": {
          "roles": [
            "Front-End Developer",
            "UX Designer"
          ],
          "severity": "Moderate",
          "blocking": false,
          "wcagCriteria": [],
          "conformanceLevel": "best-practice",
          "description": "Ensures the page has only one banner landmark (<header> at top level). Multiple banners confuse screen reader users navigating by landmarks."
        },
        "wcag": {
          "scs": [],
          "level": null
        },
        "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/landmark-no-duplicate-banner?application=playwright",
        "ruleTitle": null,
        "pages": {},
        "totalOccurrences": 1,
        "examples": [
          {
            "url": "https://nsf.gov/search/",
            "html": "<header class=\"usa-banner__header\">",
            "xpath": ".usa-banner__header",
            "message": "Document should not have more than one banner landmark",
            "fixSummary": "Fix any of the following:\n  Document has more than one banner landmark",
            "relatedPaths": [
              ".sc-fhHczv",
              ".vertical-wrapper"
            ],
            "colorScheme": "light",
            "viewport": "desktop",
            "browser": "chromium",
            "fingerprint": "535bce24cdc3",
            "firstSeenAt": "2026-06-04T18:34:08.422Z",
            "patternId": "A11Y-1b6647b4"
          }
        ]
      },
      {
        "rule": "skip-link",
        "engine": "axe",
        "metadata": {
          "roles": [
            "Front-End Developer"
          ],
          "severity": "Moderate",
          "blocking": false,
          "wcagCriteria": [],
          "conformanceLevel": null
        },
        "wcag": {
          "scs": [],
          "level": null
        },
        "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/skip-link?application=playwright",
        "ruleTitle": null,
        "pages": {},
        "totalOccurrences": 1,
        "examples": [
          {
            "url": "https://nsf.gov/search/",
            "html": "<a class=\"usa-skipnav\" href=\"#main-content\">Skip to main content</a>",
            "xpath": ".usa-skipnav",
            "message": "The skip-link target should exist and be focusable",
            "fixSummary": "Fix any of the following:\n  No skip link target",
            "relatedPaths": null,
            "colorScheme": "light",
            "viewport": "desktop",
            "browser": "chromium",
            "fingerprint": "a973efed2f12",
            "firstSeenAt": "2026-06-04T18:34:08.422Z",
            "patternId": "A11Y-393c685d"
          }
        ]
      },
      {
        "rule": "aria-input-field-name",
        "engine": "axe",
        "metadata": {
          "roles": [
            "Front-End Developer",
            "Content Author"
          ],
          "severity": "Serious",
          "blocking": true,
          "wcagCriteria": [
            "4.1.2"
          ],
          "conformanceLevel": "A",
          "description": "Ensures every ARIA input field has an accessible name so screen reader users know what information to enter."
        },
        "wcag": {
          "scs": [
            "4.1.2"
          ],
          "level": "A"
        },
        "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/aria-input-field-name?application=playwright",
        "ruleTitle": null,
        "pages": {},
        "totalOccurrences": 1,
        "examples": [
          {
            "url": "https://ncses.nsf.gov/indicators",
            "html": "<div class=\"carousel-inner\" role=\"listbox\">",
            "xpath": ".carousel-inner",
            "message": "ARIA input fields must have an accessible name",
            "fixSummary": "Fix any of the following:\n  aria-label attribute does not exist or is empty\n  aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty\n  Element has no title attribute",
            "relatedPaths": null,
            "colorScheme": "light",
            "viewport": "desktop",
            "browser": "chromium",
            "fingerprint": "7b84bc886632",
            "firstSeenAt": "2026-06-04T18:34:08.422Z",
            "patternId": "A11Y-7642e1ad"
          }
        ]
      },
      {
        "rule": "aria-required-children",
        "engine": "axe",
        "metadata": {
          "roles": [
            "Front-End Developer"
          ],
          "severity": "Moderate",
          "blocking": false,
          "wcagCriteria": [],
          "conformanceLevel": null
        },
        "wcag": {
          "scs": [
            "1.3.1"
          ],
          "level": "A"
        },
        "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/aria-required-children?application=playwright",
        "ruleTitle": null,
        "pages": {},
        "totalOccurrences": 1,
        "examples": [
          {
            "url": "https://ncses.nsf.gov/indicators",
            "html": "<div class=\"carousel-inner\" role=\"listbox\">",
            "xpath": ".carousel-inner",
            "message": "Certain ARIA roles must contain particular children",
            "fixSummary": "Fix any of the following:\n  Element has children which are not allowed: img[tabindex], h3[tabindex], p[tabindex], a[tabindex]",
            "relatedPaths": [
              ".featured-image",
              ".sr > div > h3",
              ".sr > div > .abstract",
              ".pub-link[href$=\"nsbsep20261\"][rel=\"noopener\"]"
            ],
            "colorScheme": "light",
            "viewport": "desktop",
            "browser": "chromium",
            "fingerprint": "25bdb0f42d8a",
            "firstSeenAt": "2026-06-04T18:34:08.422Z",
            "patternId": "A11Y-a7a75af6"
          }
        ]
      },
      {
        "rule": "html-lang-valid",
        "engine": "axe",
        "metadata": {
          "roles": [
            "Front-End Developer"
          ],
          "severity": "Moderate",
          "blocking": false,
          "wcagCriteria": [],
          "conformanceLevel": null
        },
        "wcag": {
          "scs": [
            "3.1.1"
          ],
          "level": "A"
        },
        "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/html-lang-valid?application=playwright",
        "ruleTitle": null,
        "pages": {},
        "totalOccurrences": 1,
        "examples": [
          {
            "url": "https://ncses.nsf.gov/data-tools",
            "html": "<html lang=\"en_US\">",
            "xpath": "html",
            "message": "<html> element must have a valid value for the lang attribute",
            "fixSummary": "Fix all of the following:\n  Value of lang attribute not included in the list of valid languages",
            "relatedPaths": null,
            "colorScheme": "light",
            "viewport": "desktop",
            "browser": "chromium",
            "fingerprint": "a287c2348931",
            "firstSeenAt": "2026-06-04T18:34:08.422Z",
            "patternId": "A11Y-9a2136ae"
          }
        ]
      }
    ],
    "roleStats": {
      "UX Designer": 474,
      "Visual Designer": 13,
      "Content Author": 47,
      "Front-End Developer": 503
    },
    "severityStats": {
      "Critical": 2,
      "Serious": 35,
      "Moderate": 508,
      "Minor": 0
    }
  },
  "changeTracking": {
    "newCount": 524,
    "resolvedCount": 0,
    "newIssues": [
      {
        "fingerprint": "33d98b6e782b",
        "url": "https://www.nsf.gov/",
        "ruleKey": "rule:landmark-complementary-is-top-level|light",
        "engine": "axe"
      },
      {
        "fingerprint": "5a5753a38f63",
        "url": "https://www.nsf.gov/",
        "ruleKey": "rule:region|light",
        "engine": "axe"
      },
      {
        "fingerprint": "8387b32d97e2",
        "url": "https://www.nsf.gov/funding",
        "ruleKey": "rule:region|light",
        "engine": "axe"
      },
      {
        "fingerprint": "59a3f1cc750e",
        "url": "https://www.nsf.gov/funding",
        "ruleKey": "rule:region|light",
        "engine": "axe"
      },
      {
        "fingerprint": "81d0982407c3",
        "url": "https://www.nsf.gov/funding",
        "ruleKey": "rule:region|dark",
        "engine": "axe"
      },
      {
        "fingerprint": "36fe631de9f2",
        "url": "https://www.nsf.gov/funding",
        "ruleKey": "rule:region|dark",
        "engine": "axe"
      },
      {
        "fingerprint": "7c0c0247d141",
        "url": "https://www.nsf.gov/about",
        "ruleKey": "wcag:wcag412|light",
        "engine": "axe"
      },
      {
        "fingerprint": "379baadbf7b4",
        "url": "https://www.nsf.gov/about",
        "ruleKey": "rule:landmark-complementary-is-top-level|light",
        "engine": "axe"
      },
      {
        "fingerprint": "395b46ad3db9",
        "url": "https://www.nsf.gov/about",
        "ruleKey": "rule:region|light",
        "engine": "axe"
      },
      {
        "fingerprint": "5e41eb792383",
        "url": "https://www.nsf.gov/about",
        "ruleKey": "wcag:wcag412|dark",
        "engine": "axe"
      },
      {
        "fingerprint": "1fe6f4d84671",
        "url": "https://www.nsf.gov/about",
        "ruleKey": "rule:landmark-complementary-is-top-level|dark",
        "engine": "axe"
      },
      {
        "fingerprint": "8dbd6d15ccd1",
        "url": "https://www.nsf.gov/about",
        "ruleKey": "rule:region|dark",
        "engine": "axe"
      },
      {
        "fingerprint": "10b516f202d8",
        "url": "https://www.nsf.gov/news",
        "ruleKey": "rule:region|light",
        "engine": "axe"
      },
      {
        "fingerprint": "e92c634ab654",
        "url": "https://www.nsf.gov/news",
        "ruleKey": "rule:region|light",
        "engine": "axe"
      },
      {
        "fingerprint": "2544f70221db",
        "url": "https://search.nsf.gov/search?query=&affiliate=nsf&search=",
        "ruleKey": "rule:heading-order|light",
        "engine": "axe"
      },
      {
        "fingerprint": "535bce24cdc3",
        "url": "https://search.nsf.gov/search?query=&affiliate=nsf&search=",
        "ruleKey": "rule:landmark-no-duplicate-banner|light",
        "engine": "axe"
      },
      {
        "fingerprint": "0ebbe351d819",
        "url": "https://search.nsf.gov/search?query=&affiliate=nsf&search=",
        "ruleKey": "rule:landmark-one-main|light",
        "engine": "axe"
      },
      {
        "fingerprint": "b3c20605759a",
        "url": "https://search.nsf.gov/search?query=&affiliate=nsf&search=",
        "ruleKey": "rule:landmark-unique|light",
        "engine": "axe"
      },
      {
        "fingerprint": "fd704223afda",
        "url": "https://search.nsf.gov/search?query=&affiliate=nsf&search=",
        "ruleKey": "rule:region|light",
        "engine": "axe"
      },
      {
        "fingerprint": "1c0441ee7193",
        "url": "https://search.nsf.gov/search?query=&affiliate=nsf&search=",
        "ruleKey": "rule:region|light",
        "engine": "axe"
      },
      {
        "fingerprint": "a973efed2f12",
        "url": "https://search.nsf.gov/search?query=&affiliate=nsf&search=",
        "ruleKey": "rule:skip-link|light",
        "engine": "axe"
      },
      {
        "fingerprint": "e1f1542533f2",
        "url": "https://www.nsf.gov/sitemap",
        "ruleKey": "rule:region|light",
        "engine": "axe"
      },
      {
        "fingerprint": "1e98547fff73",
        "url": "https://www.nsf.gov/sitemap",
        "ruleKey": "rule:region|light",
        "engine": "axe"
      },
      {
        "fingerprint": "70d350bd78f0",
        "url": "https://www.nsf.gov/digital/strategy",
        "ruleKey": "rule:region|light",
        "engine": "axe"
      },
      {
        "fingerprint": "d59ce07a0317",
        "url": "https://www.nsf.gov/digital/strategy",
        "ruleKey": "rule:region|light",
        "engine": "axe"
      },
      {
        "fingerprint": "eb1e02c3f3f9",
        "url": "https://www.nsf.gov/about/history/big-ideas",
        "ruleKey": "rule:landmark-complementary-is-top-level|light",
        "engine": "axe"
      },
      {
        "fingerprint": "3cec75d79cac",
        "url": "https://www.nsf.gov/about/history/big-ideas",
        "ruleKey": "rule:region|light",
        "engine": "axe"
      },
      {
        "fingerprint": "720140f81e2d",
        "url": "https://www.nsf.gov/about/research-areas",
        "ruleKey": "rule:landmark-complementary-is-top-level|light",
        "engine": "axe"
      },
      {
        "fingerprint": "e1eda193c43d",
        "url": "https://www.nsf.gov/about/research-areas",
        "ruleKey": "rule:region|light",
        "engine": "axe"
      },
      {
        "fingerprint": "463cec42d5d0",
        "url": "https://www.nsf.gov/updates-on-priorities",
        "ruleKey": "rule:heading-order|light",
        "engine": "axe"
      },
      {
        "fingerprint": "bb2bdd074bd3",
        "url": "https://www.nsf.gov/updates-on-priorities",
        "ruleKey": "rule:region|light",
        "engine": "axe"
      },
      {
        "fingerprint": "8e0bcf6c6482",
        "url": "https://www.nsf.gov/updates-on-priorities",
        "ruleKey": "rule:region|light",
        "engine": "axe"
      },
      {
        "fingerprint": "cc3a384db14f",
        "url": "https://www.nsf.gov/about/governance",
        "ruleKey": "rule:landmark-complementary-is-top-level|light",
        "engine": "axe"
      },
      {
        "fingerprint": "c3aeb2c6a477",
        "url": "https://www.nsf.gov/about/governance",
        "ruleKey": "rule:region|light",
        "engine": "axe"
      },
      {
        "fingerprint": "f3707825895d",
        "url": "https://www.nsf.gov/about/career-opportunities",
        "ruleKey": "rule:landmark-complementary-is-top-level|light",
        "engine": "axe"
      },
      {
        "fingerprint": "14ade92652db",
        "url": "https://www.nsf.gov/about/career-opportunities",
        "ruleKey": "rule:region|light",
        "engine": "axe"
      },
      {
        "fingerprint": "958f021fef8b",
        "url": "https://www.nsf.gov/about/contact",
        "ruleKey": "rule:landmark-complementary-is-top-level|light",
        "engine": "axe"
      },
      {
        "fingerprint": "c7016c3ac7c9",
        "url": "https://www.nsf.gov/about/contact",
        "ruleKey": "rule:region|light",
        "engine": "axe"
      },
      {
        "fingerprint": "b260892960bb",
        "url": "https://www.nsf.gov/about/foia/",
        "ruleKey": "rule:landmark-complementary-is-top-level|light",
        "engine": "axe"
      },
      {
        "fingerprint": "aea613bb83a5",
        "url": "https://www.nsf.gov/about/foia/",
        "ruleKey": "rule:region|light",
        "engine": "axe"
      },
      {
        "fingerprint": "904168dd1daa",
        "url": "https://www.nsf.gov/about/contact-us",
        "ruleKey": "rule:region|light",
        "engine": "axe"
      },
      {
        "fingerprint": "981c2f167722",
        "url": "https://www.nsf.gov/about/contact-us",
        "ruleKey": "rule:region|light",
        "engine": "axe"
      },
      {
        "fingerprint": "6f5f1d7e2804",
        "url": "https://www.nsf.gov/about/contact-us",
        "ruleKey": "rule:region|dark",
        "engine": "axe"
      },
      {
        "fingerprint": "73c1789e26e9",
        "url": "https://www.nsf.gov/about/contact-us",
        "ruleKey": "rule:region|dark",
        "engine": "axe"
      },
      {
        "fingerprint": "e0c0784f3630",
        "url": "https://www.nsf.gov/funding/award-search",
        "ruleKey": "rule:landmark-complementary-is-top-level|light",
        "engine": "axe"
      },
      {
        "fingerprint": "962405d068d7",
        "url": "https://www.nsf.gov/funding/award-search",
        "ruleKey": "rule:region|light",
        "engine": "axe"
      },
      {
        "fingerprint": "e10f3baf4f1b",
        "url": "https://www.nsf.gov/funding/award-search",
        "ruleKey": "rule:region|light",
        "engine": "axe"
      },
      {
        "fingerprint": "15598320b9c3",
        "url": "https://www.nsf.gov/funding/opportunities",
        "ruleKey": "wcag:wcag311|light",
        "engine": "axe"
      },
      {
        "fingerprint": "3e9b78687d02",
        "url": "https://www.nsf.gov/funding/opportunities",
        "ruleKey": "rule:landmark-one-main|light",
        "engine": "axe"
      },
      {
        "fingerprint": "7b9f7b668a11",
        "url": "https://www.nsf.gov/funding/opportunities",
        "ruleKey": "rule:region|light",
        "engine": "axe"
      },
      {
        "fingerprint": "9b546cd1e485",
        "url": "https://www.nsf.gov/funding/opportunities",
        "ruleKey": "rule:region|light",
        "engine": "axe"
      },
      {
        "fingerprint": "3779efc751dc",
        "url": "https://www.nsf.gov/funding/opportunities",
        "ruleKey": "rule:region|light",
        "engine": "axe"
      },
      {
        "fingerprint": "7616bd7fd922",
        "url": "https://www.nsf.gov/funding/how-to-apply",
        "ruleKey": "rule:landmark-complementary-is-top-level|light",
        "engine": "axe"
      },
      {
        "fingerprint": "270327200fdf",
        "url": "https://www.nsf.gov/funding/how-to-apply",
        "ruleKey": "rule:region|light",
        "engine": "axe"
      },
      {
        "fingerprint": "27a3e5c1ea3b",
        "url": "https://www.nsf.gov/funding/preparing-proposals",
        "ruleKey": "rule:landmark-complementary-is-top-level|light",
        "engine": "axe"
      },
      {
        "fingerprint": "a6f6909299e6",
        "url": "https://www.nsf.gov/funding/preparing-proposals",
        "ruleKey": "rule:region|light",
        "engine": "axe"
      },
      {
        "fingerprint": "c5ab06367553",
        "url": "https://www.nsf.gov/funding/submission-methods",
        "ruleKey": "rule:landmark-complementary-is-top-level|light",
        "engine": "axe"
      },
      {
        "fingerprint": "3571fa3007cd",
        "url": "https://www.nsf.gov/funding/submission-methods",
        "ruleKey": "rule:region|light",
        "engine": "axe"
      },
      {
        "fingerprint": "a5b60f4055f3",
        "url": "https://www.nsf.gov/funding/graduate-students",
        "ruleKey": "rule:landmark-complementary-is-top-level|light",
        "engine": "axe"
      },
      {
        "fingerprint": "09b8bcf9e99c",
        "url": "https://www.nsf.gov/funding/graduate-students",
        "ruleKey": "rule:region|light",
        "engine": "axe"
      },
      {
        "fingerprint": "f911acde8509",
        "url": "https://www.nsf.gov/funding/graduate-students",
        "ruleKey": "rule:region|light",
        "engine": "axe"
      },
      {
        "fingerprint": "653b4153539e",
        "url": "https://www.nsf.gov/funding/graduate-students",
        "ruleKey": "rule:landmark-complementary-is-top-level|dark",
        "engine": "axe"
      },
      {
        "fingerprint": "fb39e2d6ce8a",
        "url": "https://www.nsf.gov/funding/graduate-students",
        "ruleKey": "rule:region|dark",
        "engine": "axe"
      },
      {
        "fingerprint": "9885ed816509",
        "url": "https://www.nsf.gov/funding/graduate-students",
        "ruleKey": "rule:region|dark",
        "engine": "axe"
      },
      {
        "fingerprint": "3c7acf06c621",
        "url": "https://www.nsf.gov/funding/postdoctoral-fellows",
        "ruleKey": "rule:landmark-complementary-is-top-level|light",
        "engine": "axe"
      },
      {
        "fingerprint": "c620563ef323",
        "url": "https://www.nsf.gov/funding/postdoctoral-fellows",
        "ruleKey": "rule:region|light",
        "engine": "axe"
      },
      {
        "fingerprint": "015b4d6b369a",
        "url": "https://www.nsf.gov/funding/small-business",
        "ruleKey": "rule:landmark-complementary-is-top-level|light",
        "engine": "axe"
      },
      {
        "fingerprint": "552e65a8e2b0",
        "url": "https://www.nsf.gov/funding/small-business",
        "ruleKey": "rule:region|light",
        "engine": "axe"
      },
      {
        "fingerprint": "9739a74b306d",
        "url": "https://www.nsf.gov/funding/opportunities/search-tips",
        "ruleKey": "rule:heading-order|light",
        "engine": "axe"
      },
      {
        "fingerprint": "b76563d5b0b3",
        "url": "https://www.nsf.gov/funding/opportunities/search-tips",
        "ruleKey": "rule:region|light",
        "engine": "axe"
      },
      {
        "fingerprint": "e45d09fe124d",
        "url": "https://www.nsf.gov/funding/opportunities/search-tips",
        "ruleKey": "rule:region|light",
        "engine": "axe"
      },
      {
        "fingerprint": "6c469f2c12ee",
        "url": "https://www.nsf.gov/funding/initiatives/convergence-accelerator",
        "ruleKey": "rule:landmark-complementary-is-top-level|light",
        "engine": "axe"
      },
      {
        "fingerprint": "a8ea7d7bba64",
        "url": "https://www.nsf.gov/funding/initiatives/convergence-accelerator",
        "ruleKey": "rule:region|light",
        "engine": "axe"
      },
      {
        "fingerprint": "c351dc532d0c",
        "url": "https://www.nsf.gov/funding/initiatives/convergence-accelerator",
        "ruleKey": "rule:landmark-complementary-is-top-level|dark",
        "engine": "axe"
      },
      {
        "fingerprint": "6d4ad6b899c8",
        "url": "https://www.nsf.gov/funding/initiatives/convergence-accelerator",
        "ruleKey": "rule:region|dark",
        "engine": "axe"
      },
      {
        "fingerprint": "5f08c156fe5f",
        "url": "https://www.nsf.gov/funding/initiatives/nairr",
        "ruleKey": "rule:landmark-complementary-is-top-level|light",
        "engine": "axe"
      },
      {
        "fingerprint": "2f71df4b90a3",
        "url": "https://www.nsf.gov/funding/initiatives/nairr",
        "ruleKey": "rule:region|light",
        "engine": "axe"
      },
      {
        "fingerprint": "bacad9e0c35e",
        "url": "https://www.nsf.gov/funding/initiatives/chips-science",
        "ruleKey": "rule:landmark-complementary-is-top-level|light",
        "engine": "axe"
      },
      {
        "fingerprint": "9aae2641ccbf",
        "url": "https://www.nsf.gov/funding/initiatives/chips-science",
        "ruleKey": "rule:region|light",
        "engine": "axe"
      },
      {
        "fingerprint": "8f6f339837b1",
        "url": "https://www.nsf.gov/bfa/dias/policy/pappg",
        "ruleKey": "rule:landmark-complementary-is-top-level|light",
        "engine": "axe"
      },
      {
        "fingerprint": "e97d5cd30aba",
        "url": "https://www.nsf.gov/bfa/dias/policy/pappg",
        "ruleKey": "rule:region|light",
        "engine": "axe"
      },
      {
        "fingerprint": "d00e41cb7e68",
        "url": "https://www.nsf.gov/policies/research-performance-progress-reports",
        "ruleKey": "rule:heading-order|light",
        "engine": "axe"
      },
      {
        "fingerprint": "9f5fab712a9e",
        "url": "https://www.nsf.gov/policies/research-performance-progress-reports",
        "ruleKey": "rule:heading-order|light",
        "engine": "axe"
      },
      {
        "fingerprint": "f6f6de0503e6",
        "url": "https://www.nsf.gov/policies/research-performance-progress-reports",
        "ruleKey": "rule:heading-order|light",
        "engine": "axe"
      },
      {
        "fingerprint": "0f6d8fa5859f",
        "url": "https://www.nsf.gov/policies/research-performance-progress-reports",
        "ruleKey": "rule:heading-order|light",
        "engine": "axe"
      },
      {
        "fingerprint": "bca39e878d57",
        "url": "https://www.nsf.gov/policies/research-performance-progress-reports",
        "ruleKey": "rule:heading-order|light",
        "engine": "axe"
      },
      {
        "fingerprint": "43d78c6ade53",
        "url": "https://www.nsf.gov/policies/research-performance-progress-reports",
        "ruleKey": "rule:region|light",
        "engine": "axe"
      },
      {
        "fingerprint": "04d61e0f8f41",
        "url": "https://www.nsf.gov/policies/research-performance-progress-reports",
        "ruleKey": "rule:region|light",
        "engine": "axe"
      },
      {
        "fingerprint": "d43120347470",
        "url": "https://www.nsf.gov/bfa/dias/policy/sampling-plans",
        "ruleKey": "rule:landmark-complementary-is-top-level|light",
        "engine": "axe"
      },
      {
        "fingerprint": "7ea0a2c5aacc",
        "url": "https://www.nsf.gov/bfa/dias/policy/sampling-plans",
        "ruleKey": "rule:region|light",
        "engine": "axe"
      },
      {
        "fingerprint": "ac413ca3655f",
        "url": "https://www.nsf.gov/policies/accessibility",
        "ruleKey": "rule:region|light",
        "engine": "axe"
      },
      {
        "fingerprint": "2fde4ba8109c",
        "url": "https://www.nsf.gov/policies/accessibility",
        "ruleKey": "rule:region|light",
        "engine": "axe"
      },
      {
        "fingerprint": "2603cc9045ef",
        "url": "https://www.nsf.gov/author-tools/accessibility",
        "ruleKey": "rule:region|light",
        "engine": "axe"
      },
      {
        "fingerprint": "fce899b8d006",
        "url": "https://www.nsf.gov/author-tools/accessibility",
        "ruleKey": "rule:region|light",
        "engine": "axe"
      },
      {
        "fingerprint": "af34f9518ade",
        "url": "https://www.nsf.gov/about/about-nsf-by-the-numbers/web-accessibility",
        "ruleKey": "rule:region|light",
        "engine": "axe"
      },
      {
        "fingerprint": "cfde0d2853a3",
        "url": "https://www.nsf.gov/about/about-nsf-by-the-numbers/web-accessibility",
        "ruleKey": "rule:region|light",
        "engine": "axe"
      },
      {
        "fingerprint": "93dbe6f2af30",
        "url": "https://www.nsf.gov/about/performance/annual-performance-reports",
        "ruleKey": "rule:landmark-complementary-is-top-level|light",
        "engine": "axe"
      },
      {
        "fingerprint": "759a9bbc5465",
        "url": "https://www.nsf.gov/about/performance/annual-performance-reports",
        "ruleKey": "rule:region|light",
        "engine": "axe"
      },
      {
        "fingerprint": "d0c52875beef",
        "url": "https://www.nsf.gov/about/performance/annual-performance-reports",
        "ruleKey": "rule:region|light",
        "engine": "axe"
      },
      {
        "fingerprint": "a61a53aeea80",
        "url": "https://www.nsf.gov/about/performance/financial-annual-reports",
        "ruleKey": "rule:landmark-complementary-is-top-level|light",
        "engine": "axe"
      },
      {
        "fingerprint": "3b0e80c43c92",
        "url": "https://www.nsf.gov/about/performance/financial-annual-reports",
        "ruleKey": "rule:region|light",
        "engine": "axe"
      },
      {
        "fingerprint": "b84f69af727c",
        "url": "https://www.nsf.gov/about/performance/financial-annual-reports",
        "ruleKey": "rule:region|light",
        "engine": "axe"
      },
      {
        "fingerprint": "0097fa821e55",
        "url": "https://www.nsf.gov/about/congress/wastebooks",
        "ruleKey": "rule:heading-order|light",
        "engine": "axe"
      },
      {
        "fingerprint": "f7eb88ee25cb",
        "url": "https://www.nsf.gov/about/congress/wastebooks",
        "ruleKey": "rule:region|light",
        "engine": "axe"
      },
      {
        "fingerprint": "48f01afd889e",
        "url": "https://www.nsf.gov/about/congress/wastebooks",
        "ruleKey": "rule:region|light",
        "engine": "axe"
      },
      {
        "fingerprint": "b6622ee4ec7c",
        "url": "https://www.nsf.gov/about/budget/fy2026",
        "ruleKey": "rule:empty-heading|light",
        "engine": "axe"
      },
      {
        "fingerprint": "7a6d3e6e6f93",
        "url": "https://www.nsf.gov/about/budget/fy2026",
        "ruleKey": "rule:heading-order|light",
        "engine": "axe"
      },
      {
        "fingerprint": "c7e675d471aa",
        "url": "https://www.nsf.gov/about/budget/fy2026",
        "ruleKey": "rule:heading-order|light",
        "engine": "axe"
      },
      {
        "fingerprint": "6fa6b635d878",
        "url": "https://www.nsf.gov/about/budget/fy2026",
        "ruleKey": "rule:landmark-complementary-is-top-level|light",
        "engine": "axe"
      },
      {
        "fingerprint": "30812ba8e2fd",
        "url": "https://www.nsf.gov/about/budget/fy2026",
        "ruleKey": "rule:region|light",
        "engine": "axe"
      },
      {
        "fingerprint": "2c93a10c271f",
        "url": "https://www.nsf.gov/about/budget/fy2026",
        "ruleKey": "rule:empty-heading|dark",
        "engine": "axe"
      },
      {
        "fingerprint": "3704f84b8d3d",
        "url": "https://www.nsf.gov/about/budget/fy2026",
        "ruleKey": "rule:heading-order|dark",
        "engine": "axe"
      },
      {
        "fingerprint": "232474f97b77",
        "url": "https://www.nsf.gov/about/budget/fy2026",
        "ruleKey": "rule:heading-order|dark",
        "engine": "axe"
      },
      {
        "fingerprint": "aa7b72b3610c",
        "url": "https://www.nsf.gov/about/budget/fy2026",
        "ruleKey": "rule:landmark-complementary-is-top-level|dark",
        "engine": "axe"
      },
      {
        "fingerprint": "b7d6cfab5d04",
        "url": "https://www.nsf.gov/about/budget/fy2026",
        "ruleKey": "rule:region|dark",
        "engine": "axe"
      },
      {
        "fingerprint": "5e20eca5bddf",
        "url": "https://ncses.nsf.gov/",
        "ruleKey": "wcag:wcag412|light",
        "engine": "axe"
      },
      {
        "fingerprint": "d4a0613a5d70",
        "url": "https://ncses.nsf.gov/",
        "ruleKey": "rule:heading-order|light",
        "engine": "axe"
      },
      {
        "fingerprint": "f72b1383d168",
        "url": "https://ncses.nsf.gov/",
        "ruleKey": "rule:heading-order|light",
        "engine": "axe"
      },
      {
        "fingerprint": "1c2c2c9bae7a",
        "url": "https://ncses.nsf.gov/",
        "ruleKey": "rule:landmark-one-main|light",
        "engine": "axe"
      },
      {
        "fingerprint": "e5b7db0aa793",
        "url": "https://ncses.nsf.gov/",
        "ruleKey": "wcag:wcag131|light",
        "engine": "axe"
      },
      {
        "fingerprint": "7aacd3d9b7ad",
        "url": "https://ncses.nsf.gov/",
        "ruleKey": "wcag:wcag131|light",
        "engine": "axe"
      },
      {
        "fingerprint": "ba2478183f04",
        "url": "https://ncses.nsf.gov/",
        "ruleKey": "wcag:wcag131|light",
        "engine": "axe"
      },
      {
        "fingerprint": "f2c3a29a9da0",
        "url": "https://ncses.nsf.gov/",
        "ruleKey": "rule:page-has-heading-one|light",
        "engine": "axe"
      },
      {
        "fingerprint": "e991536f27dd",
        "url": "https://ncses.nsf.gov/",
        "ruleKey": "rule:region|light",
        "engine": "axe"
      },
      {
        "fingerprint": "c6a254edd6fd",
        "url": "https://ncses.nsf.gov/",
        "ruleKey": "rule:region|light",
        "engine": "axe"
      },
      {
        "fingerprint": "6ee658add230",
        "url": "https://ncses.nsf.gov/",
        "ruleKey": "rule:region|light",
        "engine": "axe"
      },
      {
        "fingerprint": "5f4f592e8d3e",
        "url": "https://ncses.nsf.gov/",
        "ruleKey": "rule:region|light",
        "engine": "axe"
      },
      {
        "fingerprint": "e387dc80ca19",
        "url": "https://ncses.nsf.gov/",
        "ruleKey": "rule:region|light",
        "engine": "axe"
      },
      {
        "fingerprint": "d37c25a50669",
        "url": "https://ncses.nsf.gov/",
        "ruleKey": "rule:region|light",
        "engine": "axe"
      },
      {
        "fingerprint": "463a56be1e6f",
        "url": "https://ncses.nsf.gov/",
        "ruleKey": "rule:region|light",
        "engine": "axe"
      },
      {
        "fingerprint": "490d2b74e90c",
        "url": "https://ncses.nsf.gov/",
        "ruleKey": "rule:region|light",
        "engine": "axe"
      },
      {
        "fingerprint": "19391df4d6c5",
        "url": "https://ncses.nsf.gov/",
        "ruleKey": "rule:region|light",
        "engine": "axe"
      },
      {
        "fingerprint": "f37620b41aaa",
        "url": "https://ncses.nsf.gov/",
        "ruleKey": "rule:region|light",
        "engine": "axe"
      },
      {
        "fingerprint": "b09beb9015f5",
        "url": "https://ncses.nsf.gov/",
        "ruleKey": "rule:region|light",
        "engine": "axe"
      },
      {
        "fingerprint": "4f6a641f8828",
        "url": "https://ncses.nsf.gov/",
        "ruleKey": "rule:region|light",
        "engine": "axe"
      },
      {
        "fingerprint": "05cf89fe2209",
        "url": "https://ncses.nsf.gov/",
        "ruleKey": "rule:region|light",
        "engine": "axe"
      },
      {
        "fingerprint": "0675afa9058c",
        "url": "https://ncses.nsf.gov/",
        "ruleKey": "rule:region|light",
        "engine": "axe"
      },
      {
        "fingerprint": "a75a1963684d",
        "url": "https://ncses.nsf.gov/",
        "ruleKey": "rule:region|light",
        "engine": "axe"
      },
      {
        "fingerprint": "20b45aa84eb6",
        "url": "https://ncses.nsf.gov/",
        "ruleKey": "rule:region|light",
        "engine": "axe"
      },
      {
        "fingerprint": "caa01f3c57d3",
        "url": "https://ncses.nsf.gov/",
        "ruleKey": "rule:region|light",
        "engine": "axe"
      },
      {
        "fingerprint": "86fcf51a07ad",
        "url": "https://ncses.nsf.gov/",
        "ruleKey": "rule:region|light",
        "engine": "axe"
      },
      {
        "fingerprint": "3111cd71b38d",
        "url": "https://ncses.nsf.gov/",
        "ruleKey": "rule:region|light",
        "engine": "axe"
      },
      {
        "fingerprint": "1b1dbc09f546",
        "url": "https://ncses.nsf.gov/",
        "ruleKey": "rule:region|light",
        "engine": "axe"
      },
      {
        "fingerprint": "0d44e9e92dee",
        "url": "https://ncses.nsf.gov/",
        "ruleKey": "rule:region|light",
        "engine": "axe"
      },
      {
        "fingerprint": "14b18857daa0",
        "url": "https://ncses.nsf.gov/",
        "ruleKey": "rule:region|light",
        "engine": "axe"
      },
      {
        "fingerprint": "5343f4b88763",
        "url": "https://ncses.nsf.gov/",
        "ruleKey": "rule:region|light",
        "engine": "axe"
      },
      {
        "fingerprint": "06daa8e9f9af",
        "url": "https://ncses.nsf.gov/",
        "ruleKey": "rule:region|light",
        "engine": "axe"
      },
      {
        "fingerprint": "94e1456386f0",
        "url": "https://ncses.nsf.gov/",
        "ruleKey": "rule:region|light",
        "engine": "axe"
      },
      {
        "fingerprint": "24a22c66cf15",
        "url": "https://ncses.nsf.gov/",
        "ruleKey": "rule:region|light",
        "engine": "axe"
      },
      {
        "fingerprint": "1243c14f6dfa",
        "url": "https://ncses.nsf.gov/",
        "ruleKey": "rule:region|light",
        "engine": "axe"
      },
      {
        "fingerprint": "29705534e290",
        "url": "https://ncses.nsf.gov/",
        "ruleKey": "wcag:wcag111|light",
        "engine": "axe"
      },
      {
        "fingerprint": "bd476d1e1750",
        "url": "https://ncses.nsf.gov/accessibility",
        "ruleKey": "wcag:wcag412|light",
        "engine": "axe"
      },
      {
        "fingerprint": "89d0dd539f9e",
        "url": "https://ncses.nsf.gov/accessibility",
        "ruleKey": "rule:landmark-one-main|light",
        "engine": "axe"
      },
      {
        "fingerprint": "585c4761cf08",
        "url": "https://ncses.nsf.gov/accessibility",
        "ruleKey": "wcag:wcag141|light",
        "engine": "axe"
      },
      {
        "fingerprint": "88a3b09c11ae",
        "url": "https://ncses.nsf.gov/accessibility",
        "ruleKey": "wcag:wcag141|light",
        "engine": "axe"
      },
      {
        "fingerprint": "a0bcd94f1bcc",
        "url": "https://ncses.nsf.gov/accessibility",
        "ruleKey": "wcag:wcag131|light",
        "engine": "axe"
      },
      {
        "fingerprint": "243d700a86d1",
        "url": "https://ncses.nsf.gov/accessibility",
        "ruleKey": "wcag:wcag131|light",
        "engine": "axe"
      },
      {
        "fingerprint": "48491736b888",
        "url": "https://ncses.nsf.gov/accessibility",
        "ruleKey": "wcag:wcag131|light",
        "engine": "axe"
      },
      {
        "fingerprint": "d31bbfd20e20",
        "url": "https://ncses.nsf.gov/accessibility",
        "ruleKey": "rule:page-has-heading-one|light",
        "engine": "axe"
      },
      {
        "fingerprint": "30ddca5c1328",
        "url": "https://ncses.nsf.gov/accessibility",
        "ruleKey": "rule:region|light",
        "engine": "axe"
      },
      {
        "fingerprint": "52a9edd202ea",
        "url": "https://ncses.nsf.gov/accessibility",
        "ruleKey": "rule:region|light",
        "engine": "axe"
      },
      {
        "fingerprint": "2ba771c485bf",
        "url": "https://ncses.nsf.gov/accessibility",
        "ruleKey": "rule:region|light",
        "engine": "axe"
      },
      {
        "fingerprint": "ccd742840e9e",
        "url": "https://ncses.nsf.gov/accessibility",
        "ruleKey": "rule:region|light",
        "engine": "axe"
      },
      {
        "fingerprint": "05d5f0caa0ca",
        "url": "https://ncses.nsf.gov/accessibility",
        "ruleKey": "rule:region|light",
        "engine": "axe"
      },
      {
        "fingerprint": "3bb9681414d8",
        "url": "https://ncses.nsf.gov/accessibility",
        "ruleKey": "rule:region|light",
        "engine": "axe"
      },
      {
        "fingerprint": "cea6ad6b98a3",
        "url": "https://ncses.nsf.gov/accessibility",
        "ruleKey": "wcag:wcag111|light",
        "engine": "axe"
      },
      {
        "fingerprint": "7b84bc886632",
        "url": "https://ncses.nsf.gov/indicators",
        "ruleKey": "wcag:wcag412|light",
        "engine": "axe"
      },
      {
        "fingerprint": "e3a3d543072e",
        "url": "https://ncses.nsf.gov/indicators",
        "ruleKey": "wcag:wcag412|light",
        "engine": "axe"
      },
      {
        "fingerprint": "25bdb0f42d8a",
        "url": "https://ncses.nsf.gov/indicators",
        "ruleKey": "wcag:wcag131|light",
        "engine": "axe"
      },
      {
        "fingerprint": "77d03d1d3006",
        "url": "https://ncses.nsf.gov/indicators",
        "ruleKey": "rule:page-has-heading-one|light",
        "engine": "axe"
      },
      {
        "fingerprint": "cc8922554a91",
        "url": "https://ncses.nsf.gov/indicators",
        "ruleKey": "rule:region|light",
        "engine": "axe"
      },
      {
        "fingerprint": "5b6354bbd7a9",
        "url": "https://ncses.nsf.gov/indicators",
        "ruleKey": "rule:region|light",
        "engine": "axe"
      },
      {
        "fingerprint": "bad43af1a00b",
        "url": "https://ncses.nsf.gov/data-tools",
        "ruleKey": "wcag:wcag412|light",
        "engine": "axe"
      },
      {
        "fingerprint": "a287c2348931",
        "url": "https://ncses.nsf.gov/data-tools",
        "ruleKey": "wcag:wcag311|light",
        "engine": "axe"
      },
      {
        "fingerprint": "4fc21697cb2c",
        "url": "https://ncses.nsf.gov/data-tools",
        "ruleKey": "wcag:wcag141|light",
        "engine": "axe"
      },
      {
        "fingerprint": "4c67f67a8436",
        "url": "https://ncses.nsf.gov/data-tools",
        "ruleKey": "wcag:wcag131|light",
        "engine": "axe"
      },
      {
        "fingerprint": "3bd2ed1cbced",
        "url": "https://ncses.nsf.gov/data-tools",
        "ruleKey": "wcag:wcag131|light",
        "engine": "axe"
      },
      {
        "fingerprint": "d519ed9584e9",
        "url": "https://ncses.nsf.gov/data-tools",
        "ruleKey": "wcag:wcag131|light",
        "engine": "axe"
      },
      {
        "fingerprint": "3a8958cfbf2a",
        "url": "https://ncses.nsf.gov/data-tools",
        "ruleKey": "rule:region|light",
        "engine": "axe"
      },
      {
        "fingerprint": "5e5e28ddc58c",
        "url": "https://ncses.nsf.gov/data-tools",
        "ruleKey": "rule:region|light",
        "engine": "axe"
      },
      {
        "fingerprint": "7aa4229734b7",
        "url": "https://ncses.nsf.gov/data-tools",
        "ruleKey": "rule:region|light",
        "engine": "axe"
      },
      {
        "fingerprint": "27c179c2ed15",
        "url": "https://ncses.nsf.gov/data-tools",
        "ruleKey": "rule:region|light",
        "engine": "axe"
      },
      {
        "fingerprint": "029aa7000a17",
        "url": "https://ncses.nsf.gov/data-tools",
        "ruleKey": "rule:region|light",
        "engine": "axe"
      },
      {
        "fingerprint": "cf92b71a5fba",
        "url": "https://ncses.nsf.gov/data-tools",
        "ruleKey": "wcag:wcag111|light",
        "engine": "axe"
      },
      {
        "fingerprint": "8c64f866e2b2",
        "url": "https://ncses.nsf.gov/surveys",
        "ruleKey": "wcag:wcag412|light",
        "engine": "axe"
      },
      {
        "fingerprint": "3bfedc3ba760",
        "url": "https://ncses.nsf.gov/surveys",
        "ruleKey": "rule:landmark-one-main|light",
        "engine": "axe"
      },
      {
        "fingerprint": "83e44e1bb5d6",
        "url": "https://ncses.nsf.gov/surveys",
        "ruleKey": "wcag:wcag141|light",
        "engine": "axe"
      },
      {
        "fingerprint": "aae3ceb61d67",
        "url": "https://ncses.nsf.gov/surveys",
        "ruleKey": "wcag:wcag131|light",
        "engine": "axe"
      },
      {
        "fingerprint": "36318fdd9837",
        "url": "https://ncses.nsf.gov/surveys",
        "ruleKey": "wcag:wcag131|light",
        "engine": "axe"
      },
      {
        "fingerprint": "04a816e476cf",
        "url": "https://ncses.nsf.gov/surveys",
        "ruleKey": "wcag:wcag131|light",
        "engine": "axe"
      },
      {
        "fingerprint": "55ff547a116b",
        "url": "https://ncses.nsf.gov/surveys",
        "ruleKey": "rule:region|light",
        "engine": "axe"
      },
      {
        "fingerprint": "774e95e3e350",
        "url": "https://ncses.nsf.gov/surveys",
        "ruleKey": "rule:region|light",
        "engine": "axe"
      },
      {
        "fingerprint": "2b411cabcb63",
        "url": "https://ncses.nsf.gov/surveys",
        "ruleKey": "rule:region|light",
        "engine": "axe"
      },
      {
        "fingerprint": "ec0a2478c38a",
        "url": "https://ncses.nsf.gov/surveys",
        "ruleKey": "rule:region|light",
        "engine": "axe"
      },
      {
        "fingerprint": "bf4cc7cb3f8e",
        "url": "https://ncses.nsf.gov/surveys",
        "ruleKey": "rule:region|light",
        "engine": "axe"
      },
      {
        "fingerprint": "688899f569d8",
        "url": "https://ncses.nsf.gov/surveys",
        "ruleKey": "rule:region|light",
        "engine": "axe"
      },
      {
        "fingerprint": "3b90069f2c8a",
        "url": "https://ncses.nsf.gov/surveys",
        "ruleKey": "wcag:wcag111|light",
        "engine": "axe"
      },
      {
        "fingerprint": "d34c33622927",
        "url": "https://ncses.nsf.gov/pubs/nsb20257/",
        "ruleKey": "wcag:wcag412|light",
        "engine": "axe"
      },
      {
        "fingerprint": "181a98a7f3ed",
        "url": "https://ncses.nsf.gov/pubs/nsb20257/",
        "ruleKey": "rule:region|light",
        "engine": "axe"
      },
      {
        "fingerprint": "618382425835",
        "url": "https://ncses.nsf.gov/interest-areas/government-science-engineering-funding",
        "ruleKey": "wcag:wcag412|light",
        "engine": "axe"
      },
      {
        "fingerprint": "3b492fe0fe30",
        "url": "https://ncses.nsf.gov/interest-areas/government-science-engineering-funding",
        "ruleKey": "wcag:wcag412|light",
        "engine": "axe"
      },
      {
        "fingerprint": "db7cb807bc05",
        "url": "https://ncses.nsf.gov/interest-areas/government-science-engineering-funding",
        "ruleKey": "wcag:wcag412|light",
        "engine": "axe"
      },
      {
        "fingerprint": "cd2a4a198644",
        "url": "https://ncses.nsf.gov/interest-areas/government-science-engineering-funding",
        "ruleKey": "rule:heading-order|light",
        "engine": "axe"
      },
      {
        "fingerprint": "c453246ed625",
        "url": "https://ncses.nsf.gov/interest-areas/government-science-engineering-funding",
        "ruleKey": "rule:landmark-one-main|light",
        "engine": "axe"
      },
      {
        "fingerprint": "7744e645ee52",
        "url": "https://ncses.nsf.gov/interest-areas/government-science-engineering-funding",
        "ruleKey": "wcag:wcag131|light",
        "engine": "axe"
      },
      {
        "fingerprint": "f1e44613d7d0",
        "url": "https://ncses.nsf.gov/interest-areas/government-science-engineering-funding",
        "ruleKey": "wcag:wcag131|light",
        "engine": "axe"
      },
      {
        "fingerprint": "e5440684dd52",
        "url": "https://ncses.nsf.gov/interest-areas/government-science-engineering-funding",
        "ruleKey": "wcag:wcag131|light",
        "engine": "axe"
      },
      {
        "fingerprint": "c86cd53b225b",
        "url": "https://ncses.nsf.gov/interest-areas/government-science-engineering-funding",
        "ruleKey": "rule:region|light",
        "engine": "axe"
      },
      {
        "fingerprint": "e72b4ba7b9b1",
        "url": "https://ncses.nsf.gov/interest-areas/government-science-engineering-funding",
        "ruleKey": "rule:region|light",
        "engine": "axe"
      },
      {
        "fingerprint": "150b90a8b790",
        "url": "https://ncses.nsf.gov/interest-areas/government-science-engineering-funding",
        "ruleKey": "rule:region|light",
        "engine": "axe"
      },
      {
        "fingerprint": "875480799b9a",
        "url": "https://ncses.nsf.gov/interest-areas/government-science-engineering-funding",
        "ruleKey": "rule:region|light",
        "engine": "axe"
      },
      {
        "fingerprint": "08a006ef56c9",
        "url": "https://ncses.nsf.gov/interest-areas/government-science-engineering-funding",
        "ruleKey": "rule:region|light",
        "engine": "axe"
      },
      {
        "fingerprint": "d730b4c30a19",
        "url": "https://ncses.nsf.gov/interest-areas/government-science-engineering-funding",
        "ruleKey": "rule:region|light",
        "engine": "axe"
      },
      {
        "fingerprint": "8d7d336b2c6c",
        "url": "https://ncses.nsf.gov/interest-areas/government-science-engineering-funding",
        "ruleKey": "rule:region|light",
        "engine": "axe"
      },
      {
        "fingerprint": "73a1815f1d35",
        "url": "https://ncses.nsf.gov/interest-areas/government-science-engineering-funding",
        "ruleKey": "rule:region|light",
        "engine": "axe"
      },
      {
        "fingerprint": "15dcbfb771e9",
        "url": "https://ncses.nsf.gov/interest-areas/government-science-engineering-funding",
        "ruleKey": "rule:region|light",
        "engine": "axe"
      },
      {
        "fingerprint": "93af53232f74",
        "url": "https://ncses.nsf.gov/interest-areas/government-science-engineering-funding",
        "ruleKey": "rule:region|light",
        "engine": "axe"
      },
      {
        "fingerprint": "63f642d331b3",
        "url": "https://ncses.nsf.gov/interest-areas/government-science-engineering-funding",
        "ruleKey": "rule:region|light",
        "engine": "axe"
      },
      {
        "fingerprint": "d95e83e715a2",
        "url": "https://ncses.nsf.gov/interest-areas/government-science-engineering-funding",
        "ruleKey": "rule:region|light",
        "engine": "axe"
      },
      {
        "fingerprint": "5351413b7e61",
        "url": "https://ncses.nsf.gov/interest-areas/government-science-engineering-funding",
        "ruleKey": "rule:region|light",
        "engine": "axe"
      },
      {
        "fingerprint": "f18c153f76fd",
        "url": "https://ncses.nsf.gov/interest-areas/government-science-engineering-funding",
        "ruleKey": "rule:region|light",
        "engine": "axe"
      },
      {
        "fingerprint": "0ba895450fb5",
        "url": "https://ncses.nsf.gov/interest-areas/government-science-engineering-funding",
        "ruleKey": "rule:region|light",
        "engine": "axe"
      },
      {
        "fingerprint": "883d35b1de01",
        "url": "https://ncses.nsf.gov/interest-areas/government-science-engineering-funding",
        "ruleKey": "rule:region|light",
        "engine": "axe"
      },
      {
        "fingerprint": "0352e35f8e17",
        "url": "https://ncses.nsf.gov/interest-areas/government-science-engineering-funding",
        "ruleKey": "rule:region|light",
        "engine": "axe"
      },
      {
        "fingerprint": "466f05f697ae",
        "url": "https://ncses.nsf.gov/interest-areas/government-science-engineering-funding",
        "ruleKey": "rule:region|light",
        "engine": "axe"
      },
      {
        "fingerprint": "2644eaf8e9c6",
        "url": "https://ncses.nsf.gov/interest-areas/government-science-engineering-funding",
        "ruleKey": "rule:region|light",
        "engine": "axe"
      },
      {
        "fingerprint": "2f9531d9b715",
        "url": "https://ncses.nsf.gov/interest-areas/government-science-engineering-funding",
        "ruleKey": "rule:region|light",
        "engine": "axe"
      },
      {
        "fingerprint": "908b9c023018",
        "url": "https://ncses.nsf.gov/interest-areas/government-science-engineering-funding",
        "ruleKey": "rule:region|light",
        "engine": "axe"
      },
      {
        "fingerprint": "5584ea422655",
        "url": "https://ncses.nsf.gov/interest-areas/government-science-engineering-funding",
        "ruleKey": "rule:region|light",
        "engine": "axe"
      },
      {
        "fingerprint": "c27413ac4c94",
        "url": "https://ncses.nsf.gov/interest-areas/government-science-engineering-funding",
        "ruleKey": "rule:region|light",
        "engine": "axe"
      },
      {
        "fingerprint": "388d444481ca",
        "url": "https://ncses.nsf.gov/interest-areas/government-science-engineering-funding",
        "ruleKey": "rule:region|light",
        "engine": "axe"
      },
      {
        "fingerprint": "99a3b4155d9d",
        "url": "https://ncses.nsf.gov/interest-areas/government-science-engineering-funding",
        "ruleKey": "rule:region|light",
        "engine": "axe"
      },
      {
        "fingerprint": "5a7e3599a90c",
        "url": "https://ncses.nsf.gov/interest-areas/government-science-engineering-funding",
        "ruleKey": "wcag:wcag111|light",
        "engine": "axe"
      },
      {
        "fingerprint": "242f07689b66",
        "url": "https://www.nsf.gov/about/about-nsf-by-the-numbers/codebook",
        "ruleKey": "rule:empty-heading|light",
        "engine": "axe"
      },
      {
        "fingerprint": "7a650437b1cc",
        "url": "https://www.nsf.gov/about/about-nsf-by-the-numbers/codebook",
        "ruleKey": "rule:empty-heading|light",
        "engine": "axe"
      },
      {
        "fingerprint": "0a18ad350b54",
        "url": "https://www.nsf.gov/about/about-nsf-by-the-numbers/codebook",
        "ruleKey": "rule:empty-heading|light",
        "engine": "axe"
      },
      {
        "fingerprint": "65cf84854844",
        "url": "https://www.nsf.gov/about/about-nsf-by-the-numbers/codebook",
        "ruleKey": "rule:empty-heading|light",
        "engine": "axe"
      },
      {
        "fingerprint": "69a6f02813af",
        "url": "https://www.nsf.gov/about/about-nsf-by-the-numbers/codebook",
        "ruleKey": "rule:heading-order|light",
        "engine": "axe"
      },
      {
        "fingerprint": "bdcb77605f03",
        "url": "https://www.nsf.gov/about/about-nsf-by-the-numbers/codebook",
        "ruleKey": "rule:heading-order|light",
        "engine": "axe"
      },
      {
        "fingerprint": "89f3e51daf10",
        "url": "https://www.nsf.gov/about/about-nsf-by-the-numbers/codebook",
        "ruleKey": "rule:heading-order|light",
        "engine": "axe"
      },
      {
        "fingerprint": "c17eb192d237",
        "url": "https://www.nsf.gov/about/about-nsf-by-the-numbers/codebook",
        "ruleKey": "rule:region|light",
        "engine": "axe"
      },
      {
        "fingerprint": "831384ae9123",
        "url": "https://www.nsf.gov/about/about-nsf-by-the-numbers/codebook",
        "ruleKey": "rule:region|light",
        "engine": "axe"
      },
      {
        "fingerprint": "ce43ef763c4e",
        "url": "https://www.nsf.gov/reports/statistics/federal-science-engineering-support-academic-institutions",
        "ruleKey": "rule:landmark-complementary-is-top-level|light",
        "engine": "axe"
      },
      {
        "fingerprint": "0e85d48f4554",
        "url": "https://www.nsf.gov/reports/statistics/federal-science-engineering-support-academic-institutions",
        "ruleKey": "rule:region|light",
        "engine": "axe"
      },
      {
        "fingerprint": "a2e2650cd906",
        "url": "https://www.nsf.gov/reports/statistics/federal-science-engineering-support-academic-institutions",
        "ruleKey": "rule:region|light",
        "engine": "axe"
      },
      {
        "fingerprint": "f88ab52a92b5",
        "url": "https://www.nsf.gov/reports/statistics/federal-science-engineering-support-academic-institutions",
        "ruleKey": "rule:landmark-complementary-is-top-level|dark",
        "engine": "axe"
      },
      {
        "fingerprint": "6bf48abb2830",
        "url": "https://www.nsf.gov/reports/statistics/federal-science-engineering-support-academic-institutions",
        "ruleKey": "rule:region|dark",
        "engine": "axe"
      },
      {
        "fingerprint": "ba6ec5705956",
        "url": "https://www.nsf.gov/reports/statistics/federal-science-engineering-support-academic-institutions",
        "ruleKey": "rule:region|dark",
        "engine": "axe"
      },
      {
        "fingerprint": "870943f6401e",
        "url": "https://www.nsf.gov/reports/statistics/update-us-business-innovation-findings-2011-survey/nsf16-308",
        "ruleKey": "rule:landmark-complementary-is-top-level|light",
        "engine": "axe"
      },
      {
        "fingerprint": "e81fbebeb302",
        "url": "https://www.nsf.gov/reports/statistics/update-us-business-innovation-findings-2011-survey/nsf16-308",
        "ruleKey": "rule:region|light",
        "engine": "axe"
      },
      {
        "fingerprint": "b2391f763e9f",
        "url": "https://www.nsf.gov/reports/statistics/update-us-business-innovation-findings-2011-survey/nsf16-308",
        "ruleKey": "rule:region|light",
        "engine": "axe"
      },
      {
        "fingerprint": "3b4c25980de9",
        "url": "https://www.nsf.gov/reports/statistics/update-us-business-innovation-findings-2011-survey/nsf16-308",
        "ruleKey": "rule:landmark-complementary-is-top-level|dark",
        "engine": "axe"
      },
      {
        "fingerprint": "d66d8f3c0680",
        "url": "https://www.nsf.gov/reports/statistics/update-us-business-innovation-findings-2011-survey/nsf16-308",
        "ruleKey": "rule:region|dark",
        "engine": "axe"
      },
      {
        "fingerprint": "24bba0a83761",
        "url": "https://www.nsf.gov/reports/statistics/update-us-business-innovation-findings-2011-survey/nsf16-308",
        "ruleKey": "rule:region|dark",
        "engine": "axe"
      },
      {
        "fingerprint": "2069dc37dc9a",
        "url": "https://www.nsf.gov/reports/statistics/federal-obligations-rd-increased-nearly-14-fy-2021-supported",
        "ruleKey": "rule:landmark-complementary-is-top-level|light",
        "engine": "axe"
      },
      {
        "fingerprint": "0a30438a7b65",
        "url": "https://www.nsf.gov/reports/statistics/federal-obligations-rd-increased-nearly-14-fy-2021-supported",
        "ruleKey": "rule:region|light",
        "engine": "axe"
      },
      {
        "fingerprint": "cdbdb355600a",
        "url": "https://www.nsf.gov/reports/statistics/federal-obligations-rd-increased-nearly-14-fy-2021-supported",
        "ruleKey": "rule:region|light",
        "engine": "axe"
      },
      {
        "fingerprint": "2da4841406a6",
        "url": "https://www.nsf.gov/reports/statistics/federal-obligations-rd-increased-nearly-14-fy-2021-supported",
        "ruleKey": "rule:landmark-complementary-is-top-level|dark",
        "engine": "axe"
      },
      {
        "fingerprint": "7755c5626bbb",
        "url": "https://www.nsf.gov/reports/statistics/federal-obligations-rd-increased-nearly-14-fy-2021-supported",
        "ruleKey": "rule:region|dark",
        "engine": "axe"
      },
      {
        "fingerprint": "4d0fe38df88c",
        "url": "https://www.nsf.gov/reports/statistics/federal-obligations-rd-increased-nearly-14-fy-2021-supported",
        "ruleKey": "rule:region|dark",
        "engine": "axe"
      },
      {
        "fingerprint": "4f4f67997976",
        "url": "https://www.nsf.gov/reports/statistics/businesses-invested-325-billion-assets-support-their-rd",
        "ruleKey": "rule:landmark-complementary-is-top-level|light",
        "engine": "axe"
      },
      {
        "fingerprint": "e43972f0b271",
        "url": "https://www.nsf.gov/reports/statistics/businesses-invested-325-billion-assets-support-their-rd",
        "ruleKey": "rule:region|light",
        "engine": "axe"
      },
      {
        "fingerprint": "381021a1e77c",
        "url": "https://www.nsf.gov/reports/statistics/businesses-invested-325-billion-assets-support-their-rd",
        "ruleKey": "rule:region|light",
        "engine": "axe"
      },
      {
        "fingerprint": "b0b502d06cb2",
        "url": "https://www.nsf.gov/reports/statistics/businesses-invested-325-billion-assets-support-their-rd",
        "ruleKey": "rule:landmark-complementary-is-top-level|dark",
        "engine": "axe"
      },
      {
        "fingerprint": "07eebed1fb3a",
        "url": "https://www.nsf.gov/reports/statistics/businesses-invested-325-billion-assets-support-their-rd",
        "ruleKey": "rule:region|dark",
        "engine": "axe"
      },
      {
        "fingerprint": "0e54ca0d1203",
        "url": "https://www.nsf.gov/reports/statistics/businesses-invested-325-billion-assets-support-their-rd",
        "ruleKey": "rule:region|dark",
        "engine": "axe"
      },
      {
        "fingerprint": "08d5721546fd",
        "url": "https://www.nsf.gov/about/performance/nsf-by-the-numbers",
        "ruleKey": "rule:landmark-complementary-is-top-level|light",
        "engine": "axe"
      },
      {
        "fingerprint": "f168ded307d3",
        "url": "https://www.nsf.gov/about/performance/nsf-by-the-numbers",
        "ruleKey": "rule:region|light",
        "engine": "axe"
      },
      {
        "fingerprint": "138d487b537a",
        "url": "https://www.nsf.gov/reports/topical/description-analysis-best-practice-finding-programs",
        "ruleKey": "rule:landmark-complementary-is-top-level|light",
        "engine": "axe"
      },
      {
        "fingerprint": "cbdcbb762ec6",
        "url": "https://www.nsf.gov/reports/topical/description-analysis-best-practice-finding-programs",
        "ruleKey": "rule:region|light",
        "engine": "axe"
      },
      {
        "fingerprint": "887891cc79bf",
        "url": "https://www.nsf.gov/reports/topical/description-analysis-best-practice-finding-programs",
        "ruleKey": "rule:region|light",
        "engine": "axe"
      },
      {
        "fingerprint": "a0090e1319f4",
        "url": "https://www.nsf.gov/reports/topical/description-analysis-best-practice-finding-programs",
        "ruleKey": "rule:landmark-complementary-is-top-level|dark",
        "engine": "axe"
      },
      {
        "fingerprint": "4d944bee65b3",
        "url": "https://www.nsf.gov/reports/topical/description-analysis-best-practice-finding-programs",
        "ruleKey": "rule:region|dark",
        "engine": "axe"
      },
      {
        "fingerprint": "3964957ecd58",
        "url": "https://www.nsf.gov/reports/topical/description-analysis-best-practice-finding-programs",
        "ruleKey": "rule:region|dark",
        "engine": "axe"
      },
      {
        "fingerprint": "d7fc5c1f329f",
        "url": "https://www.nsf.gov/about/us-national-science-foundation-fy-2024-service-contract",
        "ruleKey": "rule:region|light",
        "engine": "axe"
      },
      {
        "fingerprint": "1676ba3327f2",
        "url": "https://www.nsf.gov/about/us-national-science-foundation-fy-2024-service-contract",
        "ruleKey": "rule:region|light",
        "engine": "axe"
      },
      {
        "fingerprint": "dfffbb4b7833",
        "url": "https://www.nsf.gov/about/us-national-science-foundation-fy-2024-service-contract",
        "ruleKey": "rule:region|dark",
        "engine": "axe"
      },
      {
        "fingerprint": "c49625dd7375",
        "url": "https://www.nsf.gov/about/us-national-science-foundation-fy-2024-service-contract",
        "ruleKey": "rule:region|dark",
        "engine": "axe"
      },
      {
        "fingerprint": "048bb52d8dc5",
        "url": "https://www.nsf.gov/news/nsf-releases-usap-sahcs-findings-report",
        "ruleKey": "rule:region|light",
        "engine": "axe"
      },
      {
        "fingerprint": "da63a65b47f4",
        "url": "https://www.nsf.gov/news/nsf-releases-usap-sahcs-findings-report",
        "ruleKey": "rule:region|light",
        "engine": "axe"
      },
      {
        "fingerprint": "65687d8176eb",
        "url": "https://www.nsf.gov/news/nsf-releases-usap-sahcs-findings-report",
        "ruleKey": "rule:region|dark",
        "engine": "axe"
      },
      {
        "fingerprint": "5d6915854c73",
        "url": "https://www.nsf.gov/news/nsf-releases-usap-sahcs-findings-report",
        "ruleKey": "rule:region|dark",
        "engine": "axe"
      },
      {
        "fingerprint": "78da4806b699",
        "url": "https://www.nsf.gov/news/450-million-year-old-organism-finds-new-life-softbotics",
        "ruleKey": "rule:landmark-complementary-is-top-level|light",
        "engine": "axe"
      },
      {
        "fingerprint": "74e933eb2194",
        "url": "https://www.nsf.gov/news/450-million-year-old-organism-finds-new-life-softbotics",
        "ruleKey": "rule:region|light",
        "engine": "axe"
      },
      {
        "fingerprint": "982c92be7c19",
        "url": "https://www.nsf.gov/news/450-million-year-old-organism-finds-new-life-softbotics",
        "ruleKey": "rule:region|light",
        "engine": "axe"
      },
      {
        "fingerprint": "fd6ec79006d1",
        "url": "https://www.nsf.gov/news/450-million-year-old-organism-finds-new-life-softbotics",
        "ruleKey": "rule:landmark-complementary-is-top-level|dark",
        "engine": "axe"
      },
      {
        "fingerprint": "0d982e3d978f",
        "url": "https://www.nsf.gov/news/450-million-year-old-organism-finds-new-life-softbotics",
        "ruleKey": "rule:region|dark",
        "engine": "axe"
      },
      {
        "fingerprint": "a04e6b17e92e",
        "url": "https://www.nsf.gov/news/450-million-year-old-organism-finds-new-life-softbotics",
        "ruleKey": "rule:region|dark",
        "engine": "axe"
      },
      {
        "fingerprint": "33ff4a7af965",
        "url": "https://www.nsf.gov/news/intent-restructure-critical-weather-science-infrastructure",
        "ruleKey": "rule:region|light",
        "engine": "axe"
      },
      {
        "fingerprint": "4692a2ad748f",
        "url": "https://www.nsf.gov/news/intent-restructure-critical-weather-science-infrastructure",
        "ruleKey": "rule:region|light",
        "engine": "axe"
      },
      {
        "fingerprint": "cf72db595c0b",
        "url": "https://www.nsf.gov/news/intent-restructure-critical-weather-science-infrastructure",
        "ruleKey": "rule:region|dark",
        "engine": "axe"
      },
      {
        "fingerprint": "d87298d0840b",
        "url": "https://www.nsf.gov/news/intent-restructure-critical-weather-science-infrastructure",
        "ruleKey": "rule:region|dark",
        "engine": "axe"
      },
      {
        "fingerprint": "fcff9787c548",
        "url": "https://www.nsf.gov/news/astronomers-find-golden-glow-distant-stellar-collision",
        "ruleKey": "rule:landmark-complementary-is-top-level|light",
        "engine": "axe"
      },
      {
        "fingerprint": "2216e7f72e57",
        "url": "https://www.nsf.gov/news/astronomers-find-golden-glow-distant-stellar-collision",
        "ruleKey": "rule:region|light",
        "engine": "axe"
      },
      {
        "fingerprint": "5cc7e084681d",
        "url": "https://www.nsf.gov/news/new-research-findings-origami-materials-promise-wide",
        "ruleKey": "rule:landmark-complementary-is-top-level|light",
        "engine": "axe"
      },
      {
        "fingerprint": "da36c6d069e9",
        "url": "https://www.nsf.gov/news/new-research-findings-origami-materials-promise-wide",
        "ruleKey": "rule:region|light",
        "engine": "axe"
      },
      {
        "fingerprint": "26d3d498090a",
        "url": "https://www.nsf.gov/news/novel-analysis-finds-new-mechanism-underlying-red-blood-cell",
        "ruleKey": "rule:landmark-complementary-is-top-level|light",
        "engine": "axe"
      },
      {
        "fingerprint": "f57b2a9287a6",
        "url": "https://www.nsf.gov/news/novel-analysis-finds-new-mechanism-underlying-red-blood-cell",
        "ruleKey": "rule:region|light",
        "engine": "axe"
      },
      {
        "fingerprint": "b710d33690d6",
        "url": "https://www.nsf.gov/news/novel-analysis-finds-new-mechanism-underlying-red-blood-cell",
        "ruleKey": "rule:region|light",
        "engine": "axe"
      },
      {
        "fingerprint": "0fc73300c726",
        "url": "https://www.nsf.gov/news/novel-analysis-finds-new-mechanism-underlying-red-blood-cell",
        "ruleKey": "rule:landmark-complementary-is-top-level|dark",
        "engine": "axe"
      },
      {
        "fingerprint": "ddf42c4b5a2f",
        "url": "https://www.nsf.gov/news/novel-analysis-finds-new-mechanism-underlying-red-blood-cell",
        "ruleKey": "rule:region|dark",
        "engine": "axe"
      },
      {
        "fingerprint": "21b8a01aa5eb",
        "url": "https://www.nsf.gov/news/novel-analysis-finds-new-mechanism-underlying-red-blood-cell",
        "ruleKey": "rule:region|dark",
        "engine": "axe"
      },
      {
        "fingerprint": "d39b4d9b461e",
        "url": "https://www.nsf.gov/news/scientists-find-water-billions-light-years-away",
        "ruleKey": "rule:landmark-complementary-is-top-level|light",
        "engine": "axe"
      },
      {
        "fingerprint": "2e3002e18207",
        "url": "https://www.nsf.gov/news/scientists-find-water-billions-light-years-away",
        "ruleKey": "rule:region|light",
        "engine": "axe"
      },
      {
        "fingerprint": "610648f1f81e",
        "url": "https://www.nsf.gov/news/scientists-find-water-billions-light-years-away",
        "ruleKey": "rule:region|light",
        "engine": "axe"
      },
      {
        "fingerprint": "a319dc5983ff",
        "url": "https://www.nsf.gov/news/scientists-find-water-billions-light-years-away",
        "ruleKey": "rule:landmark-complementary-is-top-level|dark",
        "engine": "axe"
      },
      {
        "fingerprint": "dce1e45c6af9",
        "url": "https://www.nsf.gov/news/scientists-find-water-billions-light-years-away",
        "ruleKey": "rule:region|dark",
        "engine": "axe"
      },
      {
        "fingerprint": "bdd2b3c57152",
        "url": "https://www.nsf.gov/news/scientists-find-water-billions-light-years-away",
        "ruleKey": "rule:region|dark",
        "engine": "axe"
      },
      {
        "fingerprint": "10c709589793",
        "url": "https://www.nsf.gov/science-matters/nsf-101-agency-accessibility-resources",
        "ruleKey": "rule:heading-order|light",
        "engine": "axe"
      },
      {
        "fingerprint": "546115829a5c",
        "url": "https://www.nsf.gov/science-matters/nsf-101-agency-accessibility-resources",
        "ruleKey": "rule:landmark-complementary-is-top-level|light",
        "engine": "axe"
      },
      {
        "fingerprint": "e7495ae5749e",
        "url": "https://www.nsf.gov/science-matters/nsf-101-agency-accessibility-resources",
        "ruleKey": "rule:region|light",
        "engine": "axe"
      },
      {
        "fingerprint": "2572b7975ec7",
        "url": "https://www.nsf.gov/science-matters/nsf-101-agency-accessibility-resources",
        "ruleKey": "rule:heading-order|dark",
        "engine": "axe"
      },
      {
        "fingerprint": "0995a3a77332",
        "url": "https://www.nsf.gov/science-matters/nsf-101-agency-accessibility-resources",
        "ruleKey": "rule:landmark-complementary-is-top-level|dark",
        "engine": "axe"
      },
      {
        "fingerprint": "5501475e18a6",
        "url": "https://www.nsf.gov/science-matters/nsf-101-agency-accessibility-resources",
        "ruleKey": "rule:region|dark",
        "engine": "axe"
      },
      {
        "fingerprint": "8d4619552eb5",
        "url": "https://www.nsf.gov/news/finding-salt-stress-tipping-point-coastal-wetlands",
        "ruleKey": "rule:landmark-complementary-is-top-level|light",
        "engine": "axe"
      },
      {
        "fingerprint": "245f9eaef9ed",
        "url": "https://www.nsf.gov/news/finding-salt-stress-tipping-point-coastal-wetlands",
        "ruleKey": "rule:region|light",
        "engine": "axe"
      },
      {
        "fingerprint": "d46b484a06af",
        "url": "https://www.nsf.gov/news/finding-salt-stress-tipping-point-coastal-wetlands",
        "ruleKey": "rule:region|light",
        "engine": "axe"
      },
      {
        "fingerprint": "b6265f11e437",
        "url": "https://www.nsf.gov/news/finding-salt-stress-tipping-point-coastal-wetlands",
        "ruleKey": "rule:landmark-complementary-is-top-level|dark",
        "engine": "axe"
      },
      {
        "fingerprint": "17e4912fbd0a",
        "url": "https://www.nsf.gov/news/finding-salt-stress-tipping-point-coastal-wetlands",
        "ruleKey": "rule:region|dark",
        "engine": "axe"
      },
      {
        "fingerprint": "320c5924c484",
        "url": "https://www.nsf.gov/news/finding-salt-stress-tipping-point-coastal-wetlands",
        "ruleKey": "rule:region|dark",
        "engine": "axe"
      },
      {
        "fingerprint": "e4fe5b3d4325",
        "url": "https://www.nsf.gov/news/collision-detecting-suitcase-wayfinding-app-help-blind",
        "ruleKey": "rule:landmark-complementary-is-top-level|light",
        "engine": "axe"
      },
      {
        "fingerprint": "1727c76ee84a",
        "url": "https://www.nsf.gov/news/collision-detecting-suitcase-wayfinding-app-help-blind",
        "ruleKey": "rule:region|light",
        "engine": "axe"
      },
      {
        "fingerprint": "e02f4f366394",
        "url": "https://www.nsf.gov/news/finding-cures-corals",
        "ruleKey": "rule:landmark-complementary-is-top-level|light",
        "engine": "axe"
      },
      {
        "fingerprint": "0541ccb5c323",
        "url": "https://www.nsf.gov/news/finding-cures-corals",
        "ruleKey": "rule:region|light",
        "engine": "axe"
      },
      {
        "fingerprint": "0f8eb3415e66",
        "url": "https://www.nsf.gov/news/finding-origins-life-drying-puddle",
        "ruleKey": "rule:landmark-complementary-is-top-level|light",
        "engine": "axe"
      },
      {
        "fingerprint": "8e1774dbf21c",
        "url": "https://www.nsf.gov/news/finding-origins-life-drying-puddle",
        "ruleKey": "rule:region|light",
        "engine": "axe"
      },
      {
        "fingerprint": "504193f916b5",
        "url": "https://www.nsf.gov/news/finding-switches-our-cells-computer",
        "ruleKey": "rule:landmark-complementary-is-top-level|light",
        "engine": "axe"
      },
      {
        "fingerprint": "674c7ff51e05",
        "url": "https://www.nsf.gov/news/finding-switches-our-cells-computer",
        "ruleKey": "rule:region|light",
        "engine": "axe"
      },
      {
        "fingerprint": "68ccfd0738cd",
        "url": "https://www.nsf.gov/news/astronomers-find-remarkably-small-distant-galaxy",
        "ruleKey": "rule:landmark-complementary-is-top-level|light",
        "engine": "axe"
      },
      {
        "fingerprint": "4432ac2cb2bd",
        "url": "https://www.nsf.gov/news/astronomers-find-remarkably-small-distant-galaxy",
        "ruleKey": "rule:region|light",
        "engine": "axe"
      },
      {
        "fingerprint": "c39d0cdfd208",
        "url": "https://www.nsf.gov/news/astronomers-find-remarkably-small-distant-galaxy",
        "ruleKey": "rule:region|light",
        "engine": "axe"
      },
      {
        "fingerprint": "49ee1e1ecd77",
        "url": "https://www.nsf.gov/news/astronomers-find-remarkably-small-distant-galaxy",
        "ruleKey": "rule:landmark-complementary-is-top-level|dark",
        "engine": "axe"
      },
      {
        "fingerprint": "8bb223ff0149",
        "url": "https://www.nsf.gov/news/astronomers-find-remarkably-small-distant-galaxy",
        "ruleKey": "rule:region|dark",
        "engine": "axe"
      },
      {
        "fingerprint": "d11a0ec49764",
        "url": "https://www.nsf.gov/news/astronomers-find-remarkably-small-distant-galaxy",
        "ruleKey": "rule:region|dark",
        "engine": "axe"
      },
      {
        "fingerprint": "90fabb647239",
        "url": "https://www.nsf.gov/news/birds-follow-army-ants-find-prey",
        "ruleKey": "rule:landmark-complementary-is-top-level|light",
        "engine": "axe"
      },
      {
        "fingerprint": "6bc18d341d8b",
        "url": "https://www.nsf.gov/news/birds-follow-army-ants-find-prey",
        "ruleKey": "rule:region|light",
        "engine": "axe"
      },
      {
        "fingerprint": "5515e7863515",
        "url": "https://www.nsf.gov/news/bugs-find-bats-bite-thanks-bacteria",
        "ruleKey": "rule:landmark-complementary-is-top-level|light",
        "engine": "axe"
      },
      {
        "fingerprint": "f5bdea3c3f78",
        "url": "https://www.nsf.gov/news/bugs-find-bats-bite-thanks-bacteria",
        "ruleKey": "rule:region|light",
        "engine": "axe"
      },
      {
        "fingerprint": "8fa98a0bba8b",
        "url": "https://www.nsf.gov/news/bugs-find-bats-bite-thanks-bacteria",
        "ruleKey": "rule:region|light",
        "engine": "axe"
      },
      {
        "fingerprint": "18d4f1c12032",
        "url": "https://www.nsf.gov/news/bugs-find-bats-bite-thanks-bacteria",
        "ruleKey": "rule:landmark-complementary-is-top-level|dark",
        "engine": "axe"
      },
      {
        "fingerprint": "9d7a5f700104",
        "url": "https://www.nsf.gov/news/bugs-find-bats-bite-thanks-bacteria",
        "ruleKey": "rule:region|dark",
        "engine": "axe"
      },
      {
        "fingerprint": "9544b2eef89a",
        "url": "https://www.nsf.gov/news/bugs-find-bats-bite-thanks-bacteria",
        "ruleKey": "rule:region|dark",
        "engine": "axe"
      },
      {
        "fingerprint": "09d4caf239d7",
        "url": "https://www.nsf.gov/news/chemists-find-path-new-blue-meteorite-minerals",
        "ruleKey": "rule:landmark-complementary-is-top-level|light",
        "engine": "axe"
      },
      {
        "fingerprint": "b85e6cd80caf",
        "url": "https://www.nsf.gov/news/chemists-find-path-new-blue-meteorite-minerals",
        "ruleKey": "rule:region|light",
        "engine": "axe"
      },
      {
        "fingerprint": "e3f92b68d311",
        "url": "https://www.nsf.gov/news/engineers-find-ankle-exoskeletons-can-greatly-increase",
        "ruleKey": "rule:landmark-complementary-is-top-level|light",
        "engine": "axe"
      },
      {
        "fingerprint": "36576052d6e3",
        "url": "https://www.nsf.gov/news/engineers-find-ankle-exoskeletons-can-greatly-increase",
        "ruleKey": "rule:region|light",
        "engine": "axe"
      },
      {
        "fingerprint": "eb18b2517c48",
        "url": "https://www.nsf.gov/bio",
        "ruleKey": "rule:landmark-complementary-is-top-level|light",
        "engine": "axe"
      },
      {
        "fingerprint": "43e469e56755",
        "url": "https://www.nsf.gov/bio",
        "ruleKey": "rule:region|light",
        "engine": "axe"
      },
      {
        "fingerprint": "f7d2893205f9",
        "url": "https://www.nsf.gov/bio",
        "ruleKey": "rule:landmark-complementary-is-top-level|dark",
        "engine": "axe"
      },
      {
        "fingerprint": "d29e01b8ba95",
        "url": "https://www.nsf.gov/bio",
        "ruleKey": "rule:region|dark",
        "engine": "axe"
      },
      {
        "fingerprint": "9db4741bec76",
        "url": "https://www.nsf.gov/cise",
        "ruleKey": "rule:landmark-complementary-is-top-level|light",
        "engine": "axe"
      },
      {
        "fingerprint": "af406257a423",
        "url": "https://www.nsf.gov/cise",
        "ruleKey": "rule:region|light",
        "engine": "axe"
      },
      {
        "fingerprint": "454284c428cc",
        "url": "https://www.nsf.gov/cise",
        "ruleKey": "rule:landmark-complementary-is-top-level|dark",
        "engine": "axe"
      },
      {
        "fingerprint": "0bb525a25786",
        "url": "https://www.nsf.gov/cise",
        "ruleKey": "rule:region|dark",
        "engine": "axe"
      },
      {
        "fingerprint": "68578246eb26",
        "url": "https://www.nsf.gov/eng",
        "ruleKey": "rule:landmark-complementary-is-top-level|light",
        "engine": "axe"
      },
      {
        "fingerprint": "8e8011045eb8",
        "url": "https://www.nsf.gov/eng",
        "ruleKey": "rule:region|light",
        "engine": "axe"
      },
      {
        "fingerprint": "68fc573f7d20",
        "url": "https://www.nsf.gov/eng",
        "ruleKey": "rule:landmark-complementary-is-top-level|dark",
        "engine": "axe"
      },
      {
        "fingerprint": "0ac3849b1a97",
        "url": "https://www.nsf.gov/eng",
        "ruleKey": "rule:region|dark",
        "engine": "axe"
      },
      {
        "fingerprint": "c350303acb99",
        "url": "https://www.nsf.gov/events",
        "ruleKey": "wcag:wcag311|light",
        "engine": "axe"
      },
      {
        "fingerprint": "671389e76fb3",
        "url": "https://www.nsf.gov/events",
        "ruleKey": "rule:landmark-one-main|light",
        "engine": "axe"
      },
      {
        "fingerprint": "bf7af512f60e",
        "url": "https://www.nsf.gov/events",
        "ruleKey": "rule:region|light",
        "engine": "axe"
      },
      {
        "fingerprint": "3d47624f8ccc",
        "url": "https://www.nsf.gov/events",
        "ruleKey": "rule:region|light",
        "engine": "axe"
      },
      {
        "fingerprint": "e4cddc36c069",
        "url": "https://www.nsf.gov/events",
        "ruleKey": "rule:region|light",
        "engine": "axe"
      },
      {
        "fingerprint": "c88f8c133e77",
        "url": "https://www.nsf.gov/events/archived-public-discussionhow-move-quality-research-findings",
        "ruleKey": "rule:landmark-complementary-is-top-level|light",
        "engine": "axe"
      },
      {
        "fingerprint": "1f10e4a16c17",
        "url": "https://www.nsf.gov/events/archived-public-discussionhow-move-quality-research-findings",
        "ruleKey": "rule:region|light",
        "engine": "axe"
      },
      {
        "fingerprint": "b1dad3072153",
        "url": "https://www.nsf.gov/events/archived-public-discussionhow-move-quality-research-findings",
        "ruleKey": "rule:landmark-complementary-is-top-level|dark",
        "engine": "axe"
      },
      {
        "fingerprint": "28e374c9f30c",
        "url": "https://www.nsf.gov/events/archived-public-discussionhow-move-quality-research-findings",
        "ruleKey": "rule:region|dark",
        "engine": "axe"
      },
      {
        "fingerprint": "caacf1b7f45a",
        "url": "https://www.nsf.gov/events/virtual-networking-event-potential-international-us-nsf/2025-07-10",
        "ruleKey": "rule:landmark-complementary-is-top-level|light",
        "engine": "axe"
      },
      {
        "fingerprint": "f2fecc7aacc4",
        "url": "https://www.nsf.gov/events/virtual-networking-event-potential-international-us-nsf/2025-07-10",
        "ruleKey": "rule:region|light",
        "engine": "axe"
      },
      {
        "fingerprint": "8c5366db795a",
        "url": "https://www.nsf.gov/events/virtual-networking-event-potential-international-us-nsf/2025-07-10",
        "ruleKey": "rule:landmark-complementary-is-top-level|dark",
        "engine": "axe"
      },
      {
        "fingerprint": "86ccaed4230e",
        "url": "https://www.nsf.gov/events/virtual-networking-event-potential-international-us-nsf/2025-07-10",
        "ruleKey": "rule:region|dark",
        "engine": "axe"
      },
      {
        "fingerprint": "b38e7307c9ee",
        "url": "https://www.nsf.gov/about/meetings/help",
        "ruleKey": "rule:region|light",
        "engine": "axe"
      },
      {
        "fingerprint": "15a16631f3ad",
        "url": "https://www.nsf.gov/about/meetings/help",
        "ruleKey": "rule:region|light",
        "engine": "axe"
      },
      {
        "fingerprint": "c9f9337cf566",
        "url": "https://www.nsf.gov/about/meetings/help",
        "ruleKey": "rule:region|dark",
        "engine": "axe"
      },
      {
        "fingerprint": "0eff9f45d311",
        "url": "https://www.nsf.gov/about/meetings/help",
        "ruleKey": "rule:region|dark",
        "engine": "axe"
      },
      {
        "fingerprint": "01243038473c",
        "url": "https://www.nsf.gov/about/meetings/accommodations",
        "ruleKey": "rule:region|light",
        "engine": "axe"
      },
      {
        "fingerprint": "2f2cb0f2c28c",
        "url": "https://www.nsf.gov/about/meetings/accommodations",
        "ruleKey": "rule:region|light",
        "engine": "axe"
      },
      {
        "fingerprint": "e1fa3f249573",
        "url": "https://www.nsf.gov/unavailable",
        "ruleKey": "rule:landmark-complementary-is-top-level|light",
        "engine": "axe"
      },
      {
        "fingerprint": "3fce924ccba0",
        "url": "https://www.nsf.gov/unavailable",
        "ruleKey": "rule:region|light",
        "engine": "axe"
      },
      {
        "fingerprint": "e7eb2eff8a89",
        "url": "https://www.nsf.gov/staff",
        "ruleKey": "wcag:wcag311|light",
        "engine": "axe"
      },
      {
        "fingerprint": "1185fd0482a4",
        "url": "https://www.nsf.gov/staff",
        "ruleKey": "rule:landmark-one-main|light",
        "engine": "axe"
      },
      {
        "fingerprint": "38af6f8ae8da",
        "url": "https://www.nsf.gov/staff",
        "ruleKey": "rule:region|light",
        "engine": "axe"
      },
      {
        "fingerprint": "dd5c848624fb",
        "url": "https://www.nsf.gov/staff",
        "ruleKey": "rule:region|light",
        "engine": "axe"
      },
      {
        "fingerprint": "4b639f726483",
        "url": "https://www.nsf.gov/staff",
        "ruleKey": "rule:region|light",
        "engine": "axe"
      },
      {
        "fingerprint": "2c32ed5a62d0",
        "url": "https://www.nsf.gov/documents-reports",
        "ruleKey": "rule:region|light",
        "engine": "axe"
      },
      {
        "fingerprint": "4b120fbcedd7",
        "url": "https://www.nsf.gov/documents-reports",
        "ruleKey": "rule:region|light",
        "engine": "axe"
      },
      {
        "fingerprint": "9b92dd191936",
        "url": "https://www.nsf.gov/publications/obtaining_publications.jsp",
        "ruleKey": "rule:landmark-complementary-is-top-level|light",
        "engine": "axe"
      },
      {
        "fingerprint": "fbf885bad6f3",
        "url": "https://www.nsf.gov/publications/obtaining_publications.jsp",
        "ruleKey": "rule:region|light",
        "engine": "axe"
      },
      {
        "fingerprint": "fd0a3839b17b",
        "url": "https://www.nsf.gov/help/contact/",
        "ruleKey": "rule:landmark-complementary-is-top-level|light",
        "engine": "axe"
      },
      {
        "fingerprint": "51a5f0f1b476",
        "url": "https://www.nsf.gov/help/contact/",
        "ruleKey": "rule:region|light",
        "engine": "axe"
      },
      {
        "fingerprint": "701c0cfb42a0",
        "url": "https://www.nsf.gov/help/funding_help/",
        "ruleKey": "rule:landmark-complementary-is-top-level|light",
        "engine": "axe"
      },
      {
        "fingerprint": "4ee259614fad",
        "url": "https://www.nsf.gov/help/funding_help/",
        "ruleKey": "rule:region|light",
        "engine": "axe"
      },
      {
        "fingerprint": "6f35f015a4cb",
        "url": "https://www.nsf.gov/help/technical_help/",
        "ruleKey": "rule:landmark-complementary-is-top-level|light",
        "engine": "axe"
      },
      {
        "fingerprint": "f3c5fe0f1f98",
        "url": "https://www.nsf.gov/help/technical_help/",
        "ruleKey": "rule:region|light",
        "engine": "axe"
      },
      {
        "fingerprint": "eade6476649e",
        "url": "https://www.nsf.gov/help/site_navigation/",
        "ruleKey": "rule:landmark-complementary-is-top-level|light",
        "engine": "axe"
      },
      {
        "fingerprint": "0c7ecfb138eb",
        "url": "https://www.nsf.gov/help/site_navigation/",
        "ruleKey": "rule:region|light",
        "engine": "axe"
      },
      {
        "fingerprint": "92635fbf6f41",
        "url": "https://www.nsf.gov/about/history",
        "ruleKey": "rule:landmark-complementary-is-top-level|light",
        "engine": "axe"
      },
      {
        "fingerprint": "a50c603a4967",
        "url": "https://www.nsf.gov/about/history",
        "ruleKey": "rule:landmark-unique|light",
        "engine": "axe"
      },
      {
        "fingerprint": "ef84f22e0bae",
        "url": "https://www.nsf.gov/about/history",
        "ruleKey": "rule:region|light",
        "engine": "axe"
      },
      {
        "fingerprint": "52b5182af979",
        "url": "https://www.nsf.gov/about/history",
        "ruleKey": "rule:landmark-complementary-is-top-level|dark",
        "engine": "axe"
      },
      {
        "fingerprint": "9ce294e5e55c",
        "url": "https://www.nsf.gov/about/history",
        "ruleKey": "rule:landmark-unique|dark",
        "engine": "axe"
      },
      {
        "fingerprint": "5db0d5c1e185",
        "url": "https://www.nsf.gov/about/history",
        "ruleKey": "rule:region|dark",
        "engine": "axe"
      },
      {
        "fingerprint": "9400ee158aac",
        "url": "https://www.nsf.gov/research-security",
        "ruleKey": "wcag:wcag143|light",
        "engine": "axe"
      },
      {
        "fingerprint": "be713911864e",
        "url": "https://www.nsf.gov/research-security",
        "ruleKey": "wcag:wcag143|light",
        "engine": "axe"
      },
      {
        "fingerprint": "6bbbb8fd63a3",
        "url": "https://www.nsf.gov/research-security",
        "ruleKey": "rule:heading-order|light",
        "engine": "axe"
      },
      {
        "fingerprint": "204b07be5583",
        "url": "https://www.nsf.gov/research-security",
        "ruleKey": "rule:heading-order|light",
        "engine": "axe"
      },
      {
        "fingerprint": "f24b018d3e17",
        "url": "https://www.nsf.gov/research-security",
        "ruleKey": "rule:landmark-complementary-is-top-level|light",
        "engine": "axe"
      },
      {
        "fingerprint": "69ab6238b51a",
        "url": "https://www.nsf.gov/research-security",
        "ruleKey": "rule:page-has-heading-one|light",
        "engine": "axe"
      },
      {
        "fingerprint": "8530c8aa6114",
        "url": "https://www.nsf.gov/research-security",
        "ruleKey": "rule:region|light",
        "engine": "axe"
      },
      {
        "fingerprint": "538ee8f06c38",
        "url": "https://oig.nsf.gov/home/",
        "ruleKey": "wcag:wcag143|light",
        "engine": "axe"
      },
      {
        "fingerprint": "0a17630eb54d",
        "url": "https://oig.nsf.gov/home/",
        "ruleKey": "wcag:wcag143|light",
        "engine": "axe"
      },
      {
        "fingerprint": "22efdd6bf66f",
        "url": "https://oig.nsf.gov/home/",
        "ruleKey": "wcag:wcag143|light",
        "engine": "axe"
      },
      {
        "fingerprint": "75c5984dc297",
        "url": "https://oig.nsf.gov/home/",
        "ruleKey": "wcag:wcag143|light",
        "engine": "axe"
      },
      {
        "fingerprint": "d3f7d7b18d22",
        "url": "https://oig.nsf.gov/home/",
        "ruleKey": "wcag:wcag143|light",
        "engine": "axe"
      },
      {
        "fingerprint": "19f9c3fba6ca",
        "url": "https://oig.nsf.gov/home/",
        "ruleKey": "rule:heading-order|light",
        "engine": "axe"
      },
      {
        "fingerprint": "36e6bba67748",
        "url": "https://oig.nsf.gov/home/",
        "ruleKey": "rule:landmark-one-main|light",
        "engine": "axe"
      },
      {
        "fingerprint": "e72f836e9ad3",
        "url": "https://oig.nsf.gov/home/",
        "ruleKey": "wcag:wcag244+wcag412|light",
        "engine": "axe"
      },
      {
        "fingerprint": "25f533a51d80",
        "url": "https://oig.nsf.gov/home/",
        "ruleKey": "rule:page-has-heading-one|light",
        "engine": "axe"
      },
      {
        "fingerprint": "adf9227b5640",
        "url": "https://oig.nsf.gov/home/",
        "ruleKey": "rule:region|light",
        "engine": "axe"
      },
      {
        "fingerprint": "eee46ceb1f4c",
        "url": "https://oig.nsf.gov/home/",
        "ruleKey": "rule:region|light",
        "engine": "axe"
      },
      {
        "fingerprint": "39bef5be1596",
        "url": "https://oig.nsf.gov/home/group/contact/page/contact-us",
        "ruleKey": "wcag:wcag143|light",
        "engine": "axe"
      },
      {
        "fingerprint": "b342bb8e9dc3",
        "url": "https://oig.nsf.gov/home/group/contact/page/contact-us",
        "ruleKey": "rule:heading-order|light",
        "engine": "axe"
      },
      {
        "fingerprint": "fe7c5d7c1113",
        "url": "https://oig.nsf.gov/home/group/contact/page/contact-us",
        "ruleKey": "rule:landmark-one-main|light",
        "engine": "axe"
      },
      {
        "fingerprint": "42a63a6055c6",
        "url": "https://oig.nsf.gov/home/group/contact/page/contact-us",
        "ruleKey": "wcag:wcag244+wcag412|light",
        "engine": "axe"
      },
      {
        "fingerprint": "72ef447bf998",
        "url": "https://oig.nsf.gov/home/group/contact/page/contact-us",
        "ruleKey": "rule:page-has-heading-one|light",
        "engine": "axe"
      },
      {
        "fingerprint": "5956fd8f2ab6",
        "url": "https://oig.nsf.gov/home/group/contact/page/contact-us",
        "ruleKey": "rule:region|light",
        "engine": "axe"
      },
      {
        "fingerprint": "3455391b605b",
        "url": "https://oig.nsf.gov/home/group/contact/page/contact-us",
        "ruleKey": "rule:region|light",
        "engine": "axe"
      },
      {
        "fingerprint": "c56809563033",
        "url": "https://www.nsf.gov/about/performance/oversight",
        "ruleKey": "rule:landmark-complementary-is-top-level|light",
        "engine": "axe"
      },
      {
        "fingerprint": "ad84649f9e2c",
        "url": "https://www.nsf.gov/about/performance/oversight",
        "ruleKey": "rule:region|light",
        "engine": "axe"
      },
      {
        "fingerprint": "d8158c717811",
        "url": "https://www.nsf.gov/about/performance/open-government",
        "ruleKey": "rule:landmark-complementary-is-top-level|light",
        "engine": "axe"
      },
      {
        "fingerprint": "aa8e64f03cb6",
        "url": "https://www.nsf.gov/about/performance/open-government",
        "ruleKey": "rule:region|light",
        "engine": "axe"
      },
      {
        "fingerprint": "0dff5229a4dd",
        "url": "https://www.nsf.gov/digital/data",
        "ruleKey": "rule:region|light",
        "engine": "axe"
      },
      {
        "fingerprint": "e4977383550d",
        "url": "https://www.nsf.gov/digital/data",
        "ruleKey": "rule:region|light",
        "engine": "axe"
      },
      {
        "fingerprint": "d84726ee1f80",
        "url": "https://www.nsf.gov/digital/strategy/reporting",
        "ruleKey": "rule:landmark-complementary-is-top-level|light",
        "engine": "axe"
      },
      {
        "fingerprint": "36cbd4858863",
        "url": "https://www.nsf.gov/digital/strategy/reporting",
        "ruleKey": "rule:region|light",
        "engine": "axe"
      },
      {
        "fingerprint": "804df8240948",
        "url": "https://www.nsf.gov/funding/opportunities/dcl-supplemental-funding-requests-support-k-12-artificial",
        "ruleKey": "rule:landmark-complementary-is-top-level|light",
        "engine": "axe"
      },
      {
        "fingerprint": "c01f15721a0b",
        "url": "https://www.nsf.gov/funding/opportunities/dcl-supplemental-funding-requests-support-k-12-artificial",
        "ruleKey": "rule:region|light",
        "engine": "axe"
      },
      {
        "fingerprint": "d7ddc8e3f489",
        "url": "https://www.nsf.gov/funding/opportunities/dcl-supplemental-funding-requests-support-k-12-artificial",
        "ruleKey": "rule:region|light",
        "engine": "axe"
      },
      {
        "fingerprint": "d82f18f3abb9",
        "url": "https://www.nsf.gov/funding/opportunities/dcl-supplemental-funding-requests-support-k-12-artificial",
        "ruleKey": "rule:landmark-complementary-is-top-level|dark",
        "engine": "axe"
      },
      {
        "fingerprint": "ecc54d13d285",
        "url": "https://www.nsf.gov/funding/opportunities/dcl-supplemental-funding-requests-support-k-12-artificial",
        "ruleKey": "rule:region|dark",
        "engine": "axe"
      },
      {
        "fingerprint": "8457050ec161",
        "url": "https://www.nsf.gov/funding/opportunities/dcl-supplemental-funding-requests-support-k-12-artificial",
        "ruleKey": "rule:region|dark",
        "engine": "axe"
      },
      {
        "fingerprint": "eaf5fe37ebab",
        "url": "https://www.nsf.gov/funding/opportunities/dcl-growing-post-award-research-support-service-infrastructure/nsf23-152",
        "ruleKey": "rule:landmark-complementary-is-top-level|light",
        "engine": "axe"
      },
      {
        "fingerprint": "36b9182c286a",
        "url": "https://www.nsf.gov/funding/opportunities/dcl-growing-post-award-research-support-service-infrastructure/nsf23-152",
        "ruleKey": "rule:region|light",
        "engine": "axe"
      },
      {
        "fingerprint": "2c725251eafc",
        "url": "https://www.nsf.gov/funding/opportunities/dcl-growing-post-award-research-support-service-infrastructure/nsf23-152",
        "ruleKey": "rule:region|light",
        "engine": "axe"
      },
      {
        "fingerprint": "2bf0c5c7e66e",
        "url": "https://www.nsf.gov/funding/opportunities/dcl-growing-post-award-research-support-service-infrastructure/nsf23-152",
        "ruleKey": "rule:landmark-complementary-is-top-level|dark",
        "engine": "axe"
      },
      {
        "fingerprint": "e67bfcf90f4c",
        "url": "https://www.nsf.gov/funding/opportunities/dcl-growing-post-award-research-support-service-infrastructure/nsf23-152",
        "ruleKey": "rule:region|dark",
        "engine": "axe"
      },
      {
        "fingerprint": "894cb403fe20",
        "url": "https://www.nsf.gov/funding/opportunities/dcl-growing-post-award-research-support-service-infrastructure/nsf23-152",
        "ruleKey": "rule:region|dark",
        "engine": "axe"
      },
      {
        "fingerprint": "4635a272b031",
        "url": "https://www.nsf.gov/geo/opp/updates/publication-usap-report-based-findings-sexual-assault",
        "ruleKey": "rule:region|light",
        "engine": "axe"
      },
      {
        "fingerprint": "bf119db346af",
        "url": "https://www.nsf.gov/geo/opp/updates/publication-usap-report-based-findings-sexual-assault",
        "ruleKey": "rule:region|light",
        "engine": "axe"
      },
      {
        "fingerprint": "e0b911083a97",
        "url": "https://www.nsf.gov/geo/opp/updates/request-information-antarctic-science-engineering-support",
        "ruleKey": "rule:landmark-complementary-is-top-level|light",
        "engine": "axe"
      },
      {
        "fingerprint": "831b821465d5",
        "url": "https://www.nsf.gov/geo/opp/updates/request-information-antarctic-science-engineering-support",
        "ruleKey": "rule:region|light",
        "engine": "axe"
      },
      {
        "fingerprint": "044b703ebea5",
        "url": "https://www.nsf.gov/geo/opp/updates/request-information-antarctic-science-engineering-support",
        "ruleKey": "rule:region|light",
        "engine": "axe"
      },
      {
        "fingerprint": "e183510ac03d",
        "url": "https://www.nsf.gov/news/astronomers-find-elusive-target-hiding-behind-dust",
        "ruleKey": "rule:landmark-complementary-is-top-level|light",
        "engine": "axe"
      },
      {
        "fingerprint": "0c0735037e99",
        "url": "https://www.nsf.gov/news/astronomers-find-elusive-target-hiding-behind-dust",
        "ruleKey": "rule:region|light",
        "engine": "axe"
      },
      {
        "fingerprint": "91bb2b9747ea",
        "url": "https://www.nsf.gov/news/biologists-find-10-lineages-fish-able-live-highly-toxic",
        "ruleKey": "rule:landmark-complementary-is-top-level|light",
        "engine": "axe"
      },
      {
        "fingerprint": "45b12f5319b0",
        "url": "https://www.nsf.gov/news/biologists-find-10-lineages-fish-able-live-highly-toxic",
        "ruleKey": "rule:region|light",
        "engine": "axe"
      },
      {
        "fingerprint": "ed3681a78be3",
        "url": "https://www.nsf.gov/news/fantastic-fossils-where-find-them",
        "ruleKey": "rule:landmark-complementary-is-top-level|light",
        "engine": "axe"
      },
      {
        "fingerprint": "6e06458b65c3",
        "url": "https://www.nsf.gov/news/fantastic-fossils-where-find-them",
        "ruleKey": "rule:region|light",
        "engine": "axe"
      },
      {
        "fingerprint": "ee0d853f349b",
        "url": "https://www.nsf.gov/news/fantastic-fossils-where-find-them",
        "ruleKey": "rule:region|light",
        "engine": "axe"
      },
      {
        "fingerprint": "6c877b4a1f99",
        "url": "https://www.nsf.gov/news/fantastic-fossils-where-find-them",
        "ruleKey": "rule:landmark-complementary-is-top-level|dark",
        "engine": "axe"
      },
      {
        "fingerprint": "8acc80965b91",
        "url": "https://www.nsf.gov/news/fantastic-fossils-where-find-them",
        "ruleKey": "rule:region|dark",
        "engine": "axe"
      },
      {
        "fingerprint": "0f83ab3db2a8",
        "url": "https://www.nsf.gov/news/fantastic-fossils-where-find-them",
        "ruleKey": "rule:region|dark",
        "engine": "axe"
      },
      {
        "fingerprint": "da6228e055bb",
        "url": "https://www.nsf.gov/news/finding-genes-help-fruit-adapt-droughts",
        "ruleKey": "rule:landmark-complementary-is-top-level|light",
        "engine": "axe"
      },
      {
        "fingerprint": "6ab8d463ee07",
        "url": "https://www.nsf.gov/news/finding-genes-help-fruit-adapt-droughts",
        "ruleKey": "rule:region|light",
        "engine": "axe"
      },
      {
        "fingerprint": "638b54b589e8",
        "url": "https://www.nsf.gov/news/finding-genes-help-fruit-adapt-droughts",
        "ruleKey": "rule:region|light",
        "engine": "axe"
      },
      {
        "fingerprint": "5f338e2092ac",
        "url": "https://www.nsf.gov/news/finding-genes-help-fruit-adapt-droughts",
        "ruleKey": "rule:landmark-complementary-is-top-level|dark",
        "engine": "axe"
      },
      {
        "fingerprint": "e98ea1e9f0b9",
        "url": "https://www.nsf.gov/news/finding-genes-help-fruit-adapt-droughts",
        "ruleKey": "rule:region|dark",
        "engine": "axe"
      },
      {
        "fingerprint": "5ea7b976d7e7",
        "url": "https://www.nsf.gov/news/finding-genes-help-fruit-adapt-droughts",
        "ruleKey": "rule:region|dark",
        "engine": "axe"
      },
      {
        "fingerprint": "bf2ad021169b",
        "url": "https://www.nsf.gov/news/ligo-virgo-finds-mystery-object-gap-between-neutron-stars",
        "ruleKey": "rule:landmark-complementary-is-top-level|light",
        "engine": "axe"
      },
      {
        "fingerprint": "c813743699eb",
        "url": "https://www.nsf.gov/news/ligo-virgo-finds-mystery-object-gap-between-neutron-stars",
        "ruleKey": "rule:region|light",
        "engine": "axe"
      },
      {
        "fingerprint": "d093540c4829",
        "url": "https://www.nsf.gov/news/ligo-virgo-finds-mystery-object-gap-between-neutron-stars",
        "ruleKey": "rule:region|light",
        "engine": "axe"
      },
      {
        "fingerprint": "d0cd33c6c911",
        "url": "https://www.nsf.gov/news/ligo-virgo-finds-mystery-object-gap-between-neutron-stars",
        "ruleKey": "rule:landmark-complementary-is-top-level|dark",
        "engine": "axe"
      },
      {
        "fingerprint": "feef7c4f3dd0",
        "url": "https://www.nsf.gov/news/ligo-virgo-finds-mystery-object-gap-between-neutron-stars",
        "ruleKey": "rule:region|dark",
        "engine": "axe"
      },
      {
        "fingerprint": "ce6366dcce10",
        "url": "https://www.nsf.gov/news/ligo-virgo-finds-mystery-object-gap-between-neutron-stars",
        "ruleKey": "rule:region|dark",
        "engine": "axe"
      },
      {
        "fingerprint": "67d2014c5184",
        "url": "https://www.nsf.gov/news/researchers-find-humans-have-given-wild-animals-their",
        "ruleKey": "rule:landmark-complementary-is-top-level|light",
        "engine": "axe"
      },
      {
        "fingerprint": "c379f350a833",
        "url": "https://www.nsf.gov/news/researchers-find-humans-have-given-wild-animals-their",
        "ruleKey": "rule:region|light",
        "engine": "axe"
      },
      {
        "fingerprint": "aac722cfd11d",
        "url": "https://www.nsf.gov/news/researchers-find-humans-have-given-wild-animals-their",
        "ruleKey": "rule:region|light",
        "engine": "axe"
      },
      {
        "fingerprint": "c0f5bb396941",
        "url": "https://www.nsf.gov/news/researchers-find-humans-have-given-wild-animals-their",
        "ruleKey": "rule:landmark-complementary-is-top-level|dark",
        "engine": "axe"
      },
      {
        "fingerprint": "925f27090b9f",
        "url": "https://www.nsf.gov/news/researchers-find-humans-have-given-wild-animals-their",
        "ruleKey": "rule:region|dark",
        "engine": "axe"
      },
      {
        "fingerprint": "b542cc397342",
        "url": "https://www.nsf.gov/news/researchers-find-humans-have-given-wild-animals-their",
        "ruleKey": "rule:region|dark",
        "engine": "axe"
      },
      {
        "fingerprint": "93972f3a83fc",
        "url": "https://www.nsf.gov/news/scientists-find-closest-known-asteroid-fly-earth",
        "ruleKey": "rule:landmark-complementary-is-top-level|light",
        "engine": "axe"
      },
      {
        "fingerprint": "cdd148998f6b",
        "url": "https://www.nsf.gov/news/scientists-find-closest-known-asteroid-fly-earth",
        "ruleKey": "rule:region|light",
        "engine": "axe"
      },
      {
        "fingerprint": "b76825f5a060",
        "url": "https://www.nsf.gov/news/scientists-find-earliest-new-world-writings-mexico",
        "ruleKey": "rule:landmark-complementary-is-top-level|light",
        "engine": "axe"
      },
      {
        "fingerprint": "a79b28fda1af",
        "url": "https://www.nsf.gov/news/scientists-find-earliest-new-world-writings-mexico",
        "ruleKey": "rule:region|light",
        "engine": "axe"
      },
      {
        "fingerprint": "b6a960e1ce10",
        "url": "https://www.nsf.gov/news/scientists-find-no-direct-link-between-north-atlantic-ocean",
        "ruleKey": "rule:landmark-complementary-is-top-level|light",
        "engine": "axe"
      },
      {
        "fingerprint": "8721f2c66704",
        "url": "https://www.nsf.gov/news/scientists-find-no-direct-link-between-north-atlantic-ocean",
        "ruleKey": "rule:region|light",
        "engine": "axe"
      },
      {
        "fingerprint": "63007ac2a45d",
        "url": "https://www.nsf.gov/news/scientists-find-oldest-known-fossilized-digestive-tract-550",
        "ruleKey": "rule:landmark-complementary-is-top-level|light",
        "engine": "axe"
      },
      {
        "fingerprint": "39e44dc427eb",
        "url": "https://www.nsf.gov/news/scientists-find-oldest-known-fossilized-digestive-tract-550",
        "ruleKey": "rule:region|light",
        "engine": "axe"
      },
      {
        "fingerprint": "f86dc9500d4e",
        "url": "https://www.nsf.gov/news/astronomers-find-second-known-earth-trojan-asteroid",
        "ruleKey": "rule:landmark-complementary-is-top-level|light",
        "engine": "axe"
      },
      {
        "fingerprint": "63499b0e7021",
        "url": "https://www.nsf.gov/news/astronomers-find-second-known-earth-trojan-asteroid",
        "ruleKey": "rule:region|light",
        "engine": "axe"
      },
      {
        "fingerprint": "e103e97cab1d",
        "url": "https://www.nsf.gov/news/astronomers-find-second-known-earth-trojan-asteroid",
        "ruleKey": "rule:region|light",
        "engine": "axe"
      },
      {
        "fingerprint": "9dfd3bdd5245",
        "url": "https://www.nsf.gov/news/astronomers-find-second-known-earth-trojan-asteroid",
        "ruleKey": "rule:landmark-complementary-is-top-level|dark",
        "engine": "axe"
      },
      {
        "fingerprint": "6d815c3d0ec1",
        "url": "https://www.nsf.gov/news/astronomers-find-second-known-earth-trojan-asteroid",
        "ruleKey": "rule:region|dark",
        "engine": "axe"
      },
      {
        "fingerprint": "fd7f8d920150",
        "url": "https://www.nsf.gov/news/astronomers-find-second-known-earth-trojan-asteroid",
        "ruleKey": "rule:region|dark",
        "engine": "axe"
      },
      {
        "fingerprint": "c9a9de73d5ab",
        "url": "https://www.nsf.gov/news/finding-critical-minerals-scoops-sand",
        "ruleKey": "rule:landmark-complementary-is-top-level|light",
        "engine": "axe"
      },
      {
        "fingerprint": "3f5db5b41ed3",
        "url": "https://www.nsf.gov/news/finding-critical-minerals-scoops-sand",
        "ruleKey": "rule:region|light",
        "engine": "axe"
      },
      {
        "fingerprint": "b01b56cbf017",
        "url": "https://www.nsf.gov/news/finding-critical-minerals-scoops-sand",
        "ruleKey": "rule:region|light",
        "engine": "axe"
      },
      {
        "fingerprint": "9c399020e48f",
        "url": "https://www.nsf.gov/news/finding-critical-minerals-scoops-sand",
        "ruleKey": "rule:landmark-complementary-is-top-level|dark",
        "engine": "axe"
      },
      {
        "fingerprint": "5d9b05e9acce",
        "url": "https://www.nsf.gov/news/finding-critical-minerals-scoops-sand",
        "ruleKey": "rule:region|dark",
        "engine": "axe"
      },
      {
        "fingerprint": "c20ef2aa26d8",
        "url": "https://www.nsf.gov/news/finding-critical-minerals-scoops-sand",
        "ruleKey": "rule:region|dark",
        "engine": "axe"
      },
      {
        "fingerprint": "cd463bb4eaf0",
        "url": "https://www.nsf.gov/news/finding-first-horse-whisperers",
        "ruleKey": "rule:landmark-complementary-is-top-level|light",
        "engine": "axe"
      },
      {
        "fingerprint": "bff9e92a103d",
        "url": "https://www.nsf.gov/news/finding-first-horse-whisperers",
        "ruleKey": "rule:region|light",
        "engine": "axe"
      },
      {
        "fingerprint": "f7a22b0ca824",
        "url": "https://www.nsf.gov/news/finding-formula-zzzzzzzs",
        "ruleKey": "rule:landmark-complementary-is-top-level|light",
        "engine": "axe"
      },
      {
        "fingerprint": "f26abb59a68b",
        "url": "https://www.nsf.gov/news/finding-formula-zzzzzzzs",
        "ruleKey": "rule:region|light",
        "engine": "axe"
      },
      {
        "fingerprint": "d337318e4bd8",
        "url": "https://www.nsf.gov/news/hunt-fossils-finds-warning-warming-earth",
        "ruleKey": "rule:landmark-complementary-is-top-level|light",
        "engine": "axe"
      },
      {
        "fingerprint": "05edece4ebf8",
        "url": "https://www.nsf.gov/news/hunt-fossils-finds-warning-warming-earth",
        "ruleKey": "rule:region|light",
        "engine": "axe"
      },
      {
        "fingerprint": "85e258e1cc9a",
        "url": "https://www.nsf.gov/news/lakes-marginalized-communities-sampled-less-study-finds",
        "ruleKey": "rule:landmark-complementary-is-top-level|light",
        "engine": "axe"
      },
      {
        "fingerprint": "8428440caa8b",
        "url": "https://www.nsf.gov/news/lakes-marginalized-communities-sampled-less-study-finds",
        "ruleKey": "rule:region|light",
        "engine": "axe"
      },
      {
        "fingerprint": "2b15bb624ae7",
        "url": "https://www.nsf.gov/news/lakes-marginalized-communities-sampled-less-study-finds",
        "ruleKey": "rule:region|light",
        "engine": "axe"
      },
      {
        "fingerprint": "582af64d1a30",
        "url": "https://www.nsf.gov/news/lakes-marginalized-communities-sampled-less-study-finds",
        "ruleKey": "rule:landmark-complementary-is-top-level|dark",
        "engine": "axe"
      },
      {
        "fingerprint": "842a1d2ff760",
        "url": "https://www.nsf.gov/news/lakes-marginalized-communities-sampled-less-study-finds",
        "ruleKey": "rule:region|dark",
        "engine": "axe"
      },
      {
        "fingerprint": "e5a37cd7ec4b",
        "url": "https://www.nsf.gov/news/lakes-marginalized-communities-sampled-less-study-finds",
        "ruleKey": "rule:region|dark",
        "engine": "axe"
      },
      {
        "fingerprint": "ced1d8138069",
        "url": "https://www.nsf.gov/news/lemurs-rely-scent-when-it-comes-finding-mate",
        "ruleKey": "rule:landmark-complementary-is-top-level|light",
        "engine": "axe"
      },
      {
        "fingerprint": "abd4814a68f7",
        "url": "https://www.nsf.gov/news/lemurs-rely-scent-when-it-comes-finding-mate",
        "ruleKey": "rule:region|light",
        "engine": "axe"
      },
      {
        "fingerprint": "9fa9e5218a79",
        "url": "https://www.nsf.gov/news/light-scattering-tool-peers-pancreas-find-cancer",
        "ruleKey": "rule:landmark-complementary-is-top-level|light",
        "engine": "axe"
      },
      {
        "fingerprint": "0f0092b73b5a",
        "url": "https://www.nsf.gov/news/light-scattering-tool-peers-pancreas-find-cancer",
        "ruleKey": "rule:region|light",
        "engine": "axe"
      },
      {
        "fingerprint": "8377644c092f",
        "url": "https://www.nsf.gov/news/machine-learning-approach-finding-treatment-options-covid-19",
        "ruleKey": "rule:landmark-complementary-is-top-level|light",
        "engine": "axe"
      },
      {
        "fingerprint": "773f13eba8f7",
        "url": "https://www.nsf.gov/news/machine-learning-approach-finding-treatment-options-covid-19",
        "ruleKey": "rule:region|light",
        "engine": "axe"
      },
      {
        "fingerprint": "3d7e87a27500",
        "url": "https://www.nsf.gov/news/new-findings-reveal-how-microbiome-disrupted-during-disease",
        "ruleKey": "rule:landmark-complementary-is-top-level|light",
        "engine": "axe"
      },
      {
        "fingerprint": "18d27dc39f4c",
        "url": "https://www.nsf.gov/news/new-findings-reveal-how-microbiome-disrupted-during-disease",
        "ruleKey": "rule:region|light",
        "engine": "axe"
      },
      {
        "fingerprint": "9956aa83bbe4",
        "url": "https://www.nsf.gov/news/new-molecular-computers-find-right-cells",
        "ruleKey": "rule:landmark-complementary-is-top-level|light",
        "engine": "axe"
      },
      {
        "fingerprint": "8a05c784854d",
        "url": "https://www.nsf.gov/news/new-molecular-computers-find-right-cells",
        "ruleKey": "rule:region|light",
        "engine": "axe"
      },
      {
        "fingerprint": "13c04236d4d6",
        "url": "https://www.nsf.gov/news/researchers-find-new-minor-planets-beyond-neptune",
        "ruleKey": "rule:landmark-complementary-is-top-level|light",
        "engine": "axe"
      },
      {
        "fingerprint": "31e5feec943f",
        "url": "https://www.nsf.gov/news/researchers-find-new-minor-planets-beyond-neptune",
        "ruleKey": "rule:region|light",
        "engine": "axe"
      }
    ],
    "resolvedIssues": []
  }
}
