{
  "issueNumber": 296,
  "issueUrl": "https://github.com/mgifford/open-scans/issues/296",
  "issueTitle": "SCAN: Preserve rescan Chunk 1",
  "scanTitle": "Preserve rescan Chunk 1",
  "submittedBy": "NicoleMBytes",
  "engines": [
    "axe",
    "qualweb"
  ],
  "scanContext": {
    "viewport": {
      "width": 1280,
      "height": 800
    },
    "viewportPreset": "desktop",
    "colorScheme": "both",
    "browser": "chromium"
  },
  "scannedAt": "2026-05-12T14:19:19.812Z",
  "totalElapsedMs": 732960,
  "totalSubmitted": 50,
  "acceptedCount": 50,
  "scannedCount": 50,
  "skippedDueToTimeout": 0,
  "skippedDueToErrAborted": 0,
  "rejectedCount": 0,
  "rejected": [],
  "alfaTotals": {
    "passed": 0,
    "failed": 0,
    "cantTell": 0,
    "inapplicable": 0
  },
  "axeTotals": {
    "passed": 65707,
    "failed": 11,
    "cantTell": 229,
    "inapplicable": 2178
  },
  "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": 20925,
    "failed": 838,
    "cantTell": 3167,
    "inapplicable": 617
  },
  "duplicateFindingTotals": 729,
  "darkModeUrlCount": 0,
  "reducedMotionUrlCount": 0,
  "highContrastUrlCount": 0,
  "forcedColorsUrlCount": 50,
  "reducedTransparencyUrlCount": 0,
  "results": [
    {
      "submittedUrl": "https://www.preserve.eco/pages/overview",
      "finalUrl": "https://www.preserve.eco/pages/overview",
      "redirected": false,
      "statusCode": 200,
      "ok": true,
      "contentType": "text/html; charset=utf-8",
      "pageTitle": "Overview &ndash; Preserve",
      "elapsedMs": 13549,
      "error": null,
      "scanContext": {
        "viewport": {
          "width": 1280,
          "height": 800
        },
        "viewportPreset": "desktop",
        "colorScheme": "both",
        "browser": "chromium"
      },
      "alfa": {
        "executed": false,
        "error": "Skipped (not requested)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "axe": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 411,
          "failed": 0,
          "cantTell": 1,
          "inapplicable": 46
        },
        "failedRules": [],
        "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",
          "empty-heading",
          "form-field-multiple-labels",
          "heading-order",
          "html-has-lang",
          "html-lang-valid",
          "image-alt",
          "image-redundant-alt",
          "input-button-name",
          "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",
          "presentation-role-conflict",
          "region"
        ],
        "failures": [],
        "outcomeCount": 458,
        "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": 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": true,
        "error": null,
        "counts": {
          "passed": 194,
          "failed": 10,
          "cantTell": 38,
          "inapplicable": 3
        },
        "failedRules": [
          "QW-ACT-R30",
          "QW-ACT-R76"
        ],
        "passedRules": [
          "QW-ACT-R1",
          "QW-ACT-R11",
          "QW-ACT-R12",
          "QW-ACT-R13",
          "QW-ACT-R16",
          "QW-ACT-R17",
          "QW-ACT-R2",
          "QW-ACT-R20",
          "QW-ACT-R25",
          "QW-ACT-R27",
          "QW-ACT-R28",
          "QW-ACT-R34",
          "QW-ACT-R35",
          "QW-ACT-R37",
          "QW-ACT-R48",
          "QW-ACT-R5",
          "QW-ACT-R65",
          "QW-ACT-R76",
          "QW-ACT-R9"
        ],
        "failures": [
          {
            "rule": "QW-ACT-R30",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/2ee8b8/",
            "description": "The complete visible text content of the test target neither matches or is contained within its accessible name.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "The complete visible text content of the test target neither matches or is contained within its accessible name.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "f0ed1850c816",
            "firstSeenAt": "2026-05-12T14:19:19.812Z",
            "patternId": "A11Y-e555095c"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "2bf519c4e7cf",
            "firstSeenAt": "2026-05-12T14:19:19.812Z",
            "patternId": "A11Y-b6798710"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          }
        ],
        "outcomeCount": 245,
        "duplicateFailedCount": 8,
        "uniqueFailedCount": 2,
        "crossEngineOverlapCount": 0
      },
      "duplicateFindingCount": 8
    },
    {
      "submittedUrl": "https://www.preserve.eco/pages/purposeful-plastics",
      "finalUrl": "https://www.preserve.eco/pages/purposeful-plastics",
      "redirected": false,
      "statusCode": 200,
      "ok": true,
      "contentType": "text/html; charset=utf-8",
      "pageTitle": "Plastics With a Purpose &ndash; Preserve",
      "elapsedMs": 13623,
      "error": null,
      "scanContext": {
        "viewport": {
          "width": 1280,
          "height": 800
        },
        "viewportPreset": "desktop",
        "colorScheme": "both",
        "browser": "chromium"
      },
      "alfa": {
        "executed": false,
        "error": "Skipped (not requested)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "axe": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 473,
          "failed": 0,
          "cantTell": 1,
          "inapplicable": 45
        },
        "failedRules": [],
        "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",
          "empty-heading",
          "form-field-multiple-labels",
          "heading-order",
          "html-has-lang",
          "html-lang-valid",
          "image-alt",
          "image-redundant-alt",
          "input-button-name",
          "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-in-text-block",
          "link-name",
          "list",
          "listitem",
          "meta-viewport",
          "meta-viewport-large",
          "nested-interactive",
          "page-has-heading-one",
          "presentation-role-conflict",
          "region"
        ],
        "failures": [],
        "outcomeCount": 519,
        "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": 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": true,
        "error": null,
        "counts": {
          "passed": 218,
          "failed": 12,
          "cantTell": 40,
          "inapplicable": 3
        },
        "failedRules": [
          "QW-ACT-R30",
          "QW-ACT-R76"
        ],
        "passedRules": [
          "QW-ACT-R1",
          "QW-ACT-R11",
          "QW-ACT-R12",
          "QW-ACT-R13",
          "QW-ACT-R16",
          "QW-ACT-R17",
          "QW-ACT-R2",
          "QW-ACT-R20",
          "QW-ACT-R25",
          "QW-ACT-R27",
          "QW-ACT-R28",
          "QW-ACT-R34",
          "QW-ACT-R35",
          "QW-ACT-R37",
          "QW-ACT-R48",
          "QW-ACT-R5",
          "QW-ACT-R65",
          "QW-ACT-R76",
          "QW-ACT-R9"
        ],
        "failures": [
          {
            "rule": "QW-ACT-R30",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/2ee8b8/",
            "description": "The complete visible text content of the test target neither matches or is contained within its accessible name.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "The complete visible text content of the test target neither matches or is contained within its accessible name.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "b72c6edbe639",
            "firstSeenAt": "2026-05-12T14:19:19.812Z",
            "patternId": "A11Y-e555095c"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "cb9e70577f47",
            "firstSeenAt": "2026-05-12T14:19:19.812Z",
            "patternId": "A11Y-b6798710"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          }
        ],
        "outcomeCount": 273,
        "duplicateFailedCount": 10,
        "uniqueFailedCount": 2,
        "crossEngineOverlapCount": 0
      },
      "duplicateFindingCount": 10
    },
    {
      "submittedUrl": "https://www.preserve.eco/",
      "finalUrl": "https://www.preserve.eco/",
      "redirected": false,
      "statusCode": 200,
      "ok": true,
      "contentType": "text/html; charset=utf-8",
      "pageTitle": "Shop Toothbrushes, Razors, and Houseware from 100% Recycled Plastic &ndash; Preserve",
      "elapsedMs": 14216,
      "error": null,
      "scanContext": {
        "viewport": {
          "width": 1280,
          "height": 800
        },
        "viewportPreset": "desktop",
        "colorScheme": "both",
        "browser": "chromium"
      },
      "alfa": {
        "executed": false,
        "error": "Skipped (not requested)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "axe": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 455,
          "failed": 0,
          "cantTell": 1,
          "inapplicable": 46
        },
        "failedRules": [],
        "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",
          "empty-heading",
          "form-field-multiple-labels",
          "heading-order",
          "html-has-lang",
          "html-lang-valid",
          "image-alt",
          "image-redundant-alt",
          "input-button-name",
          "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",
          "presentation-role-conflict",
          "region"
        ],
        "failures": [],
        "outcomeCount": 502,
        "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": 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": true,
        "error": null,
        "counts": {
          "passed": 212,
          "failed": 14,
          "cantTell": 47,
          "inapplicable": 3
        },
        "failedRules": [
          "QW-ACT-R30",
          "QW-ACT-R76"
        ],
        "passedRules": [
          "QW-ACT-R1",
          "QW-ACT-R11",
          "QW-ACT-R12",
          "QW-ACT-R13",
          "QW-ACT-R16",
          "QW-ACT-R17",
          "QW-ACT-R2",
          "QW-ACT-R20",
          "QW-ACT-R25",
          "QW-ACT-R27",
          "QW-ACT-R28",
          "QW-ACT-R34",
          "QW-ACT-R35",
          "QW-ACT-R37",
          "QW-ACT-R48",
          "QW-ACT-R5",
          "QW-ACT-R65",
          "QW-ACT-R76",
          "QW-ACT-R9"
        ],
        "failures": [
          {
            "rule": "QW-ACT-R30",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/2ee8b8/",
            "description": "The complete visible text content of the test target neither matches or is contained within its accessible name.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "The complete visible text content of the test target neither matches or is contained within its accessible name.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "dd7fb6495f9d",
            "firstSeenAt": "2026-05-12T14:19:19.812Z",
            "patternId": "A11Y-e555095c"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "80de46c3e529",
            "firstSeenAt": "2026-05-12T14:19:19.812Z",
            "patternId": "A11Y-b6798710"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          }
        ],
        "outcomeCount": 276,
        "duplicateFailedCount": 12,
        "uniqueFailedCount": 2,
        "crossEngineOverlapCount": 0
      },
      "duplicateFindingCount": 12
    },
    {
      "submittedUrl": "https://www.preserve.eco/pages/work",
      "finalUrl": "https://www.preserve.eco/pages/work",
      "redirected": false,
      "statusCode": 200,
      "ok": true,
      "contentType": "text/html; charset=utf-8",
      "pageTitle": "Working at Preserve",
      "elapsedMs": 12955,
      "error": null,
      "scanContext": {
        "viewport": {
          "width": 1280,
          "height": 800
        },
        "viewportPreset": "desktop",
        "colorScheme": "both",
        "browser": "chromium"
      },
      "alfa": {
        "executed": false,
        "error": "Skipped (not requested)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "axe": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 541,
          "failed": 0,
          "cantTell": 1,
          "inapplicable": 45
        },
        "failedRules": [],
        "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",
          "empty-heading",
          "form-field-multiple-labels",
          "heading-order",
          "html-has-lang",
          "html-lang-valid",
          "image-alt",
          "image-redundant-alt",
          "input-button-name",
          "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-in-text-block",
          "link-name",
          "list",
          "listitem",
          "meta-viewport",
          "meta-viewport-large",
          "nested-interactive",
          "page-has-heading-one",
          "presentation-role-conflict",
          "region"
        ],
        "failures": [],
        "outcomeCount": 587,
        "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": 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": true,
        "error": null,
        "counts": {
          "passed": 244,
          "failed": 11,
          "cantTell": 39,
          "inapplicable": 3
        },
        "failedRules": [
          "QW-ACT-R30",
          "QW-ACT-R76"
        ],
        "passedRules": [
          "QW-ACT-R1",
          "QW-ACT-R11",
          "QW-ACT-R12",
          "QW-ACT-R13",
          "QW-ACT-R16",
          "QW-ACT-R17",
          "QW-ACT-R2",
          "QW-ACT-R20",
          "QW-ACT-R25",
          "QW-ACT-R27",
          "QW-ACT-R28",
          "QW-ACT-R34",
          "QW-ACT-R35",
          "QW-ACT-R37",
          "QW-ACT-R48",
          "QW-ACT-R5",
          "QW-ACT-R65",
          "QW-ACT-R67",
          "QW-ACT-R68",
          "QW-ACT-R76",
          "QW-ACT-R9"
        ],
        "failures": [
          {
            "rule": "QW-ACT-R30",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/2ee8b8/",
            "description": "The complete visible text content of the test target neither matches or is contained within its accessible name.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "The complete visible text content of the test target neither matches or is contained within its accessible name.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "db7397b5be5c",
            "firstSeenAt": "2026-05-12T14:19:19.812Z",
            "patternId": "A11Y-e555095c"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "50d4ef1f011f",
            "firstSeenAt": "2026-05-12T14:19:19.812Z",
            "patternId": "A11Y-b6798710"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          }
        ],
        "outcomeCount": 297,
        "duplicateFailedCount": 9,
        "uniqueFailedCount": 2,
        "crossEngineOverlapCount": 0
      },
      "duplicateFindingCount": 9
    },
    {
      "submittedUrl": "https://www.preserve.eco/pages/our-commitments",
      "finalUrl": "https://www.preserve.eco/pages/our-commitments",
      "redirected": false,
      "statusCode": 200,
      "ok": true,
      "contentType": "text/html; charset=utf-8",
      "pageTitle": "Our Commitments &ndash; Preserve",
      "elapsedMs": 13502,
      "error": null,
      "scanContext": {
        "viewport": {
          "width": 1280,
          "height": 800
        },
        "viewportPreset": "desktop",
        "colorScheme": "both",
        "browser": "chromium"
      },
      "alfa": {
        "executed": false,
        "error": "Skipped (not requested)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "axe": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 435,
          "failed": 0,
          "cantTell": 1,
          "inapplicable": 47
        },
        "failedRules": [],
        "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",
          "empty-heading",
          "form-field-multiple-labels",
          "heading-order",
          "html-has-lang",
          "html-lang-valid",
          "image-alt",
          "image-redundant-alt",
          "input-button-name",
          "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"
        ],
        "failures": [],
        "outcomeCount": 483,
        "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": 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": true,
        "error": null,
        "counts": {
          "passed": 205,
          "failed": 19,
          "cantTell": 49,
          "inapplicable": 3
        },
        "failedRules": [
          "QW-ACT-R30",
          "QW-ACT-R76"
        ],
        "passedRules": [
          "QW-ACT-R1",
          "QW-ACT-R11",
          "QW-ACT-R12",
          "QW-ACT-R13",
          "QW-ACT-R16",
          "QW-ACT-R17",
          "QW-ACT-R2",
          "QW-ACT-R20",
          "QW-ACT-R25",
          "QW-ACT-R27",
          "QW-ACT-R28",
          "QW-ACT-R34",
          "QW-ACT-R35",
          "QW-ACT-R37",
          "QW-ACT-R5",
          "QW-ACT-R65",
          "QW-ACT-R76",
          "QW-ACT-R9"
        ],
        "failures": [
          {
            "rule": "QW-ACT-R30",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/2ee8b8/",
            "description": "The complete visible text content of the test target neither matches or is contained within its accessible name.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "The complete visible text content of the test target neither matches or is contained within its accessible name.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "401c9f6cd4e0",
            "firstSeenAt": "2026-05-12T14:19:19.812Z",
            "patternId": "A11Y-e555095c"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "2c274e57d6a5",
            "firstSeenAt": "2026-05-12T14:19:19.812Z",
            "patternId": "A11Y-b6798710"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          }
        ],
        "outcomeCount": 276,
        "duplicateFailedCount": 17,
        "uniqueFailedCount": 2,
        "crossEngineOverlapCount": 0
      },
      "duplicateFindingCount": 17
    },
    {
      "submittedUrl": "https://www.preserve.eco/pages/corporate-sales",
      "finalUrl": "https://www.preserve.eco/pages/corporate-sales",
      "redirected": false,
      "statusCode": 200,
      "ok": true,
      "contentType": "text/html; charset=utf-8",
      "pageTitle": "Sales &ndash; Preserve",
      "elapsedMs": 11952,
      "error": null,
      "scanContext": {
        "viewport": {
          "width": 1280,
          "height": 800
        },
        "viewportPreset": "desktop",
        "colorScheme": "both",
        "browser": "chromium"
      },
      "alfa": {
        "executed": false,
        "error": "Skipped (not requested)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "axe": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 414,
          "failed": 0,
          "cantTell": 1,
          "inapplicable": 44
        },
        "failedRules": [],
        "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",
          "empty-heading",
          "form-field-multiple-labels",
          "heading-order",
          "html-has-lang",
          "html-lang-valid",
          "image-alt",
          "image-redundant-alt",
          "input-button-name",
          "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",
          "table-duplicate-name",
          "td-headers-attr",
          "th-has-data-cells"
        ],
        "failures": [],
        "outcomeCount": 459,
        "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": 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": true,
        "error": null,
        "counts": {
          "passed": 193,
          "failed": 13,
          "cantTell": 42,
          "inapplicable": 3
        },
        "failedRules": [
          "QW-ACT-R30",
          "QW-ACT-R76"
        ],
        "passedRules": [
          "QW-ACT-R1",
          "QW-ACT-R11",
          "QW-ACT-R12",
          "QW-ACT-R13",
          "QW-ACT-R16",
          "QW-ACT-R17",
          "QW-ACT-R2",
          "QW-ACT-R20",
          "QW-ACT-R25",
          "QW-ACT-R27",
          "QW-ACT-R28",
          "QW-ACT-R34",
          "QW-ACT-R35",
          "QW-ACT-R37",
          "QW-ACT-R5",
          "QW-ACT-R65",
          "QW-ACT-R76",
          "QW-ACT-R9"
        ],
        "failures": [
          {
            "rule": "QW-ACT-R30",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/2ee8b8/",
            "description": "The complete visible text content of the test target neither matches or is contained within its accessible name.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "The complete visible text content of the test target neither matches or is contained within its accessible name.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "937b89f01e64",
            "firstSeenAt": "2026-05-12T14:19:19.812Z",
            "patternId": "A11Y-e555095c"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "05591710cfb0",
            "firstSeenAt": "2026-05-12T14:19:19.812Z",
            "patternId": "A11Y-b6798710"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          }
        ],
        "outcomeCount": 251,
        "duplicateFailedCount": 11,
        "uniqueFailedCount": 2,
        "crossEngineOverlapCount": 0
      },
      "duplicateFindingCount": 11
    },
    {
      "submittedUrl": "https://www.preserve.eco/blogs/stories",
      "finalUrl": "https://www.preserve.eco/blogs/stories",
      "redirected": false,
      "statusCode": 200,
      "ok": true,
      "contentType": "text/html; charset=utf-8",
      "pageTitle": "Stories &ndash; Preserve",
      "elapsedMs": 13047,
      "error": null,
      "scanContext": {
        "viewport": {
          "width": 1280,
          "height": 800
        },
        "viewportPreset": "desktop",
        "colorScheme": "both",
        "browser": "chromium"
      },
      "alfa": {
        "executed": false,
        "error": "Skipped (not requested)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "axe": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 447,
          "failed": 1,
          "cantTell": 7,
          "inapplicable": 47
        },
        "failedRules": [
          "page-has-heading-one"
        ],
        "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",
          "empty-heading",
          "form-field-multiple-labels",
          "heading-order",
          "html-has-lang",
          "html-lang-valid",
          "image-alt",
          "image-redundant-alt",
          "input-button-name",
          "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",
          "region"
        ],
        "failures": [
          {
            "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\" class=\"supports-js supports-no-touch supports-csstransforms supports-csstransforms3d supports-fontface wf-oswald-n4-active wf-opensans-n4-active wf-opensans-n7-active wf-opensans-i7-active wf-opensans-i4-active wf-active\" style=\"\">",
            "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": "b6a8b61eb0e9",
            "firstSeenAt": "2026-05-12T14:19:19.812Z",
            "patternId": "A11Y-ee8d7590"
          }
        ],
        "outcomeCount": 502,
        "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": 1
      },
      "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": true,
        "error": null,
        "counts": {
          "passed": 194,
          "failed": 10,
          "cantTell": 50,
          "inapplicable": 3
        },
        "failedRules": [
          "QW-ACT-R30",
          "QW-ACT-R76"
        ],
        "passedRules": [
          "QW-ACT-R1",
          "QW-ACT-R11",
          "QW-ACT-R12",
          "QW-ACT-R13",
          "QW-ACT-R16",
          "QW-ACT-R17",
          "QW-ACT-R2",
          "QW-ACT-R20",
          "QW-ACT-R25",
          "QW-ACT-R27",
          "QW-ACT-R28",
          "QW-ACT-R34",
          "QW-ACT-R35",
          "QW-ACT-R37",
          "QW-ACT-R5",
          "QW-ACT-R65",
          "QW-ACT-R76",
          "QW-ACT-R9"
        ],
        "failures": [
          {
            "rule": "QW-ACT-R30",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/2ee8b8/",
            "description": "The complete visible text content of the test target neither matches or is contained within its accessible name.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "The complete visible text content of the test target neither matches or is contained within its accessible name.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "93d34777505e",
            "firstSeenAt": "2026-05-12T14:19:19.812Z",
            "patternId": "A11Y-e555095c"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "423fb4ee0026",
            "firstSeenAt": "2026-05-12T14:19:19.812Z",
            "patternId": "A11Y-b6798710"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          }
        ],
        "outcomeCount": 257,
        "duplicateFailedCount": 8,
        "uniqueFailedCount": 2,
        "crossEngineOverlapCount": 0
      },
      "duplicateFindingCount": 8
    },
    {
      "submittedUrl": "https://www.preserve.eco/collections/preserve-hoodie-preserve-pact",
      "finalUrl": "https://www.preserve.eco/collections/preserve-hoodie-preserve-pact",
      "redirected": false,
      "statusCode": 200,
      "ok": true,
      "contentType": "text/html; charset=utf-8",
      "pageTitle": "Preserve Hoodie | Preserve + Pact",
      "elapsedMs": 12437,
      "error": null,
      "scanContext": {
        "viewport": {
          "width": 1280,
          "height": 800
        },
        "viewportPreset": "desktop",
        "colorScheme": "both",
        "browser": "chromium"
      },
      "alfa": {
        "executed": false,
        "error": "Skipped (not requested)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "axe": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 433,
          "failed": 0,
          "cantTell": 1,
          "inapplicable": 46
        },
        "failedRules": [],
        "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",
          "empty-heading",
          "form-field-multiple-labels",
          "heading-order",
          "html-has-lang",
          "html-lang-valid",
          "image-alt",
          "image-redundant-alt",
          "input-button-name",
          "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",
          "presentation-role-conflict",
          "region"
        ],
        "failures": [],
        "outcomeCount": 480,
        "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": 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": true,
        "error": null,
        "counts": {
          "passed": 202,
          "failed": 12,
          "cantTell": 44,
          "inapplicable": 3
        },
        "failedRules": [
          "QW-ACT-R30",
          "QW-ACT-R76"
        ],
        "passedRules": [
          "QW-ACT-R1",
          "QW-ACT-R11",
          "QW-ACT-R12",
          "QW-ACT-R13",
          "QW-ACT-R16",
          "QW-ACT-R17",
          "QW-ACT-R2",
          "QW-ACT-R20",
          "QW-ACT-R25",
          "QW-ACT-R27",
          "QW-ACT-R28",
          "QW-ACT-R34",
          "QW-ACT-R35",
          "QW-ACT-R37",
          "QW-ACT-R48",
          "QW-ACT-R5",
          "QW-ACT-R65",
          "QW-ACT-R76",
          "QW-ACT-R9"
        ],
        "failures": [
          {
            "rule": "QW-ACT-R30",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/2ee8b8/",
            "description": "The complete visible text content of the test target neither matches or is contained within its accessible name.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "The complete visible text content of the test target neither matches or is contained within its accessible name.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "3505f2a334bd",
            "firstSeenAt": "2026-05-12T14:19:19.812Z",
            "patternId": "A11Y-e555095c"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "a6deba4fd9e7",
            "firstSeenAt": "2026-05-12T14:19:19.812Z",
            "patternId": "A11Y-b6798710"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          }
        ],
        "outcomeCount": 261,
        "duplicateFailedCount": 10,
        "uniqueFailedCount": 2,
        "crossEngineOverlapCount": 0
      },
      "duplicateFindingCount": 10
    },
    {
      "submittedUrl": "https://www.preserve.eco/pages/manage-subscriptions",
      "finalUrl": "https://www.preserve.eco/pages/manage-subscriptions",
      "redirected": false,
      "statusCode": 200,
      "ok": true,
      "contentType": "text/html; charset=utf-8",
      "pageTitle": "Manage Subscriptions &ndash; Preserve",
      "elapsedMs": 12468,
      "error": null,
      "scanContext": {
        "viewport": {
          "width": 1280,
          "height": 800
        },
        "viewportPreset": "desktop",
        "colorScheme": "both",
        "browser": "chromium"
      },
      "alfa": {
        "executed": false,
        "error": "Skipped (not requested)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "axe": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 375,
          "failed": 0,
          "cantTell": 1,
          "inapplicable": 47
        },
        "failedRules": [],
        "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",
          "empty-heading",
          "form-field-multiple-labels",
          "heading-order",
          "html-has-lang",
          "html-lang-valid",
          "image-alt",
          "image-redundant-alt",
          "input-button-name",
          "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"
        ],
        "failures": [],
        "outcomeCount": 423,
        "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": 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": true,
        "error": null,
        "counts": {
          "passed": 183,
          "failed": 10,
          "cantTell": 38,
          "inapplicable": 3
        },
        "failedRules": [
          "QW-ACT-R30",
          "QW-ACT-R76"
        ],
        "passedRules": [
          "QW-ACT-R1",
          "QW-ACT-R11",
          "QW-ACT-R12",
          "QW-ACT-R13",
          "QW-ACT-R16",
          "QW-ACT-R17",
          "QW-ACT-R2",
          "QW-ACT-R20",
          "QW-ACT-R25",
          "QW-ACT-R27",
          "QW-ACT-R28",
          "QW-ACT-R34",
          "QW-ACT-R35",
          "QW-ACT-R37",
          "QW-ACT-R5",
          "QW-ACT-R65",
          "QW-ACT-R76",
          "QW-ACT-R9"
        ],
        "failures": [
          {
            "rule": "QW-ACT-R30",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/2ee8b8/",
            "description": "The complete visible text content of the test target neither matches or is contained within its accessible name.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "The complete visible text content of the test target neither matches or is contained within its accessible name.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "1fc70460447c",
            "firstSeenAt": "2026-05-12T14:19:19.812Z",
            "patternId": "A11Y-e555095c"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "aee37cfce1a0",
            "firstSeenAt": "2026-05-12T14:19:19.812Z",
            "patternId": "A11Y-b6798710"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          }
        ],
        "outcomeCount": 234,
        "duplicateFailedCount": 8,
        "uniqueFailedCount": 2,
        "crossEngineOverlapCount": 0
      },
      "duplicateFindingCount": 8
    },
    {
      "submittedUrl": "https://www.preserve.eco/collections/preserve",
      "finalUrl": "https://www.preserve.eco/collections/preserve",
      "redirected": false,
      "statusCode": 200,
      "ok": true,
      "contentType": "text/html; charset=utf-8",
      "pageTitle": "Preserve Compostables",
      "elapsedMs": 13828,
      "error": null,
      "scanContext": {
        "viewport": {
          "width": 1280,
          "height": 800
        },
        "viewportPreset": "desktop",
        "colorScheme": "both",
        "browser": "chromium"
      },
      "alfa": {
        "executed": false,
        "error": "Skipped (not requested)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "axe": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 1243,
          "failed": 0,
          "cantTell": 5,
          "inapplicable": 45
        },
        "failedRules": [],
        "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",
          "empty-heading",
          "form-field-multiple-labels",
          "heading-order",
          "html-has-lang",
          "html-lang-valid",
          "image-alt",
          "image-redundant-alt",
          "input-button-name",
          "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",
          "tabindex"
        ],
        "failures": [],
        "outcomeCount": 1293,
        "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": 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": true,
        "error": null,
        "counts": {
          "passed": 567,
          "failed": 18,
          "cantTell": 79,
          "inapplicable": 26
        },
        "failedRules": [
          "QW-ACT-R30",
          "QW-ACT-R76"
        ],
        "passedRules": [
          "QW-ACT-R1",
          "QW-ACT-R11",
          "QW-ACT-R12",
          "QW-ACT-R13",
          "QW-ACT-R16",
          "QW-ACT-R17",
          "QW-ACT-R2",
          "QW-ACT-R20",
          "QW-ACT-R25",
          "QW-ACT-R27",
          "QW-ACT-R28",
          "QW-ACT-R34",
          "QW-ACT-R35",
          "QW-ACT-R37",
          "QW-ACT-R48",
          "QW-ACT-R5",
          "QW-ACT-R65",
          "QW-ACT-R76",
          "QW-ACT-R9"
        ],
        "failures": [
          {
            "rule": "QW-ACT-R30",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/2ee8b8/",
            "description": "The complete visible text content of the test target neither matches or is contained within its accessible name.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "The complete visible text content of the test target neither matches or is contained within its accessible name.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "6211de87be7e",
            "firstSeenAt": "2026-05-12T14:19:19.812Z",
            "patternId": "A11Y-e555095c"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "32a2f379762b",
            "firstSeenAt": "2026-05-12T14:19:19.812Z",
            "patternId": "A11Y-b6798710"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          }
        ],
        "outcomeCount": 690,
        "duplicateFailedCount": 16,
        "uniqueFailedCount": 2,
        "crossEngineOverlapCount": 0
      },
      "duplicateFindingCount": 16
    },
    {
      "submittedUrl": "https://www.preserve.eco/collections/food-storage",
      "finalUrl": "https://www.preserve.eco/collections/food-storage",
      "redirected": false,
      "statusCode": 200,
      "ok": true,
      "contentType": "text/html; charset=utf-8",
      "pageTitle": "Food Storage &ndash; Preserve",
      "elapsedMs": 14065,
      "error": null,
      "scanContext": {
        "viewport": {
          "width": 1280,
          "height": 800
        },
        "viewportPreset": "desktop",
        "colorScheme": "both",
        "browser": "chromium"
      },
      "alfa": {
        "executed": false,
        "error": "Skipped (not requested)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "axe": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 1441,
          "failed": 0,
          "cantTell": 4,
          "inapplicable": 45
        },
        "failedRules": [],
        "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",
          "empty-heading",
          "form-field-multiple-labels",
          "heading-order",
          "html-has-lang",
          "html-lang-valid",
          "image-alt",
          "image-redundant-alt",
          "input-button-name",
          "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",
          "tabindex"
        ],
        "failures": [],
        "outcomeCount": 1490,
        "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": 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": true,
        "error": null,
        "counts": {
          "passed": 708,
          "failed": 21,
          "cantTell": 85,
          "inapplicable": 28
        },
        "failedRules": [
          "QW-ACT-R30",
          "QW-ACT-R76"
        ],
        "passedRules": [
          "QW-ACT-R1",
          "QW-ACT-R11",
          "QW-ACT-R12",
          "QW-ACT-R13",
          "QW-ACT-R16",
          "QW-ACT-R17",
          "QW-ACT-R2",
          "QW-ACT-R20",
          "QW-ACT-R25",
          "QW-ACT-R27",
          "QW-ACT-R28",
          "QW-ACT-R34",
          "QW-ACT-R35",
          "QW-ACT-R37",
          "QW-ACT-R48",
          "QW-ACT-R5",
          "QW-ACT-R65",
          "QW-ACT-R76",
          "QW-ACT-R9"
        ],
        "failures": [
          {
            "rule": "QW-ACT-R30",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/2ee8b8/",
            "description": "The complete visible text content of the test target neither matches or is contained within its accessible name.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "The complete visible text content of the test target neither matches or is contained within its accessible name.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "02d073cc75bb",
            "firstSeenAt": "2026-05-12T14:19:19.812Z",
            "patternId": "A11Y-e555095c"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "0c742168334a",
            "firstSeenAt": "2026-05-12T14:19:19.812Z",
            "patternId": "A11Y-b6798710"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          }
        ],
        "outcomeCount": 842,
        "duplicateFailedCount": 19,
        "uniqueFailedCount": 2,
        "crossEngineOverlapCount": 0
      },
      "duplicateFindingCount": 19
    },
    {
      "submittedUrl": "https://www.preserve.eco/pages/bcorp-certification",
      "finalUrl": "https://www.preserve.eco/pages/bcorp-certification",
      "redirected": false,
      "statusCode": 200,
      "ok": true,
      "contentType": "text/html; charset=utf-8",
      "pageTitle": "B Corp Certification &ndash; Preserve",
      "elapsedMs": 12639,
      "error": null,
      "scanContext": {
        "viewport": {
          "width": 1280,
          "height": 800
        },
        "viewportPreset": "desktop",
        "colorScheme": "both",
        "browser": "chromium"
      },
      "alfa": {
        "executed": false,
        "error": "Skipped (not requested)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "axe": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 422,
          "failed": 0,
          "cantTell": 1,
          "inapplicable": 45
        },
        "failedRules": [],
        "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",
          "empty-heading",
          "form-field-multiple-labels",
          "heading-order",
          "html-has-lang",
          "html-lang-valid",
          "image-alt",
          "image-redundant-alt",
          "input-button-name",
          "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-in-text-block",
          "link-name",
          "list",
          "listitem",
          "meta-viewport",
          "meta-viewport-large",
          "nested-interactive",
          "page-has-heading-one",
          "presentation-role-conflict",
          "region"
        ],
        "failures": [],
        "outcomeCount": 468,
        "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": 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": true,
        "error": null,
        "counts": {
          "passed": 198,
          "failed": 11,
          "cantTell": 39,
          "inapplicable": 3
        },
        "failedRules": [
          "QW-ACT-R30",
          "QW-ACT-R76"
        ],
        "passedRules": [
          "QW-ACT-R1",
          "QW-ACT-R11",
          "QW-ACT-R12",
          "QW-ACT-R13",
          "QW-ACT-R16",
          "QW-ACT-R17",
          "QW-ACT-R2",
          "QW-ACT-R20",
          "QW-ACT-R25",
          "QW-ACT-R27",
          "QW-ACT-R28",
          "QW-ACT-R34",
          "QW-ACT-R35",
          "QW-ACT-R37",
          "QW-ACT-R48",
          "QW-ACT-R5",
          "QW-ACT-R65",
          "QW-ACT-R76",
          "QW-ACT-R9"
        ],
        "failures": [
          {
            "rule": "QW-ACT-R30",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/2ee8b8/",
            "description": "The complete visible text content of the test target neither matches or is contained within its accessible name.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "The complete visible text content of the test target neither matches or is contained within its accessible name.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "6bf0821d7662",
            "firstSeenAt": "2026-05-12T14:19:19.812Z",
            "patternId": "A11Y-e555095c"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "1afcf2038442",
            "firstSeenAt": "2026-05-12T14:19:19.812Z",
            "patternId": "A11Y-b6798710"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          }
        ],
        "outcomeCount": 251,
        "duplicateFailedCount": 9,
        "uniqueFailedCount": 2,
        "crossEngineOverlapCount": 0
      },
      "duplicateFindingCount": 9
    },
    {
      "submittedUrl": "https://www.preserve.eco/pages/terms-of-use",
      "finalUrl": "https://www.preserve.eco/pages/terms-of-use",
      "redirected": false,
      "statusCode": 200,
      "ok": true,
      "contentType": "text/html; charset=utf-8",
      "pageTitle": "Terms of Use &ndash; Preserve",
      "elapsedMs": 12823,
      "error": null,
      "scanContext": {
        "viewport": {
          "width": 1280,
          "height": 800
        },
        "viewportPreset": "desktop",
        "colorScheme": "both",
        "browser": "chromium"
      },
      "alfa": {
        "executed": false,
        "error": "Skipped (not requested)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "axe": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 523,
          "failed": 0,
          "cantTell": 1,
          "inapplicable": 47
        },
        "failedRules": [],
        "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",
          "empty-heading",
          "form-field-multiple-labels",
          "heading-order",
          "html-has-lang",
          "html-lang-valid",
          "image-alt",
          "image-redundant-alt",
          "input-button-name",
          "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"
        ],
        "failures": [],
        "outcomeCount": 571,
        "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": 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": true,
        "error": null,
        "counts": {
          "passed": 302,
          "failed": 10,
          "cantTell": 38,
          "inapplicable": 3
        },
        "failedRules": [
          "QW-ACT-R30",
          "QW-ACT-R76"
        ],
        "passedRules": [
          "QW-ACT-R1",
          "QW-ACT-R11",
          "QW-ACT-R12",
          "QW-ACT-R13",
          "QW-ACT-R16",
          "QW-ACT-R17",
          "QW-ACT-R2",
          "QW-ACT-R20",
          "QW-ACT-R25",
          "QW-ACT-R27",
          "QW-ACT-R28",
          "QW-ACT-R34",
          "QW-ACT-R35",
          "QW-ACT-R37",
          "QW-ACT-R5",
          "QW-ACT-R65",
          "QW-ACT-R76",
          "QW-ACT-R9"
        ],
        "failures": [
          {
            "rule": "QW-ACT-R30",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/2ee8b8/",
            "description": "The complete visible text content of the test target neither matches or is contained within its accessible name.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "The complete visible text content of the test target neither matches or is contained within its accessible name.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "a0b273eb1395",
            "firstSeenAt": "2026-05-12T14:19:19.812Z",
            "patternId": "A11Y-e555095c"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "8f4cb802c26e",
            "firstSeenAt": "2026-05-12T14:19:19.812Z",
            "patternId": "A11Y-b6798710"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          }
        ],
        "outcomeCount": 353,
        "duplicateFailedCount": 8,
        "uniqueFailedCount": 2,
        "crossEngineOverlapCount": 0
      },
      "duplicateFindingCount": 8
    },
    {
      "submittedUrl": "https://www.preserve.eco/pages/gimme5-overview",
      "finalUrl": "https://www.preserve.eco/pages/gimme5-overview",
      "redirected": false,
      "statusCode": 200,
      "ok": true,
      "contentType": "text/html; charset=utf-8",
      "pageTitle": "Gimme 5 Overview &ndash; Preserve",
      "elapsedMs": 13269,
      "error": null,
      "scanContext": {
        "viewport": {
          "width": 1280,
          "height": 800
        },
        "viewportPreset": "desktop",
        "colorScheme": "both",
        "browser": "chromium"
      },
      "alfa": {
        "executed": false,
        "error": "Skipped (not requested)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "axe": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 507,
          "failed": 0,
          "cantTell": 1,
          "inapplicable": 46
        },
        "failedRules": [],
        "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",
          "empty-heading",
          "form-field-multiple-labels",
          "heading-order",
          "html-has-lang",
          "html-lang-valid",
          "image-alt",
          "image-redundant-alt",
          "input-button-name",
          "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-in-text-block",
          "link-name",
          "list",
          "listitem",
          "meta-viewport",
          "meta-viewport-large",
          "nested-interactive",
          "page-has-heading-one",
          "region"
        ],
        "failures": [],
        "outcomeCount": 554,
        "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": 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": true,
        "error": null,
        "counts": {
          "passed": 252,
          "failed": 13,
          "cantTell": 41,
          "inapplicable": 3
        },
        "failedRules": [
          "QW-ACT-R30",
          "QW-ACT-R76"
        ],
        "passedRules": [
          "QW-ACT-R1",
          "QW-ACT-R11",
          "QW-ACT-R12",
          "QW-ACT-R13",
          "QW-ACT-R16",
          "QW-ACT-R17",
          "QW-ACT-R2",
          "QW-ACT-R20",
          "QW-ACT-R25",
          "QW-ACT-R27",
          "QW-ACT-R28",
          "QW-ACT-R34",
          "QW-ACT-R35",
          "QW-ACT-R37",
          "QW-ACT-R5",
          "QW-ACT-R65",
          "QW-ACT-R68",
          "QW-ACT-R76",
          "QW-ACT-R9"
        ],
        "failures": [
          {
            "rule": "QW-ACT-R30",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/2ee8b8/",
            "description": "The complete visible text content of the test target neither matches or is contained within its accessible name.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "The complete visible text content of the test target neither matches or is contained within its accessible name.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "8e966fef5c93",
            "firstSeenAt": "2026-05-12T14:19:19.812Z",
            "patternId": "A11Y-e555095c"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "7448b377d4fe",
            "firstSeenAt": "2026-05-12T14:19:19.812Z",
            "patternId": "A11Y-b6798710"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          }
        ],
        "outcomeCount": 309,
        "duplicateFailedCount": 11,
        "uniqueFailedCount": 2,
        "crossEngineOverlapCount": 0
      },
      "duplicateFindingCount": 11
    },
    {
      "submittedUrl": "https://www.preserve.eco/pages/compostables",
      "finalUrl": "https://www.preserve.eco/pages/compostables",
      "redirected": false,
      "statusCode": 200,
      "ok": true,
      "contentType": "text/html; charset=utf-8",
      "pageTitle": "Preserve Compostables",
      "elapsedMs": 12322,
      "error": null,
      "scanContext": {
        "viewport": {
          "width": 1280,
          "height": 800
        },
        "viewportPreset": "desktop",
        "colorScheme": "both",
        "browser": "chromium"
      },
      "alfa": {
        "executed": false,
        "error": "Skipped (not requested)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "axe": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 454,
          "failed": 0,
          "cantTell": 1,
          "inapplicable": 45
        },
        "failedRules": [],
        "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",
          "empty-heading",
          "form-field-multiple-labels",
          "heading-order",
          "html-has-lang",
          "html-lang-valid",
          "image-alt",
          "image-redundant-alt",
          "input-button-name",
          "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-in-text-block",
          "link-name",
          "list",
          "listitem",
          "meta-viewport",
          "meta-viewport-large",
          "nested-interactive",
          "page-has-heading-one",
          "presentation-role-conflict",
          "region"
        ],
        "failures": [],
        "outcomeCount": 500,
        "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": 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": true,
        "error": null,
        "counts": {
          "passed": 211,
          "failed": 13,
          "cantTell": 41,
          "inapplicable": 3
        },
        "failedRules": [
          "QW-ACT-R30",
          "QW-ACT-R76"
        ],
        "passedRules": [
          "QW-ACT-R1",
          "QW-ACT-R11",
          "QW-ACT-R12",
          "QW-ACT-R13",
          "QW-ACT-R16",
          "QW-ACT-R17",
          "QW-ACT-R2",
          "QW-ACT-R20",
          "QW-ACT-R25",
          "QW-ACT-R27",
          "QW-ACT-R28",
          "QW-ACT-R34",
          "QW-ACT-R35",
          "QW-ACT-R37",
          "QW-ACT-R48",
          "QW-ACT-R5",
          "QW-ACT-R65",
          "QW-ACT-R68",
          "QW-ACT-R76",
          "QW-ACT-R9"
        ],
        "failures": [
          {
            "rule": "QW-ACT-R30",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/2ee8b8/",
            "description": "The complete visible text content of the test target neither matches or is contained within its accessible name.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "The complete visible text content of the test target neither matches or is contained within its accessible name.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "e36b0dff5d7a",
            "firstSeenAt": "2026-05-12T14:19:19.812Z",
            "patternId": "A11Y-e555095c"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "ba06c8d44058",
            "firstSeenAt": "2026-05-12T14:19:19.812Z",
            "patternId": "A11Y-b6798710"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          }
        ],
        "outcomeCount": 268,
        "duplicateFailedCount": 11,
        "uniqueFailedCount": 2,
        "crossEngineOverlapCount": 0
      },
      "duplicateFindingCount": 11
    },
    {
      "submittedUrl": "https://www.preserve.eco/pages/privacy-policy",
      "finalUrl": "https://www.preserve.eco/pages/privacy-policy",
      "redirected": false,
      "statusCode": 200,
      "ok": true,
      "contentType": "text/html; charset=utf-8",
      "pageTitle": "Privacy Policy &ndash; Preserve",
      "elapsedMs": 12974,
      "error": null,
      "scanContext": {
        "viewport": {
          "width": 1280,
          "height": 800
        },
        "viewportPreset": "desktop",
        "colorScheme": "both",
        "browser": "chromium"
      },
      "alfa": {
        "executed": false,
        "error": "Skipped (not requested)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "axe": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 395,
          "failed": 0,
          "cantTell": 1,
          "inapplicable": 47
        },
        "failedRules": [],
        "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",
          "empty-heading",
          "form-field-multiple-labels",
          "heading-order",
          "html-has-lang",
          "html-lang-valid",
          "image-alt",
          "image-redundant-alt",
          "input-button-name",
          "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"
        ],
        "failures": [],
        "outcomeCount": 443,
        "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": 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": true,
        "error": null,
        "counts": {
          "passed": 195,
          "failed": 10,
          "cantTell": 38,
          "inapplicable": 3
        },
        "failedRules": [
          "QW-ACT-R30",
          "QW-ACT-R76"
        ],
        "passedRules": [
          "QW-ACT-R1",
          "QW-ACT-R11",
          "QW-ACT-R12",
          "QW-ACT-R13",
          "QW-ACT-R16",
          "QW-ACT-R17",
          "QW-ACT-R2",
          "QW-ACT-R20",
          "QW-ACT-R25",
          "QW-ACT-R27",
          "QW-ACT-R28",
          "QW-ACT-R34",
          "QW-ACT-R35",
          "QW-ACT-R37",
          "QW-ACT-R5",
          "QW-ACT-R65",
          "QW-ACT-R76",
          "QW-ACT-R9"
        ],
        "failures": [
          {
            "rule": "QW-ACT-R30",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/2ee8b8/",
            "description": "The complete visible text content of the test target neither matches or is contained within its accessible name.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "The complete visible text content of the test target neither matches or is contained within its accessible name.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "f599c4a539d5",
            "firstSeenAt": "2026-05-12T14:19:19.812Z",
            "patternId": "A11Y-e555095c"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "05ff35fe6b68",
            "firstSeenAt": "2026-05-12T14:19:19.812Z",
            "patternId": "A11Y-b6798710"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          }
        ],
        "outcomeCount": 246,
        "duplicateFailedCount": 8,
        "uniqueFailedCount": 2,
        "crossEngineOverlapCount": 0
      },
      "duplicateFindingCount": 8
    },
    {
      "submittedUrl": "https://www.preserve.eco/pages/climate",
      "finalUrl": "https://www.preserve.eco/pages/climate",
      "redirected": false,
      "statusCode": 200,
      "ok": true,
      "contentType": "text/html; charset=utf-8",
      "pageTitle": "Climate &ndash; Preserve",
      "elapsedMs": 13009,
      "error": null,
      "scanContext": {
        "viewport": {
          "width": 1280,
          "height": 800
        },
        "viewportPreset": "desktop",
        "colorScheme": "both",
        "browser": "chromium"
      },
      "alfa": {
        "executed": false,
        "error": "Skipped (not requested)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "axe": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 562,
          "failed": 0,
          "cantTell": 1,
          "inapplicable": 45
        },
        "failedRules": [],
        "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",
          "empty-heading",
          "form-field-multiple-labels",
          "heading-order",
          "html-has-lang",
          "html-lang-valid",
          "image-alt",
          "image-redundant-alt",
          "input-button-name",
          "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-in-text-block",
          "link-name",
          "list",
          "listitem",
          "meta-viewport",
          "meta-viewport-large",
          "nested-interactive",
          "page-has-heading-one",
          "presentation-role-conflict",
          "region"
        ],
        "failures": [],
        "outcomeCount": 608,
        "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": 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": true,
        "error": null,
        "counts": {
          "passed": 301,
          "failed": 11,
          "cantTell": 39,
          "inapplicable": 3
        },
        "failedRules": [
          "QW-ACT-R30",
          "QW-ACT-R76"
        ],
        "passedRules": [
          "QW-ACT-R1",
          "QW-ACT-R11",
          "QW-ACT-R12",
          "QW-ACT-R13",
          "QW-ACT-R16",
          "QW-ACT-R17",
          "QW-ACT-R2",
          "QW-ACT-R20",
          "QW-ACT-R25",
          "QW-ACT-R27",
          "QW-ACT-R28",
          "QW-ACT-R34",
          "QW-ACT-R35",
          "QW-ACT-R37",
          "QW-ACT-R48",
          "QW-ACT-R5",
          "QW-ACT-R65",
          "QW-ACT-R76",
          "QW-ACT-R9"
        ],
        "failures": [
          {
            "rule": "QW-ACT-R30",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/2ee8b8/",
            "description": "The complete visible text content of the test target neither matches or is contained within its accessible name.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "The complete visible text content of the test target neither matches or is contained within its accessible name.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "387e116c7180",
            "firstSeenAt": "2026-05-12T14:19:19.812Z",
            "patternId": "A11Y-e555095c"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "de5a727e4846",
            "firstSeenAt": "2026-05-12T14:19:19.812Z",
            "patternId": "A11Y-b6798710"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          }
        ],
        "outcomeCount": 354,
        "duplicateFailedCount": 9,
        "uniqueFailedCount": 2,
        "crossEngineOverlapCount": 0
      },
      "duplicateFindingCount": 9
    },
    {
      "submittedUrl": "https://www.preserve.eco/collections/travel",
      "finalUrl": "https://www.preserve.eco/collections/travel",
      "redirected": false,
      "statusCode": 200,
      "ok": true,
      "contentType": "text/html; charset=utf-8",
      "pageTitle": "Travel &ndash; Preserve",
      "elapsedMs": 14518,
      "error": null,
      "scanContext": {
        "viewport": {
          "width": 1280,
          "height": 800
        },
        "viewportPreset": "desktop",
        "colorScheme": "both",
        "browser": "chromium"
      },
      "alfa": {
        "executed": false,
        "error": "Skipped (not requested)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "axe": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 1146,
          "failed": 0,
          "cantTell": 1,
          "inapplicable": 45
        },
        "failedRules": [],
        "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",
          "empty-heading",
          "form-field-multiple-labels",
          "heading-order",
          "html-has-lang",
          "html-lang-valid",
          "image-alt",
          "image-redundant-alt",
          "input-button-name",
          "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",
          "tabindex"
        ],
        "failures": [],
        "outcomeCount": 1192,
        "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": 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": true,
        "error": null,
        "counts": {
          "passed": 517,
          "failed": 14,
          "cantTell": 71,
          "inapplicable": 28
        },
        "failedRules": [
          "QW-ACT-R30",
          "QW-ACT-R76"
        ],
        "passedRules": [
          "QW-ACT-R1",
          "QW-ACT-R11",
          "QW-ACT-R12",
          "QW-ACT-R13",
          "QW-ACT-R16",
          "QW-ACT-R17",
          "QW-ACT-R2",
          "QW-ACT-R20",
          "QW-ACT-R25",
          "QW-ACT-R27",
          "QW-ACT-R28",
          "QW-ACT-R34",
          "QW-ACT-R35",
          "QW-ACT-R37",
          "QW-ACT-R48",
          "QW-ACT-R5",
          "QW-ACT-R65",
          "QW-ACT-R76",
          "QW-ACT-R9"
        ],
        "failures": [
          {
            "rule": "QW-ACT-R30",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/2ee8b8/",
            "description": "The complete visible text content of the test target neither matches or is contained within its accessible name.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "The complete visible text content of the test target neither matches or is contained within its accessible name.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "acaf53b34ad3",
            "firstSeenAt": "2026-05-12T14:19:19.812Z",
            "patternId": "A11Y-e555095c"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "fc49333f76b4",
            "firstSeenAt": "2026-05-12T14:19:19.812Z",
            "patternId": "A11Y-b6798710"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          }
        ],
        "outcomeCount": 630,
        "duplicateFailedCount": 12,
        "uniqueFailedCount": 2,
        "crossEngineOverlapCount": 0
      },
      "duplicateFindingCount": 12
    },
    {
      "submittedUrl": "https://www.preserve.eco/collections/spring-blowout",
      "finalUrl": "https://www.preserve.eco/collections/spring-blowout",
      "redirected": false,
      "statusCode": 200,
      "ok": true,
      "contentType": "text/html; charset=utf-8",
      "pageTitle": "Spring Clearance &ndash; Preserve",
      "elapsedMs": 13207,
      "error": null,
      "scanContext": {
        "viewport": {
          "width": 1280,
          "height": 800
        },
        "viewportPreset": "desktop",
        "colorScheme": "both",
        "browser": "chromium"
      },
      "alfa": {
        "executed": false,
        "error": "Skipped (not requested)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "axe": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 774,
          "failed": 0,
          "cantTell": 2,
          "inapplicable": 45
        },
        "failedRules": [],
        "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",
          "empty-heading",
          "form-field-multiple-labels",
          "heading-order",
          "html-has-lang",
          "html-lang-valid",
          "image-alt",
          "image-redundant-alt",
          "input-button-name",
          "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",
          "tabindex"
        ],
        "failures": [],
        "outcomeCount": 821,
        "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": 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": true,
        "error": null,
        "counts": {
          "passed": 386,
          "failed": 16,
          "cantTell": 59,
          "inapplicable": 10
        },
        "failedRules": [
          "QW-ACT-R30",
          "QW-ACT-R76"
        ],
        "passedRules": [
          "QW-ACT-R1",
          "QW-ACT-R11",
          "QW-ACT-R12",
          "QW-ACT-R13",
          "QW-ACT-R16",
          "QW-ACT-R17",
          "QW-ACT-R2",
          "QW-ACT-R20",
          "QW-ACT-R25",
          "QW-ACT-R27",
          "QW-ACT-R28",
          "QW-ACT-R34",
          "QW-ACT-R35",
          "QW-ACT-R37",
          "QW-ACT-R48",
          "QW-ACT-R5",
          "QW-ACT-R65",
          "QW-ACT-R76",
          "QW-ACT-R9"
        ],
        "failures": [
          {
            "rule": "QW-ACT-R30",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/2ee8b8/",
            "description": "The complete visible text content of the test target neither matches or is contained within its accessible name.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "The complete visible text content of the test target neither matches or is contained within its accessible name.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "a41cb88f68d3",
            "firstSeenAt": "2026-05-12T14:19:19.812Z",
            "patternId": "A11Y-e555095c"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "4e00f91b3410",
            "firstSeenAt": "2026-05-12T14:19:19.812Z",
            "patternId": "A11Y-b6798710"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          }
        ],
        "outcomeCount": 471,
        "duplicateFailedCount": 14,
        "uniqueFailedCount": 2,
        "crossEngineOverlapCount": 0
      },
      "duplicateFindingCount": 14
    },
    {
      "submittedUrl": "https://www.preserve.eco/collections/kitchen",
      "finalUrl": "https://www.preserve.eco/collections/kitchen",
      "redirected": false,
      "statusCode": 200,
      "ok": true,
      "contentType": "text/html; charset=utf-8",
      "pageTitle": "kitchen &ndash; Preserve",
      "elapsedMs": 16537,
      "error": null,
      "scanContext": {
        "viewport": {
          "width": 1280,
          "height": 800
        },
        "viewportPreset": "desktop",
        "colorScheme": "both",
        "browser": "chromium"
      },
      "alfa": {
        "executed": false,
        "error": "Skipped (not requested)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "axe": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 2381,
          "failed": 0,
          "cantTell": 4,
          "inapplicable": 45
        },
        "failedRules": [],
        "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",
          "empty-heading",
          "form-field-multiple-labels",
          "heading-order",
          "html-has-lang",
          "html-lang-valid",
          "image-alt",
          "image-redundant-alt",
          "input-button-name",
          "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",
          "tabindex"
        ],
        "failures": [],
        "outcomeCount": 2430,
        "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": 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": true,
        "error": null,
        "counts": {
          "passed": 1183,
          "failed": 33,
          "cantTell": 128,
          "inapplicable": 47
        },
        "failedRules": [
          "QW-ACT-R30",
          "QW-ACT-R76"
        ],
        "passedRules": [
          "QW-ACT-R1",
          "QW-ACT-R11",
          "QW-ACT-R12",
          "QW-ACT-R13",
          "QW-ACT-R16",
          "QW-ACT-R17",
          "QW-ACT-R2",
          "QW-ACT-R20",
          "QW-ACT-R25",
          "QW-ACT-R27",
          "QW-ACT-R28",
          "QW-ACT-R34",
          "QW-ACT-R35",
          "QW-ACT-R37",
          "QW-ACT-R48",
          "QW-ACT-R5",
          "QW-ACT-R65",
          "QW-ACT-R76",
          "QW-ACT-R9"
        ],
        "failures": [
          {
            "rule": "QW-ACT-R30",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/2ee8b8/",
            "description": "The complete visible text content of the test target neither matches or is contained within its accessible name.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "The complete visible text content of the test target neither matches or is contained within its accessible name.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "42d9ff9cd3aa",
            "firstSeenAt": "2026-05-12T14:19:19.812Z",
            "patternId": "A11Y-e555095c"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "78ecf4e91b44",
            "firstSeenAt": "2026-05-12T14:19:19.812Z",
            "patternId": "A11Y-b6798710"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          }
        ],
        "outcomeCount": 1391,
        "duplicateFailedCount": 31,
        "uniqueFailedCount": 2,
        "crossEngineOverlapCount": 0
      },
      "duplicateFindingCount": 31
    },
    {
      "submittedUrl": "https://www.preserve.eco/collections/razors",
      "finalUrl": "https://www.preserve.eco/collections/razors",
      "redirected": false,
      "statusCode": 200,
      "ok": true,
      "contentType": "text/html; charset=utf-8",
      "pageTitle": "Razors &ndash; Preserve",
      "elapsedMs": 13382,
      "error": null,
      "scanContext": {
        "viewport": {
          "width": 1280,
          "height": 800
        },
        "viewportPreset": "desktop",
        "colorScheme": "both",
        "browser": "chromium"
      },
      "alfa": {
        "executed": false,
        "error": "Skipped (not requested)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "axe": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 1125,
          "failed": 0,
          "cantTell": 1,
          "inapplicable": 45
        },
        "failedRules": [],
        "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",
          "empty-heading",
          "form-field-multiple-labels",
          "heading-order",
          "html-has-lang",
          "html-lang-valid",
          "image-alt",
          "image-redundant-alt",
          "input-button-name",
          "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",
          "tabindex"
        ],
        "failures": [],
        "outcomeCount": 1171,
        "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": 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": true,
        "error": null,
        "counts": {
          "passed": 564,
          "failed": 19,
          "cantTell": 73,
          "inapplicable": 20
        },
        "failedRules": [
          "QW-ACT-R30",
          "QW-ACT-R76"
        ],
        "passedRules": [
          "QW-ACT-R1",
          "QW-ACT-R11",
          "QW-ACT-R12",
          "QW-ACT-R13",
          "QW-ACT-R16",
          "QW-ACT-R17",
          "QW-ACT-R2",
          "QW-ACT-R20",
          "QW-ACT-R25",
          "QW-ACT-R27",
          "QW-ACT-R28",
          "QW-ACT-R34",
          "QW-ACT-R35",
          "QW-ACT-R37",
          "QW-ACT-R48",
          "QW-ACT-R5",
          "QW-ACT-R65",
          "QW-ACT-R76",
          "QW-ACT-R9"
        ],
        "failures": [
          {
            "rule": "QW-ACT-R30",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/2ee8b8/",
            "description": "The complete visible text content of the test target neither matches or is contained within its accessible name.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "The complete visible text content of the test target neither matches or is contained within its accessible name.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "02b7384e1332",
            "firstSeenAt": "2026-05-12T14:19:19.812Z",
            "patternId": "A11Y-e555095c"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "bc6c978d8f45",
            "firstSeenAt": "2026-05-12T14:19:19.812Z",
            "patternId": "A11Y-b6798710"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          }
        ],
        "outcomeCount": 676,
        "duplicateFailedCount": 17,
        "uniqueFailedCount": 2,
        "crossEngineOverlapCount": 0
      },
      "duplicateFindingCount": 17
    },
    {
      "submittedUrl": "https://www.preserve.eco/pages/founding-story",
      "finalUrl": "https://www.preserve.eco/pages/founding-story",
      "redirected": false,
      "statusCode": 200,
      "ok": true,
      "contentType": "text/html; charset=utf-8",
      "pageTitle": "Founding Story &ndash; Preserve",
      "elapsedMs": 13055,
      "error": null,
      "scanContext": {
        "viewport": {
          "width": 1280,
          "height": 800
        },
        "viewportPreset": "desktop",
        "colorScheme": "both",
        "browser": "chromium"
      },
      "alfa": {
        "executed": false,
        "error": "Skipped (not requested)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "axe": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 403,
          "failed": 0,
          "cantTell": 1,
          "inapplicable": 45
        },
        "failedRules": [],
        "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",
          "empty-heading",
          "form-field-multiple-labels",
          "heading-order",
          "html-has-lang",
          "html-lang-valid",
          "image-alt",
          "image-redundant-alt",
          "input-button-name",
          "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-in-text-block",
          "link-name",
          "list",
          "listitem",
          "meta-viewport",
          "meta-viewport-large",
          "nested-interactive",
          "page-has-heading-one",
          "presentation-role-conflict",
          "region"
        ],
        "failures": [],
        "outcomeCount": 449,
        "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": 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": true,
        "error": null,
        "counts": {
          "passed": 196,
          "failed": 11,
          "cantTell": 39,
          "inapplicable": 3
        },
        "failedRules": [
          "QW-ACT-R30",
          "QW-ACT-R76"
        ],
        "passedRules": [
          "QW-ACT-R1",
          "QW-ACT-R11",
          "QW-ACT-R12",
          "QW-ACT-R13",
          "QW-ACT-R16",
          "QW-ACT-R17",
          "QW-ACT-R2",
          "QW-ACT-R20",
          "QW-ACT-R25",
          "QW-ACT-R27",
          "QW-ACT-R28",
          "QW-ACT-R34",
          "QW-ACT-R35",
          "QW-ACT-R37",
          "QW-ACT-R48",
          "QW-ACT-R5",
          "QW-ACT-R65",
          "QW-ACT-R76",
          "QW-ACT-R9"
        ],
        "failures": [
          {
            "rule": "QW-ACT-R30",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/2ee8b8/",
            "description": "The complete visible text content of the test target neither matches or is contained within its accessible name.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "The complete visible text content of the test target neither matches or is contained within its accessible name.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "9cb1ed5e4402",
            "firstSeenAt": "2026-05-12T14:19:19.812Z",
            "patternId": "A11Y-e555095c"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "9d7eade53847",
            "firstSeenAt": "2026-05-12T14:19:19.812Z",
            "patternId": "A11Y-b6798710"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          }
        ],
        "outcomeCount": 249,
        "duplicateFailedCount": 9,
        "uniqueFailedCount": 2,
        "crossEngineOverlapCount": 0
      },
      "duplicateFindingCount": 9
    },
    {
      "submittedUrl": "https://www.preserve.eco/pages/popi-about",
      "finalUrl": "https://www.preserve.eco/pages/popi-about",
      "redirected": false,
      "statusCode": 200,
      "ok": true,
      "contentType": "text/html; charset=utf-8",
      "pageTitle": "Preserve Ocean Plastic Initiative (POPi)",
      "elapsedMs": 20340,
      "error": null,
      "scanContext": {
        "viewport": {
          "width": 1280,
          "height": 800
        },
        "viewportPreset": "desktop",
        "colorScheme": "both",
        "browser": "chromium"
      },
      "alfa": {
        "executed": false,
        "error": "Skipped (not requested)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "axe": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 1124,
          "failed": 3,
          "cantTell": 8,
          "inapplicable": 40
        },
        "failedRules": [
          "aria-prohibited-attr",
          "button-name"
        ],
        "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",
          "empty-heading",
          "form-field-multiple-labels",
          "frame-tested",
          "frame-title",
          "heading-order",
          "html-has-lang",
          "html-lang-valid",
          "image-alt",
          "image-redundant-alt",
          "input-button-name",
          "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-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": "aria-prohibited-attr",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/aria-prohibited-attr?application=playwright",
            "impact": "serious",
            "wcagSc": [
              "wcag2a",
              "wcag412"
            ],
            "xpath": "iframe[loading=\"eager\"]",
            "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/74be5b62/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": "a178d3e0940e",
            "firstSeenAt": "2026-05-12T14:19:19.812Z",
            "patternId": "A11Y-0f9addb0"
          },
          {
            "rule": "aria-prohibited-attr",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/aria-prohibited-attr?application=playwright",
            "impact": "serious",
            "wcagSc": [
              "wcag2a",
              "wcag412"
            ],
            "xpath": "#s-d7ab9102-9018-450c-826c-e5d616c8d2f1 > .shogun-video.shogun-video-16x9 > .video-wrapper > .shogun-video-embed[allowfullscreen=\"\"][title=\"Embedded Youtube Video\"]",
            "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/74be5b62/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": "54b33877351b",
            "firstSeenAt": "2026-05-12T14:19:19.812Z",
            "patternId": "A11Y-be8c9704"
          },
          {
            "rule": "button-name",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/button-name?application=playwright",
            "impact": "critical",
            "wcagSc": [
              "wcag2a",
              "wcag412"
            ],
            "xpath": "#s-d7ab9102-9018-450c-826c-e5d616c8d2f1 > .shogun-video.shogun-video-16x9 > .video-wrapper > .shogun-video-embed[allowfullscreen=\"\"][title=\"Embedded Youtube Video\"]",
            "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"
          }
        ],
        "outcomeCount": 1175,
        "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": 1,
        "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": true,
        "error": null,
        "counts": {
          "passed": 321,
          "failed": 19,
          "cantTell": 59,
          "inapplicable": 5
        },
        "failedRules": [
          "QW-ACT-R30",
          "QW-ACT-R76"
        ],
        "passedRules": [
          "QW-ACT-R1",
          "QW-ACT-R11",
          "QW-ACT-R12",
          "QW-ACT-R13",
          "QW-ACT-R16",
          "QW-ACT-R17",
          "QW-ACT-R19",
          "QW-ACT-R2",
          "QW-ACT-R20",
          "QW-ACT-R25",
          "QW-ACT-R27",
          "QW-ACT-R28",
          "QW-ACT-R34",
          "QW-ACT-R35",
          "QW-ACT-R37",
          "QW-ACT-R48",
          "QW-ACT-R5",
          "QW-ACT-R65",
          "QW-ACT-R68",
          "QW-ACT-R70",
          "QW-ACT-R76",
          "QW-ACT-R9"
        ],
        "failures": [
          {
            "rule": "QW-ACT-R30",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/2ee8b8/",
            "description": "The complete visible text content of the test target neither matches or is contained within its accessible name.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "The complete visible text content of the test target neither matches or is contained within its accessible name.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "3f72d66a0b25",
            "firstSeenAt": "2026-05-12T14:19:19.812Z",
            "patternId": "A11Y-e555095c"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "67b9c8289e8b",
            "firstSeenAt": "2026-05-12T14:19:19.812Z",
            "patternId": "A11Y-b6798710"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          }
        ],
        "outcomeCount": 404,
        "duplicateFailedCount": 17,
        "uniqueFailedCount": 2,
        "crossEngineOverlapCount": 0
      },
      "duplicateFindingCount": 18
    },
    {
      "submittedUrl": "https://www.preserve.eco/collections/oral-care",
      "finalUrl": "https://www.preserve.eco/collections/oral-care",
      "redirected": false,
      "statusCode": 200,
      "ok": true,
      "contentType": "text/html; charset=utf-8",
      "pageTitle": "Oral Care &ndash; Preserve",
      "elapsedMs": 15061,
      "error": null,
      "scanContext": {
        "viewport": {
          "width": 1280,
          "height": 800
        },
        "viewportPreset": "desktop",
        "colorScheme": "both",
        "browser": "chromium"
      },
      "alfa": {
        "executed": false,
        "error": "Skipped (not requested)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "axe": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 1487,
          "failed": 0,
          "cantTell": 3,
          "inapplicable": 45
        },
        "failedRules": [],
        "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",
          "empty-heading",
          "form-field-multiple-labels",
          "heading-order",
          "html-has-lang",
          "html-lang-valid",
          "image-alt",
          "image-redundant-alt",
          "input-button-name",
          "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",
          "tabindex"
        ],
        "failures": [],
        "outcomeCount": 1535,
        "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": 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": true,
        "error": null,
        "counts": {
          "passed": 742,
          "failed": 23,
          "cantTell": 89,
          "inapplicable": 28
        },
        "failedRules": [
          "QW-ACT-R30",
          "QW-ACT-R76"
        ],
        "passedRules": [
          "QW-ACT-R1",
          "QW-ACT-R11",
          "QW-ACT-R12",
          "QW-ACT-R13",
          "QW-ACT-R16",
          "QW-ACT-R17",
          "QW-ACT-R2",
          "QW-ACT-R20",
          "QW-ACT-R25",
          "QW-ACT-R27",
          "QW-ACT-R28",
          "QW-ACT-R34",
          "QW-ACT-R35",
          "QW-ACT-R37",
          "QW-ACT-R48",
          "QW-ACT-R5",
          "QW-ACT-R65",
          "QW-ACT-R76",
          "QW-ACT-R9"
        ],
        "failures": [
          {
            "rule": "QW-ACT-R30",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/2ee8b8/",
            "description": "The complete visible text content of the test target neither matches or is contained within its accessible name.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "The complete visible text content of the test target neither matches or is contained within its accessible name.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "82b3d83c8c78",
            "firstSeenAt": "2026-05-12T14:19:19.812Z",
            "patternId": "A11Y-e555095c"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "49b363448408",
            "firstSeenAt": "2026-05-12T14:19:19.812Z",
            "patternId": "A11Y-b6798710"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          }
        ],
        "outcomeCount": 882,
        "duplicateFailedCount": 21,
        "uniqueFailedCount": 2,
        "crossEngineOverlapCount": 0
      },
      "duplicateFindingCount": 21
    },
    {
      "submittedUrl": "https://www.preserve.eco/pages/toothbrush-takeback",
      "finalUrl": "https://www.preserve.eco/pages/toothbrush-takeback",
      "redirected": false,
      "statusCode": 200,
      "ok": true,
      "contentType": "text/html; charset=utf-8",
      "pageTitle": "Toothbrush Takeback &ndash; Preserve",
      "elapsedMs": 12944,
      "error": null,
      "scanContext": {
        "viewport": {
          "width": 1280,
          "height": 800
        },
        "viewportPreset": "desktop",
        "colorScheme": "both",
        "browser": "chromium"
      },
      "alfa": {
        "executed": false,
        "error": "Skipped (not requested)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "axe": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 453,
          "failed": 0,
          "cantTell": 4,
          "inapplicable": 46
        },
        "failedRules": [],
        "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",
          "empty-heading",
          "form-field-multiple-labels",
          "heading-order",
          "html-has-lang",
          "html-lang-valid",
          "image-alt",
          "image-redundant-alt",
          "input-button-name",
          "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-in-text-block",
          "link-name",
          "list",
          "listitem",
          "meta-viewport",
          "meta-viewport-large",
          "nested-interactive",
          "page-has-heading-one",
          "region"
        ],
        "failures": [],
        "outcomeCount": 503,
        "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": 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": true,
        "error": null,
        "counts": {
          "passed": 194,
          "failed": 11,
          "cantTell": 39,
          "inapplicable": 3
        },
        "failedRules": [
          "QW-ACT-R30",
          "QW-ACT-R76"
        ],
        "passedRules": [
          "QW-ACT-R1",
          "QW-ACT-R11",
          "QW-ACT-R12",
          "QW-ACT-R13",
          "QW-ACT-R16",
          "QW-ACT-R17",
          "QW-ACT-R2",
          "QW-ACT-R20",
          "QW-ACT-R25",
          "QW-ACT-R27",
          "QW-ACT-R28",
          "QW-ACT-R34",
          "QW-ACT-R35",
          "QW-ACT-R37",
          "QW-ACT-R5",
          "QW-ACT-R65",
          "QW-ACT-R68",
          "QW-ACT-R76",
          "QW-ACT-R9"
        ],
        "failures": [
          {
            "rule": "QW-ACT-R30",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/2ee8b8/",
            "description": "The complete visible text content of the test target neither matches or is contained within its accessible name.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "The complete visible text content of the test target neither matches or is contained within its accessible name.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "28f0ea4b9dd0",
            "firstSeenAt": "2026-05-12T14:19:19.812Z",
            "patternId": "A11Y-e555095c"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "d1fba9571468",
            "firstSeenAt": "2026-05-12T14:19:19.812Z",
            "patternId": "A11Y-b6798710"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          }
        ],
        "outcomeCount": 247,
        "duplicateFailedCount": 9,
        "uniqueFailedCount": 2,
        "crossEngineOverlapCount": 0
      },
      "duplicateFindingCount": 9
    },
    {
      "submittedUrl": "https://www.preserve.eco/collections/dopper",
      "finalUrl": "https://www.preserve.eco/collections/dopper",
      "redirected": false,
      "statusCode": 200,
      "ok": true,
      "contentType": "text/html; charset=utf-8",
      "pageTitle": "Dopper® &ndash; Preserve",
      "elapsedMs": 12341,
      "error": null,
      "scanContext": {
        "viewport": {
          "width": 1280,
          "height": 800
        },
        "viewportPreset": "desktop",
        "colorScheme": "both",
        "browser": "chromium"
      },
      "alfa": {
        "executed": false,
        "error": "Skipped (not requested)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "axe": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 615,
          "failed": 2,
          "cantTell": 2,
          "inapplicable": 45
        },
        "failedRules": [
          "image-alt",
          "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",
          "empty-heading",
          "form-field-multiple-labels",
          "heading-order",
          "html-has-lang",
          "html-lang-valid",
          "image-alt",
          "image-redundant-alt",
          "input-button-name",
          "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",
          "tabindex"
        ],
        "failures": [
          {
            "rule": "image-alt",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/image-alt?application=playwright",
            "impact": "critical",
            "wcagSc": [
              "wcag2a",
              "wcag111"
            ],
            "xpath": ".parallax-slider",
            "html": "<img class=\"parallax-slider\" src=\"//www.preserve.eco/cdn/shop/collections/collect-header3-50_bca3e9cc-2ac8-48bb-89e6-bedc57cd047f_1800x.jpg?v=1517178503\" style=\"transform: translate3d(0px, -91.8125px, 0px); position: absolute; height: 374px; width: 1280px; max-width: none;\">",
            "message": "Images must have alternative text",
            "fixSummary": "Fix any of the following:\n  Element does not have an alt attribute\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's default semantics were not overridden with role=\"none\" or role=\"presentation\"",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "220ca0ad3937",
            "firstSeenAt": "2026-05-12T14:19:19.812Z",
            "patternId": "A11Y-2a41b6ff"
          },
          {
            "rule": "region",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/region?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": ".parallax-mirror",
            "html": "<div class=\"parallax-mirror\" style=\"visibility: visible; z-index: -100; position: fixed; top: 0px; left: 0px; overflow: hidden; transform: translate3d(0px, 98.5156px, 0px); height: 270px; width: 1280px;\">",
            "message": "All page 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": "568e65e3451f",
            "firstSeenAt": "2026-05-12T14:19:19.812Z",
            "patternId": "A11Y-70239d71"
          }
        ],
        "outcomeCount": 664,
        "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": true,
        "error": null,
        "counts": {
          "passed": 283,
          "failed": 12,
          "cantTell": 49,
          "inapplicable": 11
        },
        "failedRules": [
          "QW-ACT-R17",
          "QW-ACT-R30",
          "QW-ACT-R76"
        ],
        "passedRules": [
          "QW-ACT-R1",
          "QW-ACT-R11",
          "QW-ACT-R12",
          "QW-ACT-R13",
          "QW-ACT-R16",
          "QW-ACT-R17",
          "QW-ACT-R2",
          "QW-ACT-R20",
          "QW-ACT-R25",
          "QW-ACT-R27",
          "QW-ACT-R28",
          "QW-ACT-R34",
          "QW-ACT-R35",
          "QW-ACT-R37",
          "QW-ACT-R48",
          "QW-ACT-R5",
          "QW-ACT-R65",
          "QW-ACT-R76",
          "QW-ACT-R9"
        ],
        "failures": [
          {
            "rule": "QW-ACT-R17",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/23a2a8/",
            "description": "The test target doesn't have an accessible name.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "The test target doesn't have an accessible name.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "2bf0ce2713f2",
            "firstSeenAt": "2026-05-12T14:19:19.812Z",
            "patternId": "A11Y-a296e9ec"
          },
          {
            "rule": "QW-ACT-R30",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/2ee8b8/",
            "description": "The complete visible text content of the test target neither matches or is contained within its accessible name.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "The complete visible text content of the test target neither matches or is contained within its accessible name.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "f02a47496581",
            "firstSeenAt": "2026-05-12T14:19:19.812Z",
            "patternId": "A11Y-e555095c"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "0cb50cb4bb38",
            "firstSeenAt": "2026-05-12T14:19:19.812Z",
            "patternId": "A11Y-b6798710"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          }
        ],
        "outcomeCount": 355,
        "duplicateFailedCount": 9,
        "uniqueFailedCount": 3,
        "crossEngineOverlapCount": 0
      },
      "duplicateFindingCount": 9
    },
    {
      "submittedUrl": "https://www.preserve.eco/collections/subscriptions",
      "finalUrl": "https://www.preserve.eco/collections/subscriptions",
      "redirected": false,
      "statusCode": 200,
      "ok": true,
      "contentType": "text/html; charset=utf-8",
      "pageTitle": "Subscriptions &ndash; Preserve",
      "elapsedMs": 15052,
      "error": null,
      "scanContext": {
        "viewport": {
          "width": 1280,
          "height": 800
        },
        "viewportPreset": "desktop",
        "colorScheme": "both",
        "browser": "chromium"
      },
      "alfa": {
        "executed": false,
        "error": "Skipped (not requested)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "axe": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 1578,
          "failed": 0,
          "cantTell": 3,
          "inapplicable": 45
        },
        "failedRules": [],
        "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",
          "empty-heading",
          "form-field-multiple-labels",
          "heading-order",
          "html-has-lang",
          "html-lang-valid",
          "image-alt",
          "image-redundant-alt",
          "input-button-name",
          "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",
          "tabindex"
        ],
        "failures": [],
        "outcomeCount": 1626,
        "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": 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": true,
        "error": null,
        "counts": {
          "passed": 807,
          "failed": 25,
          "cantTell": 95,
          "inapplicable": 28
        },
        "failedRules": [
          "QW-ACT-R30",
          "QW-ACT-R76"
        ],
        "passedRules": [
          "QW-ACT-R1",
          "QW-ACT-R11",
          "QW-ACT-R12",
          "QW-ACT-R13",
          "QW-ACT-R16",
          "QW-ACT-R17",
          "QW-ACT-R2",
          "QW-ACT-R20",
          "QW-ACT-R25",
          "QW-ACT-R27",
          "QW-ACT-R28",
          "QW-ACT-R34",
          "QW-ACT-R35",
          "QW-ACT-R37",
          "QW-ACT-R48",
          "QW-ACT-R5",
          "QW-ACT-R65",
          "QW-ACT-R76",
          "QW-ACT-R9"
        ],
        "failures": [
          {
            "rule": "QW-ACT-R30",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/2ee8b8/",
            "description": "The complete visible text content of the test target neither matches or is contained within its accessible name.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "The complete visible text content of the test target neither matches or is contained within its accessible name.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "db30e0b0221d",
            "firstSeenAt": "2026-05-12T14:19:19.812Z",
            "patternId": "A11Y-e555095c"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "e6600fcdc40d",
            "firstSeenAt": "2026-05-12T14:19:19.812Z",
            "patternId": "A11Y-b6798710"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          }
        ],
        "outcomeCount": 955,
        "duplicateFailedCount": 23,
        "uniqueFailedCount": 2,
        "crossEngineOverlapCount": 0
      },
      "duplicateFindingCount": 23
    },
    {
      "submittedUrl": "https://www.preserve.eco/collections/popi",
      "finalUrl": "https://www.preserve.eco/collections/popi",
      "redirected": false,
      "statusCode": 200,
      "ok": true,
      "contentType": "text/html; charset=utf-8",
      "pageTitle": "Preserve Ocean Plastic Initiative (POPi)",
      "elapsedMs": 13412,
      "error": null,
      "scanContext": {
        "viewport": {
          "width": 1280,
          "height": 800
        },
        "viewportPreset": "desktop",
        "colorScheme": "both",
        "browser": "chromium"
      },
      "alfa": {
        "executed": false,
        "error": "Skipped (not requested)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "axe": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 693,
          "failed": 0,
          "cantTell": 2,
          "inapplicable": 44
        },
        "failedRules": [],
        "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",
          "empty-heading",
          "form-field-multiple-labels",
          "heading-order",
          "html-has-lang",
          "html-lang-valid",
          "image-alt",
          "image-redundant-alt",
          "input-button-name",
          "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-in-text-block",
          "link-name",
          "list",
          "listitem",
          "meta-viewport",
          "meta-viewport-large",
          "nested-interactive",
          "page-has-heading-one",
          "region",
          "tabindex"
        ],
        "failures": [],
        "outcomeCount": 739,
        "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": 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": true,
        "error": null,
        "counts": {
          "passed": 350,
          "failed": 16,
          "cantTell": 53,
          "inapplicable": 9
        },
        "failedRules": [
          "QW-ACT-R30",
          "QW-ACT-R76"
        ],
        "passedRules": [
          "QW-ACT-R1",
          "QW-ACT-R11",
          "QW-ACT-R12",
          "QW-ACT-R13",
          "QW-ACT-R16",
          "QW-ACT-R17",
          "QW-ACT-R2",
          "QW-ACT-R20",
          "QW-ACT-R25",
          "QW-ACT-R27",
          "QW-ACT-R28",
          "QW-ACT-R34",
          "QW-ACT-R35",
          "QW-ACT-R37",
          "QW-ACT-R48",
          "QW-ACT-R5",
          "QW-ACT-R65",
          "QW-ACT-R76",
          "QW-ACT-R9"
        ],
        "failures": [
          {
            "rule": "QW-ACT-R30",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/2ee8b8/",
            "description": "The complete visible text content of the test target neither matches or is contained within its accessible name.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "The complete visible text content of the test target neither matches or is contained within its accessible name.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "858b89ff825a",
            "firstSeenAt": "2026-05-12T14:19:19.812Z",
            "patternId": "A11Y-e555095c"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "4530bf66541c",
            "firstSeenAt": "2026-05-12T14:19:19.812Z",
            "patternId": "A11Y-b6798710"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          }
        ],
        "outcomeCount": 428,
        "duplicateFailedCount": 14,
        "uniqueFailedCount": 2,
        "crossEngineOverlapCount": 0
      },
      "duplicateFindingCount": 14
    },
    {
      "submittedUrl": "https://www.preserve.eco/collections/tabletop",
      "finalUrl": "https://www.preserve.eco/collections/tabletop",
      "redirected": false,
      "statusCode": 200,
      "ok": true,
      "contentType": "text/html; charset=utf-8",
      "pageTitle": "tabletop &ndash; Preserve",
      "elapsedMs": 15474,
      "error": null,
      "scanContext": {
        "viewport": {
          "width": 1280,
          "height": 800
        },
        "viewportPreset": "desktop",
        "colorScheme": "both",
        "browser": "chromium"
      },
      "alfa": {
        "executed": false,
        "error": "Skipped (not requested)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "axe": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 2332,
          "failed": 0,
          "cantTell": 8,
          "inapplicable": 45
        },
        "failedRules": [],
        "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",
          "empty-heading",
          "form-field-multiple-labels",
          "heading-order",
          "html-has-lang",
          "html-lang-valid",
          "image-alt",
          "image-redundant-alt",
          "input-button-name",
          "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",
          "tabindex"
        ],
        "failures": [],
        "outcomeCount": 2385,
        "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": 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": true,
        "error": null,
        "counts": {
          "passed": 1122,
          "failed": 28,
          "cantTell": 124,
          "inapplicable": 53
        },
        "failedRules": [
          "QW-ACT-R30",
          "QW-ACT-R76"
        ],
        "passedRules": [
          "QW-ACT-R1",
          "QW-ACT-R11",
          "QW-ACT-R12",
          "QW-ACT-R13",
          "QW-ACT-R16",
          "QW-ACT-R17",
          "QW-ACT-R2",
          "QW-ACT-R20",
          "QW-ACT-R25",
          "QW-ACT-R27",
          "QW-ACT-R28",
          "QW-ACT-R34",
          "QW-ACT-R35",
          "QW-ACT-R37",
          "QW-ACT-R48",
          "QW-ACT-R5",
          "QW-ACT-R65",
          "QW-ACT-R76",
          "QW-ACT-R9"
        ],
        "failures": [
          {
            "rule": "QW-ACT-R30",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/2ee8b8/",
            "description": "The complete visible text content of the test target neither matches or is contained within its accessible name.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "The complete visible text content of the test target neither matches or is contained within its accessible name.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "f868f2d2d32c",
            "firstSeenAt": "2026-05-12T14:19:19.812Z",
            "patternId": "A11Y-e555095c"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "369e38bf7245",
            "firstSeenAt": "2026-05-12T14:19:19.812Z",
            "patternId": "A11Y-b6798710"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          }
        ],
        "outcomeCount": 1327,
        "duplicateFailedCount": 26,
        "uniqueFailedCount": 2,
        "crossEngineOverlapCount": 0
      },
      "duplicateFindingCount": 26
    },
    {
      "submittedUrl": "https://www.preserve.eco/pages/contact-us",
      "finalUrl": "https://www.preserve.eco/pages/contact-us",
      "redirected": false,
      "statusCode": 200,
      "ok": true,
      "contentType": "text/html; charset=utf-8",
      "pageTitle": "Contact Us &ndash; Preserve",
      "elapsedMs": 13507,
      "error": null,
      "scanContext": {
        "viewport": {
          "width": 1280,
          "height": 800
        },
        "viewportPreset": "desktop",
        "colorScheme": "both",
        "browser": "chromium"
      },
      "alfa": {
        "executed": false,
        "error": "Skipped (not requested)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "axe": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 562,
          "failed": 0,
          "cantTell": 10,
          "inapplicable": 46
        },
        "failedRules": [],
        "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",
          "empty-heading",
          "form-field-multiple-labels",
          "heading-order",
          "html-has-lang",
          "html-lang-valid",
          "image-alt",
          "image-redundant-alt",
          "input-button-name",
          "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-in-text-block",
          "link-name",
          "list",
          "listitem",
          "meta-viewport",
          "meta-viewport-large",
          "nested-interactive",
          "page-has-heading-one",
          "region"
        ],
        "failures": [],
        "outcomeCount": 618,
        "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": 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": true,
        "error": null,
        "counts": {
          "passed": 223,
          "failed": 18,
          "cantTell": 47,
          "inapplicable": 3
        },
        "failedRules": [
          "QW-ACT-R30",
          "QW-ACT-R76"
        ],
        "passedRules": [
          "QW-ACT-R1",
          "QW-ACT-R11",
          "QW-ACT-R12",
          "QW-ACT-R13",
          "QW-ACT-R16",
          "QW-ACT-R17",
          "QW-ACT-R2",
          "QW-ACT-R20",
          "QW-ACT-R25",
          "QW-ACT-R27",
          "QW-ACT-R28",
          "QW-ACT-R34",
          "QW-ACT-R35",
          "QW-ACT-R37",
          "QW-ACT-R5",
          "QW-ACT-R65",
          "QW-ACT-R68",
          "QW-ACT-R76",
          "QW-ACT-R9"
        ],
        "failures": [
          {
            "rule": "QW-ACT-R30",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/2ee8b8/",
            "description": "The complete visible text content of the test target neither matches or is contained within its accessible name.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "The complete visible text content of the test target neither matches or is contained within its accessible name.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "2013a199f2f4",
            "firstSeenAt": "2026-05-12T14:19:19.812Z",
            "patternId": "A11Y-e555095c"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "be97b72dd422",
            "firstSeenAt": "2026-05-12T14:19:19.812Z",
            "patternId": "A11Y-b6798710"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          }
        ],
        "outcomeCount": 291,
        "duplicateFailedCount": 16,
        "uniqueFailedCount": 2,
        "crossEngineOverlapCount": 0
      },
      "duplicateFindingCount": 16
    },
    {
      "submittedUrl": "https://www.preserve.eco/collections/subscriptions/products/toothbrush-in-lightweight-pouch-6-pack",
      "finalUrl": "https://www.preserve.eco/collections/subscriptions/products/toothbrush-in-lightweight-pouch-6-pack",
      "redirected": false,
      "statusCode": 200,
      "ok": true,
      "contentType": "text/html; charset=utf-8",
      "pageTitle": "Preserve Toothbrush in Lightweight Pouch | 6-pack",
      "elapsedMs": 16745,
      "error": null,
      "scanContext": {
        "viewport": {
          "width": 1280,
          "height": 800
        },
        "viewportPreset": "desktop",
        "colorScheme": "both",
        "browser": "chromium"
      },
      "alfa": {
        "executed": false,
        "error": "Skipped (not requested)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "axe": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 2447,
          "failed": 0,
          "cantTell": 11,
          "inapplicable": 36
        },
        "failedRules": [],
        "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",
          "form-field-multiple-labels",
          "frame-tested",
          "frame-title",
          "frame-title-unique",
          "heading-order",
          "html-has-lang",
          "html-lang-valid",
          "image-alt",
          "image-redundant-alt",
          "input-button-name",
          "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"
        ],
        "failures": [],
        "outcomeCount": 2494,
        "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": 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": true,
        "error": null,
        "counts": {
          "passed": 617,
          "failed": 27,
          "cantTell": 92,
          "inapplicable": 14
        },
        "failedRules": [
          "QW-ACT-R30",
          "QW-ACT-R37",
          "QW-ACT-R76"
        ],
        "passedRules": [
          "QW-ACT-R1",
          "QW-ACT-R11",
          "QW-ACT-R12",
          "QW-ACT-R13",
          "QW-ACT-R16",
          "QW-ACT-R17",
          "QW-ACT-R19",
          "QW-ACT-R2",
          "QW-ACT-R20",
          "QW-ACT-R25",
          "QW-ACT-R27",
          "QW-ACT-R28",
          "QW-ACT-R30",
          "QW-ACT-R34",
          "QW-ACT-R35",
          "QW-ACT-R37",
          "QW-ACT-R48",
          "QW-ACT-R5",
          "QW-ACT-R65",
          "QW-ACT-R67",
          "QW-ACT-R68",
          "QW-ACT-R70",
          "QW-ACT-R76",
          "QW-ACT-R9"
        ],
        "failures": [
          {
            "rule": "QW-ACT-R30",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/2ee8b8/",
            "description": "The complete visible text content of the test target neither matches or is contained within its accessible name.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "The complete visible text content of the test target neither matches or is contained within its accessible name.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "8d54959f4254",
            "firstSeenAt": "2026-05-12T14:19:19.812Z",
            "patternId": "A11Y-e555095c"
          },
          {
            "rule": "QW-ACT-R37",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/afw4f7/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "1d01714b71aa",
            "firstSeenAt": "2026-05-12T14:19:19.812Z",
            "patternId": "A11Y-cbe353ce"
          },
          {
            "rule": "QW-ACT-R37",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/afw4f7/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "008781c1bee0",
            "firstSeenAt": "2026-05-12T14:19:19.812Z",
            "patternId": "A11Y-b6798710"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          }
        ],
        "outcomeCount": 750,
        "duplicateFailedCount": 24,
        "uniqueFailedCount": 3,
        "crossEngineOverlapCount": 0
      },
      "duplicateFindingCount": 24
    },
    {
      "submittedUrl": "https://www.preserve.eco/collections/tabletop/products/everyday-bowl-4-count",
      "finalUrl": "https://www.preserve.eco/collections/tabletop/products/everyday-bowl-4-count",
      "redirected": false,
      "statusCode": 200,
      "ok": true,
      "contentType": "text/html; charset=utf-8",
      "pageTitle": "Preserve Everyday Bowl | 4 Count",
      "elapsedMs": 15727,
      "error": null,
      "scanContext": {
        "viewport": {
          "width": 1280,
          "height": 800
        },
        "viewportPreset": "desktop",
        "colorScheme": "both",
        "browser": "chromium"
      },
      "alfa": {
        "executed": false,
        "error": "Skipped (not requested)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "axe": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 2379,
          "failed": 0,
          "cantTell": 12,
          "inapplicable": 36
        },
        "failedRules": [],
        "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",
          "form-field-multiple-labels",
          "frame-tested",
          "frame-title",
          "frame-title-unique",
          "heading-order",
          "html-has-lang",
          "html-lang-valid",
          "image-alt",
          "image-redundant-alt",
          "input-button-name",
          "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",
          "presentation-role-conflict",
          "region",
          "role-img-alt",
          "svg-img-alt",
          "tabindex"
        ],
        "failures": [],
        "outcomeCount": 2427,
        "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": 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": true,
        "error": null,
        "counts": {
          "passed": 604,
          "failed": 24,
          "cantTell": 87,
          "inapplicable": 19
        },
        "failedRules": [
          "QW-ACT-R30",
          "QW-ACT-R37",
          "QW-ACT-R76"
        ],
        "passedRules": [
          "QW-ACT-R1",
          "QW-ACT-R11",
          "QW-ACT-R12",
          "QW-ACT-R13",
          "QW-ACT-R16",
          "QW-ACT-R17",
          "QW-ACT-R19",
          "QW-ACT-R2",
          "QW-ACT-R20",
          "QW-ACT-R25",
          "QW-ACT-R27",
          "QW-ACT-R28",
          "QW-ACT-R34",
          "QW-ACT-R35",
          "QW-ACT-R37",
          "QW-ACT-R48",
          "QW-ACT-R5",
          "QW-ACT-R65",
          "QW-ACT-R70",
          "QW-ACT-R76",
          "QW-ACT-R9"
        ],
        "failures": [
          {
            "rule": "QW-ACT-R30",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/2ee8b8/",
            "description": "The complete visible text content of the test target neither matches or is contained within its accessible name.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "The complete visible text content of the test target neither matches or is contained within its accessible name.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "1dc792a189bc",
            "firstSeenAt": "2026-05-12T14:19:19.812Z",
            "patternId": "A11Y-e555095c"
          },
          {
            "rule": "QW-ACT-R37",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/afw4f7/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "02fea01dea82",
            "firstSeenAt": "2026-05-12T14:19:19.812Z",
            "patternId": "A11Y-cbe353ce"
          },
          {
            "rule": "QW-ACT-R37",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/afw4f7/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "fcd05dc27ae2",
            "firstSeenAt": "2026-05-12T14:19:19.812Z",
            "patternId": "A11Y-b6798710"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          }
        ],
        "outcomeCount": 734,
        "duplicateFailedCount": 21,
        "uniqueFailedCount": 3,
        "crossEngineOverlapCount": 0
      },
      "duplicateFindingCount": 21
    },
    {
      "submittedUrl": "https://www.preserve.eco/collections/popi/products/popi-shave-5-replacement-blades-8ct",
      "finalUrl": "https://www.preserve.eco/collections/popi/products/popi-shave-5-replacement-blades-8ct",
      "redirected": false,
      "statusCode": 200,
      "ok": true,
      "contentType": "text/html; charset=utf-8",
      "pageTitle": "POPi Shave 5 Replacement Blades 8ct &ndash; Preserve",
      "elapsedMs": 14596,
      "error": null,
      "scanContext": {
        "viewport": {
          "width": 1280,
          "height": 800
        },
        "viewportPreset": "desktop",
        "colorScheme": "both",
        "browser": "chromium"
      },
      "alfa": {
        "executed": false,
        "error": "Skipped (not requested)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "axe": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 1715,
          "failed": 0,
          "cantTell": 10,
          "inapplicable": 37
        },
        "failedRules": [],
        "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",
          "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",
          "input-button-name",
          "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",
          "presentation-role-conflict",
          "region",
          "role-img-alt",
          "svg-img-alt",
          "tabindex"
        ],
        "failures": [],
        "outcomeCount": 1762,
        "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": 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": true,
        "error": null,
        "counts": {
          "passed": 485,
          "failed": 25,
          "cantTell": 80,
          "inapplicable": 9
        },
        "failedRules": [
          "QW-ACT-R30",
          "QW-ACT-R37",
          "QW-ACT-R76"
        ],
        "passedRules": [
          "QW-ACT-R1",
          "QW-ACT-R11",
          "QW-ACT-R12",
          "QW-ACT-R13",
          "QW-ACT-R16",
          "QW-ACT-R17",
          "QW-ACT-R19",
          "QW-ACT-R2",
          "QW-ACT-R20",
          "QW-ACT-R25",
          "QW-ACT-R27",
          "QW-ACT-R28",
          "QW-ACT-R34",
          "QW-ACT-R35",
          "QW-ACT-R37",
          "QW-ACT-R48",
          "QW-ACT-R5",
          "QW-ACT-R65",
          "QW-ACT-R70",
          "QW-ACT-R76",
          "QW-ACT-R9"
        ],
        "failures": [
          {
            "rule": "QW-ACT-R30",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/2ee8b8/",
            "description": "The complete visible text content of the test target neither matches or is contained within its accessible name.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "The complete visible text content of the test target neither matches or is contained within its accessible name.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "cd2e22009f44",
            "firstSeenAt": "2026-05-12T14:19:19.812Z",
            "patternId": "A11Y-e555095c"
          },
          {
            "rule": "QW-ACT-R37",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/afw4f7/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "3809a43318d8",
            "firstSeenAt": "2026-05-12T14:19:19.812Z",
            "patternId": "A11Y-cbe353ce"
          },
          {
            "rule": "QW-ACT-R37",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/afw4f7/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "8533d678992d",
            "firstSeenAt": "2026-05-12T14:19:19.812Z",
            "patternId": "A11Y-b6798710"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          }
        ],
        "outcomeCount": 599,
        "duplicateFailedCount": 22,
        "uniqueFailedCount": 3,
        "crossEngineOverlapCount": 0
      },
      "duplicateFindingCount": 22
    },
    {
      "submittedUrl": "https://www.preserve.eco/pages/contact-us-wholesale-or-food-service-inquiry",
      "finalUrl": "https://www.preserve.eco/pages/contact-us-wholesale-or-food-service-inquiry",
      "redirected": false,
      "statusCode": 200,
      "ok": true,
      "contentType": "text/html; charset=utf-8",
      "pageTitle": "Contact Us - Wholesale or Food Service Inquiry &ndash; Preserve",
      "elapsedMs": 12330,
      "error": null,
      "scanContext": {
        "viewport": {
          "width": 1280,
          "height": 800
        },
        "viewportPreset": "desktop",
        "colorScheme": "both",
        "browser": "chromium"
      },
      "alfa": {
        "executed": false,
        "error": "Skipped (not requested)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "axe": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 444,
          "failed": 0,
          "cantTell": 1,
          "inapplicable": 46
        },
        "failedRules": [],
        "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",
          "input-button-name",
          "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"
        ],
        "failures": [],
        "outcomeCount": 491,
        "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": 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": true,
        "error": null,
        "counts": {
          "passed": 211,
          "failed": 11,
          "cantTell": 52,
          "inapplicable": 3
        },
        "failedRules": [
          "QW-ACT-R30",
          "QW-ACT-R76"
        ],
        "passedRules": [
          "QW-ACT-R1",
          "QW-ACT-R11",
          "QW-ACT-R12",
          "QW-ACT-R13",
          "QW-ACT-R16",
          "QW-ACT-R17",
          "QW-ACT-R2",
          "QW-ACT-R20",
          "QW-ACT-R25",
          "QW-ACT-R27",
          "QW-ACT-R28",
          "QW-ACT-R34",
          "QW-ACT-R35",
          "QW-ACT-R37",
          "QW-ACT-R5",
          "QW-ACT-R65",
          "QW-ACT-R76",
          "QW-ACT-R9"
        ],
        "failures": [
          {
            "rule": "QW-ACT-R30",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/2ee8b8/",
            "description": "The complete visible text content of the test target neither matches or is contained within its accessible name.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "The complete visible text content of the test target neither matches or is contained within its accessible name.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "f933a30f452a",
            "firstSeenAt": "2026-05-12T14:19:19.812Z",
            "patternId": "A11Y-e555095c"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "6789bf87e867",
            "firstSeenAt": "2026-05-12T14:19:19.812Z",
            "patternId": "A11Y-b6798710"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          }
        ],
        "outcomeCount": 277,
        "duplicateFailedCount": 9,
        "uniqueFailedCount": 2,
        "crossEngineOverlapCount": 0
      },
      "duplicateFindingCount": 9
    },
    {
      "submittedUrl": "https://www.preserve.eco/pages/contact-us-online-order",
      "finalUrl": "https://www.preserve.eco/pages/contact-us-online-order",
      "redirected": false,
      "statusCode": 200,
      "ok": true,
      "contentType": "text/html; charset=utf-8",
      "pageTitle": "Contact Us - Online Order &ndash; Preserve",
      "elapsedMs": 12356,
      "error": null,
      "scanContext": {
        "viewport": {
          "width": 1280,
          "height": 800
        },
        "viewportPreset": "desktop",
        "colorScheme": "both",
        "browser": "chromium"
      },
      "alfa": {
        "executed": false,
        "error": "Skipped (not requested)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "axe": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 444,
          "failed": 0,
          "cantTell": 1,
          "inapplicable": 46
        },
        "failedRules": [],
        "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",
          "input-button-name",
          "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"
        ],
        "failures": [],
        "outcomeCount": 491,
        "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": 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": true,
        "error": null,
        "counts": {
          "passed": 211,
          "failed": 11,
          "cantTell": 52,
          "inapplicable": 3
        },
        "failedRules": [
          "QW-ACT-R30",
          "QW-ACT-R76"
        ],
        "passedRules": [
          "QW-ACT-R1",
          "QW-ACT-R11",
          "QW-ACT-R12",
          "QW-ACT-R13",
          "QW-ACT-R16",
          "QW-ACT-R17",
          "QW-ACT-R2",
          "QW-ACT-R20",
          "QW-ACT-R25",
          "QW-ACT-R27",
          "QW-ACT-R28",
          "QW-ACT-R34",
          "QW-ACT-R35",
          "QW-ACT-R37",
          "QW-ACT-R5",
          "QW-ACT-R65",
          "QW-ACT-R76",
          "QW-ACT-R9"
        ],
        "failures": [
          {
            "rule": "QW-ACT-R30",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/2ee8b8/",
            "description": "The complete visible text content of the test target neither matches or is contained within its accessible name.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "The complete visible text content of the test target neither matches or is contained within its accessible name.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "68f562670bf9",
            "firstSeenAt": "2026-05-12T14:19:19.812Z",
            "patternId": "A11Y-e555095c"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "9a7ed78c0115",
            "firstSeenAt": "2026-05-12T14:19:19.812Z",
            "patternId": "A11Y-b6798710"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          }
        ],
        "outcomeCount": 277,
        "duplicateFailedCount": 9,
        "uniqueFailedCount": 2,
        "crossEngineOverlapCount": 0
      },
      "duplicateFindingCount": 9
    },
    {
      "submittedUrl": "https://www.preserve.eco/pages/contact-us-marketing-partnerships-donations",
      "finalUrl": "https://www.preserve.eco/pages/contact-us-marketing-partnerships-donations",
      "redirected": false,
      "statusCode": 200,
      "ok": true,
      "contentType": "text/html; charset=utf-8",
      "pageTitle": "Contact Us - Marketing Partnerships &amp; Donations &ndash; Preserve",
      "elapsedMs": 12737,
      "error": null,
      "scanContext": {
        "viewport": {
          "width": 1280,
          "height": 800
        },
        "viewportPreset": "desktop",
        "colorScheme": "both",
        "browser": "chromium"
      },
      "alfa": {
        "executed": false,
        "error": "Skipped (not requested)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "axe": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 445,
          "failed": 0,
          "cantTell": 1,
          "inapplicable": 46
        },
        "failedRules": [],
        "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",
          "input-button-name",
          "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"
        ],
        "failures": [],
        "outcomeCount": 492,
        "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": 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": true,
        "error": null,
        "counts": {
          "passed": 211,
          "failed": 11,
          "cantTell": 52,
          "inapplicable": 3
        },
        "failedRules": [
          "QW-ACT-R30",
          "QW-ACT-R76"
        ],
        "passedRules": [
          "QW-ACT-R1",
          "QW-ACT-R11",
          "QW-ACT-R12",
          "QW-ACT-R13",
          "QW-ACT-R16",
          "QW-ACT-R17",
          "QW-ACT-R2",
          "QW-ACT-R20",
          "QW-ACT-R25",
          "QW-ACT-R27",
          "QW-ACT-R28",
          "QW-ACT-R34",
          "QW-ACT-R35",
          "QW-ACT-R37",
          "QW-ACT-R5",
          "QW-ACT-R65",
          "QW-ACT-R76",
          "QW-ACT-R9"
        ],
        "failures": [
          {
            "rule": "QW-ACT-R30",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/2ee8b8/",
            "description": "The complete visible text content of the test target neither matches or is contained within its accessible name.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "The complete visible text content of the test target neither matches or is contained within its accessible name.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "967b111a4ba1",
            "firstSeenAt": "2026-05-12T14:19:19.812Z",
            "patternId": "A11Y-e555095c"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "6d61967481ea",
            "firstSeenAt": "2026-05-12T14:19:19.812Z",
            "patternId": "A11Y-b6798710"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          }
        ],
        "outcomeCount": 277,
        "duplicateFailedCount": 9,
        "uniqueFailedCount": 2,
        "crossEngineOverlapCount": 0
      },
      "duplicateFindingCount": 9
    },
    {
      "submittedUrl": "https://www.preserve.eco/pages/contact-us-general-questions-feedback",
      "finalUrl": "https://www.preserve.eco/pages/contact-us-general-questions-feedback",
      "redirected": false,
      "statusCode": 200,
      "ok": true,
      "contentType": "text/html; charset=utf-8",
      "pageTitle": "Contact Us - General Questions/Feedback &ndash; Preserve",
      "elapsedMs": 12384,
      "error": null,
      "scanContext": {
        "viewport": {
          "width": 1280,
          "height": 800
        },
        "viewportPreset": "desktop",
        "colorScheme": "both",
        "browser": "chromium"
      },
      "alfa": {
        "executed": false,
        "error": "Skipped (not requested)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "axe": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 444,
          "failed": 0,
          "cantTell": 1,
          "inapplicable": 46
        },
        "failedRules": [],
        "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",
          "input-button-name",
          "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"
        ],
        "failures": [],
        "outcomeCount": 491,
        "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": 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": true,
        "error": null,
        "counts": {
          "passed": 211,
          "failed": 11,
          "cantTell": 52,
          "inapplicable": 3
        },
        "failedRules": [
          "QW-ACT-R30",
          "QW-ACT-R76"
        ],
        "passedRules": [
          "QW-ACT-R1",
          "QW-ACT-R11",
          "QW-ACT-R12",
          "QW-ACT-R13",
          "QW-ACT-R16",
          "QW-ACT-R17",
          "QW-ACT-R2",
          "QW-ACT-R20",
          "QW-ACT-R25",
          "QW-ACT-R27",
          "QW-ACT-R28",
          "QW-ACT-R34",
          "QW-ACT-R35",
          "QW-ACT-R37",
          "QW-ACT-R5",
          "QW-ACT-R65",
          "QW-ACT-R76",
          "QW-ACT-R9"
        ],
        "failures": [
          {
            "rule": "QW-ACT-R30",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/2ee8b8/",
            "description": "The complete visible text content of the test target neither matches or is contained within its accessible name.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "The complete visible text content of the test target neither matches or is contained within its accessible name.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "a8d0f30ff2fe",
            "firstSeenAt": "2026-05-12T14:19:19.812Z",
            "patternId": "A11Y-e555095c"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "28c70630cb93",
            "firstSeenAt": "2026-05-12T14:19:19.812Z",
            "patternId": "A11Y-b6798710"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          }
        ],
        "outcomeCount": 277,
        "duplicateFailedCount": 9,
        "uniqueFailedCount": 2,
        "crossEngineOverlapCount": 0
      },
      "duplicateFindingCount": 9
    },
    {
      "submittedUrl": "https://www.preserve.eco/pages/contact-us-preserve-cutlery-dispenser",
      "finalUrl": "https://www.preserve.eco/pages/contact-us-preserve-cutlery-dispenser",
      "redirected": false,
      "statusCode": 200,
      "ok": true,
      "contentType": "text/html; charset=utf-8",
      "pageTitle": "Contact Us - Preserve Cutlery Dispenser",
      "elapsedMs": 12589,
      "error": null,
      "scanContext": {
        "viewport": {
          "width": 1280,
          "height": 800
        },
        "viewportPreset": "desktop",
        "colorScheme": "both",
        "browser": "chromium"
      },
      "alfa": {
        "executed": false,
        "error": "Skipped (not requested)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "axe": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 428,
          "failed": 0,
          "cantTell": 1,
          "inapplicable": 46
        },
        "failedRules": [],
        "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",
          "input-button-name",
          "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"
        ],
        "failures": [],
        "outcomeCount": 475,
        "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": 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": true,
        "error": null,
        "counts": {
          "passed": 203,
          "failed": 10,
          "cantTell": 52,
          "inapplicable": 3
        },
        "failedRules": [
          "QW-ACT-R30",
          "QW-ACT-R76"
        ],
        "passedRules": [
          "QW-ACT-R1",
          "QW-ACT-R11",
          "QW-ACT-R12",
          "QW-ACT-R13",
          "QW-ACT-R16",
          "QW-ACT-R17",
          "QW-ACT-R2",
          "QW-ACT-R20",
          "QW-ACT-R25",
          "QW-ACT-R27",
          "QW-ACT-R28",
          "QW-ACT-R34",
          "QW-ACT-R35",
          "QW-ACT-R37",
          "QW-ACT-R5",
          "QW-ACT-R65",
          "QW-ACT-R76",
          "QW-ACT-R9"
        ],
        "failures": [
          {
            "rule": "QW-ACT-R30",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/2ee8b8/",
            "description": "The complete visible text content of the test target neither matches or is contained within its accessible name.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "The complete visible text content of the test target neither matches or is contained within its accessible name.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "45c5bfee94ea",
            "firstSeenAt": "2026-05-12T14:19:19.812Z",
            "patternId": "A11Y-e555095c"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "a561227eaee9",
            "firstSeenAt": "2026-05-12T14:19:19.812Z",
            "patternId": "A11Y-b6798710"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          }
        ],
        "outcomeCount": 268,
        "duplicateFailedCount": 8,
        "uniqueFailedCount": 2,
        "crossEngineOverlapCount": 0
      },
      "duplicateFindingCount": 8
    },
    {
      "submittedUrl": "https://www.preserve.eco/collections",
      "finalUrl": "https://www.preserve.eco/collections",
      "redirected": false,
      "statusCode": 200,
      "ok": true,
      "contentType": "text/html; charset=utf-8",
      "pageTitle": "Collections &ndash; Preserve",
      "elapsedMs": 49579,
      "error": null,
      "scanContext": {
        "viewport": {
          "width": 1280,
          "height": 800
        },
        "viewportPreset": "desktop",
        "colorScheme": "both",
        "browser": "chromium"
      },
      "alfa": {
        "executed": false,
        "error": "Skipped (not requested)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "axe": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 12763,
          "failed": 1,
          "cantTell": 25,
          "inapplicable": 45
        },
        "failedRules": [
          "page-has-heading-one"
        ],
        "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",
          "empty-heading",
          "form-field-multiple-labels",
          "heading-order",
          "html-has-lang",
          "html-lang-valid",
          "image-alt",
          "image-redundant-alt",
          "input-button-name",
          "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",
          "region",
          "tabindex"
        ],
        "failures": [
          {
            "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\" class=\"supports-js supports-no-touch supports-csstransforms supports-csstransforms3d supports-fontface wf-oswald-n4-active wf-opensans-n4-active wf-opensans-n7-active wf-opensans-i4-active wf-opensans-i7-active wf-active\" style=\"\">",
            "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": "1b9d71631142",
            "firstSeenAt": "2026-05-12T14:19:19.812Z",
            "patternId": "A11Y-ee8d7590"
          }
        ],
        "outcomeCount": 12834,
        "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": 1
      },
      "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": "QualWeb evaluation returned no report",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "duplicateFindingCount": 0
    },
    {
      "submittedUrl": "https://www.preserve.eco/pages/contact-us-recycling",
      "finalUrl": "https://www.preserve.eco/pages/contact-us-recycling",
      "redirected": false,
      "statusCode": 200,
      "ok": true,
      "contentType": "text/html; charset=utf-8",
      "pageTitle": "Contact Us - Recycling &ndash; Preserve",
      "elapsedMs": 13489,
      "error": null,
      "scanContext": {
        "viewport": {
          "width": 1280,
          "height": 800
        },
        "viewportPreset": "desktop",
        "colorScheme": "both",
        "browser": "chromium"
      },
      "alfa": {
        "executed": false,
        "error": "Skipped (not requested)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "axe": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 445,
          "failed": 0,
          "cantTell": 1,
          "inapplicable": 46
        },
        "failedRules": [],
        "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",
          "input-button-name",
          "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"
        ],
        "failures": [],
        "outcomeCount": 492,
        "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": 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": true,
        "error": null,
        "counts": {
          "passed": 211,
          "failed": 11,
          "cantTell": 52,
          "inapplicable": 3
        },
        "failedRules": [
          "QW-ACT-R30",
          "QW-ACT-R76"
        ],
        "passedRules": [
          "QW-ACT-R1",
          "QW-ACT-R11",
          "QW-ACT-R12",
          "QW-ACT-R13",
          "QW-ACT-R16",
          "QW-ACT-R17",
          "QW-ACT-R2",
          "QW-ACT-R20",
          "QW-ACT-R25",
          "QW-ACT-R27",
          "QW-ACT-R28",
          "QW-ACT-R34",
          "QW-ACT-R35",
          "QW-ACT-R37",
          "QW-ACT-R5",
          "QW-ACT-R65",
          "QW-ACT-R76",
          "QW-ACT-R9"
        ],
        "failures": [
          {
            "rule": "QW-ACT-R30",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/2ee8b8/",
            "description": "The complete visible text content of the test target neither matches or is contained within its accessible name.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "The complete visible text content of the test target neither matches or is contained within its accessible name.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "a67b751f153f",
            "firstSeenAt": "2026-05-12T14:19:19.812Z",
            "patternId": "A11Y-e555095c"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "8b7940a2548e",
            "firstSeenAt": "2026-05-12T14:19:19.812Z",
            "patternId": "A11Y-b6798710"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          }
        ],
        "outcomeCount": 277,
        "duplicateFailedCount": 9,
        "uniqueFailedCount": 2,
        "crossEngineOverlapCount": 0
      },
      "duplicateFindingCount": 9
    },
    {
      "submittedUrl": "https://www.preserve.eco/collections/tabletop/products/medium-weight-cutlery-knives-forks-spoons-8-sets",
      "finalUrl": "https://www.preserve.eco/collections/tabletop/products/medium-weight-cutlery-knives-forks-spoons-8-sets",
      "redirected": false,
      "statusCode": 200,
      "ok": true,
      "contentType": "text/html; charset=utf-8",
      "pageTitle": "Preserve Medium Weight Cutlery | Knives, Forks, Spoons | 8 sets",
      "elapsedMs": 15184,
      "error": null,
      "scanContext": {
        "viewport": {
          "width": 1280,
          "height": 800
        },
        "viewportPreset": "desktop",
        "colorScheme": "both",
        "browser": "chromium"
      },
      "alfa": {
        "executed": false,
        "error": "Skipped (not requested)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "axe": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 2002,
          "failed": 0,
          "cantTell": 12,
          "inapplicable": 37
        },
        "failedRules": [],
        "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",
          "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",
          "input-button-name",
          "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",
          "presentation-role-conflict",
          "region",
          "role-img-alt",
          "svg-img-alt",
          "tabindex"
        ],
        "failures": [],
        "outcomeCount": 2051,
        "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": 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": true,
        "error": null,
        "counts": {
          "passed": 557,
          "failed": 24,
          "cantTell": 83,
          "inapplicable": 16
        },
        "failedRules": [
          "QW-ACT-R30",
          "QW-ACT-R37",
          "QW-ACT-R76"
        ],
        "passedRules": [
          "QW-ACT-R1",
          "QW-ACT-R11",
          "QW-ACT-R12",
          "QW-ACT-R13",
          "QW-ACT-R16",
          "QW-ACT-R17",
          "QW-ACT-R19",
          "QW-ACT-R2",
          "QW-ACT-R20",
          "QW-ACT-R25",
          "QW-ACT-R27",
          "QW-ACT-R28",
          "QW-ACT-R34",
          "QW-ACT-R35",
          "QW-ACT-R37",
          "QW-ACT-R48",
          "QW-ACT-R5",
          "QW-ACT-R65",
          "QW-ACT-R70",
          "QW-ACT-R76",
          "QW-ACT-R9"
        ],
        "failures": [
          {
            "rule": "QW-ACT-R30",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/2ee8b8/",
            "description": "The complete visible text content of the test target neither matches or is contained within its accessible name.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "The complete visible text content of the test target neither matches or is contained within its accessible name.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "a75737fce239",
            "firstSeenAt": "2026-05-12T14:19:19.812Z",
            "patternId": "A11Y-e555095c"
          },
          {
            "rule": "QW-ACT-R37",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/afw4f7/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "469f3f953cc6",
            "firstSeenAt": "2026-05-12T14:19:19.812Z",
            "patternId": "A11Y-cbe353ce"
          },
          {
            "rule": "QW-ACT-R37",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/afw4f7/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "542f5754899a",
            "firstSeenAt": "2026-05-12T14:19:19.812Z",
            "patternId": "A11Y-b6798710"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          }
        ],
        "outcomeCount": 680,
        "duplicateFailedCount": 21,
        "uniqueFailedCount": 3,
        "crossEngineOverlapCount": 0
      },
      "duplicateFindingCount": 21
    },
    {
      "submittedUrl": "https://www.preserve.eco/collections/toothbrush/products/kids-toothbrush-single",
      "finalUrl": "https://www.preserve.eco/collections/toothbrush/products/kids-toothbrush-single",
      "redirected": false,
      "statusCode": 200,
      "ok": true,
      "contentType": "text/html; charset=utf-8",
      "pageTitle": "Preserve Kids Toothbrush | Single",
      "elapsedMs": 15583,
      "error": null,
      "scanContext": {
        "viewport": {
          "width": 1280,
          "height": 800
        },
        "viewportPreset": "desktop",
        "colorScheme": "both",
        "browser": "chromium"
      },
      "alfa": {
        "executed": false,
        "error": "Skipped (not requested)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "axe": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 2244,
          "failed": 0,
          "cantTell": 10,
          "inapplicable": 36
        },
        "failedRules": [],
        "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",
          "form-field-multiple-labels",
          "frame-tested",
          "frame-title",
          "frame-title-unique",
          "heading-order",
          "html-has-lang",
          "html-lang-valid",
          "image-alt",
          "image-redundant-alt",
          "input-button-name",
          "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",
          "presentation-role-conflict",
          "region",
          "role-img-alt",
          "svg-img-alt",
          "tabindex"
        ],
        "failures": [],
        "outcomeCount": 2290,
        "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": 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": true,
        "error": null,
        "counts": {
          "passed": 625,
          "failed": 25,
          "cantTell": 91,
          "inapplicable": 17
        },
        "failedRules": [
          "QW-ACT-R30",
          "QW-ACT-R37",
          "QW-ACT-R76"
        ],
        "passedRules": [
          "QW-ACT-R1",
          "QW-ACT-R11",
          "QW-ACT-R12",
          "QW-ACT-R13",
          "QW-ACT-R16",
          "QW-ACT-R17",
          "QW-ACT-R19",
          "QW-ACT-R2",
          "QW-ACT-R20",
          "QW-ACT-R25",
          "QW-ACT-R27",
          "QW-ACT-R28",
          "QW-ACT-R34",
          "QW-ACT-R35",
          "QW-ACT-R37",
          "QW-ACT-R48",
          "QW-ACT-R5",
          "QW-ACT-R65",
          "QW-ACT-R70",
          "QW-ACT-R76",
          "QW-ACT-R9"
        ],
        "failures": [
          {
            "rule": "QW-ACT-R30",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/2ee8b8/",
            "description": "The complete visible text content of the test target neither matches or is contained within its accessible name.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "The complete visible text content of the test target neither matches or is contained within its accessible name.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "5cd4e874a66e",
            "firstSeenAt": "2026-05-12T14:19:19.812Z",
            "patternId": "A11Y-e555095c"
          },
          {
            "rule": "QW-ACT-R37",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/afw4f7/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "edde8ee4a8fb",
            "firstSeenAt": "2026-05-12T14:19:19.812Z",
            "patternId": "A11Y-cbe353ce"
          },
          {
            "rule": "QW-ACT-R37",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/afw4f7/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "e93ec30d5a87",
            "firstSeenAt": "2026-05-12T14:19:19.812Z",
            "patternId": "A11Y-b6798710"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          }
        ],
        "outcomeCount": 758,
        "duplicateFailedCount": 22,
        "uniqueFailedCount": 3,
        "crossEngineOverlapCount": 0
      },
      "duplicateFindingCount": 22
    },
    {
      "submittedUrl": "https://www.preserve.eco/collections/no-animal-testing/products/toothbrush-in-bulk-packaging-surprise-colors-3-pack",
      "finalUrl": "https://www.preserve.eco/collections/no-animal-testing/products/toothbrush-in-bulk-packaging-surprise-colors-3-pack",
      "redirected": false,
      "statusCode": 200,
      "ok": true,
      "contentType": "text/html; charset=utf-8",
      "pageTitle": "Toothbrush in Lightweight Paper Packaging - Surprise Colors | 3 Pack &ndash; Preserve",
      "elapsedMs": 14835,
      "error": null,
      "scanContext": {
        "viewport": {
          "width": 1280,
          "height": 800
        },
        "viewportPreset": "desktop",
        "colorScheme": "both",
        "browser": "chromium"
      },
      "alfa": {
        "executed": false,
        "error": "Skipped (not requested)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "axe": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 2324,
          "failed": 0,
          "cantTell": 8,
          "inapplicable": 36
        },
        "failedRules": [],
        "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",
          "form-field-multiple-labels",
          "frame-tested",
          "frame-title",
          "frame-title-unique",
          "heading-order",
          "html-has-lang",
          "html-lang-valid",
          "image-alt",
          "image-redundant-alt",
          "input-button-name",
          "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",
          "presentation-role-conflict",
          "region",
          "role-img-alt",
          "svg-img-alt",
          "tabindex"
        ],
        "failures": [],
        "outcomeCount": 2368,
        "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": 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": true,
        "error": null,
        "counts": {
          "passed": 548,
          "failed": 20,
          "cantTell": 80,
          "inapplicable": 13
        },
        "failedRules": [
          "QW-ACT-R30",
          "QW-ACT-R76"
        ],
        "passedRules": [
          "QW-ACT-R1",
          "QW-ACT-R11",
          "QW-ACT-R12",
          "QW-ACT-R13",
          "QW-ACT-R16",
          "QW-ACT-R17",
          "QW-ACT-R19",
          "QW-ACT-R2",
          "QW-ACT-R20",
          "QW-ACT-R25",
          "QW-ACT-R27",
          "QW-ACT-R28",
          "QW-ACT-R30",
          "QW-ACT-R34",
          "QW-ACT-R35",
          "QW-ACT-R37",
          "QW-ACT-R48",
          "QW-ACT-R5",
          "QW-ACT-R65",
          "QW-ACT-R67",
          "QW-ACT-R70",
          "QW-ACT-R76",
          "QW-ACT-R9"
        ],
        "failures": [
          {
            "rule": "QW-ACT-R30",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/2ee8b8/",
            "description": "The complete visible text content of the test target neither matches or is contained within its accessible name.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "The complete visible text content of the test target neither matches or is contained within its accessible name.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "5a4fc1f6dc83",
            "firstSeenAt": "2026-05-12T14:19:19.812Z",
            "patternId": "A11Y-e555095c"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "fbe215dd3922",
            "firstSeenAt": "2026-05-12T14:19:19.812Z",
            "patternId": "A11Y-b6798710"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          }
        ],
        "outcomeCount": 661,
        "duplicateFailedCount": 18,
        "uniqueFailedCount": 2,
        "crossEngineOverlapCount": 0
      },
      "duplicateFindingCount": 18
    },
    {
      "submittedUrl": "https://www.preserve.eco/collections/tableware-and-food-storage/products/everyday-bowl-4-count",
      "finalUrl": "https://www.preserve.eco/collections/tableware-and-food-storage/products/everyday-bowl-4-count",
      "redirected": false,
      "statusCode": 200,
      "ok": true,
      "contentType": "text/html; charset=utf-8",
      "pageTitle": "Preserve Everyday Bowl | 4 Count",
      "elapsedMs": 15275,
      "error": null,
      "scanContext": {
        "viewport": {
          "width": 1280,
          "height": 800
        },
        "viewportPreset": "desktop",
        "colorScheme": "both",
        "browser": "chromium"
      },
      "alfa": {
        "executed": false,
        "error": "Skipped (not requested)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "axe": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 2426,
          "failed": 0,
          "cantTell": 11,
          "inapplicable": 36
        },
        "failedRules": [],
        "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",
          "form-field-multiple-labels",
          "frame-tested",
          "frame-title",
          "frame-title-unique",
          "heading-order",
          "html-has-lang",
          "html-lang-valid",
          "image-alt",
          "image-redundant-alt",
          "input-button-name",
          "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",
          "presentation-role-conflict",
          "region",
          "role-img-alt",
          "svg-img-alt",
          "tabindex"
        ],
        "failures": [],
        "outcomeCount": 2473,
        "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": 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": true,
        "error": null,
        "counts": {
          "passed": 620,
          "failed": 24,
          "cantTell": 89,
          "inapplicable": 21
        },
        "failedRules": [
          "QW-ACT-R30",
          "QW-ACT-R37",
          "QW-ACT-R76"
        ],
        "passedRules": [
          "QW-ACT-R1",
          "QW-ACT-R11",
          "QW-ACT-R12",
          "QW-ACT-R13",
          "QW-ACT-R16",
          "QW-ACT-R17",
          "QW-ACT-R19",
          "QW-ACT-R2",
          "QW-ACT-R20",
          "QW-ACT-R25",
          "QW-ACT-R27",
          "QW-ACT-R28",
          "QW-ACT-R34",
          "QW-ACT-R35",
          "QW-ACT-R37",
          "QW-ACT-R48",
          "QW-ACT-R5",
          "QW-ACT-R65",
          "QW-ACT-R70",
          "QW-ACT-R76",
          "QW-ACT-R9"
        ],
        "failures": [
          {
            "rule": "QW-ACT-R30",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/2ee8b8/",
            "description": "The complete visible text content of the test target neither matches or is contained within its accessible name.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "The complete visible text content of the test target neither matches or is contained within its accessible name.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "b0f8132dbea4",
            "firstSeenAt": "2026-05-12T14:19:19.812Z",
            "patternId": "A11Y-e555095c"
          },
          {
            "rule": "QW-ACT-R37",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/afw4f7/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "f9cee5990c1e",
            "firstSeenAt": "2026-05-12T14:19:19.812Z",
            "patternId": "A11Y-cbe353ce"
          },
          {
            "rule": "QW-ACT-R37",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/afw4f7/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "d738170c6261",
            "firstSeenAt": "2026-05-12T14:19:19.812Z",
            "patternId": "A11Y-b6798710"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          }
        ],
        "outcomeCount": 754,
        "duplicateFailedCount": 21,
        "uniqueFailedCount": 3,
        "crossEngineOverlapCount": 0
      },
      "duplicateFindingCount": 21
    },
    {
      "submittedUrl": "https://www.preserve.eco/collections/reusables",
      "finalUrl": "https://www.preserve.eco/collections/reusables",
      "redirected": false,
      "statusCode": 200,
      "ok": true,
      "contentType": "text/html; charset=utf-8",
      "pageTitle": "Reusables &ndash; Preserve",
      "elapsedMs": 16083,
      "error": null,
      "scanContext": {
        "viewport": {
          "width": 1280,
          "height": 800
        },
        "viewportPreset": "desktop",
        "colorScheme": "both",
        "browser": "chromium"
      },
      "alfa": {
        "executed": false,
        "error": "Skipped (not requested)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "axe": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 2771,
          "failed": 0,
          "cantTell": 8,
          "inapplicable": 45
        },
        "failedRules": [],
        "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",
          "empty-heading",
          "form-field-multiple-labels",
          "heading-order",
          "html-has-lang",
          "html-lang-valid",
          "image-alt",
          "image-redundant-alt",
          "input-button-name",
          "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",
          "tabindex"
        ],
        "failures": [],
        "outcomeCount": 2824,
        "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": 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": true,
        "error": null,
        "counts": {
          "passed": 1360,
          "failed": 34,
          "cantTell": 144,
          "inapplicable": 61
        },
        "failedRules": [
          "QW-ACT-R30",
          "QW-ACT-R76"
        ],
        "passedRules": [
          "QW-ACT-R1",
          "QW-ACT-R11",
          "QW-ACT-R12",
          "QW-ACT-R13",
          "QW-ACT-R16",
          "QW-ACT-R17",
          "QW-ACT-R2",
          "QW-ACT-R20",
          "QW-ACT-R25",
          "QW-ACT-R27",
          "QW-ACT-R28",
          "QW-ACT-R34",
          "QW-ACT-R35",
          "QW-ACT-R37",
          "QW-ACT-R48",
          "QW-ACT-R5",
          "QW-ACT-R65",
          "QW-ACT-R76",
          "QW-ACT-R9"
        ],
        "failures": [
          {
            "rule": "QW-ACT-R30",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/2ee8b8/",
            "description": "The complete visible text content of the test target neither matches or is contained within its accessible name.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "The complete visible text content of the test target neither matches or is contained within its accessible name.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "a7e537af72d7",
            "firstSeenAt": "2026-05-12T14:19:19.812Z",
            "patternId": "A11Y-e555095c"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "eaedc93c01ce",
            "firstSeenAt": "2026-05-12T14:19:19.812Z",
            "patternId": "A11Y-b6798710"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          }
        ],
        "outcomeCount": 1599,
        "duplicateFailedCount": 32,
        "uniqueFailedCount": 2,
        "crossEngineOverlapCount": 0
      },
      "duplicateFindingCount": 32
    },
    {
      "submittedUrl": "https://www.preserve.eco/collections/utec-cutting-boards/products/utec-cutting-board-small",
      "finalUrl": "https://www.preserve.eco/collections/utec-cutting-boards/products/utec-cutting-board-small",
      "redirected": false,
      "statusCode": 200,
      "ok": true,
      "contentType": "text/html; charset=utf-8",
      "pageTitle": "UTEC Cutting Board | Small &ndash; Preserve",
      "elapsedMs": 13261,
      "error": null,
      "scanContext": {
        "viewport": {
          "width": 1280,
          "height": 800
        },
        "viewportPreset": "desktop",
        "colorScheme": "both",
        "browser": "chromium"
      },
      "alfa": {
        "executed": false,
        "error": "Skipped (not requested)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "axe": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 867,
          "failed": 0,
          "cantTell": 7,
          "inapplicable": 37
        },
        "failedRules": [],
        "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",
          "form-field-multiple-labels",
          "frame-tested",
          "frame-title",
          "frame-title-unique",
          "heading-order",
          "html-has-lang",
          "html-lang-valid",
          "image-alt",
          "image-redundant-alt",
          "input-button-name",
          "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": [],
        "outcomeCount": 911,
        "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": 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": true,
        "error": null,
        "counts": {
          "passed": 388,
          "failed": 23,
          "cantTell": 70,
          "inapplicable": 5
        },
        "failedRules": [
          "QW-ACT-R30",
          "QW-ACT-R37",
          "QW-ACT-R76"
        ],
        "passedRules": [
          "QW-ACT-R1",
          "QW-ACT-R11",
          "QW-ACT-R12",
          "QW-ACT-R13",
          "QW-ACT-R16",
          "QW-ACT-R17",
          "QW-ACT-R19",
          "QW-ACT-R2",
          "QW-ACT-R20",
          "QW-ACT-R25",
          "QW-ACT-R27",
          "QW-ACT-R28",
          "QW-ACT-R34",
          "QW-ACT-R35",
          "QW-ACT-R37",
          "QW-ACT-R48",
          "QW-ACT-R5",
          "QW-ACT-R65",
          "QW-ACT-R70",
          "QW-ACT-R76",
          "QW-ACT-R9"
        ],
        "failures": [
          {
            "rule": "QW-ACT-R30",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/2ee8b8/",
            "description": "The complete visible text content of the test target neither matches or is contained within its accessible name.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "The complete visible text content of the test target neither matches or is contained within its accessible name.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "b88829facc14",
            "firstSeenAt": "2026-05-12T14:19:19.812Z",
            "patternId": "A11Y-e555095c"
          },
          {
            "rule": "QW-ACT-R37",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/afw4f7/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "8352d68cf629",
            "firstSeenAt": "2026-05-12T14:19:19.812Z",
            "patternId": "A11Y-cbe353ce"
          },
          {
            "rule": "QW-ACT-R37",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/afw4f7/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "76838171bdef",
            "firstSeenAt": "2026-05-12T14:19:19.812Z",
            "patternId": "A11Y-b6798710"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          }
        ],
        "outcomeCount": 486,
        "duplicateFailedCount": 20,
        "uniqueFailedCount": 3,
        "crossEngineOverlapCount": 0
      },
      "duplicateFindingCount": 20
    },
    {
      "submittedUrl": "https://www.preserve.eco/collections/toothbrush-subscriptions",
      "finalUrl": "https://www.preserve.eco/collections/toothbrush-subscriptions",
      "redirected": false,
      "statusCode": 200,
      "ok": true,
      "contentType": "text/html; charset=utf-8",
      "pageTitle": "Toothbrush Subscriptions &ndash; Preserve",
      "elapsedMs": 14841,
      "error": null,
      "scanContext": {
        "viewport": {
          "width": 1280,
          "height": 800
        },
        "viewportPreset": "desktop",
        "colorScheme": "both",
        "browser": "chromium"
      },
      "alfa": {
        "executed": false,
        "error": "Skipped (not requested)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "axe": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 1203,
          "failed": 2,
          "cantTell": 4,
          "inapplicable": 45
        },
        "failedRules": [
          "image-alt",
          "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",
          "empty-heading",
          "form-field-multiple-labels",
          "heading-order",
          "html-has-lang",
          "html-lang-valid",
          "image-alt",
          "image-redundant-alt",
          "input-button-name",
          "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",
          "tabindex"
        ],
        "failures": [
          {
            "rule": "image-alt",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/image-alt?application=playwright",
            "impact": "critical",
            "wcagSc": [
              "wcag2a",
              "wcag111"
            ],
            "xpath": ".parallax-slider",
            "html": "<img class=\"parallax-slider\" src=\"//www.preserve.eco/cdn/shop/collections/header_5522078f-fde3-4d41-b67d-7a7d4e6e9601_1800x.jpg?v=1543922424\" style=\"transform: translate3d(-341px, -78.8125px, 0px); position: absolute; height: 348px; width: 1963px; max-width: none;\">",
            "message": "Images must have alternative text",
            "fixSummary": "Fix any of the following:\n  Element does not have an alt attribute\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's default semantics were not overridden with role=\"none\" or role=\"presentation\"",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "202c0a30b195",
            "firstSeenAt": "2026-05-12T14:19:19.812Z",
            "patternId": "A11Y-2a41b6ff"
          },
          {
            "rule": "region",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/region?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": ".parallax-mirror",
            "html": "<div class=\"parallax-mirror\" style=\"visibility: visible; z-index: -100; position: fixed; top: 0px; left: 0px; overflow: hidden; transform: translate3d(0px, 98.5156px, 0px); height: 270px; width: 1280px;\">",
            "message": "All page 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": "3a2fa17146e1",
            "firstSeenAt": "2026-05-12T14:19:19.812Z",
            "patternId": "A11Y-70239d71"
          }
        ],
        "outcomeCount": 1254,
        "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": true,
        "error": null,
        "counts": {
          "passed": 591,
          "failed": 19,
          "cantTell": 78,
          "inapplicable": 24
        },
        "failedRules": [
          "QW-ACT-R17",
          "QW-ACT-R30",
          "QW-ACT-R76"
        ],
        "passedRules": [
          "QW-ACT-R1",
          "QW-ACT-R11",
          "QW-ACT-R12",
          "QW-ACT-R13",
          "QW-ACT-R16",
          "QW-ACT-R17",
          "QW-ACT-R2",
          "QW-ACT-R20",
          "QW-ACT-R25",
          "QW-ACT-R27",
          "QW-ACT-R28",
          "QW-ACT-R34",
          "QW-ACT-R35",
          "QW-ACT-R37",
          "QW-ACT-R48",
          "QW-ACT-R5",
          "QW-ACT-R65",
          "QW-ACT-R76",
          "QW-ACT-R9"
        ],
        "failures": [
          {
            "rule": "QW-ACT-R17",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/23a2a8/",
            "description": "The test target doesn't have an accessible name.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "The test target doesn't have an accessible name.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "27a0ff29de15",
            "firstSeenAt": "2026-05-12T14:19:19.812Z",
            "patternId": "A11Y-a296e9ec"
          },
          {
            "rule": "QW-ACT-R30",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/2ee8b8/",
            "description": "The complete visible text content of the test target neither matches or is contained within its accessible name.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "The complete visible text content of the test target neither matches or is contained within its accessible name.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "d17ccb245ee2",
            "firstSeenAt": "2026-05-12T14:19:19.812Z",
            "patternId": "A11Y-e555095c"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "33c9c36c98fe",
            "firstSeenAt": "2026-05-12T14:19:19.812Z",
            "patternId": "A11Y-b6798710"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          }
        ],
        "outcomeCount": 712,
        "duplicateFailedCount": 16,
        "uniqueFailedCount": 3,
        "crossEngineOverlapCount": 0
      },
      "duplicateFindingCount": 16
    },
    {
      "submittedUrl": "https://www.preserve.eco/collections/products/products/toothbrush-in-lightweight-pouch-single",
      "finalUrl": "https://www.preserve.eco/collections/products/products/toothbrush-in-lightweight-pouch-single",
      "redirected": false,
      "statusCode": 200,
      "ok": true,
      "contentType": "text/html; charset=utf-8",
      "pageTitle": "Preserve Toothbrush in Lightweight Pouch | Single",
      "elapsedMs": 15295,
      "error": null,
      "scanContext": {
        "viewport": {
          "width": 1280,
          "height": 800
        },
        "viewportPreset": "desktop",
        "colorScheme": "both",
        "browser": "chromium"
      },
      "alfa": {
        "executed": false,
        "error": "Skipped (not requested)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "axe": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 2648,
          "failed": 0,
          "cantTell": 13,
          "inapplicable": 36
        },
        "failedRules": [],
        "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",
          "form-field-multiple-labels",
          "frame-tested",
          "frame-title",
          "frame-title-unique",
          "heading-order",
          "html-has-lang",
          "html-lang-valid",
          "image-alt",
          "image-redundant-alt",
          "input-button-name",
          "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"
        ],
        "failures": [],
        "outcomeCount": 2697,
        "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": 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": true,
        "error": null,
        "counts": {
          "passed": 800,
          "failed": 26,
          "cantTell": 98,
          "inapplicable": 20
        },
        "failedRules": [
          "QW-ACT-R30",
          "QW-ACT-R37",
          "QW-ACT-R76"
        ],
        "passedRules": [
          "QW-ACT-R1",
          "QW-ACT-R11",
          "QW-ACT-R12",
          "QW-ACT-R13",
          "QW-ACT-R16",
          "QW-ACT-R17",
          "QW-ACT-R19",
          "QW-ACT-R2",
          "QW-ACT-R20",
          "QW-ACT-R25",
          "QW-ACT-R27",
          "QW-ACT-R28",
          "QW-ACT-R30",
          "QW-ACT-R34",
          "QW-ACT-R35",
          "QW-ACT-R37",
          "QW-ACT-R48",
          "QW-ACT-R5",
          "QW-ACT-R65",
          "QW-ACT-R67",
          "QW-ACT-R70",
          "QW-ACT-R76",
          "QW-ACT-R9"
        ],
        "failures": [
          {
            "rule": "QW-ACT-R30",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/2ee8b8/",
            "description": "The complete visible text content of the test target neither matches or is contained within its accessible name.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "The complete visible text content of the test target neither matches or is contained within its accessible name.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "08d788cd0758",
            "firstSeenAt": "2026-05-12T14:19:19.812Z",
            "patternId": "A11Y-e555095c"
          },
          {
            "rule": "QW-ACT-R37",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/afw4f7/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "70285019eea8",
            "firstSeenAt": "2026-05-12T14:19:19.812Z",
            "patternId": "A11Y-cbe353ce"
          },
          {
            "rule": "QW-ACT-R37",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/afw4f7/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "bbf0b9cc9a1e",
            "firstSeenAt": "2026-05-12T14:19:19.812Z",
            "patternId": "A11Y-b6798710"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          }
        ],
        "outcomeCount": 944,
        "duplicateFailedCount": 23,
        "uniqueFailedCount": 3,
        "crossEngineOverlapCount": 0
      },
      "duplicateFindingCount": 23
    },
    {
      "submittedUrl": "https://www.preserve.eco/collections/toothbrush-subscriptions/products/kids-toothbrush-single",
      "finalUrl": "https://www.preserve.eco/collections/toothbrush-subscriptions/products/kids-toothbrush-single",
      "redirected": false,
      "statusCode": 200,
      "ok": true,
      "contentType": "text/html; charset=utf-8",
      "pageTitle": "Preserve Kids Toothbrush | Single",
      "elapsedMs": 15842,
      "error": null,
      "scanContext": {
        "viewport": {
          "width": 1280,
          "height": 800
        },
        "viewportPreset": "desktop",
        "colorScheme": "both",
        "browser": "chromium"
      },
      "alfa": {
        "executed": false,
        "error": "Skipped (not requested)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "axe": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 2414,
          "failed": 0,
          "cantTell": 11,
          "inapplicable": 36
        },
        "failedRules": [],
        "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",
          "form-field-multiple-labels",
          "frame-tested",
          "frame-title",
          "frame-title-unique",
          "heading-order",
          "html-has-lang",
          "html-lang-valid",
          "image-alt",
          "image-redundant-alt",
          "input-button-name",
          "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",
          "presentation-role-conflict",
          "region",
          "role-img-alt",
          "svg-img-alt",
          "tabindex"
        ],
        "failures": [],
        "outcomeCount": 2461,
        "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": 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": true,
        "error": null,
        "counts": {
          "passed": 688,
          "failed": 25,
          "cantTell": 100,
          "inapplicable": 24
        },
        "failedRules": [
          "QW-ACT-R30",
          "QW-ACT-R37",
          "QW-ACT-R76"
        ],
        "passedRules": [
          "QW-ACT-R1",
          "QW-ACT-R11",
          "QW-ACT-R12",
          "QW-ACT-R13",
          "QW-ACT-R16",
          "QW-ACT-R17",
          "QW-ACT-R19",
          "QW-ACT-R2",
          "QW-ACT-R20",
          "QW-ACT-R25",
          "QW-ACT-R27",
          "QW-ACT-R28",
          "QW-ACT-R34",
          "QW-ACT-R35",
          "QW-ACT-R37",
          "QW-ACT-R48",
          "QW-ACT-R5",
          "QW-ACT-R65",
          "QW-ACT-R70",
          "QW-ACT-R76",
          "QW-ACT-R9"
        ],
        "failures": [
          {
            "rule": "QW-ACT-R30",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/2ee8b8/",
            "description": "The complete visible text content of the test target neither matches or is contained within its accessible name.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "The complete visible text content of the test target neither matches or is contained within its accessible name.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "019489bc4e91",
            "firstSeenAt": "2026-05-12T14:19:19.812Z",
            "patternId": "A11Y-e555095c"
          },
          {
            "rule": "QW-ACT-R37",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/afw4f7/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "101d67b7caba",
            "firstSeenAt": "2026-05-12T14:19:19.812Z",
            "patternId": "A11Y-cbe353ce"
          },
          {
            "rule": "QW-ACT-R37",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/afw4f7/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "51ed5f243cf5",
            "firstSeenAt": "2026-05-12T14:19:19.812Z",
            "patternId": "A11Y-b6798710"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          }
        ],
        "outcomeCount": 837,
        "duplicateFailedCount": 22,
        "uniqueFailedCount": 3,
        "crossEngineOverlapCount": 0
      },
      "duplicateFindingCount": 22
    },
    {
      "submittedUrl": "https://www.preserve.eco/collections/cutlery",
      "finalUrl": "https://www.preserve.eco/collections/cutlery",
      "redirected": false,
      "statusCode": 200,
      "ok": true,
      "contentType": "text/html; charset=utf-8",
      "pageTitle": "Cutlery &ndash; Preserve",
      "elapsedMs": 12704,
      "error": null,
      "scanContext": {
        "viewport": {
          "width": 1280,
          "height": 800
        },
        "viewportPreset": "desktop",
        "colorScheme": "both",
        "browser": "chromium"
      },
      "alfa": {
        "executed": false,
        "error": "Skipped (not requested)",
        "counts": {
          "passed": 0,
          "failed": 0,
          "cantTell": 0,
          "inapplicable": 0
        },
        "failedRules": [],
        "passedRules": [],
        "failures": [],
        "outcomeCount": 0,
        "uniqueFailedCount": 0,
        "duplicateFailedCount": 0,
        "crossEngineOverlapCount": 0
      },
      "axe": {
        "executed": true,
        "error": null,
        "counts": {
          "passed": 650,
          "failed": 2,
          "cantTell": 2,
          "inapplicable": 45
        },
        "failedRules": [
          "image-alt",
          "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",
          "empty-heading",
          "form-field-multiple-labels",
          "heading-order",
          "html-has-lang",
          "html-lang-valid",
          "image-alt",
          "image-redundant-alt",
          "input-button-name",
          "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",
          "tabindex"
        ],
        "failures": [
          {
            "rule": "image-alt",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/image-alt?application=playwright",
            "impact": "critical",
            "wcagSc": [
              "wcag2a",
              "wcag111"
            ],
            "xpath": ".parallax-slider",
            "html": "<img class=\"parallax-slider\" src=\"//www.preserve.eco/cdn/shop/collections/collect-header3_d7ac84db-cb3e-4fbc-bf53-8affa0db57fd_1800x.jpg?v=1517153822\" style=\"transform: translate3d(0px, -91.8125px, 0px); position: absolute; height: 374px; width: 1280px; max-width: none;\">",
            "message": "Images must have alternative text",
            "fixSummary": "Fix any of the following:\n  Element does not have an alt attribute\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's default semantics were not overridden with role=\"none\" or role=\"presentation\"",
            "relatedPaths": null,
            "colorScheme": "light",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "4b2fd5789765",
            "firstSeenAt": "2026-05-12T14:19:19.812Z",
            "patternId": "A11Y-2a41b6ff"
          },
          {
            "rule": "region",
            "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/region?application=playwright",
            "impact": "moderate",
            "wcagSc": [],
            "xpath": ".parallax-mirror",
            "html": "<div class=\"parallax-mirror\" style=\"visibility: visible; z-index: -100; position: fixed; top: 0px; left: 0px; overflow: hidden; transform: translate3d(0px, 98.5156px, 0px); height: 270px; width: 1280px;\">",
            "message": "All page 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": "82b69f94dabd",
            "firstSeenAt": "2026-05-12T14:19:19.812Z",
            "patternId": "A11Y-70239d71"
          }
        ],
        "outcomeCount": 699,
        "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": true,
        "error": null,
        "counts": {
          "passed": 317,
          "failed": 14,
          "cantTell": 51,
          "inapplicable": 9
        },
        "failedRules": [
          "QW-ACT-R17",
          "QW-ACT-R30",
          "QW-ACT-R76"
        ],
        "passedRules": [
          "QW-ACT-R1",
          "QW-ACT-R11",
          "QW-ACT-R12",
          "QW-ACT-R13",
          "QW-ACT-R16",
          "QW-ACT-R17",
          "QW-ACT-R2",
          "QW-ACT-R20",
          "QW-ACT-R25",
          "QW-ACT-R27",
          "QW-ACT-R28",
          "QW-ACT-R34",
          "QW-ACT-R35",
          "QW-ACT-R37",
          "QW-ACT-R48",
          "QW-ACT-R5",
          "QW-ACT-R65",
          "QW-ACT-R76",
          "QW-ACT-R9"
        ],
        "failures": [
          {
            "rule": "QW-ACT-R17",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/23a2a8/",
            "description": "The test target doesn't have an accessible name.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "The test target doesn't have an accessible name.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "efb248bafc78",
            "firstSeenAt": "2026-05-12T14:19:19.812Z",
            "patternId": "A11Y-a296e9ec"
          },
          {
            "rule": "QW-ACT-R30",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/2ee8b8/",
            "description": "The complete visible text content of the test target neither matches or is contained within its accessible name.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "The complete visible text content of the test target neither matches or is contained within its accessible name.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "e5ee92472c82",
            "firstSeenAt": "2026-05-12T14:19:19.812Z",
            "patternId": "A11Y-e555095c"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": false,
            "duplicateOf": null,
            "fingerprint": "3243bb7914d1",
            "firstSeenAt": "2026-05-12T14:19:19.812Z",
            "patternId": "A11Y-b6798710"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          },
          {
            "rule": "QW-ACT-R76",
            "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
            "description": "Element has contrast ratio lower than minimum.",
            "xpath": null,
            "selector": null,
            "html": null,
            "message": "Element has contrast ratio lower than minimum.",
            "isDuplicate": true,
            "duplicateOf": "qualweb"
          }
        ],
        "outcomeCount": 391,
        "duplicateFailedCount": 11,
        "uniqueFailedCount": 3,
        "crossEngineOverlapCount": 0
      },
      "duplicateFindingCount": 11
    }
  ],
  "enhanced": {
    "consolidatedFailures": [
      {
        "rule": "QW-ACT-R30",
        "engine": "qualweb",
        "metadata": {
          "roles": [
            "Front-End Developer"
          ],
          "severity": "Moderate",
          "blocking": false,
          "wcagCriteria": [],
          "conformanceLevel": null
        },
        "wcag": {
          "scs": [],
          "level": null
        },
        "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/2ee8b8/",
        "ruleTitle": "The complete visible text content of the test target neither matches or is contained within its accessible name.",
        "pages": {},
        "totalOccurrences": 49,
        "examples": [
          {
            "url": "https://www.preserve.eco/pages/overview",
            "html": null,
            "xpath": null,
            "message": "The complete visible text content of the test target neither matches or is contained within its accessible name.",
            "viewport": "desktop",
            "browser": "chromium",
            "fingerprint": "f0ed1850c816",
            "firstSeenAt": "2026-05-12T14:19:19.812Z",
            "patternId": "A11Y-e555095c"
          },
          {
            "url": "https://www.preserve.eco/pages/purposeful-plastics",
            "html": null,
            "xpath": null,
            "message": "The complete visible text content of the test target neither matches or is contained within its accessible name.",
            "viewport": "desktop",
            "browser": "chromium",
            "fingerprint": "b72c6edbe639",
            "firstSeenAt": "2026-05-12T14:19:19.812Z",
            "patternId": "A11Y-e555095c"
          },
          {
            "url": "https://www.preserve.eco/",
            "html": null,
            "xpath": null,
            "message": "The complete visible text content of the test target neither matches or is contained within its accessible name.",
            "viewport": "desktop",
            "browser": "chromium",
            "fingerprint": "dd7fb6495f9d",
            "firstSeenAt": "2026-05-12T14:19:19.812Z",
            "patternId": "A11Y-e555095c"
          },
          {
            "url": "https://www.preserve.eco/pages/work",
            "html": null,
            "xpath": null,
            "message": "The complete visible text content of the test target neither matches or is contained within its accessible name.",
            "viewport": "desktop",
            "browser": "chromium",
            "fingerprint": "db7397b5be5c",
            "firstSeenAt": "2026-05-12T14:19:19.812Z",
            "patternId": "A11Y-e555095c"
          },
          {
            "url": "https://www.preserve.eco/pages/our-commitments",
            "html": null,
            "xpath": null,
            "message": "The complete visible text content of the test target neither matches or is contained within its accessible name.",
            "viewport": "desktop",
            "browser": "chromium",
            "fingerprint": "401c9f6cd4e0",
            "firstSeenAt": "2026-05-12T14:19:19.812Z",
            "patternId": "A11Y-e555095c"
          }
        ]
      },
      {
        "rule": "QW-ACT-R76",
        "engine": "qualweb",
        "metadata": {
          "roles": [
            "Front-End Developer"
          ],
          "severity": "Moderate",
          "blocking": false,
          "wcagCriteria": [],
          "conformanceLevel": null
        },
        "wcag": {
          "scs": [],
          "level": null
        },
        "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/09o5cg/",
        "ruleTitle": "Element has contrast ratio lower than minimum.",
        "pages": {},
        "totalOccurrences": 49,
        "examples": [
          {
            "url": "https://www.preserve.eco/pages/overview",
            "html": null,
            "xpath": null,
            "message": "Element has contrast ratio lower than minimum.",
            "viewport": "desktop",
            "browser": "chromium",
            "fingerprint": "2bf519c4e7cf",
            "firstSeenAt": "2026-05-12T14:19:19.812Z",
            "patternId": "A11Y-b6798710"
          },
          {
            "url": "https://www.preserve.eco/pages/purposeful-plastics",
            "html": null,
            "xpath": null,
            "message": "Element has contrast ratio lower than minimum.",
            "viewport": "desktop",
            "browser": "chromium",
            "fingerprint": "cb9e70577f47",
            "firstSeenAt": "2026-05-12T14:19:19.812Z",
            "patternId": "A11Y-b6798710"
          },
          {
            "url": "https://www.preserve.eco/",
            "html": null,
            "xpath": null,
            "message": "Element has contrast ratio lower than minimum.",
            "viewport": "desktop",
            "browser": "chromium",
            "fingerprint": "80de46c3e529",
            "firstSeenAt": "2026-05-12T14:19:19.812Z",
            "patternId": "A11Y-b6798710"
          },
          {
            "url": "https://www.preserve.eco/pages/work",
            "html": null,
            "xpath": null,
            "message": "Element has contrast ratio lower than minimum.",
            "viewport": "desktop",
            "browser": "chromium",
            "fingerprint": "50d4ef1f011f",
            "firstSeenAt": "2026-05-12T14:19:19.812Z",
            "patternId": "A11Y-b6798710"
          },
          {
            "url": "https://www.preserve.eco/pages/our-commitments",
            "html": null,
            "xpath": null,
            "message": "Element has contrast ratio lower than minimum.",
            "viewport": "desktop",
            "browser": "chromium",
            "fingerprint": "2c274e57d6a5",
            "firstSeenAt": "2026-05-12T14:19:19.812Z",
            "patternId": "A11Y-b6798710"
          }
        ]
      },
      {
        "rule": "QW-ACT-R37",
        "engine": "qualweb",
        "metadata": {
          "roles": [
            "Front-End Developer"
          ],
          "severity": "Moderate",
          "blocking": false,
          "wcagCriteria": [],
          "conformanceLevel": null
        },
        "wcag": {
          "scs": [],
          "level": null
        },
        "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/afw4f7/",
        "ruleTitle": "Element has contrast ratio lower than minimum.",
        "pages": {},
        "totalOccurrences": 9,
        "examples": [
          {
            "url": "https://www.preserve.eco/collections/subscriptions/products/toothbrush-in-lightweight-pouch-6-pack",
            "html": null,
            "xpath": null,
            "message": "Element has contrast ratio lower than minimum.",
            "viewport": "desktop",
            "browser": "chromium",
            "fingerprint": "1d01714b71aa",
            "firstSeenAt": "2026-05-12T14:19:19.812Z",
            "patternId": "A11Y-cbe353ce"
          },
          {
            "url": "https://www.preserve.eco/collections/tabletop/products/everyday-bowl-4-count",
            "html": null,
            "xpath": null,
            "message": "Element has contrast ratio lower than minimum.",
            "viewport": "desktop",
            "browser": "chromium",
            "fingerprint": "02fea01dea82",
            "firstSeenAt": "2026-05-12T14:19:19.812Z",
            "patternId": "A11Y-cbe353ce"
          },
          {
            "url": "https://www.preserve.eco/collections/popi/products/popi-shave-5-replacement-blades-8ct",
            "html": null,
            "xpath": null,
            "message": "Element has contrast ratio lower than minimum.",
            "viewport": "desktop",
            "browser": "chromium",
            "fingerprint": "3809a43318d8",
            "firstSeenAt": "2026-05-12T14:19:19.812Z",
            "patternId": "A11Y-cbe353ce"
          },
          {
            "url": "https://www.preserve.eco/collections/tabletop/products/medium-weight-cutlery-knives-forks-spoons-8-sets",
            "html": null,
            "xpath": null,
            "message": "Element has contrast ratio lower than minimum.",
            "viewport": "desktop",
            "browser": "chromium",
            "fingerprint": "469f3f953cc6",
            "firstSeenAt": "2026-05-12T14:19:19.812Z",
            "patternId": "A11Y-cbe353ce"
          },
          {
            "url": "https://www.preserve.eco/collections/toothbrush/products/kids-toothbrush-single",
            "html": null,
            "xpath": null,
            "message": "Element has contrast ratio lower than minimum.",
            "viewport": "desktop",
            "browser": "chromium",
            "fingerprint": "edde8ee4a8fb",
            "firstSeenAt": "2026-05-12T14:19:19.812Z",
            "patternId": "A11Y-cbe353ce"
          }
        ]
      },
      {
        "rule": "image-alt",
        "engine": "axe",
        "metadata": {
          "roles": [
            "Content Author"
          ],
          "severity": "Critical",
          "blocking": true,
          "wcagCriteria": [
            "1.1.1"
          ],
          "conformanceLevel": "A",
          "description": "Ensures every <img> element has alternative text. Without alt text, blind users receive no information about the image's meaning or purpose."
        },
        "wcag": {
          "scs": [
            "1.1.1"
          ],
          "level": "A"
        },
        "ruleUrl": "https://dequeuniversity.com/rules/axe/4.11/image-alt?application=playwright",
        "ruleTitle": null,
        "pages": {},
        "totalOccurrences": 3,
        "examples": [
          {
            "url": "https://www.preserve.eco/collections/dopper",
            "html": "<img class=\"parallax-slider\" src=\"//www.preserve.eco/cdn/shop/collections/collect-header3-50_bca3e9cc-2ac8-48bb-89e6-bedc57cd047f_1800x.jpg?v=1517178503\" style=\"transform: translate3d(0px, -91.8125px, 0px); position: absolute; height: 374px; width: 1280px; max-width: none;\">",
            "xpath": ".parallax-slider",
            "message": "Images must have alternative text",
            "fixSummary": "Fix any of the following:\n  Element does not have an alt attribute\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's default semantics were not overridden with role=\"none\" or role=\"presentation\"",
            "relatedPaths": null,
            "colorScheme": "light",
            "viewport": "desktop",
            "browser": "chromium",
            "fingerprint": "220ca0ad3937",
            "firstSeenAt": "2026-05-12T14:19:19.812Z",
            "patternId": "A11Y-2a41b6ff"
          },
          {
            "url": "https://www.preserve.eco/collections/toothbrush-subscriptions",
            "html": "<img class=\"parallax-slider\" src=\"//www.preserve.eco/cdn/shop/collections/header_5522078f-fde3-4d41-b67d-7a7d4e6e9601_1800x.jpg?v=1543922424\" style=\"transform: translate3d(-341px, -78.8125px, 0px); position: absolute; height: 348px; width: 1963px; max-width: none;\">",
            "xpath": ".parallax-slider",
            "message": "Images must have alternative text",
            "fixSummary": "Fix any of the following:\n  Element does not have an alt attribute\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's default semantics were not overridden with role=\"none\" or role=\"presentation\"",
            "relatedPaths": null,
            "colorScheme": "light",
            "viewport": "desktop",
            "browser": "chromium",
            "fingerprint": "202c0a30b195",
            "firstSeenAt": "2026-05-12T14:19:19.812Z",
            "patternId": "A11Y-2a41b6ff"
          },
          {
            "url": "https://www.preserve.eco/collections/cutlery",
            "html": "<img class=\"parallax-slider\" src=\"//www.preserve.eco/cdn/shop/collections/collect-header3_d7ac84db-cb3e-4fbc-bf53-8affa0db57fd_1800x.jpg?v=1517153822\" style=\"transform: translate3d(0px, -91.8125px, 0px); position: absolute; height: 374px; width: 1280px; max-width: none;\">",
            "xpath": ".parallax-slider",
            "message": "Images must have alternative text",
            "fixSummary": "Fix any of the following:\n  Element does not have an alt attribute\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's default semantics were not overridden with role=\"none\" or role=\"presentation\"",
            "relatedPaths": null,
            "colorScheme": "light",
            "viewport": "desktop",
            "browser": "chromium",
            "fingerprint": "4b2fd5789765",
            "firstSeenAt": "2026-05-12T14:19:19.812Z",
            "patternId": "A11Y-2a41b6ff"
          }
        ]
      },
      {
        "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": 3,
        "examples": [
          {
            "url": "https://www.preserve.eco/collections/dopper",
            "html": "<div class=\"parallax-mirror\" style=\"visibility: visible; z-index: -100; position: fixed; top: 0px; left: 0px; overflow: hidden; transform: translate3d(0px, 98.5156px, 0px); height: 270px; width: 1280px;\">",
            "xpath": ".parallax-mirror",
            "message": "All page 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": "568e65e3451f",
            "firstSeenAt": "2026-05-12T14:19:19.812Z",
            "patternId": "A11Y-70239d71"
          },
          {
            "url": "https://www.preserve.eco/collections/toothbrush-subscriptions",
            "html": "<div class=\"parallax-mirror\" style=\"visibility: visible; z-index: -100; position: fixed; top: 0px; left: 0px; overflow: hidden; transform: translate3d(0px, 98.5156px, 0px); height: 270px; width: 1280px;\">",
            "xpath": ".parallax-mirror",
            "message": "All page 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": "3a2fa17146e1",
            "firstSeenAt": "2026-05-12T14:19:19.812Z",
            "patternId": "A11Y-70239d71"
          },
          {
            "url": "https://www.preserve.eco/collections/cutlery",
            "html": "<div class=\"parallax-mirror\" style=\"visibility: visible; z-index: -100; position: fixed; top: 0px; left: 0px; overflow: hidden; transform: translate3d(0px, 98.5156px, 0px); height: 270px; width: 1280px;\">",
            "xpath": ".parallax-mirror",
            "message": "All page 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": "82b69f94dabd",
            "firstSeenAt": "2026-05-12T14:19:19.812Z",
            "patternId": "A11Y-70239d71"
          }
        ]
      },
      {
        "rule": "QW-ACT-R17",
        "engine": "qualweb",
        "metadata": {
          "roles": [
            "Front-End Developer"
          ],
          "severity": "Moderate",
          "blocking": false,
          "wcagCriteria": [],
          "conformanceLevel": null
        },
        "wcag": {
          "scs": [],
          "level": null
        },
        "ruleUrl": "https://www.w3.org/WAI/standards-guidelines/act/rules/23a2a8/",
        "ruleTitle": "The test target doesn't have an accessible name.",
        "pages": {},
        "totalOccurrences": 3,
        "examples": [
          {
            "url": "https://www.preserve.eco/collections/dopper",
            "html": null,
            "xpath": null,
            "message": "The test target doesn't have an accessible name.",
            "viewport": "desktop",
            "browser": "chromium",
            "fingerprint": "2bf0ce2713f2",
            "firstSeenAt": "2026-05-12T14:19:19.812Z",
            "patternId": "A11Y-a296e9ec"
          },
          {
            "url": "https://www.preserve.eco/collections/toothbrush-subscriptions",
            "html": null,
            "xpath": null,
            "message": "The test target doesn't have an accessible name.",
            "viewport": "desktop",
            "browser": "chromium",
            "fingerprint": "27a0ff29de15",
            "firstSeenAt": "2026-05-12T14:19:19.812Z",
            "patternId": "A11Y-a296e9ec"
          },
          {
            "url": "https://www.preserve.eco/collections/cutlery",
            "html": null,
            "xpath": null,
            "message": "The test target doesn't have an accessible name.",
            "viewport": "desktop",
            "browser": "chromium",
            "fingerprint": "efb248bafc78",
            "firstSeenAt": "2026-05-12T14:19:19.812Z",
            "patternId": "A11Y-a296e9ec"
          }
        ]
      },
      {
        "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": 2,
        "examples": [
          {
            "url": "https://www.preserve.eco/blogs/stories",
            "html": "<html lang=\"en\" class=\"supports-js supports-no-touch supports-csstransforms supports-csstransforms3d supports-fontface wf-oswald-n4-active wf-opensans-n4-active wf-opensans-n7-active wf-opensans-i7-active wf-opensans-i4-active wf-active\" style=\"\">",
            "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": "b6a8b61eb0e9",
            "firstSeenAt": "2026-05-12T14:19:19.812Z",
            "patternId": "A11Y-ee8d7590"
          },
          {
            "url": "https://www.preserve.eco/collections",
            "html": "<html lang=\"en\" class=\"supports-js supports-no-touch supports-csstransforms supports-csstransforms3d supports-fontface wf-oswald-n4-active wf-opensans-n4-active wf-opensans-n7-active wf-opensans-i4-active wf-opensans-i7-active wf-active\" style=\"\">",
            "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": "1b9d71631142",
            "firstSeenAt": "2026-05-12T14:19:19.812Z",
            "patternId": "A11Y-ee8d7590"
          }
        ]
      },
      {
        "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://www.preserve.eco/pages/popi-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/74be5b62/player_embed.vflset/en_US/base.js\" aria-label=\"YouTube Video Player\">",
            "xpath": "iframe[loading=\"eager\"]",
            "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": "a178d3e0940e",
            "firstSeenAt": "2026-05-12T14:19:19.812Z",
            "patternId": "A11Y-0f9addb0"
          },
          {
            "url": "https://www.preserve.eco/pages/popi-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/74be5b62/player_embed.vflset/en_US/base.js\" aria-label=\"YouTube Video Player\">",
            "xpath": "#s-d7ab9102-9018-450c-826c-e5d616c8d2f1 > .shogun-video.shogun-video-16x9 > .video-wrapper > .shogun-video-embed[allowfullscreen=\"\"][title=\"Embedded Youtube Video\"]",
            "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": "54b33877351b",
            "firstSeenAt": "2026-05-12T14:19:19.812Z",
            "patternId": "A11Y-be8c9704"
          }
        ]
      }
    ],
    "roleStats": {
      "UX Designer": 3,
      "Visual Designer": 0,
      "Content Author": 3,
      "Front-End Developer": 117
    },
    "severityStats": {
      "Critical": 3,
      "Serious": 0,
      "Moderate": 117,
      "Minor": 0
    }
  },
  "changeTracking": {
    "newCount": 120,
    "resolvedCount": 0,
    "newIssues": [
      {
        "fingerprint": "f0ed1850c816",
        "url": "https://www.preserve.eco/pages/overview",
        "ruleKey": "rule:qw-act-r30|light",
        "engine": "qualweb"
      },
      {
        "fingerprint": "2bf519c4e7cf",
        "url": "https://www.preserve.eco/pages/overview",
        "ruleKey": "rule:qw-act-r76|light",
        "engine": "qualweb"
      },
      {
        "fingerprint": "b72c6edbe639",
        "url": "https://www.preserve.eco/pages/purposeful-plastics",
        "ruleKey": "rule:qw-act-r30|light",
        "engine": "qualweb"
      },
      {
        "fingerprint": "cb9e70577f47",
        "url": "https://www.preserve.eco/pages/purposeful-plastics",
        "ruleKey": "rule:qw-act-r76|light",
        "engine": "qualweb"
      },
      {
        "fingerprint": "dd7fb6495f9d",
        "url": "https://www.preserve.eco/",
        "ruleKey": "rule:qw-act-r30|light",
        "engine": "qualweb"
      },
      {
        "fingerprint": "80de46c3e529",
        "url": "https://www.preserve.eco/",
        "ruleKey": "rule:qw-act-r76|light",
        "engine": "qualweb"
      },
      {
        "fingerprint": "db7397b5be5c",
        "url": "https://www.preserve.eco/pages/work",
        "ruleKey": "rule:qw-act-r30|light",
        "engine": "qualweb"
      },
      {
        "fingerprint": "50d4ef1f011f",
        "url": "https://www.preserve.eco/pages/work",
        "ruleKey": "rule:qw-act-r76|light",
        "engine": "qualweb"
      },
      {
        "fingerprint": "401c9f6cd4e0",
        "url": "https://www.preserve.eco/pages/our-commitments",
        "ruleKey": "rule:qw-act-r30|light",
        "engine": "qualweb"
      },
      {
        "fingerprint": "2c274e57d6a5",
        "url": "https://www.preserve.eco/pages/our-commitments",
        "ruleKey": "rule:qw-act-r76|light",
        "engine": "qualweb"
      },
      {
        "fingerprint": "937b89f01e64",
        "url": "https://www.preserve.eco/pages/corporate-sales",
        "ruleKey": "rule:qw-act-r30|light",
        "engine": "qualweb"
      },
      {
        "fingerprint": "05591710cfb0",
        "url": "https://www.preserve.eco/pages/corporate-sales",
        "ruleKey": "rule:qw-act-r76|light",
        "engine": "qualweb"
      },
      {
        "fingerprint": "b6a8b61eb0e9",
        "url": "https://www.preserve.eco/blogs/stories",
        "ruleKey": "rule:page-has-heading-one|light",
        "engine": "axe"
      },
      {
        "fingerprint": "93d34777505e",
        "url": "https://www.preserve.eco/blogs/stories",
        "ruleKey": "rule:qw-act-r30|light",
        "engine": "qualweb"
      },
      {
        "fingerprint": "423fb4ee0026",
        "url": "https://www.preserve.eco/blogs/stories",
        "ruleKey": "rule:qw-act-r76|light",
        "engine": "qualweb"
      },
      {
        "fingerprint": "3505f2a334bd",
        "url": "https://www.preserve.eco/collections/preserve-hoodie-preserve-pact",
        "ruleKey": "rule:qw-act-r30|light",
        "engine": "qualweb"
      },
      {
        "fingerprint": "a6deba4fd9e7",
        "url": "https://www.preserve.eco/collections/preserve-hoodie-preserve-pact",
        "ruleKey": "rule:qw-act-r76|light",
        "engine": "qualweb"
      },
      {
        "fingerprint": "1fc70460447c",
        "url": "https://www.preserve.eco/pages/manage-subscriptions",
        "ruleKey": "rule:qw-act-r30|light",
        "engine": "qualweb"
      },
      {
        "fingerprint": "aee37cfce1a0",
        "url": "https://www.preserve.eco/pages/manage-subscriptions",
        "ruleKey": "rule:qw-act-r76|light",
        "engine": "qualweb"
      },
      {
        "fingerprint": "6211de87be7e",
        "url": "https://www.preserve.eco/collections/preserve",
        "ruleKey": "rule:qw-act-r30|light",
        "engine": "qualweb"
      },
      {
        "fingerprint": "32a2f379762b",
        "url": "https://www.preserve.eco/collections/preserve",
        "ruleKey": "rule:qw-act-r76|light",
        "engine": "qualweb"
      },
      {
        "fingerprint": "02d073cc75bb",
        "url": "https://www.preserve.eco/collections/food-storage",
        "ruleKey": "rule:qw-act-r30|light",
        "engine": "qualweb"
      },
      {
        "fingerprint": "0c742168334a",
        "url": "https://www.preserve.eco/collections/food-storage",
        "ruleKey": "rule:qw-act-r76|light",
        "engine": "qualweb"
      },
      {
        "fingerprint": "6bf0821d7662",
        "url": "https://www.preserve.eco/pages/bcorp-certification",
        "ruleKey": "rule:qw-act-r30|light",
        "engine": "qualweb"
      },
      {
        "fingerprint": "1afcf2038442",
        "url": "https://www.preserve.eco/pages/bcorp-certification",
        "ruleKey": "rule:qw-act-r76|light",
        "engine": "qualweb"
      },
      {
        "fingerprint": "a0b273eb1395",
        "url": "https://www.preserve.eco/pages/terms-of-use",
        "ruleKey": "rule:qw-act-r30|light",
        "engine": "qualweb"
      },
      {
        "fingerprint": "8f4cb802c26e",
        "url": "https://www.preserve.eco/pages/terms-of-use",
        "ruleKey": "rule:qw-act-r76|light",
        "engine": "qualweb"
      },
      {
        "fingerprint": "8e966fef5c93",
        "url": "https://www.preserve.eco/pages/gimme5-overview",
        "ruleKey": "rule:qw-act-r30|light",
        "engine": "qualweb"
      },
      {
        "fingerprint": "7448b377d4fe",
        "url": "https://www.preserve.eco/pages/gimme5-overview",
        "ruleKey": "rule:qw-act-r76|light",
        "engine": "qualweb"
      },
      {
        "fingerprint": "e36b0dff5d7a",
        "url": "https://www.preserve.eco/pages/compostables",
        "ruleKey": "rule:qw-act-r30|light",
        "engine": "qualweb"
      },
      {
        "fingerprint": "ba06c8d44058",
        "url": "https://www.preserve.eco/pages/compostables",
        "ruleKey": "rule:qw-act-r76|light",
        "engine": "qualweb"
      },
      {
        "fingerprint": "f599c4a539d5",
        "url": "https://www.preserve.eco/pages/privacy-policy",
        "ruleKey": "rule:qw-act-r30|light",
        "engine": "qualweb"
      },
      {
        "fingerprint": "05ff35fe6b68",
        "url": "https://www.preserve.eco/pages/privacy-policy",
        "ruleKey": "rule:qw-act-r76|light",
        "engine": "qualweb"
      },
      {
        "fingerprint": "387e116c7180",
        "url": "https://www.preserve.eco/pages/climate",
        "ruleKey": "rule:qw-act-r30|light",
        "engine": "qualweb"
      },
      {
        "fingerprint": "de5a727e4846",
        "url": "https://www.preserve.eco/pages/climate",
        "ruleKey": "rule:qw-act-r76|light",
        "engine": "qualweb"
      },
      {
        "fingerprint": "acaf53b34ad3",
        "url": "https://www.preserve.eco/collections/travel",
        "ruleKey": "rule:qw-act-r30|light",
        "engine": "qualweb"
      },
      {
        "fingerprint": "fc49333f76b4",
        "url": "https://www.preserve.eco/collections/travel",
        "ruleKey": "rule:qw-act-r76|light",
        "engine": "qualweb"
      },
      {
        "fingerprint": "a41cb88f68d3",
        "url": "https://www.preserve.eco/collections/spring-blowout",
        "ruleKey": "rule:qw-act-r30|light",
        "engine": "qualweb"
      },
      {
        "fingerprint": "4e00f91b3410",
        "url": "https://www.preserve.eco/collections/spring-blowout",
        "ruleKey": "rule:qw-act-r76|light",
        "engine": "qualweb"
      },
      {
        "fingerprint": "42d9ff9cd3aa",
        "url": "https://www.preserve.eco/collections/kitchen",
        "ruleKey": "rule:qw-act-r30|light",
        "engine": "qualweb"
      },
      {
        "fingerprint": "78ecf4e91b44",
        "url": "https://www.preserve.eco/collections/kitchen",
        "ruleKey": "rule:qw-act-r76|light",
        "engine": "qualweb"
      },
      {
        "fingerprint": "02b7384e1332",
        "url": "https://www.preserve.eco/collections/razors",
        "ruleKey": "rule:qw-act-r30|light",
        "engine": "qualweb"
      },
      {
        "fingerprint": "bc6c978d8f45",
        "url": "https://www.preserve.eco/collections/razors",
        "ruleKey": "rule:qw-act-r76|light",
        "engine": "qualweb"
      },
      {
        "fingerprint": "9cb1ed5e4402",
        "url": "https://www.preserve.eco/pages/founding-story",
        "ruleKey": "rule:qw-act-r30|light",
        "engine": "qualweb"
      },
      {
        "fingerprint": "9d7eade53847",
        "url": "https://www.preserve.eco/pages/founding-story",
        "ruleKey": "rule:qw-act-r76|light",
        "engine": "qualweb"
      },
      {
        "fingerprint": "a178d3e0940e",
        "url": "https://www.preserve.eco/pages/popi-about",
        "ruleKey": "wcag:wcag412|light",
        "engine": "axe"
      },
      {
        "fingerprint": "54b33877351b",
        "url": "https://www.preserve.eco/pages/popi-about",
        "ruleKey": "wcag:wcag412|light",
        "engine": "axe"
      },
      {
        "fingerprint": "3f72d66a0b25",
        "url": "https://www.preserve.eco/pages/popi-about",
        "ruleKey": "rule:qw-act-r30|light",
        "engine": "qualweb"
      },
      {
        "fingerprint": "67b9c8289e8b",
        "url": "https://www.preserve.eco/pages/popi-about",
        "ruleKey": "rule:qw-act-r76|light",
        "engine": "qualweb"
      },
      {
        "fingerprint": "82b3d83c8c78",
        "url": "https://www.preserve.eco/collections/oral-care",
        "ruleKey": "rule:qw-act-r30|light",
        "engine": "qualweb"
      },
      {
        "fingerprint": "49b363448408",
        "url": "https://www.preserve.eco/collections/oral-care",
        "ruleKey": "rule:qw-act-r76|light",
        "engine": "qualweb"
      },
      {
        "fingerprint": "28f0ea4b9dd0",
        "url": "https://www.preserve.eco/pages/toothbrush-takeback",
        "ruleKey": "rule:qw-act-r30|light",
        "engine": "qualweb"
      },
      {
        "fingerprint": "d1fba9571468",
        "url": "https://www.preserve.eco/pages/toothbrush-takeback",
        "ruleKey": "rule:qw-act-r76|light",
        "engine": "qualweb"
      },
      {
        "fingerprint": "220ca0ad3937",
        "url": "https://www.preserve.eco/collections/dopper",
        "ruleKey": "wcag:wcag111|light",
        "engine": "axe"
      },
      {
        "fingerprint": "568e65e3451f",
        "url": "https://www.preserve.eco/collections/dopper",
        "ruleKey": "rule:region|light",
        "engine": "axe"
      },
      {
        "fingerprint": "2bf0ce2713f2",
        "url": "https://www.preserve.eco/collections/dopper",
        "ruleKey": "rule:qw-act-r17|light",
        "engine": "qualweb"
      },
      {
        "fingerprint": "f02a47496581",
        "url": "https://www.preserve.eco/collections/dopper",
        "ruleKey": "rule:qw-act-r30|light",
        "engine": "qualweb"
      },
      {
        "fingerprint": "0cb50cb4bb38",
        "url": "https://www.preserve.eco/collections/dopper",
        "ruleKey": "rule:qw-act-r76|light",
        "engine": "qualweb"
      },
      {
        "fingerprint": "db30e0b0221d",
        "url": "https://www.preserve.eco/collections/subscriptions",
        "ruleKey": "rule:qw-act-r30|light",
        "engine": "qualweb"
      },
      {
        "fingerprint": "e6600fcdc40d",
        "url": "https://www.preserve.eco/collections/subscriptions",
        "ruleKey": "rule:qw-act-r76|light",
        "engine": "qualweb"
      },
      {
        "fingerprint": "858b89ff825a",
        "url": "https://www.preserve.eco/collections/popi",
        "ruleKey": "rule:qw-act-r30|light",
        "engine": "qualweb"
      },
      {
        "fingerprint": "4530bf66541c",
        "url": "https://www.preserve.eco/collections/popi",
        "ruleKey": "rule:qw-act-r76|light",
        "engine": "qualweb"
      },
      {
        "fingerprint": "f868f2d2d32c",
        "url": "https://www.preserve.eco/collections/tabletop",
        "ruleKey": "rule:qw-act-r30|light",
        "engine": "qualweb"
      },
      {
        "fingerprint": "369e38bf7245",
        "url": "https://www.preserve.eco/collections/tabletop",
        "ruleKey": "rule:qw-act-r76|light",
        "engine": "qualweb"
      },
      {
        "fingerprint": "2013a199f2f4",
        "url": "https://www.preserve.eco/pages/contact-us",
        "ruleKey": "rule:qw-act-r30|light",
        "engine": "qualweb"
      },
      {
        "fingerprint": "be97b72dd422",
        "url": "https://www.preserve.eco/pages/contact-us",
        "ruleKey": "rule:qw-act-r76|light",
        "engine": "qualweb"
      },
      {
        "fingerprint": "8d54959f4254",
        "url": "https://www.preserve.eco/collections/subscriptions/products/toothbrush-in-lightweight-pouch-6-pack",
        "ruleKey": "rule:qw-act-r30|light",
        "engine": "qualweb"
      },
      {
        "fingerprint": "1d01714b71aa",
        "url": "https://www.preserve.eco/collections/subscriptions/products/toothbrush-in-lightweight-pouch-6-pack",
        "ruleKey": "rule:qw-act-r37|light",
        "engine": "qualweb"
      },
      {
        "fingerprint": "008781c1bee0",
        "url": "https://www.preserve.eco/collections/subscriptions/products/toothbrush-in-lightweight-pouch-6-pack",
        "ruleKey": "rule:qw-act-r76|light",
        "engine": "qualweb"
      },
      {
        "fingerprint": "1dc792a189bc",
        "url": "https://www.preserve.eco/collections/tabletop/products/everyday-bowl-4-count",
        "ruleKey": "rule:qw-act-r30|light",
        "engine": "qualweb"
      },
      {
        "fingerprint": "02fea01dea82",
        "url": "https://www.preserve.eco/collections/tabletop/products/everyday-bowl-4-count",
        "ruleKey": "rule:qw-act-r37|light",
        "engine": "qualweb"
      },
      {
        "fingerprint": "fcd05dc27ae2",
        "url": "https://www.preserve.eco/collections/tabletop/products/everyday-bowl-4-count",
        "ruleKey": "rule:qw-act-r76|light",
        "engine": "qualweb"
      },
      {
        "fingerprint": "cd2e22009f44",
        "url": "https://www.preserve.eco/collections/popi/products/popi-shave-5-replacement-blades-8ct",
        "ruleKey": "rule:qw-act-r30|light",
        "engine": "qualweb"
      },
      {
        "fingerprint": "3809a43318d8",
        "url": "https://www.preserve.eco/collections/popi/products/popi-shave-5-replacement-blades-8ct",
        "ruleKey": "rule:qw-act-r37|light",
        "engine": "qualweb"
      },
      {
        "fingerprint": "8533d678992d",
        "url": "https://www.preserve.eco/collections/popi/products/popi-shave-5-replacement-blades-8ct",
        "ruleKey": "rule:qw-act-r76|light",
        "engine": "qualweb"
      },
      {
        "fingerprint": "f933a30f452a",
        "url": "https://www.preserve.eco/pages/contact-us-wholesale-or-food-service-inquiry",
        "ruleKey": "rule:qw-act-r30|light",
        "engine": "qualweb"
      },
      {
        "fingerprint": "6789bf87e867",
        "url": "https://www.preserve.eco/pages/contact-us-wholesale-or-food-service-inquiry",
        "ruleKey": "rule:qw-act-r76|light",
        "engine": "qualweb"
      },
      {
        "fingerprint": "68f562670bf9",
        "url": "https://www.preserve.eco/pages/contact-us-online-order",
        "ruleKey": "rule:qw-act-r30|light",
        "engine": "qualweb"
      },
      {
        "fingerprint": "9a7ed78c0115",
        "url": "https://www.preserve.eco/pages/contact-us-online-order",
        "ruleKey": "rule:qw-act-r76|light",
        "engine": "qualweb"
      },
      {
        "fingerprint": "967b111a4ba1",
        "url": "https://www.preserve.eco/pages/contact-us-marketing-partnerships-donations",
        "ruleKey": "rule:qw-act-r30|light",
        "engine": "qualweb"
      },
      {
        "fingerprint": "6d61967481ea",
        "url": "https://www.preserve.eco/pages/contact-us-marketing-partnerships-donations",
        "ruleKey": "rule:qw-act-r76|light",
        "engine": "qualweb"
      },
      {
        "fingerprint": "a8d0f30ff2fe",
        "url": "https://www.preserve.eco/pages/contact-us-general-questions-feedback",
        "ruleKey": "rule:qw-act-r30|light",
        "engine": "qualweb"
      },
      {
        "fingerprint": "28c70630cb93",
        "url": "https://www.preserve.eco/pages/contact-us-general-questions-feedback",
        "ruleKey": "rule:qw-act-r76|light",
        "engine": "qualweb"
      },
      {
        "fingerprint": "45c5bfee94ea",
        "url": "https://www.preserve.eco/pages/contact-us-preserve-cutlery-dispenser",
        "ruleKey": "rule:qw-act-r30|light",
        "engine": "qualweb"
      },
      {
        "fingerprint": "a561227eaee9",
        "url": "https://www.preserve.eco/pages/contact-us-preserve-cutlery-dispenser",
        "ruleKey": "rule:qw-act-r76|light",
        "engine": "qualweb"
      },
      {
        "fingerprint": "1b9d71631142",
        "url": "https://www.preserve.eco/collections",
        "ruleKey": "rule:page-has-heading-one|light",
        "engine": "axe"
      },
      {
        "fingerprint": "a67b751f153f",
        "url": "https://www.preserve.eco/pages/contact-us-recycling",
        "ruleKey": "rule:qw-act-r30|light",
        "engine": "qualweb"
      },
      {
        "fingerprint": "8b7940a2548e",
        "url": "https://www.preserve.eco/pages/contact-us-recycling",
        "ruleKey": "rule:qw-act-r76|light",
        "engine": "qualweb"
      },
      {
        "fingerprint": "a75737fce239",
        "url": "https://www.preserve.eco/collections/tabletop/products/medium-weight-cutlery-knives-forks-spoons-8-sets",
        "ruleKey": "rule:qw-act-r30|light",
        "engine": "qualweb"
      },
      {
        "fingerprint": "469f3f953cc6",
        "url": "https://www.preserve.eco/collections/tabletop/products/medium-weight-cutlery-knives-forks-spoons-8-sets",
        "ruleKey": "rule:qw-act-r37|light",
        "engine": "qualweb"
      },
      {
        "fingerprint": "542f5754899a",
        "url": "https://www.preserve.eco/collections/tabletop/products/medium-weight-cutlery-knives-forks-spoons-8-sets",
        "ruleKey": "rule:qw-act-r76|light",
        "engine": "qualweb"
      },
      {
        "fingerprint": "5cd4e874a66e",
        "url": "https://www.preserve.eco/collections/toothbrush/products/kids-toothbrush-single",
        "ruleKey": "rule:qw-act-r30|light",
        "engine": "qualweb"
      },
      {
        "fingerprint": "edde8ee4a8fb",
        "url": "https://www.preserve.eco/collections/toothbrush/products/kids-toothbrush-single",
        "ruleKey": "rule:qw-act-r37|light",
        "engine": "qualweb"
      },
      {
        "fingerprint": "e93ec30d5a87",
        "url": "https://www.preserve.eco/collections/toothbrush/products/kids-toothbrush-single",
        "ruleKey": "rule:qw-act-r76|light",
        "engine": "qualweb"
      },
      {
        "fingerprint": "5a4fc1f6dc83",
        "url": "https://www.preserve.eco/collections/no-animal-testing/products/toothbrush-in-bulk-packaging-surprise-colors-3-pack",
        "ruleKey": "rule:qw-act-r30|light",
        "engine": "qualweb"
      },
      {
        "fingerprint": "fbe215dd3922",
        "url": "https://www.preserve.eco/collections/no-animal-testing/products/toothbrush-in-bulk-packaging-surprise-colors-3-pack",
        "ruleKey": "rule:qw-act-r76|light",
        "engine": "qualweb"
      },
      {
        "fingerprint": "b0f8132dbea4",
        "url": "https://www.preserve.eco/collections/tableware-and-food-storage/products/everyday-bowl-4-count",
        "ruleKey": "rule:qw-act-r30|light",
        "engine": "qualweb"
      },
      {
        "fingerprint": "f9cee5990c1e",
        "url": "https://www.preserve.eco/collections/tableware-and-food-storage/products/everyday-bowl-4-count",
        "ruleKey": "rule:qw-act-r37|light",
        "engine": "qualweb"
      },
      {
        "fingerprint": "d738170c6261",
        "url": "https://www.preserve.eco/collections/tableware-and-food-storage/products/everyday-bowl-4-count",
        "ruleKey": "rule:qw-act-r76|light",
        "engine": "qualweb"
      },
      {
        "fingerprint": "a7e537af72d7",
        "url": "https://www.preserve.eco/collections/reusables",
        "ruleKey": "rule:qw-act-r30|light",
        "engine": "qualweb"
      },
      {
        "fingerprint": "eaedc93c01ce",
        "url": "https://www.preserve.eco/collections/reusables",
        "ruleKey": "rule:qw-act-r76|light",
        "engine": "qualweb"
      },
      {
        "fingerprint": "b88829facc14",
        "url": "https://www.preserve.eco/collections/utec-cutting-boards/products/utec-cutting-board-small",
        "ruleKey": "rule:qw-act-r30|light",
        "engine": "qualweb"
      },
      {
        "fingerprint": "8352d68cf629",
        "url": "https://www.preserve.eco/collections/utec-cutting-boards/products/utec-cutting-board-small",
        "ruleKey": "rule:qw-act-r37|light",
        "engine": "qualweb"
      },
      {
        "fingerprint": "76838171bdef",
        "url": "https://www.preserve.eco/collections/utec-cutting-boards/products/utec-cutting-board-small",
        "ruleKey": "rule:qw-act-r76|light",
        "engine": "qualweb"
      },
      {
        "fingerprint": "202c0a30b195",
        "url": "https://www.preserve.eco/collections/toothbrush-subscriptions",
        "ruleKey": "wcag:wcag111|light",
        "engine": "axe"
      },
      {
        "fingerprint": "3a2fa17146e1",
        "url": "https://www.preserve.eco/collections/toothbrush-subscriptions",
        "ruleKey": "rule:region|light",
        "engine": "axe"
      },
      {
        "fingerprint": "27a0ff29de15",
        "url": "https://www.preserve.eco/collections/toothbrush-subscriptions",
        "ruleKey": "rule:qw-act-r17|light",
        "engine": "qualweb"
      },
      {
        "fingerprint": "d17ccb245ee2",
        "url": "https://www.preserve.eco/collections/toothbrush-subscriptions",
        "ruleKey": "rule:qw-act-r30|light",
        "engine": "qualweb"
      },
      {
        "fingerprint": "33c9c36c98fe",
        "url": "https://www.preserve.eco/collections/toothbrush-subscriptions",
        "ruleKey": "rule:qw-act-r76|light",
        "engine": "qualweb"
      },
      {
        "fingerprint": "08d788cd0758",
        "url": "https://www.preserve.eco/collections/products/products/toothbrush-in-lightweight-pouch-single",
        "ruleKey": "rule:qw-act-r30|light",
        "engine": "qualweb"
      },
      {
        "fingerprint": "70285019eea8",
        "url": "https://www.preserve.eco/collections/products/products/toothbrush-in-lightweight-pouch-single",
        "ruleKey": "rule:qw-act-r37|light",
        "engine": "qualweb"
      },
      {
        "fingerprint": "bbf0b9cc9a1e",
        "url": "https://www.preserve.eco/collections/products/products/toothbrush-in-lightweight-pouch-single",
        "ruleKey": "rule:qw-act-r76|light",
        "engine": "qualweb"
      },
      {
        "fingerprint": "019489bc4e91",
        "url": "https://www.preserve.eco/collections/toothbrush-subscriptions/products/kids-toothbrush-single",
        "ruleKey": "rule:qw-act-r30|light",
        "engine": "qualweb"
      },
      {
        "fingerprint": "101d67b7caba",
        "url": "https://www.preserve.eco/collections/toothbrush-subscriptions/products/kids-toothbrush-single",
        "ruleKey": "rule:qw-act-r37|light",
        "engine": "qualweb"
      },
      {
        "fingerprint": "51ed5f243cf5",
        "url": "https://www.preserve.eco/collections/toothbrush-subscriptions/products/kids-toothbrush-single",
        "ruleKey": "rule:qw-act-r76|light",
        "engine": "qualweb"
      },
      {
        "fingerprint": "4b2fd5789765",
        "url": "https://www.preserve.eco/collections/cutlery",
        "ruleKey": "wcag:wcag111|light",
        "engine": "axe"
      },
      {
        "fingerprint": "82b69f94dabd",
        "url": "https://www.preserve.eco/collections/cutlery",
        "ruleKey": "rule:region|light",
        "engine": "axe"
      },
      {
        "fingerprint": "efb248bafc78",
        "url": "https://www.preserve.eco/collections/cutlery",
        "ruleKey": "rule:qw-act-r17|light",
        "engine": "qualweb"
      },
      {
        "fingerprint": "e5ee92472c82",
        "url": "https://www.preserve.eco/collections/cutlery",
        "ruleKey": "rule:qw-act-r30|light",
        "engine": "qualweb"
      },
      {
        "fingerprint": "3243bb7914d1",
        "url": "https://www.preserve.eco/collections/cutlery",
        "ruleKey": "rule:qw-act-r76|light",
        "engine": "qualweb"
      }
    ],
    "resolvedIssues": []
  }
}
