{
  "exported_at": "2026-09-30T10:02:58.805845Z",
  "kind": "page",
  "target": "https://bullwinkles.com",
  "run_id": "47eeb67fd2c14f538d6f397aba51ae75",
  "status": "done",
  "stats": {
    "pages": 72,
    "templates": 68,
    "findings_by_severity": {
      "serious": 213,
      "info": 202,
      "moderate": 44,
      "minor": 42
    },
    "duration_secs": 1568.35,
    "tokens": {
      "input": 551512,
      "output": 47896,
      "cache_read": 0,
      "cache_write": 0
    },
    "tokens_by_model": {
      "claude-haiku-4-5": {
        "input": 149081,
        "output": 24107,
        "cache_read": 0,
        "cache_write": 0
      },
      "claude-sonnet-5": {
        "input": 402431,
        "output": 23789,
        "cache_read": 0,
        "cache_write": 0
      }
    },
    "estimated_cost_usd": 1.8337
  },
  "findings": [
    {
      "type": "finding",
      "id": 2918,
      "url": "https://bullwinkles.com",
      "pipeline": "security",
      "tier": 0,
      "rule": "missing-csp",
      "severity": "serious",
      "title": "Missing Content-Security-Policy header",
      "detail": "No Content-Security-Policy header was present, leaving the page without a script-injection safety net.",
      "evidence": {
        "header": "content-security-policy",
        "present": false
      }
    },
    {
      "type": "finding",
      "id": 2919,
      "url": "https://bullwinkles.com",
      "pipeline": "security",
      "tier": 0,
      "rule": "missing-permissions-policy",
      "severity": "info",
      "title": "Missing Permissions-Policy header",
      "detail": "No Permissions-Policy header was present to restrict access to powerful browser features.",
      "evidence": {
        "header": "permissions-policy",
        "present": false
      }
    },
    {
      "type": "finding",
      "id": 2920,
      "url": "https://bullwinkles.com",
      "pipeline": "ux",
      "tier": 0,
      "rule": "ux/lighthouse/performance",
      "severity": "moderate",
      "title": "Lighthouse Performance score: 0.76",
      "detail": "Lighthouse category 'Performance' scored 0.76 (0-1 scale).",
      "evidence": {
        "category": "performance",
        "score": 0.76
      }
    },
    {
      "type": "finding",
      "id": 2921,
      "url": "https://bullwinkles.com",
      "pipeline": "ux",
      "tier": 0,
      "rule": "ux/lighthouse/accessibility",
      "severity": "info",
      "title": "Lighthouse Accessibility score: 1",
      "detail": "Lighthouse category 'Accessibility' scored 1 (0-1 scale).",
      "evidence": {
        "category": "accessibility",
        "score": 1
      }
    },
    {
      "type": "finding",
      "id": 2922,
      "url": "https://bullwinkles.com",
      "pipeline": "ux",
      "tier": 0,
      "rule": "ux/lighthouse/best-practices",
      "severity": "info",
      "title": "Lighthouse Best Practices score: 1",
      "detail": "Lighthouse category 'Best Practices' scored 1 (0-1 scale).",
      "evidence": {
        "category": "best-practices",
        "score": 1
      }
    },
    {
      "type": "finding",
      "id": 2923,
      "url": "https://bullwinkles.com/upland",
      "pipeline": "security",
      "tier": 0,
      "rule": "missing-csp",
      "severity": "serious",
      "title": "Missing Content-Security-Policy header",
      "detail": "No Content-Security-Policy header was present, leaving the page without a script-injection safety net.",
      "evidence": {
        "header": "content-security-policy",
        "present": false
      }
    },
    {
      "type": "finding",
      "id": 2924,
      "url": "https://bullwinkles.com/upland",
      "pipeline": "security",
      "tier": 0,
      "rule": "missing-permissions-policy",
      "severity": "info",
      "title": "Missing Permissions-Policy header",
      "detail": "No Permissions-Policy header was present to restrict access to powerful browser features.",
      "evidence": {
        "header": "permissions-policy",
        "present": false
      }
    },
    {
      "type": "finding",
      "id": 2925,
      "url": "https://bullwinkles.com/upland",
      "pipeline": "ux",
      "tier": 0,
      "rule": "ux/lighthouse/performance",
      "severity": "serious",
      "title": "Lighthouse Performance score: 0.44",
      "detail": "Lighthouse category 'Performance' scored 0.44 (0-1 scale).",
      "evidence": {
        "category": "performance",
        "score": 0.44
      }
    },
    {
      "type": "finding",
      "id": 2926,
      "url": "https://bullwinkles.com/upland",
      "pipeline": "ux",
      "tier": 0,
      "rule": "ux/lighthouse/accessibility",
      "severity": "info",
      "title": "Lighthouse Accessibility score: 1",
      "detail": "Lighthouse category 'Accessibility' scored 1 (0-1 scale).",
      "evidence": {
        "category": "accessibility",
        "score": 1
      }
    },
    {
      "type": "finding",
      "id": 2927,
      "url": "https://bullwinkles.com/upland",
      "pipeline": "ux",
      "tier": 0,
      "rule": "ux/lighthouse/best-practices",
      "severity": "info",
      "title": "Lighthouse Best Practices score: 0.96",
      "detail": "Lighthouse category 'Best Practices' scored 0.96 (0-1 scale).",
      "evidence": {
        "category": "best-practices",
        "score": 0.96
      }
    },
    {
      "type": "finding",
      "id": 2928,
      "url": "https://bullwinkles.com/upland",
      "pipeline": "ux",
      "tier": 0,
      "rule": "ux/audit/errors-in-console",
      "severity": "serious",
      "title": "Browser errors were logged to the console",
      "detail": "Errors logged to the console indicate unresolved problems. They can come from network request failures and other browser concerns. [Learn more about this errors in console diagnostic audit](https://developer.chrome.com/docs/lighthouse/best-practices/errors-in-console/)",
      "evidence": {
        "audit_id": "errors-in-console",
        "score": 0,
        "scoreDisplayMode": "binary",
        "displayValue": null
      }
    },
    {
      "type": "finding",
      "id": 2929,
      "url": "https://bullwinkles.com/wilsonville/privacy-policy",
      "pipeline": "security",
      "tier": 0,
      "rule": "missing-csp",
      "severity": "serious",
      "title": "Missing Content-Security-Policy header",
      "detail": "No Content-Security-Policy header was present, leaving the page without a script-injection safety net.",
      "evidence": {
        "header": "content-security-policy",
        "present": false
      }
    },
    {
      "type": "finding",
      "id": 2930,
      "url": "https://bullwinkles.com/wilsonville/privacy-policy",
      "pipeline": "security",
      "tier": 0,
      "rule": "missing-permissions-policy",
      "severity": "info",
      "title": "Missing Permissions-Policy header",
      "detail": "No Permissions-Policy header was present to restrict access to powerful browser features.",
      "evidence": {
        "header": "permissions-policy",
        "present": false
      }
    },
    {
      "type": "finding",
      "id": 2931,
      "url": "https://bullwinkles.com/wilsonville/privacy-policy",
      "pipeline": "ux",
      "tier": 0,
      "rule": "ux/lighthouse/performance",
      "severity": "serious",
      "title": "Lighthouse Performance score: 0.41",
      "detail": "Lighthouse category 'Performance' scored 0.41 (0-1 scale).",
      "evidence": {
        "category": "performance",
        "score": 0.41
      }
    },
    {
      "type": "finding",
      "id": 2932,
      "url": "https://bullwinkles.com/wilsonville/privacy-policy",
      "pipeline": "ux",
      "tier": 0,
      "rule": "ux/lighthouse/accessibility",
      "severity": "info",
      "title": "Lighthouse Accessibility score: 1",
      "detail": "Lighthouse category 'Accessibility' scored 1 (0-1 scale).",
      "evidence": {
        "category": "accessibility",
        "score": 1
      }
    },
    {
      "type": "finding",
      "id": 2933,
      "url": "https://bullwinkles.com/wilsonville/privacy-policy",
      "pipeline": "ux",
      "tier": 0,
      "rule": "ux/lighthouse/best-practices",
      "severity": "info",
      "title": "Lighthouse Best Practices score: 0.96",
      "detail": "Lighthouse category 'Best Practices' scored 0.96 (0-1 scale).",
      "evidence": {
        "category": "best-practices",
        "score": 0.96
      }
    },
    {
      "type": "finding",
      "id": 2934,
      "url": "https://bullwinkles.com/wilsonville/privacy-policy",
      "pipeline": "ux",
      "tier": 0,
      "rule": "ux/audit/errors-in-console",
      "severity": "serious",
      "title": "Browser errors were logged to the console",
      "detail": "Errors logged to the console indicate unresolved problems. They can come from network request failures and other browser concerns. [Learn more about this errors in console diagnostic audit](https://developer.chrome.com/docs/lighthouse/best-practices/errors-in-console/)",
      "evidence": {
        "audit_id": "errors-in-console",
        "score": 0,
        "scoreDisplayMode": "binary",
        "displayValue": null
      }
    },
    {
      "type": "finding",
      "id": 2935,
      "url": "https://bullwinkles.com/wilsonville",
      "pipeline": "security",
      "tier": 0,
      "rule": "missing-csp",
      "severity": "serious",
      "title": "Missing Content-Security-Policy header",
      "detail": "No Content-Security-Policy header was present, leaving the page without a script-injection safety net.",
      "evidence": {
        "header": "content-security-policy",
        "present": false
      }
    },
    {
      "type": "finding",
      "id": 2936,
      "url": "https://bullwinkles.com/wilsonville",
      "pipeline": "security",
      "tier": 0,
      "rule": "missing-permissions-policy",
      "severity": "info",
      "title": "Missing Permissions-Policy header",
      "detail": "No Permissions-Policy header was present to restrict access to powerful browser features.",
      "evidence": {
        "header": "permissions-policy",
        "present": false
      }
    },
    {
      "type": "finding",
      "id": 2937,
      "url": "https://bullwinkles.com/wilsonville",
      "pipeline": "ux",
      "tier": 0,
      "rule": "ux/lighthouse/performance",
      "severity": "serious",
      "title": "Lighthouse Performance score: 0.45",
      "detail": "Lighthouse category 'Performance' scored 0.45 (0-1 scale).",
      "evidence": {
        "category": "performance",
        "score": 0.45
      }
    },
    {
      "type": "finding",
      "id": 2938,
      "url": "https://bullwinkles.com/wilsonville",
      "pipeline": "ux",
      "tier": 0,
      "rule": "ux/lighthouse/accessibility",
      "severity": "info",
      "title": "Lighthouse Accessibility score: 1",
      "detail": "Lighthouse category 'Accessibility' scored 1 (0-1 scale).",
      "evidence": {
        "category": "accessibility",
        "score": 1
      }
    },
    {
      "type": "finding",
      "id": 2939,
      "url": "https://bullwinkles.com/wilsonville",
      "pipeline": "ux",
      "tier": 0,
      "rule": "ux/lighthouse/best-practices",
      "severity": "info",
      "title": "Lighthouse Best Practices score: 0.96",
      "detail": "Lighthouse category 'Best Practices' scored 0.96 (0-1 scale).",
      "evidence": {
        "category": "best-practices",
        "score": 0.96
      }
    },
    {
      "type": "finding",
      "id": 2940,
      "url": "https://bullwinkles.com/wilsonville",
      "pipeline": "ux",
      "tier": 0,
      "rule": "ux/audit/errors-in-console",
      "severity": "serious",
      "title": "Browser errors were logged to the console",
      "detail": "Errors logged to the console indicate unresolved problems. They can come from network request failures and other browser concerns. [Learn more about this errors in console diagnostic audit](https://developer.chrome.com/docs/lighthouse/best-practices/errors-in-console/)",
      "evidence": {
        "audit_id": "errors-in-console",
        "score": 0,
        "scoreDisplayMode": "binary",
        "displayValue": null
      }
    },
    {
      "type": "finding",
      "id": 2941,
      "url": "https://bullwinkles.com/tukwila",
      "pipeline": "security",
      "tier": 0,
      "rule": "missing-csp",
      "severity": "serious",
      "title": "Missing Content-Security-Policy header",
      "detail": "No Content-Security-Policy header was present, leaving the page without a script-injection safety net.",
      "evidence": {
        "header": "content-security-policy",
        "present": false
      }
    },
    {
      "type": "finding",
      "id": 2942,
      "url": "https://bullwinkles.com/tukwila",
      "pipeline": "security",
      "tier": 0,
      "rule": "missing-permissions-policy",
      "severity": "info",
      "title": "Missing Permissions-Policy header",
      "detail": "No Permissions-Policy header was present to restrict access to powerful browser features.",
      "evidence": {
        "header": "permissions-policy",
        "present": false
      }
    },
    {
      "type": "finding",
      "id": 2943,
      "url": "https://bullwinkles.com/tukwila",
      "pipeline": "ux",
      "tier": 0,
      "rule": "ux/lighthouse/performance",
      "severity": "serious",
      "title": "Lighthouse Performance score: 0.36",
      "detail": "Lighthouse category 'Performance' scored 0.36 (0-1 scale).",
      "evidence": {
        "category": "performance",
        "score": 0.36
      }
    },
    {
      "type": "finding",
      "id": 2944,
      "url": "https://bullwinkles.com/tukwila",
      "pipeline": "ux",
      "tier": 0,
      "rule": "ux/lighthouse/accessibility",
      "severity": "info",
      "title": "Lighthouse Accessibility score: 1",
      "detail": "Lighthouse category 'Accessibility' scored 1 (0-1 scale).",
      "evidence": {
        "category": "accessibility",
        "score": 1
      }
    },
    {
      "type": "finding",
      "id": 2945,
      "url": "https://bullwinkles.com/tukwila",
      "pipeline": "ux",
      "tier": 0,
      "rule": "ux/lighthouse/best-practices",
      "severity": "info",
      "title": "Lighthouse Best Practices score: 0.96",
      "detail": "Lighthouse category 'Best Practices' scored 0.96 (0-1 scale).",
      "evidence": {
        "category": "best-practices",
        "score": 0.96
      }
    },
    {
      "type": "finding",
      "id": 2946,
      "url": "https://bullwinkles.com/tukwila",
      "pipeline": "ux",
      "tier": 0,
      "rule": "ux/audit/largest-contentful-paint",
      "severity": "serious",
      "title": "Largest Contentful Paint",
      "detail": "Largest Contentful Paint marks the time at which the largest text or image is painted. [Learn more about the Largest Contentful Paint metric](https://developer.chrome.com/docs/lighthouse/performance/lighthouse-largest-contentful-paint/) (9.7\u00a0s)",
      "evidence": {
        "audit_id": "largest-contentful-paint",
        "score": 0,
        "scoreDisplayMode": "numeric",
        "displayValue": "9.7\u00a0s"
      }
    },
    {
      "type": "finding",
      "id": 2947,
      "url": "https://bullwinkles.com/tukwila",
      "pipeline": "ux",
      "tier": 0,
      "rule": "ux/audit/errors-in-console",
      "severity": "serious",
      "title": "Browser errors were logged to the console",
      "detail": "Errors logged to the console indicate unresolved problems. They can come from network request failures and other browser concerns. [Learn more about this errors in console diagnostic audit](https://developer.chrome.com/docs/lighthouse/best-practices/errors-in-console/)",
      "evidence": {
        "audit_id": "errors-in-console",
        "score": 0,
        "scoreDisplayMode": "binary",
        "displayValue": null
      }
    },
    {
      "type": "finding",
      "id": 2948,
      "url": "https://bullwinkles.com/upland/attractions/arcade",
      "pipeline": "security",
      "tier": 0,
      "rule": "missing-csp",
      "severity": "serious",
      "title": "Missing Content-Security-Policy header",
      "detail": "No Content-Security-Policy header was present, leaving the page without a script-injection safety net.",
      "evidence": {
        "header": "content-security-policy",
        "present": false
      }
    },
    {
      "type": "finding",
      "id": 2949,
      "url": "https://bullwinkles.com/upland/attractions/arcade",
      "pipeline": "security",
      "tier": 0,
      "rule": "missing-permissions-policy",
      "severity": "info",
      "title": "Missing Permissions-Policy header",
      "detail": "No Permissions-Policy header was present to restrict access to powerful browser features.",
      "evidence": {
        "header": "permissions-policy",
        "present": false
      }
    },
    {
      "type": "finding",
      "id": 2950,
      "url": "https://bullwinkles.com/upland/attractions/arcade",
      "pipeline": "ux",
      "tier": 0,
      "rule": "ux/lighthouse/performance",
      "severity": "moderate",
      "title": "Lighthouse Performance score: 0.55",
      "detail": "Lighthouse category 'Performance' scored 0.55 (0-1 scale).",
      "evidence": {
        "category": "performance",
        "score": 0.55
      }
    },
    {
      "type": "finding",
      "id": 2951,
      "url": "https://bullwinkles.com/upland/attractions/arcade",
      "pipeline": "ux",
      "tier": 0,
      "rule": "ux/lighthouse/accessibility",
      "severity": "info",
      "title": "Lighthouse Accessibility score: 1",
      "detail": "Lighthouse category 'Accessibility' scored 1 (0-1 scale).",
      "evidence": {
        "category": "accessibility",
        "score": 1
      }
    },
    {
      "type": "finding",
      "id": 2952,
      "url": "https://bullwinkles.com/upland/attractions/arcade",
      "pipeline": "ux",
      "tier": 0,
      "rule": "ux/lighthouse/best-practices",
      "severity": "info",
      "title": "Lighthouse Best Practices score: 0.96",
      "detail": "Lighthouse category 'Best Practices' scored 0.96 (0-1 scale).",
      "evidence": {
        "category": "best-practices",
        "score": 0.96
      }
    },
    {
      "type": "finding",
      "id": 2953,
      "url": "https://bullwinkles.com/upland/attractions/arcade",
      "pipeline": "ux",
      "tier": 0,
      "rule": "ux/audit/errors-in-console",
      "severity": "serious",
      "title": "Browser errors were logged to the console",
      "detail": "Errors logged to the console indicate unresolved problems. They can come from network request failures and other browser concerns. [Learn more about this errors in console diagnostic audit](https://developer.chrome.com/docs/lighthouse/best-practices/errors-in-console/)",
      "evidence": {
        "audit_id": "errors-in-console",
        "score": 0,
        "scoreDisplayMode": "binary",
        "displayValue": null
      }
    },
    {
      "type": "finding",
      "id": 2954,
      "url": "https://bullwinkles.com/upland/eat",
      "pipeline": "security",
      "tier": 0,
      "rule": "missing-csp",
      "severity": "serious",
      "title": "Missing Content-Security-Policy header",
      "detail": "No Content-Security-Policy header was present, leaving the page without a script-injection safety net.",
      "evidence": {
        "header": "content-security-policy",
        "present": false
      }
    },
    {
      "type": "finding",
      "id": 2955,
      "url": "https://bullwinkles.com/upland/eat",
      "pipeline": "security",
      "tier": 0,
      "rule": "missing-permissions-policy",
      "severity": "info",
      "title": "Missing Permissions-Policy header",
      "detail": "No Permissions-Policy header was present to restrict access to powerful browser features.",
      "evidence": {
        "header": "permissions-policy",
        "present": false
      }
    },
    {
      "type": "finding",
      "id": 2956,
      "url": "https://bullwinkles.com/upland/eat",
      "pipeline": "ux",
      "tier": 0,
      "rule": "ux/lighthouse/performance",
      "severity": "serious",
      "title": "Lighthouse Performance score: 0.43",
      "detail": "Lighthouse category 'Performance' scored 0.43 (0-1 scale).",
      "evidence": {
        "category": "performance",
        "score": 0.43
      }
    },
    {
      "type": "finding",
      "id": 2957,
      "url": "https://bullwinkles.com/upland/eat",
      "pipeline": "ux",
      "tier": 0,
      "rule": "ux/lighthouse/accessibility",
      "severity": "info",
      "title": "Lighthouse Accessibility score: 1",
      "detail": "Lighthouse category 'Accessibility' scored 1 (0-1 scale).",
      "evidence": {
        "category": "accessibility",
        "score": 1
      }
    },
    {
      "type": "finding",
      "id": 2958,
      "url": "https://bullwinkles.com/upland/eat",
      "pipeline": "ux",
      "tier": 0,
      "rule": "ux/lighthouse/best-practices",
      "severity": "info",
      "title": "Lighthouse Best Practices score: 0.96",
      "detail": "Lighthouse category 'Best Practices' scored 0.96 (0-1 scale).",
      "evidence": {
        "category": "best-practices",
        "score": 0.96
      }
    },
    {
      "type": "finding",
      "id": 2959,
      "url": "https://bullwinkles.com/upland/eat",
      "pipeline": "ux",
      "tier": 0,
      "rule": "ux/audit/errors-in-console",
      "severity": "serious",
      "title": "Browser errors were logged to the console",
      "detail": "Errors logged to the console indicate unresolved problems. They can come from network request failures and other browser concerns. [Learn more about this errors in console diagnostic audit](https://developer.chrome.com/docs/lighthouse/best-practices/errors-in-console/)",
      "evidence": {
        "audit_id": "errors-in-console",
        "score": 0,
        "scoreDisplayMode": "binary",
        "displayValue": null
      }
    },
    {
      "type": "finding",
      "id": 2960,
      "url": "https://bullwinkles.com/wilsonville/contact-us",
      "pipeline": "security",
      "tier": 0,
      "rule": "missing-csp",
      "severity": "serious",
      "title": "Missing Content-Security-Policy header",
      "detail": "No Content-Security-Policy header was present, leaving the page without a script-injection safety net.",
      "evidence": {
        "header": "content-security-policy",
        "present": false
      }
    },
    {
      "type": "finding",
      "id": 2961,
      "url": "https://bullwinkles.com/wilsonville/contact-us",
      "pipeline": "security",
      "tier": 0,
      "rule": "missing-permissions-policy",
      "severity": "info",
      "title": "Missing Permissions-Policy header",
      "detail": "No Permissions-Policy header was present to restrict access to powerful browser features.",
      "evidence": {
        "header": "permissions-policy",
        "present": false
      }
    },
    {
      "type": "finding",
      "id": 2962,
      "url": "https://bullwinkles.com/wilsonville/contact-us",
      "pipeline": "wcag",
      "tier": 0,
      "rule": "region",
      "severity": "moderate",
      "title": "All page content should be contained by landmarks",
      "detail": "Ensure all page content is contained by landmarks https://dequeuniversity.com/rules/axe/4.10/region?application=axeAPI",
      "evidence": {
        "impact": "moderate",
        "nodes": [
          {
            "selector": ".mb-10",
            "snippet": "<h2 class=\"mb-10 text-center text-4xl text-white\" data-cya11y-org-font-size=\"36\">See What Our Guests Have To Say</h2>"
          },
          {
            "selector": "figure:nth-child(1) > .sr-only",
            "snippet": "<span class=\"sr-only\" data-cya11y-org-font-size=\"16\">Rated <!-- -->5<!-- --> out of 5</span>"
          },
          {
            "selector": "figure:nth-child(1) > blockquote",
            "snippet": "<blockquote class=\"mt-3 flex-1 text-sm leading-relaxed text-white/90\" data-cya11y-org-font-size=\"14\">\u201c<!-- -->It\u2019s a great place for birthday parties, especially since you can mix the indoor with the "
          },
          {
            "selector": "figure:nth-child(1) > figcaption",
            "snippet": "<figcaption class=\"mt-4 text-sm font-bold text-white\">Michael<span class=\"ml-2 font-normal text-cloud\" data-cya11y-org-font-size=\"14\">\u00b7 <!-- -->Google</span></figcaption>"
          },
          {
            "selector": "figure:nth-child(2) > .sr-only",
            "snippet": "<span class=\"sr-only\" data-cya11y-org-font-size=\"16\">Rated <!-- -->5<!-- --> out of 5</span>"
          }
        ],
        "node_count": 10,
        "tags": [
          "cat.keyboard",
          "best-practice"
        ]
      }
    },
    {
      "type": "finding",
      "id": 2963,
      "url": "https://bullwinkles.com/wilsonville/contact-us",
      "pipeline": "ux",
      "tier": 0,
      "rule": "ux/lighthouse/performance",
      "severity": "serious",
      "title": "Lighthouse Performance score: 0.37",
      "detail": "Lighthouse category 'Performance' scored 0.37 (0-1 scale).",
      "evidence": {
        "category": "performance",
        "score": 0.37
      }
    },
    {
      "type": "finding",
      "id": 2964,
      "url": "https://bullwinkles.com/wilsonville/contact-us",
      "pipeline": "ux",
      "tier": 0,
      "rule": "ux/lighthouse/accessibility",
      "severity": "info",
      "title": "Lighthouse Accessibility score: 1",
      "detail": "Lighthouse category 'Accessibility' scored 1 (0-1 scale).",
      "evidence": {
        "category": "accessibility",
        "score": 1
      }
    },
    {
      "type": "finding",
      "id": 2965,
      "url": "https://bullwinkles.com/wilsonville/contact-us",
      "pipeline": "ux",
      "tier": 0,
      "rule": "ux/lighthouse/best-practices",
      "severity": "info",
      "title": "Lighthouse Best Practices score: 0.96",
      "detail": "Lighthouse category 'Best Practices' scored 0.96 (0-1 scale).",
      "evidence": {
        "category": "best-practices",
        "score": 0.96
      }
    },
    {
      "type": "finding",
      "id": 2966,
      "url": "https://bullwinkles.com/wilsonville/contact-us",
      "pipeline": "ux",
      "tier": 0,
      "rule": "ux/audit/largest-contentful-paint",
      "severity": "serious",
      "title": "Largest Contentful Paint",
      "detail": "Largest Contentful Paint marks the time at which the largest text or image is painted. [Learn more about the Largest Contentful Paint metric](https://developer.chrome.com/docs/lighthouse/performance/lighthouse-largest-contentful-paint/) (10.1\u00a0s)",
      "evidence": {
        "audit_id": "largest-contentful-paint",
        "score": 0,
        "scoreDisplayMode": "numeric",
        "displayValue": "10.1\u00a0s"
      }
    },
    {
      "type": "finding",
      "id": 2967,
      "url": "https://bullwinkles.com/wilsonville/contact-us",
      "pipeline": "ux",
      "tier": 0,
      "rule": "ux/audit/errors-in-console",
      "severity": "serious",
      "title": "Browser errors were logged to the console",
      "detail": "Errors logged to the console indicate unresolved problems. They can come from network request failures and other browser concerns. [Learn more about this errors in console diagnostic audit](https://developer.chrome.com/docs/lighthouse/best-practices/errors-in-console/)",
      "evidence": {
        "audit_id": "errors-in-console",
        "score": 0,
        "scoreDisplayMode": "binary",
        "displayValue": null
      }
    },
    {
      "type": "finding",
      "id": 2968,
      "url": "https://bullwinkles.com/tukwila/jobs",
      "pipeline": "security",
      "tier": 0,
      "rule": "missing-csp",
      "severity": "serious",
      "title": "Missing Content-Security-Policy header",
      "detail": "No Content-Security-Policy header was present, leaving the page without a script-injection safety net.",
      "evidence": {
        "header": "content-security-policy",
        "present": false
      }
    },
    {
      "type": "finding",
      "id": 2969,
      "url": "https://bullwinkles.com/tukwila/jobs",
      "pipeline": "security",
      "tier": 0,
      "rule": "missing-permissions-policy",
      "severity": "info",
      "title": "Missing Permissions-Policy header",
      "detail": "No Permissions-Policy header was present to restrict access to powerful browser features.",
      "evidence": {
        "header": "permissions-policy",
        "present": false
      }
    },
    {
      "type": "finding",
      "id": 2970,
      "url": "https://bullwinkles.com/tukwila/jobs",
      "pipeline": "ux",
      "tier": 0,
      "rule": "ux/lighthouse/performance",
      "severity": "moderate",
      "title": "Lighthouse Performance score: 0.63",
      "detail": "Lighthouse category 'Performance' scored 0.63 (0-1 scale).",
      "evidence": {
        "category": "performance",
        "score": 0.63
      }
    },
    {
      "type": "finding",
      "id": 2971,
      "url": "https://bullwinkles.com/tukwila/jobs",
      "pipeline": "ux",
      "tier": 0,
      "rule": "ux/lighthouse/accessibility",
      "severity": "info",
      "title": "Lighthouse Accessibility score: 1",
      "detail": "Lighthouse category 'Accessibility' scored 1 (0-1 scale).",
      "evidence": {
        "category": "accessibility",
        "score": 1
      }
    },
    {
      "type": "finding",
      "id": 2972,
      "url": "https://bullwinkles.com/tukwila/jobs",
      "pipeline": "ux",
      "tier": 0,
      "rule": "ux/lighthouse/best-practices",
      "severity": "info",
      "title": "Lighthouse Best Practices score: 0.96",
      "detail": "Lighthouse category 'Best Practices' scored 0.96 (0-1 scale).",
      "evidence": {
        "category": "best-practices",
        "score": 0.96
      }
    },
    {
      "type": "finding",
      "id": 2973,
      "url": "https://bullwinkles.com/tukwila/jobs",
      "pipeline": "ux",
      "tier": 0,
      "rule": "ux/audit/errors-in-console",
      "severity": "serious",
      "title": "Browser errors were logged to the console",
      "detail": "Errors logged to the console indicate unresolved problems. They can come from network request failures and other browser concerns. [Learn more about this errors in console diagnostic audit](https://developer.chrome.com/docs/lighthouse/best-practices/errors-in-console/)",
      "evidence": {
        "audit_id": "errors-in-console",
        "score": 0,
        "scoreDisplayMode": "binary",
        "displayValue": null
      }
    },
    {
      "type": "finding",
      "id": 2974,
      "url": "https://bullwinkles.com/tukwila/play",
      "pipeline": "security",
      "tier": 0,
      "rule": "missing-csp",
      "severity": "serious",
      "title": "Missing Content-Security-Policy header",
      "detail": "No Content-Security-Policy header was present, leaving the page without a script-injection safety net.",
      "evidence": {
        "header": "content-security-policy",
        "present": false
      }
    },
    {
      "type": "finding",
      "id": 2975,
      "url": "https://bullwinkles.com/tukwila/play",
      "pipeline": "security",
      "tier": 0,
      "rule": "missing-permissions-policy",
      "severity": "info",
      "title": "Missing Permissions-Policy header",
      "detail": "No Permissions-Policy header was present to restrict access to powerful browser features.",
      "evidence": {
        "header": "permissions-policy",
        "present": false
      }
    },
    {
      "type": "finding",
      "id": 2976,
      "url": "https://bullwinkles.com/tukwila/play",
      "pipeline": "ux",
      "tier": 0,
      "rule": "ux/lighthouse/performance",
      "severity": "serious",
      "title": "Lighthouse Performance score: 0.41",
      "detail": "Lighthouse category 'Performance' scored 0.41 (0-1 scale).",
      "evidence": {
        "category": "performance",
        "score": 0.41
      }
    },
    {
      "type": "finding",
      "id": 2977,
      "url": "https://bullwinkles.com/tukwila/play",
      "pipeline": "ux",
      "tier": 0,
      "rule": "ux/lighthouse/accessibility",
      "severity": "info",
      "title": "Lighthouse Accessibility score: 1",
      "detail": "Lighthouse category 'Accessibility' scored 1 (0-1 scale).",
      "evidence": {
        "category": "accessibility",
        "score": 1
      }
    },
    {
      "type": "finding",
      "id": 2978,
      "url": "https://bullwinkles.com/tukwila/play",
      "pipeline": "ux",
      "tier": 0,
      "rule": "ux/lighthouse/best-practices",
      "severity": "info",
      "title": "Lighthouse Best Practices score: 0.96",
      "detail": "Lighthouse category 'Best Practices' scored 0.96 (0-1 scale).",
      "evidence": {
        "category": "best-practices",
        "score": 0.96
      }
    },
    {
      "type": "finding",
      "id": 2979,
      "url": "https://bullwinkles.com/tukwila/play",
      "pipeline": "ux",
      "tier": 0,
      "rule": "ux/audit/largest-contentful-paint",
      "severity": "serious",
      "title": "Largest Contentful Paint",
      "detail": "Largest Contentful Paint marks the time at which the largest text or image is painted. [Learn more about the Largest Contentful Paint metric](https://developer.chrome.com/docs/lighthouse/performance/lighthouse-largest-contentful-paint/) (9.8\u00a0s)",
      "evidence": {
        "audit_id": "largest-contentful-paint",
        "score": 0,
        "scoreDisplayMode": "numeric",
        "displayValue": "9.8\u00a0s"
      }
    },
    {
      "type": "finding",
      "id": 2980,
      "url": "https://bullwinkles.com/tukwila/play",
      "pipeline": "ux",
      "tier": 0,
      "rule": "ux/audit/errors-in-console",
      "severity": "serious",
      "title": "Browser errors were logged to the console",
      "detail": "Errors logged to the console indicate unresolved problems. They can come from network request failures and other browser concerns. [Learn more about this errors in console diagnostic audit](https://developer.chrome.com/docs/lighthouse/best-practices/errors-in-console/)",
      "evidence": {
        "audit_id": "errors-in-console",
        "score": 0,
        "scoreDisplayMode": "binary",
        "displayValue": null
      }
    },
    {
      "type": "finding",
      "id": 2981,
      "url": "https://bullwinkles.com/upland/contact-us",
      "pipeline": "security",
      "tier": 0,
      "rule": "missing-csp",
      "severity": "serious",
      "title": "Missing Content-Security-Policy header",
      "detail": "No Content-Security-Policy header was present, leaving the page without a script-injection safety net.",
      "evidence": {
        "header": "content-security-policy",
        "present": false
      }
    },
    {
      "type": "finding",
      "id": 2982,
      "url": "https://bullwinkles.com/upland/contact-us",
      "pipeline": "security",
      "tier": 0,
      "rule": "missing-permissions-policy",
      "severity": "info",
      "title": "Missing Permissions-Policy header",
      "detail": "No Permissions-Policy header was present to restrict access to powerful browser features.",
      "evidence": {
        "header": "permissions-policy",
        "present": false
      }
    },
    {
      "type": "finding",
      "id": 2983,
      "url": "https://bullwinkles.com/upland/contact-us",
      "pipeline": "ux",
      "tier": 0,
      "rule": "ux/lighthouse/performance",
      "severity": "moderate",
      "title": "Lighthouse Performance score: 0.59",
      "detail": "Lighthouse category 'Performance' scored 0.59 (0-1 scale).",
      "evidence": {
        "category": "performance",
        "score": 0.59
      }
    },
    {
      "type": "finding",
      "id": 2984,
      "url": "https://bullwinkles.com/upland/contact-us",
      "pipeline": "ux",
      "tier": 0,
      "rule": "ux/lighthouse/accessibility",
      "severity": "info",
      "title": "Lighthouse Accessibility score: 1",
      "detail": "Lighthouse category 'Accessibility' scored 1 (0-1 scale).",
      "evidence": {
        "category": "accessibility",
        "score": 1
      }
    },
    {
      "type": "finding",
      "id": 2985,
      "url": "https://bullwinkles.com/upland/contact-us",
      "pipeline": "ux",
      "tier": 0,
      "rule": "ux/lighthouse/best-practices",
      "severity": "info",
      "title": "Lighthouse Best Practices score: 0.96",
      "detail": "Lighthouse category 'Best Practices' scored 0.96 (0-1 scale).",
      "evidence": {
        "category": "best-practices",
        "score": 0.96
      }
    },
    {
      "type": "finding",
      "id": 2986,
      "url": "https://bullwinkles.com/upland/contact-us",
      "pipeline": "ux",
      "tier": 0,
      "rule": "ux/audit/errors-in-console",
      "severity": "serious",
      "title": "Browser errors were logged to the console",
      "detail": "Errors logged to the console indicate unresolved problems. They can come from network request failures and other browser concerns. [Learn more about this errors in console diagnostic audit](https://developer.chrome.com/docs/lighthouse/best-practices/errors-in-console/)",
      "evidence": {
        "audit_id": "errors-in-console",
        "score": 0,
        "scoreDisplayMode": "binary",
        "displayValue": null
      }
    },
    {
      "type": "finding",
      "id": 2987,
      "url": "https://bullwinkles.com/wilsonville/about-us",
      "pipeline": "security",
      "tier": 0,
      "rule": "missing-csp",
      "severity": "serious",
      "title": "Missing Content-Security-Policy header",
      "detail": "No Content-Security-Policy header was present, leaving the page without a script-injection safety net.",
      "evidence": {
        "header": "content-security-policy",
        "present": false
      }
    },
    {
      "type": "finding",
      "id": 2988,
      "url": "https://bullwinkles.com/wilsonville/about-us",
      "pipeline": "security",
      "tier": 0,
      "rule": "missing-permissions-policy",
      "severity": "info",
      "title": "Missing Permissions-Policy header",
      "detail": "No Permissions-Policy header was present to restrict access to powerful browser features.",
      "evidence": {
        "header": "permissions-policy",
        "present": false
      }
    },
    {
      "type": "finding",
      "id": 2989,
      "url": "https://bullwinkles.com/wilsonville/about-us",
      "pipeline": "ux",
      "tier": 0,
      "rule": "ux/lighthouse/performance",
      "severity": "moderate",
      "title": "Lighthouse Performance score: 0.51",
      "detail": "Lighthouse category 'Performance' scored 0.51 (0-1 scale).",
      "evidence": {
        "category": "performance",
        "score": 0.51
      }
    },
    {
      "type": "finding",
      "id": 2990,
      "url": "https://bullwinkles.com/wilsonville/about-us",
      "pipeline": "ux",
      "tier": 0,
      "rule": "ux/lighthouse/accessibility",
      "severity": "info",
      "title": "Lighthouse Accessibility score: 1",
      "detail": "Lighthouse category 'Accessibility' scored 1 (0-1 scale).",
      "evidence": {
        "category": "accessibility",
        "score": 1
      }
    },
    {
      "type": "finding",
      "id": 2991,
      "url": "https://bullwinkles.com/wilsonville/about-us",
      "pipeline": "ux",
      "tier": 0,
      "rule": "ux/lighthouse/best-practices",
      "severity": "info",
      "title": "Lighthouse Best Practices score: 0.96",
      "detail": "Lighthouse category 'Best Practices' scored 0.96 (0-1 scale).",
      "evidence": {
        "category": "best-practices",
        "score": 0.96
      }
    },
    {
      "type": "finding",
      "id": 2992,
      "url": "https://bullwinkles.com/wilsonville/about-us",
      "pipeline": "ux",
      "tier": 0,
      "rule": "ux/audit/errors-in-console",
      "severity": "serious",
      "title": "Browser errors were logged to the console",
      "detail": "Errors logged to the console indicate unresolved problems. They can come from network request failures and other browser concerns. [Learn more about this errors in console diagnostic audit](https://developer.chrome.com/docs/lighthouse/best-practices/errors-in-console/)",
      "evidence": {
        "audit_id": "errors-in-console",
        "score": 0,
        "scoreDisplayMode": "binary",
        "displayValue": null
      }
    },
    {
      "type": "finding",
      "id": 2993,
      "url": "https://bullwinkles.com/upland/attractions",
      "pipeline": "security",
      "tier": 0,
      "rule": "missing-csp",
      "severity": "serious",
      "title": "Missing Content-Security-Policy header",
      "detail": "No Content-Security-Policy header was present, leaving the page without a script-injection safety net.",
      "evidence": {
        "header": "content-security-policy",
        "present": false
      }
    },
    {
      "type": "finding",
      "id": 2994,
      "url": "https://bullwinkles.com/upland/attractions",
      "pipeline": "security",
      "tier": 0,
      "rule": "missing-permissions-policy",
      "severity": "info",
      "title": "Missing Permissions-Policy header",
      "detail": "No Permissions-Policy header was present to restrict access to powerful browser features.",
      "evidence": {
        "header": "permissions-policy",
        "present": false
      }
    },
    {
      "type": "finding",
      "id": 2995,
      "url": "https://bullwinkles.com/upland/attractions",
      "pipeline": "ux",
      "tier": 0,
      "rule": "ux/lighthouse/performance",
      "severity": "serious",
      "title": "Lighthouse Performance score: 0.38",
      "detail": "Lighthouse category 'Performance' scored 0.38 (0-1 scale).",
      "evidence": {
        "category": "performance",
        "score": 0.38
      }
    },
    {
      "type": "finding",
      "id": 2996,
      "url": "https://bullwinkles.com/upland/attractions",
      "pipeline": "ux",
      "tier": 0,
      "rule": "ux/lighthouse/accessibility",
      "severity": "info",
      "title": "Lighthouse Accessibility score: 1",
      "detail": "Lighthouse category 'Accessibility' scored 1 (0-1 scale).",
      "evidence": {
        "category": "accessibility",
        "score": 1
      }
    },
    {
      "type": "finding",
      "id": 2997,
      "url": "https://bullwinkles.com/upland/attractions",
      "pipeline": "ux",
      "tier": 0,
      "rule": "ux/lighthouse/best-practices",
      "severity": "info",
      "title": "Lighthouse Best Practices score: 0.96",
      "detail": "Lighthouse category 'Best Practices' scored 0.96 (0-1 scale).",
      "evidence": {
        "category": "best-practices",
        "score": 0.96
      }
    },
    {
      "type": "finding",
      "id": 2998,
      "url": "https://bullwinkles.com/upland/attractions",
      "pipeline": "ux",
      "tier": 0,
      "rule": "ux/audit/errors-in-console",
      "severity": "serious",
      "title": "Browser errors were logged to the console",
      "detail": "Errors logged to the console indicate unresolved problems. They can come from network request failures and other browser concerns. [Learn more about this errors in console diagnostic audit](https://developer.chrome.com/docs/lighthouse/best-practices/errors-in-console/)",
      "evidence": {
        "audit_id": "errors-in-console",
        "score": 0,
        "scoreDisplayMode": "binary",
        "displayValue": null
      }
    },
    {
      "type": "finding",
      "id": 2999,
      "url": "https://bullwinkles.com/tukwila/grad-night-party",
      "pipeline": "security",
      "tier": 0,
      "rule": "missing-csp",
      "severity": "serious",
      "title": "Missing Content-Security-Policy header",
      "detail": "No Content-Security-Policy header was present, leaving the page without a script-injection safety net.",
      "evidence": {
        "header": "content-security-policy",
        "present": false
      }
    },
    {
      "type": "finding",
      "id": 3000,
      "url": "https://bullwinkles.com/tukwila/grad-night-party",
      "pipeline": "security",
      "tier": 0,
      "rule": "missing-permissions-policy",
      "severity": "info",
      "title": "Missing Permissions-Policy header",
      "detail": "No Permissions-Policy header was present to restrict access to powerful browser features.",
      "evidence": {
        "header": "permissions-policy",
        "present": false
      }
    },
    {
      "type": "finding",
      "id": 3001,
      "url": "https://bullwinkles.com/tukwila/grad-night-party",
      "pipeline": "ux",
      "tier": 0,
      "rule": "ux/lighthouse/performance",
      "severity": "serious",
      "title": "Lighthouse Performance score: 0.44",
      "detail": "Lighthouse category 'Performance' scored 0.44 (0-1 scale).",
      "evidence": {
        "category": "performance",
        "score": 0.44
      }
    },
    {
      "type": "finding",
      "id": 3002,
      "url": "https://bullwinkles.com/tukwila/grad-night-party",
      "pipeline": "ux",
      "tier": 0,
      "rule": "ux/lighthouse/accessibility",
      "severity": "info",
      "title": "Lighthouse Accessibility score: 1",
      "detail": "Lighthouse category 'Accessibility' scored 1 (0-1 scale).",
      "evidence": {
        "category": "accessibility",
        "score": 1
      }
    },
    {
      "type": "finding",
      "id": 3003,
      "url": "https://bullwinkles.com/tukwila/grad-night-party",
      "pipeline": "ux",
      "tier": 0,
      "rule": "ux/lighthouse/best-practices",
      "severity": "info",
      "title": "Lighthouse Best Practices score: 0.96",
      "detail": "Lighthouse category 'Best Practices' scored 0.96 (0-1 scale).",
      "evidence": {
        "category": "best-practices",
        "score": 0.96
      }
    },
    {
      "type": "finding",
      "id": 3004,
      "url": "https://bullwinkles.com/tukwila/grad-night-party",
      "pipeline": "ux",
      "tier": 0,
      "rule": "ux/audit/largest-contentful-paint",
      "severity": "serious",
      "title": "Largest Contentful Paint",
      "detail": "Largest Contentful Paint marks the time at which the largest text or image is painted. [Learn more about the Largest Contentful Paint metric](https://developer.chrome.com/docs/lighthouse/performance/lighthouse-largest-contentful-paint/) (9.6\u00a0s)",
      "evidence": {
        "audit_id": "largest-contentful-paint",
        "score": 0,
        "scoreDisplayMode": "numeric",
        "displayValue": "9.6\u00a0s"
      }
    },
    {
      "type": "finding",
      "id": 3005,
      "url": "https://bullwinkles.com/tukwila/grad-night-party",
      "pipeline": "ux",
      "tier": 0,
      "rule": "ux/audit/errors-in-console",
      "severity": "serious",
      "title": "Browser errors were logged to the console",
      "detail": "Errors logged to the console indicate unresolved problems. They can come from network request failures and other browser concerns. [Learn more about this errors in console diagnostic audit](https://developer.chrome.com/docs/lighthouse/best-practices/errors-in-console/)",
      "evidence": {
        "audit_id": "errors-in-console",
        "score": 0,
        "scoreDisplayMode": "binary",
        "displayValue": null
      }
    },
    {
      "type": "finding",
      "id": 3006,
      "url": "https://bullwinkles.com/tukwila/faq",
      "pipeline": "security",
      "tier": 0,
      "rule": "missing-csp",
      "severity": "serious",
      "title": "Missing Content-Security-Policy header",
      "detail": "No Content-Security-Policy header was present, leaving the page without a script-injection safety net.",
      "evidence": {
        "header": "content-security-policy",
        "present": false
      }
    },
    {
      "type": "finding",
      "id": 3007,
      "url": "https://bullwinkles.com/tukwila/faq",
      "pipeline": "security",
      "tier": 0,
      "rule": "missing-permissions-policy",
      "severity": "info",
      "title": "Missing Permissions-Policy header",
      "detail": "No Permissions-Policy header was present to restrict access to powerful browser features.",
      "evidence": {
        "header": "permissions-policy",
        "present": false
      }
    },
    {
      "type": "finding",
      "id": 3008,
      "url": "https://bullwinkles.com/tukwila/faq",
      "pipeline": "ux",
      "tier": 0,
      "rule": "ux/lighthouse/performance",
      "severity": "serious",
      "title": "Lighthouse Performance score: 0.46",
      "detail": "Lighthouse category 'Performance' scored 0.46 (0-1 scale).",
      "evidence": {
        "category": "performance",
        "score": 0.46
      }
    },
    {
      "type": "finding",
      "id": 3009,
      "url": "https://bullwinkles.com/tukwila/faq",
      "pipeline": "ux",
      "tier": 0,
      "rule": "ux/lighthouse/accessibility",
      "severity": "info",
      "title": "Lighthouse Accessibility score: 1",
      "detail": "Lighthouse category 'Accessibility' scored 1 (0-1 scale).",
      "evidence": {
        "category": "accessibility",
        "score": 1
      }
    },
    {
      "type": "finding",
      "id": 3010,
      "url": "https://bullwinkles.com/tukwila/faq",
      "pipeline": "ux",
      "tier": 0,
      "rule": "ux/lighthouse/best-practices",
      "severity": "info",
      "title": "Lighthouse Best Practices score: 0.96",
      "detail": "Lighthouse category 'Best Practices' scored 0.96 (0-1 scale).",
      "evidence": {
        "category": "best-practices",
        "score": 0.96
      }
    },
    {
      "type": "finding",
      "id": 3011,
      "url": "https://bullwinkles.com/tukwila/faq",
      "pipeline": "ux",
      "tier": 0,
      "rule": "ux/audit/errors-in-console",
      "severity": "serious",
      "title": "Browser errors were logged to the console",
      "detail": "Errors logged to the console indicate unresolved problems. They can come from network request failures and other browser concerns. [Learn more about this errors in console diagnostic audit](https://developer.chrome.com/docs/lighthouse/best-practices/errors-in-console/)",
      "evidence": {
        "audit_id": "errors-in-console",
        "score": 0,
        "scoreDisplayMode": "binary",
        "displayValue": null
      }
    },
    {
      "type": "finding",
      "id": 3012,
      "url": "https://bullwinkles.com/wilsonville/eat",
      "pipeline": "security",
      "tier": 0,
      "rule": "missing-csp",
      "severity": "serious",
      "title": "Missing Content-Security-Policy header",
      "detail": "No Content-Security-Policy header was present, leaving the page without a script-injection safety net.",
      "evidence": {
        "header": "content-security-policy",
        "present": false
      }
    },
    {
      "type": "finding",
      "id": 3013,
      "url": "https://bullwinkles.com/wilsonville/eat",
      "pipeline": "security",
      "tier": 0,
      "rule": "missing-permissions-policy",
      "severity": "info",
      "title": "Missing Permissions-Policy header",
      "detail": "No Permissions-Policy header was present to restrict access to powerful browser features.",
      "evidence": {
        "header": "permissions-policy",
        "present": false
      }
    },
    {
      "type": "finding",
      "id": 3014,
      "url": "https://bullwinkles.com/wilsonville/eat",
      "pipeline": "ux",
      "tier": 0,
      "rule": "ux/lighthouse/performance",
      "severity": "serious",
      "title": "Lighthouse Performance score: 0.46",
      "detail": "Lighthouse category 'Performance' scored 0.46 (0-1 scale).",
      "evidence": {
        "category": "performance",
        "score": 0.46
      }
    },
    {
      "type": "finding",
      "id": 3015,
      "url": "https://bullwinkles.com/wilsonville/eat",
      "pipeline": "ux",
      "tier": 0,
      "rule": "ux/lighthouse/accessibility",
      "severity": "info",
      "title": "Lighthouse Accessibility score: 0.98",
      "detail": "Lighthouse category 'Accessibility' scored 0.98 (0-1 scale).",
      "evidence": {
        "category": "accessibility",
        "score": 0.98
      }
    },
    {
      "type": "finding",
      "id": 3016,
      "url": "https://bullwinkles.com/wilsonville/eat",
      "pipeline": "ux",
      "tier": 0,
      "rule": "ux/lighthouse/best-practices",
      "severity": "info",
      "title": "Lighthouse Best Practices score: 0.96",
      "detail": "Lighthouse category 'Best Practices' scored 0.96 (0-1 scale).",
      "evidence": {
        "category": "best-practices",
        "score": 0.96
      }
    },
    {
      "type": "finding",
      "id": 3017,
      "url": "https://bullwinkles.com/wilsonville/eat",
      "pipeline": "ux",
      "tier": 0,
      "rule": "ux/audit/errors-in-console",
      "severity": "serious",
      "title": "Browser errors were logged to the console",
      "detail": "Errors logged to the console indicate unresolved problems. They can come from network request failures and other browser concerns. [Learn more about this errors in console diagnostic audit](https://developer.chrome.com/docs/lighthouse/best-practices/errors-in-console/)",
      "evidence": {
        "audit_id": "errors-in-console",
        "score": 0,
        "scoreDisplayMode": "binary",
        "displayValue": null
      }
    },
    {
      "type": "finding",
      "id": 3018,
      "url": "https://bullwinkles.com/wilsonville/groups",
      "pipeline": "security",
      "tier": 0,
      "rule": "missing-csp",
      "severity": "serious",
      "title": "Missing Content-Security-Policy header",
      "detail": "No Content-Security-Policy header was present, leaving the page without a script-injection safety net.",
      "evidence": {
        "header": "content-security-policy",
        "present": false
      }
    },
    {
      "type": "finding",
      "id": 3019,
      "url": "https://bullwinkles.com/wilsonville/groups",
      "pipeline": "security",
      "tier": 0,
      "rule": "missing-permissions-policy",
      "severity": "info",
      "title": "Missing Permissions-Policy header",
      "detail": "No Permissions-Policy header was present to restrict access to powerful browser features.",
      "evidence": {
        "header": "permissions-policy",
        "present": false
      }
    },
    {
      "type": "finding",
      "id": 3020,
      "url": "https://bullwinkles.com/wilsonville/groups",
      "pipeline": "ux",
      "tier": 0,
      "rule": "ux/lighthouse/performance",
      "severity": "serious",
      "title": "Lighthouse Performance score: 0.33",
      "detail": "Lighthouse category 'Performance' scored 0.33 (0-1 scale).",
      "evidence": {
        "category": "performance",
        "score": 0.33
      }
    },
    {
      "type": "finding",
      "id": 3021,
      "url": "https://bullwinkles.com/wilsonville/groups",
      "pipeline": "ux",
      "tier": 0,
      "rule": "ux/lighthouse/accessibility",
      "severity": "info",
      "title": "Lighthouse Accessibility score: 1",
      "detail": "Lighthouse category 'Accessibility' scored 1 (0-1 scale).",
      "evidence": {
        "category": "accessibility",
        "score": 1
      }
    },
    {
      "type": "finding",
      "id": 3022,
      "url": "https://bullwinkles.com/wilsonville/groups",
      "pipeline": "ux",
      "tier": 0,
      "rule": "ux/lighthouse/best-practices",
      "severity": "info",
      "title": "Lighthouse Best Practices score: 0.96",
      "detail": "Lighthouse category 'Best Practices' scored 0.96 (0-1 scale).",
      "evidence": {
        "category": "best-practices",
        "score": 0.96
      }
    },
    {
      "type": "finding",
      "id": 3023,
      "url": "https://bullwinkles.com/wilsonville/groups",
      "pipeline": "ux",
      "tier": 0,
      "rule": "ux/audit/largest-contentful-paint",
      "severity": "serious",
      "title": "Largest Contentful Paint",
      "detail": "Largest Contentful Paint marks the time at which the largest text or image is painted. [Learn more about the Largest Contentful Paint metric](https://developer.chrome.com/docs/lighthouse/performance/lighthouse-largest-contentful-paint/) (9.7\u00a0s)",
      "evidence": {
        "audit_id": "largest-contentful-paint",
        "score": 0,
        "scoreDisplayMode": "numeric",
        "displayValue": "9.7\u00a0s"
      }
    },
    {
      "type": "finding",
      "id": 3024,
      "url": "https://bullwinkles.com/wilsonville/groups",
      "pipeline": "ux",
      "tier": 0,
      "rule": "ux/audit/errors-in-console",
      "severity": "serious",
      "title": "Browser errors were logged to the console",
      "detail": "Errors logged to the console indicate unresolved problems. They can come from network request failures and other browser concerns. [Learn more about this errors in console diagnostic audit](https://developer.chrome.com/docs/lighthouse/best-practices/errors-in-console/)",
      "evidence": {
        "audit_id": "errors-in-console",
        "score": 0,
        "scoreDisplayMode": "binary",
        "displayValue": null
      }
    },
    {
      "type": "finding",
      "id": 3025,
      "url": "https://bullwinkles.com/upland/attractions/laser-tag",
      "pipeline": "security",
      "tier": 0,
      "rule": "missing-csp",
      "severity": "serious",
      "title": "Missing Content-Security-Policy header",
      "detail": "No Content-Security-Policy header was present, leaving the page without a script-injection safety net.",
      "evidence": {
        "header": "content-security-policy",
        "present": false
      }
    },
    {
      "type": "finding",
      "id": 3026,
      "url": "https://bullwinkles.com/upland/attractions/laser-tag",
      "pipeline": "security",
      "tier": 0,
      "rule": "missing-permissions-policy",
      "severity": "info",
      "title": "Missing Permissions-Policy header",
      "detail": "No Permissions-Policy header was present to restrict access to powerful browser features.",
      "evidence": {
        "header": "permissions-policy",
        "present": false
      }
    },
    {
      "type": "finding",
      "id": 3027,
      "url": "https://bullwinkles.com/upland/attractions/laser-tag",
      "pipeline": "ux",
      "tier": 0,
      "rule": "ux/lighthouse/performance",
      "severity": "serious",
      "title": "Lighthouse Performance score: 0.41",
      "detail": "Lighthouse category 'Performance' scored 0.41 (0-1 scale).",
      "evidence": {
        "category": "performance",
        "score": 0.41
      }
    },
    {
      "type": "finding",
      "id": 3028,
      "url": "https://bullwinkles.com/upland/attractions/laser-tag",
      "pipeline": "ux",
      "tier": 0,
      "rule": "ux/lighthouse/accessibility",
      "severity": "info",
      "title": "Lighthouse Accessibility score: 1",
      "detail": "Lighthouse category 'Accessibility' scored 1 (0-1 scale).",
      "evidence": {
        "category": "accessibility",
        "score": 1
      }
    },
    {
      "type": "finding",
      "id": 3029,
      "url": "https://bullwinkles.com/upland/attractions/laser-tag",
      "pipeline": "ux",
      "tier": 0,
      "rule": "ux/lighthouse/best-practices",
      "severity": "info",
      "title": "Lighthouse Best Practices score: 0.96",
      "detail": "Lighthouse category 'Best Practices' scored 0.96 (0-1 scale).",
      "evidence": {
        "category": "best-practices",
        "score": 0.96
      }
    },
    {
      "type": "finding",
      "id": 3030,
      "url": "https://bullwinkles.com/upland/attractions/laser-tag",
      "pipeline": "ux",
      "tier": 0,
      "rule": "ux/audit/errors-in-console",
      "severity": "serious",
      "title": "Browser errors were logged to the console",
      "detail": "Errors logged to the console indicate unresolved problems. They can come from network request failures and other browser concerns. [Learn more about this errors in console diagnostic audit](https://developer.chrome.com/docs/lighthouse/best-practices/errors-in-console/)",
      "evidence": {
        "audit_id": "errors-in-console",
        "score": 0,
        "scoreDisplayMode": "binary",
        "displayValue": null
      }
    },
    {
      "type": "finding",
      "id": 3031,
      "url": "https://bullwinkles.com/tukwila/attractions/arcade",
      "pipeline": "security",
      "tier": 0,
      "rule": "missing-csp",
      "severity": "serious",
      "title": "Missing Content-Security-Policy header",
      "detail": "No Content-Security-Policy header was present, leaving the page without a script-injection safety net.",
      "evidence": {
        "header": "content-security-policy",
        "present": false
      }
    },
    {
      "type": "finding",
      "id": 3032,
      "url": "https://bullwinkles.com/tukwila/attractions/arcade",
      "pipeline": "security",
      "tier": 0,
      "rule": "missing-permissions-policy",
      "severity": "info",
      "title": "Missing Permissions-Policy header",
      "detail": "No Permissions-Policy header was present to restrict access to powerful browser features.",
      "evidence": {
        "header": "permissions-policy",
        "present": false
      }
    },
    {
      "type": "finding",
      "id": 3033,
      "url": "https://bullwinkles.com/tukwila/attractions/arcade",
      "pipeline": "ux",
      "tier": 0,
      "rule": "ux/lighthouse/performance",
      "severity": "serious",
      "title": "Lighthouse Performance score: 0.46",
      "detail": "Lighthouse category 'Performance' scored 0.46 (0-1 scale).",
      "evidence": {
        "category": "performance",
        "score": 0.46
      }
    },
    {
      "type": "finding",
      "id": 3034,
      "url": "https://bullwinkles.com/tukwila/attractions/arcade",
      "pipeline": "ux",
      "tier": 0,
      "rule": "ux/lighthouse/accessibility",
      "severity": "info",
      "title": "Lighthouse Accessibility score: 1",
      "detail": "Lighthouse category 'Accessibility' scored 1 (0-1 scale).",
      "evidence": {
        "category": "accessibility",
        "score": 1
      }
    },
    {
      "type": "finding",
      "id": 3035,
      "url": "https://bullwinkles.com/tukwila/attractions/arcade",
      "pipeline": "ux",
      "tier": 0,
      "rule": "ux/lighthouse/best-practices",
      "severity": "info",
      "title": "Lighthouse Best Practices score: 0.96",
      "detail": "Lighthouse category 'Best Practices' scored 0.96 (0-1 scale).",
      "evidence": {
        "category": "best-practices",
        "score": 0.96
      }
    },
    {
      "type": "finding",
      "id": 3036,
      "url": "https://bullwinkles.com/tukwila/attractions/arcade",
      "pipeline": "ux",
      "tier": 0,
      "rule": "ux/audit/errors-in-console",
      "severity": "serious",
      "title": "Browser errors were logged to the console",
      "detail": "Errors logged to the console indicate unresolved problems. They can come from network request failures and other browser concerns. [Learn more about this errors in console diagnostic audit](https://developer.chrome.com/docs/lighthouse/best-practices/errors-in-console/)",
      "evidence": {
        "audit_id": "errors-in-console",
        "score": 0,
        "scoreDisplayMode": "binary",
        "displayValue": null
      }
    },
    {
      "type": "finding",
      "id": 3037,
      "url": "https://bullwinkles.com/upland/party",
      "pipeline": "security",
      "tier": 0,
      "rule": "missing-csp",
      "severity": "serious",
      "title": "Missing Content-Security-Policy header",
      "detail": "No Content-Security-Policy header was present, leaving the page without a script-injection safety net.",
      "evidence": {
        "header": "content-security-policy",
        "present": false
      }
    },
    {
      "type": "finding",
      "id": 3038,
      "url": "https://bullwinkles.com/upland/party",
      "pipeline": "security",
      "tier": 0,
      "rule": "missing-permissions-policy",
      "severity": "info",
      "title": "Missing Permissions-Policy header",
      "detail": "No Permissions-Policy header was present to restrict access to powerful browser features.",
      "evidence": {
        "header": "permissions-policy",
        "present": false
      }
    },
    {
      "type": "finding",
      "id": 3039,
      "url": "https://bullwinkles.com/upland/party",
      "pipeline": "ux",
      "tier": 0,
      "rule": "ux/lighthouse/performance",
      "severity": "moderate",
      "title": "Lighthouse Performance score: 0.62",
      "detail": "Lighthouse category 'Performance' scored 0.62 (0-1 scale).",
      "evidence": {
        "category": "performance",
        "score": 0.62
      }
    },
    {
      "type": "finding",
      "id": 3040,
      "url": "https://bullwinkles.com/upland/party",
      "pipeline": "ux",
      "tier": 0,
      "rule": "ux/lighthouse/accessibility",
      "severity": "info",
      "title": "Lighthouse Accessibility score: 1",
      "detail": "Lighthouse category 'Accessibility' scored 1 (0-1 scale).",
      "evidence": {
        "category": "accessibility",
        "score": 1
      }
    },
    {
      "type": "finding",
      "id": 3041,
      "url": "https://bullwinkles.com/upland/party",
      "pipeline": "ux",
      "tier": 0,
      "rule": "ux/lighthouse/best-practices",
      "severity": "info",
      "title": "Lighthouse Best Practices score: 0.96",
      "detail": "Lighthouse category 'Best Practices' scored 0.96 (0-1 scale).",
      "evidence": {
        "category": "best-practices",
        "score": 0.96
      }
    },
    {
      "type": "finding",
      "id": 3042,
      "url": "https://bullwinkles.com/upland/party",
      "pipeline": "ux",
      "tier": 0,
      "rule": "ux/audit/errors-in-console",
      "severity": "serious",
      "title": "Browser errors were logged to the console",
      "detail": "Errors logged to the console indicate unresolved problems. They can come from network request failures and other browser concerns. [Learn more about this errors in console diagnostic audit](https://developer.chrome.com/docs/lighthouse/best-practices/errors-in-console/)",
      "evidence": {
        "audit_id": "errors-in-console",
        "score": 0,
        "scoreDisplayMode": "binary",
        "displayValue": null
      }
    },
    {
      "type": "finding",
      "id": 3043,
      "url": "https://bullwinkles.com/wilsonville/terms-and-conditions",
      "pipeline": "security",
      "tier": 0,
      "rule": "missing-csp",
      "severity": "serious",
      "title": "Missing Content-Security-Policy header",
      "detail": "No Content-Security-Policy header was present, leaving the page without a script-injection safety net.",
      "evidence": {
        "header": "content-security-policy",
        "present": false
      }
    },
    {
      "type": "finding",
      "id": 3044,
      "url": "https://bullwinkles.com/wilsonville/terms-and-conditions",
      "pipeline": "security",
      "tier": 0,
      "rule": "missing-permissions-policy",
      "severity": "info",
      "title": "Missing Permissions-Policy header",
      "detail": "No Permissions-Policy header was present to restrict access to powerful browser features.",
      "evidence": {
        "header": "permissions-policy",
        "present": false
      }
    },
    {
      "type": "finding",
      "id": 3045,
      "url": "https://bullwinkles.com/wilsonville/terms-and-conditions",
      "pipeline": "ux",
      "tier": 0,
      "rule": "ux/lighthouse/performance",
      "severity": "serious",
      "title": "Lighthouse Performance score: 0.46",
      "detail": "Lighthouse category 'Performance' scored 0.46 (0-1 scale).",
      "evidence": {
        "category": "performance",
        "score": 0.46
      }
    },
    {
      "type": "finding",
      "id": 3046,
      "url": "https://bullwinkles.com/wilsonville/terms-and-conditions",
      "pipeline": "ux",
      "tier": 0,
      "rule": "ux/lighthouse/accessibility",
      "severity": "info",
      "title": "Lighthouse Accessibility score: 1",
      "detail": "Lighthouse category 'Accessibility' scored 1 (0-1 scale).",
      "evidence": {
        "category": "accessibility",
        "score": 1
      }
    },
    {
      "type": "finding",
      "id": 3047,
      "url": "https://bullwinkles.com/wilsonville/terms-and-conditions",
      "pipeline": "ux",
      "tier": 0,
      "rule": "ux/lighthouse/best-practices",
      "severity": "info",
      "title": "Lighthouse Best Practices score: 0.96",
      "detail": "Lighthouse category 'Best Practices' scored 0.96 (0-1 scale).",
      "evidence": {
        "category": "best-practices",
        "score": 0.96
      }
    },
    {
      "type": "finding",
      "id": 3048,
      "url": "https://bullwinkles.com/wilsonville/terms-and-conditions",
      "pipeline": "ux",
      "tier": 0,
      "rule": "ux/audit/errors-in-console",
      "severity": "serious",
      "title": "Browser errors were logged to the console",
      "detail": "Errors logged to the console indicate unresolved problems. They can come from network request failures and other browser concerns. [Learn more about this errors in console diagnostic audit](https://developer.chrome.com/docs/lighthouse/best-practices/errors-in-console/)",
      "evidence": {
        "audit_id": "errors-in-console",
        "score": 0,
        "scoreDisplayMode": "binary",
        "displayValue": null
      }
    },
    {
      "type": "finding",
      "id": 3049,
      "url": "https://bullwinkles.com/tukwila/bowling",
      "pipeline": "security",
      "tier": 0,
      "rule": "missing-csp",
      "severity": "serious",
      "title": "Missing Content-Security-Policy header",
      "detail": "No Content-Security-Policy header was present, leaving the page without a script-injection safety net.",
      "evidence": {
        "header": "content-security-policy",
        "present": false
      }
    },
    {
      "type": "finding",
      "id": 3050,
      "url": "https://bullwinkles.com/tukwila/bowling",
      "pipeline": "security",
      "tier": 0,
      "rule": "missing-permissions-policy",
      "severity": "info",
      "title": "Missing Permissions-Policy header",
      "detail": "No Permissions-Policy header was present to restrict access to powerful browser features.",
      "evidence": {
        "header": "permissions-policy",
        "present": false
      }
    },
    {
      "type": "finding",
      "id": 3051,
      "url": "https://bullwinkles.com/tukwila/bowling",
      "pipeline": "ux",
      "tier": 0,
      "rule": "ux/lighthouse/performance",
      "severity": "serious",
      "title": "Lighthouse Performance score: 0.41",
      "detail": "Lighthouse category 'Performance' scored 0.41 (0-1 scale).",
      "evidence": {
        "category": "performance",
        "score": 0.41
      }
    },
    {
      "type": "finding",
      "id": 3052,
      "url": "https://bullwinkles.com/tukwila/bowling",
      "pipeline": "ux",
      "tier": 0,
      "rule": "ux/lighthouse/accessibility",
      "severity": "info",
      "title": "Lighthouse Accessibility score: 1",
      "detail": "Lighthouse category 'Accessibility' scored 1 (0-1 scale).",
      "evidence": {
        "category": "accessibility",
        "score": 1
      }
    },
    {
      "type": "finding",
      "id": 3053,
      "url": "https://bullwinkles.com/tukwila/bowling",
      "pipeline": "ux",
      "tier": 0,
      "rule": "ux/lighthouse/best-practices",
      "severity": "info",
      "title": "Lighthouse Best Practices score: 0.96",
      "detail": "Lighthouse category 'Best Practices' scored 0.96 (0-1 scale).",
      "evidence": {
        "category": "best-practices",
        "score": 0.96
      }
    },
    {
      "type": "finding",
      "id": 3054,
      "url": "https://bullwinkles.com/tukwila/bowling",
      "pipeline": "ux",
      "tier": 0,
      "rule": "ux/audit/errors-in-console",
      "severity": "serious",
      "title": "Browser errors were logged to the console",
      "detail": "Errors logged to the console indicate unresolved problems. They can come from network request failures and other browser concerns. [Learn more about this errors in console diagnostic audit](https://developer.chrome.com/docs/lighthouse/best-practices/errors-in-console/)",
      "evidence": {
        "audit_id": "errors-in-console",
        "score": 0,
        "scoreDisplayMode": "binary",
        "displayValue": null
      }
    },
    {
      "type": "finding",
      "id": 3055,
      "url": "https://bullwinkles.com/wilsonville/faq",
      "pipeline": "security",
      "tier": 0,
      "rule": "missing-csp",
      "severity": "serious",
      "title": "Missing Content-Security-Policy header",
      "detail": "No Content-Security-Policy header was present, leaving the page without a script-injection safety net.",
      "evidence": {
        "header": "content-security-policy",
        "present": false
      }
    },
    {
      "type": "finding",
      "id": 3056,
      "url": "https://bullwinkles.com/wilsonville/faq",
      "pipeline": "security",
      "tier": 0,
      "rule": "missing-permissions-policy",
      "severity": "info",
      "title": "Missing Permissions-Policy header",
      "detail": "No Permissions-Policy header was present to restrict access to powerful browser features.",
      "evidence": {
        "header": "permissions-policy",
        "present": false
      }
    },
    {
      "type": "finding",
      "id": 3057,
      "url": "https://bullwinkles.com/wilsonville/faq",
      "pipeline": "ux",
      "tier": 0,
      "rule": "ux/lighthouse/performance",
      "severity": "serious",
      "title": "Lighthouse Performance score: 0.41",
      "detail": "Lighthouse category 'Performance' scored 0.41 (0-1 scale).",
      "evidence": {
        "category": "performance",
        "score": 0.41
      }
    },
    {
      "type": "finding",
      "id": 3058,
      "url": "https://bullwinkles.com/wilsonville/faq",
      "pipeline": "ux",
      "tier": 0,
      "rule": "ux/lighthouse/accessibility",
      "severity": "info",
      "title": "Lighthouse Accessibility score: 1",
      "detail": "Lighthouse category 'Accessibility' scored 1 (0-1 scale).",
      "evidence": {
        "category": "accessibility",
        "score": 1
      }
    },
    {
      "type": "finding",
      "id": 3059,
      "url": "https://bullwinkles.com/wilsonville/faq",
      "pipeline": "ux",
      "tier": 0,
      "rule": "ux/lighthouse/best-practices",
      "severity": "info",
      "title": "Lighthouse Best Practices score: 0.96",
      "detail": "Lighthouse category 'Best Practices' scored 0.96 (0-1 scale).",
      "evidence": {
        "category": "best-practices",
        "score": 0.96
      }
    },
    {
      "type": "finding",
      "id": 3060,
      "url": "https://bullwinkles.com/wilsonville/faq",
      "pipeline": "ux",
      "tier": 0,
      "rule": "ux/audit/errors-in-console",
      "severity": "serious",
      "title": "Browser errors were logged to the console",
      "detail": "Errors logged to the console indicate unresolved problems. They can come from network request failures and other browser concerns. [Learn more about this errors in console diagnostic audit](https://developer.chrome.com/docs/lighthouse/best-practices/errors-in-console/)",
      "evidence": {
        "audit_id": "errors-in-console",
        "score": 0,
        "scoreDisplayMode": "binary",
        "displayValue": null
      }
    },
    {
      "type": "finding",
      "id": 3061,
      "url": "https://bullwinkles.com/upland/privacy-policy",
      "pipeline": "security",
      "tier": 0,
      "rule": "missing-csp",
      "severity": "serious",
      "title": "Missing Content-Security-Policy header",
      "detail": "No Content-Security-Policy header was present, leaving the page without a script-injection safety net.",
      "evidence": {
        "header": "content-security-policy",
        "present": false
      }
    },
    {
      "type": "finding",
      "id": 3062,
      "url": "https://bullwinkles.com/upland/privacy-policy",
      "pipeline": "security",
      "tier": 0,
      "rule": "missing-permissions-policy",
      "severity": "info",
      "title": "Missing Permissions-Policy header",
      "detail": "No Permissions-Policy header was present to restrict access to powerful browser features.",
      "evidence": {
        "header": "permissions-policy",
        "present": false
      }
    },
    {
      "type": "finding",
      "id": 3063,
      "url": "https://bullwinkles.com/upland/privacy-policy",
      "pipeline": "wcag",
      "tier": 0,
      "rule": "html-has-lang",
      "severity": "serious",
      "title": "<html> element must have a lang attribute",
      "detail": "Ensure every HTML document has a lang attribute https://dequeuniversity.com/rules/axe/4.10/html-has-lang?application=axeAPI",
      "evidence": {
        "impact": "serious",
        "nodes": [
          {
            "selector": "#__next_error__",
            "snippet": "<html id=\"__next_error__\">"
          }
        ],
        "node_count": 1,
        "tags": [
          "cat.language",
          "wcag2a",
          "wcag311",
          "TTv5",
          "TT11.a",
          "EN-301-549",
          "EN-9.3.1.1",
          "ACT"
        ]
      }
    },
    {
      "type": "finding",
      "id": 3064,
      "url": "https://bullwinkles.com/upland/privacy-policy",
      "pipeline": "wcag",
      "tier": 0,
      "rule": "landmark-one-main",
      "severity": "moderate",
      "title": "Document should have one main landmark",
      "detail": "Ensure the document has a main landmark https://dequeuniversity.com/rules/axe/4.10/landmark-one-main?application=axeAPI",
      "evidence": {
        "impact": "moderate",
        "nodes": [
          {
            "selector": "#__next_error__",
            "snippet": "<html id=\"__next_error__\">"
          }
        ],
        "node_count": 1,
        "tags": [
          "cat.semantics",
          "best-practice"
        ]
      }
    },
    {
      "type": "finding",
      "id": 3065,
      "url": "https://bullwinkles.com/upland/privacy-policy",
      "pipeline": "wcag",
      "tier": 0,
      "rule": "page-has-heading-one",
      "severity": "moderate",
      "title": "Page should contain a level-one heading",
      "detail": "Ensure that the page, or at least one of its frames contains a level-one heading https://dequeuniversity.com/rules/axe/4.10/page-has-heading-one?application=axeAPI",
      "evidence": {
        "impact": "moderate",
        "nodes": [
          {
            "selector": "#__next_error__",
            "snippet": "<html id=\"__next_error__\">"
          }
        ],
        "node_count": 1,
        "tags": [
          "cat.semantics",
          "best-practice"
        ]
      }
    },
    {
      "type": "finding",
      "id": 3066,
      "url": "https://bullwinkles.com/upland/privacy-policy",
      "pipeline": "ux",
      "tier": 0,
      "rule": "ux/lighthouse-unavailable",
      "severity": "info",
      "title": "Lighthouse unavailable",
      "detail": "could not parse lighthouse output (rc=1): Unterminated string starting at: line 743 column 21 (char 130561). stderr: Runtime error encountered: Lighthouse was unable to reliably load the page you requested. Make sure you are testing the correct URL and that the server is properly responding to all requests. (Status code: 404)\n",
      "evidence": {}
    },
    {
      "type": "finding",
      "id": 3067,
      "url": "https://bullwinkles.com/tukwila/contact-us",
      "pipeline": "security",
      "tier": 0,
      "rule": "missing-csp",
      "severity": "serious",
      "title": "Missing Content-Security-Policy header",
      "detail": "No Content-Security-Policy header was present, leaving the page without a script-injection safety net.",
      "evidence": {
        "header": "content-security-policy",
        "present": false
      }
    },
    {
      "type": "finding",
      "id": 3068,
      "url": "https://bullwinkles.com/tukwila/contact-us",
      "pipeline": "security",
      "tier": 0,
      "rule": "missing-permissions-policy",
      "severity": "info",
      "title": "Missing Permissions-Policy header",
      "detail": "No Permissions-Policy header was present to restrict access to powerful browser features.",
      "evidence": {
        "header": "permissions-policy",
        "present": false
      }
    },
    {
      "type": "finding",
      "id": 3069,
      "url": "https://bullwinkles.com/tukwila/contact-us",
      "pipeline": "ux",
      "tier": 0,
      "rule": "ux/lighthouse/performance",
      "severity": "serious",
      "title": "Lighthouse Performance score: 0.43",
      "detail": "Lighthouse category 'Performance' scored 0.43 (0-1 scale).",
      "evidence": {
        "category": "performance",
        "score": 0.43
      }
    },
    {
      "type": "finding",
      "id": 3070,
      "url": "https://bullwinkles.com/tukwila/contact-us",
      "pipeline": "ux",
      "tier": 0,
      "rule": "ux/lighthouse/accessibility",
      "severity": "info",
      "title": "Lighthouse Accessibility score: 1",
      "detail": "Lighthouse category 'Accessibility' scored 1 (0-1 scale).",
      "evidence": {
        "category": "accessibility",
        "score": 1
      }
    },
    {
      "type": "finding",
      "id": 3071,
      "url": "https://bullwinkles.com/tukwila/contact-us",
      "pipeline": "ux",
      "tier": 0,
      "rule": "ux/lighthouse/best-practices",
      "severity": "info",
      "title": "Lighthouse Best Practices score: 0.96",
      "detail": "Lighthouse category 'Best Practices' scored 0.96 (0-1 scale).",
      "evidence": {
        "category": "best-practices",
        "score": 0.96
      }
    },
    {
      "type": "finding",
      "id": 3072,
      "url": "https://bullwinkles.com/tukwila/contact-us",
      "pipeline": "ux",
      "tier": 0,
      "rule": "ux/audit/errors-in-console",
      "severity": "serious",
      "title": "Browser errors were logged to the console",
      "detail": "Errors logged to the console indicate unresolved problems. They can come from network request failures and other browser concerns. [Learn more about this errors in console diagnostic audit](https://developer.chrome.com/docs/lighthouse/best-practices/errors-in-console/)",
      "evidence": {
        "audit_id": "errors-in-console",
        "score": 0,
        "scoreDisplayMode": "binary",
        "displayValue": null
      }
    },
    {
      "type": "finding",
      "id": 3073,
      "url": "https://bullwinkles.com/tukwila/packages",
      "pipeline": "security",
      "tier": 0,
      "rule": "missing-csp",
      "severity": "serious",
      "title": "Missing Content-Security-Policy header",
      "detail": "No Content-Security-Policy header was present, leaving the page without a script-injection safety net.",
      "evidence": {
        "header": "content-security-policy",
        "present": false
      }
    },
    {
      "type": "finding",
      "id": 3074,
      "url": "https://bullwinkles.com/tukwila/packages",
      "pipeline": "security",
      "tier": 0,
      "rule": "missing-permissions-policy",
      "severity": "info",
      "title": "Missing Permissions-Policy header",
      "detail": "No Permissions-Policy header was present to restrict access to powerful browser features.",
      "evidence": {
        "header": "permissions-policy",
        "present": false
      }
    },
    {
      "type": "finding",
      "id": 3075,
      "url": "https://bullwinkles.com/tukwila/packages",
      "pipeline": "ux",
      "tier": 0,
      "rule": "ux/lighthouse/performance",
      "severity": "moderate",
      "title": "Lighthouse Performance score: 0.63",
      "detail": "Lighthouse category 'Performance' scored 0.63 (0-1 scale).",
      "evidence": {
        "category": "performance",
        "score": 0.63
      }
    },
    {
      "type": "finding",
      "id": 3076,
      "url": "https://bullwinkles.com/tukwila/packages",
      "pipeline": "ux",
      "tier": 0,
      "rule": "ux/lighthouse/accessibility",
      "severity": "info",
      "title": "Lighthouse Accessibility score: 1",
      "detail": "Lighthouse category 'Accessibility' scored 1 (0-1 scale).",
      "evidence": {
        "category": "accessibility",
        "score": 1
      }
    },
    {
      "type": "finding",
      "id": 3077,
      "url": "https://bullwinkles.com/tukwila/packages",
      "pipeline": "ux",
      "tier": 0,
      "rule": "ux/lighthouse/best-practices",
      "severity": "info",
      "title": "Lighthouse Best Practices score: 0.96",
      "detail": "Lighthouse category 'Best Practices' scored 0.96 (0-1 scale).",
      "evidence": {
        "category": "best-practices",
        "score": 0.96
      }
    },
    {
      "type": "finding",
      "id": 3078,
      "url": "https://bullwinkles.com/tukwila/packages",
      "pipeline": "ux",
      "tier": 0,
      "rule": "ux/audit/errors-in-console",
      "severity": "serious",
      "title": "Browser errors were logged to the console",
      "detail": "Errors logged to the console indicate unresolved problems. They can come from network request failures and other browser concerns. [Learn more about this errors in console diagnostic audit](https://developer.chrome.com/docs/lighthouse/best-practices/errors-in-console/)",
      "evidence": {
        "audit_id": "errors-in-console",
        "score": 0,
        "scoreDisplayMode": "binary",
        "displayValue": null
      }
    },
    {
      "type": "finding",
      "id": 3079,
      "url": "https://bullwinkles.com/upland/birthday",
      "pipeline": "security",
      "tier": 0,
      "rule": "missing-csp",
      "severity": "serious",
      "title": "Missing Content-Security-Policy header",
      "detail": "No Content-Security-Policy header was present, leaving the page without a script-injection safety net.",
      "evidence": {
        "header": "content-security-policy",
        "present": false
      }
    },
    {
      "type": "finding",
      "id": 3080,
      "url": "https://bullwinkles.com/upland/birthday",
      "pipeline": "security",
      "tier": 0,
      "rule": "missing-permissions-policy",
      "severity": "info",
      "title": "Missing Permissions-Policy header",
      "detail": "No Permissions-Policy header was present to restrict access to powerful browser features.",
      "evidence": {
        "header": "permissions-policy",
        "present": false
      }
    },
    {
      "type": "finding",
      "id": 3081,
      "url": "https://bullwinkles.com/upland/birthday",
      "pipeline": "ux",
      "tier": 0,
      "rule": "ux/lighthouse/performance",
      "severity": "serious",
      "title": "Lighthouse Performance score: 0.39",
      "detail": "Lighthouse category 'Performance' scored 0.39 (0-1 scale).",
      "evidence": {
        "category": "performance",
        "score": 0.39
      }
    },
    {
      "type": "finding",
      "id": 3082,
      "url": "https://bullwinkles.com/upland/birthday",
      "pipeline": "ux",
      "tier": 0,
      "rule": "ux/lighthouse/accessibility",
      "severity": "info",
      "title": "Lighthouse Accessibility score: 1",
      "detail": "Lighthouse category 'Accessibility' scored 1 (0-1 scale).",
      "evidence": {
        "category": "accessibility",
        "score": 1
      }
    },
    {
      "type": "finding",
      "id": 3083,
      "url": "https://bullwinkles.com/upland/birthday",
      "pipeline": "ux",
      "tier": 0,
      "rule": "ux/lighthouse/best-practices",
      "severity": "info",
      "title": "Lighthouse Best Practices score: 0.96",
      "detail": "Lighthouse category 'Best Practices' scored 0.96 (0-1 scale).",
      "evidence": {
        "category": "best-practices",
        "score": 0.96
      }
    },
    {
      "type": "finding",
      "id": 3084,
      "url": "https://bullwinkles.com/upland/birthday",
      "pipeline": "ux",
      "tier": 0,
      "rule": "ux/audit/errors-in-console",
      "severity": "serious",
      "title": "Browser errors were logged to the console",
      "detail": "Errors logged to the console indicate unresolved problems. They can come from network request failures and other browser concerns. [Learn more about this errors in console diagnostic audit](https://developer.chrome.com/docs/lighthouse/best-practices/errors-in-console/)",
      "evidence": {
        "audit_id": "errors-in-console",
        "score": 0,
        "scoreDisplayMode": "binary",
        "displayValue": null
      }
    },
    {
      "type": "finding",
      "id": 3085,
      "url": "https://bullwinkles.com/wilsonville/party",
      "pipeline": "security",
      "tier": 0,
      "rule": "missing-csp",
      "severity": "serious",
      "title": "Missing Content-Security-Policy header",
      "detail": "No Content-Security-Policy header was present, leaving the page without a script-injection safety net.",
      "evidence": {
        "header": "content-security-policy",
        "present": false
      }
    },
    {
      "type": "finding",
      "id": 3086,
      "url": "https://bullwinkles.com/wilsonville/party",
      "pipeline": "security",
      "tier": 0,
      "rule": "missing-permissions-policy",
      "severity": "info",
      "title": "Missing Permissions-Policy header",
      "detail": "No Permissions-Policy header was present to restrict access to powerful browser features.",
      "evidence": {
        "header": "permissions-policy",
        "present": false
      }
    },
    {
      "type": "finding",
      "id": 3087,
      "url": "https://bullwinkles.com/wilsonville/party",
      "pipeline": "ux",
      "tier": 0,
      "rule": "ux/lighthouse/performance",
      "severity": "serious",
      "title": "Lighthouse Performance score: 0.43",
      "detail": "Lighthouse category 'Performance' scored 0.43 (0-1 scale).",
      "evidence": {
        "category": "performance",
        "score": 0.43
      }
    },
    {
      "type": "finding",
      "id": 3088,
      "url": "https://bullwinkles.com/wilsonville/party",
      "pipeline": "ux",
      "tier": 0,
      "rule": "ux/lighthouse/accessibility",
      "severity": "info",
      "title": "Lighthouse Accessibility score: 1",
      "detail": "Lighthouse category 'Accessibility' scored 1 (0-1 scale).",
      "evidence": {
        "category": "accessibility",
        "score": 1
      }
    },
    {
      "type": "finding",
      "id": 3089,
      "url": "https://bullwinkles.com/wilsonville/party",
      "pipeline": "ux",
      "tier": 0,
      "rule": "ux/lighthouse/best-practices",
      "severity": "info",
      "title": "Lighthouse Best Practices score: 0.96",
      "detail": "Lighthouse category 'Best Practices' scored 0.96 (0-1 scale).",
      "evidence": {
        "category": "best-practices",
        "score": 0.96
      }
    },
    {
      "type": "finding",
      "id": 3090,
      "url": "https://bullwinkles.com/wilsonville/party",
      "pipeline": "ux",
      "tier": 0,
      "rule": "ux/audit/errors-in-console",
      "severity": "serious",
      "title": "Browser errors were logged to the console",
      "detail": "Errors logged to the console indicate unresolved problems. They can come from network request failures and other browser concerns. [Learn more about this errors in console diagnostic audit](https://developer.chrome.com/docs/lighthouse/best-practices/errors-in-console/)",
      "evidence": {
        "audit_id": "errors-in-console",
        "score": 0,
        "scoreDisplayMode": "binary",
        "displayValue": null
      }
    },
    {
      "type": "finding",
      "id": 3091,
      "url": "https://bullwinkles.com/wilsonville/company-parties",
      "pipeline": "security",
      "tier": 0,
      "rule": "missing-csp",
      "severity": "serious",
      "title": "Missing Content-Security-Policy header",
      "detail": "No Content-Security-Policy header was present, leaving the page without a script-injection safety net.",
      "evidence": {
        "header": "content-security-policy",
        "present": false
      }
    },
    {
      "type": "finding",
      "id": 3092,
      "url": "https://bullwinkles.com/wilsonville/company-parties",
      "pipeline": "security",
      "tier": 0,
      "rule": "missing-permissions-policy",
      "severity": "info",
      "title": "Missing Permissions-Policy header",
      "detail": "No Permissions-Policy header was present to restrict access to powerful browser features.",
      "evidence": {
        "header": "permissions-policy",
        "present": false
      }
    },
    {
      "type": "finding",
      "id": 3093,
      "url": "https://bullwinkles.com/wilsonville/company-parties",
      "pipeline": "ux",
      "tier": 0,
      "rule": "ux/lighthouse/performance",
      "severity": "serious",
      "title": "Lighthouse Performance score: 0.45",
      "detail": "Lighthouse category 'Performance' scored 0.45 (0-1 scale).",
      "evidence": {
        "category": "performance",
        "score": 0.45
      }
    },
    {
      "type": "finding",
      "id": 3094,
      "url": "https://bullwinkles.com/wilsonville/company-parties",
      "pipeline": "ux",
      "tier": 0,
      "rule": "ux/lighthouse/accessibility",
      "severity": "info",
      "title": "Lighthouse Accessibility score: 1",
      "detail": "Lighthouse category 'Accessibility' scored 1 (0-1 scale).",
      "evidence": {
        "category": "accessibility",
        "score": 1
      }
    },
    {
      "type": "finding",
      "id": 3095,
      "url": "https://bullwinkles.com/wilsonville/company-parties",
      "pipeline": "ux",
      "tier": 0,
      "rule": "ux/lighthouse/best-practices",
      "severity": "info",
      "title": "Lighthouse Best Practices score: 0.96",
      "detail": "Lighthouse category 'Best Practices' scored 0.96 (0-1 scale).",
      "evidence": {
        "category": "best-practices",
        "score": 0.96
      }
    },
    {
      "type": "finding",
      "id": 3096,
      "url": "https://bullwinkles.com/wilsonville/company-parties",
      "pipeline": "ux",
      "tier": 0,
      "rule": "ux/audit/errors-in-console",
      "severity": "serious",
      "title": "Browser errors were logged to the console",
      "detail": "Errors logged to the console indicate unresolved problems. They can come from network request failures and other browser concerns. [Learn more about this errors in console diagnostic audit](https://developer.chrome.com/docs/lighthouse/best-practices/errors-in-console/)",
      "evidence": {
        "audit_id": "errors-in-console",
        "score": 0,
        "scoreDisplayMode": "binary",
        "displayValue": null
      }
    },
    {
      "type": "finding",
      "id": 3097,
      "url": "https://bullwinkles.com/upland/attractions/miniature-golf",
      "pipeline": "security",
      "tier": 0,
      "rule": "missing-csp",
      "severity": "serious",
      "title": "Missing Content-Security-Policy header",
      "detail": "No Content-Security-Policy header was present, leaving the page without a script-injection safety net.",
      "evidence": {
        "header": "content-security-policy",
        "present": false
      }
    },
    {
      "type": "finding",
      "id": 3098,
      "url": "https://bullwinkles.com/upland/attractions/miniature-golf",
      "pipeline": "security",
      "tier": 0,
      "rule": "missing-permissions-policy",
      "severity": "info",
      "title": "Missing Permissions-Policy header",
      "detail": "No Permissions-Policy header was present to restrict access to powerful browser features.",
      "evidence": {
        "header": "permissions-policy",
        "present": false
      }
    },
    {
      "type": "finding",
      "id": 3099,
      "url": "https://bullwinkles.com/upland/attractions/miniature-golf",
      "pipeline": "ux",
      "tier": 0,
      "rule": "ux/lighthouse/performance",
      "severity": "serious",
      "title": "Lighthouse Performance score: 0.39",
      "detail": "Lighthouse category 'Performance' scored 0.39 (0-1 scale).",
      "evidence": {
        "category": "performance",
        "score": 0.39
      }
    },
    {
      "type": "finding",
      "id": 3100,
      "url": "https://bullwinkles.com/upland/attractions/miniature-golf",
      "pipeline": "ux",
      "tier": 0,
      "rule": "ux/lighthouse/accessibility",
      "severity": "info",
      "title": "Lighthouse Accessibility score: 1",
      "detail": "Lighthouse category 'Accessibility' scored 1 (0-1 scale).",
      "evidence": {
        "category": "accessibility",
        "score": 1
      }
    },
    {
      "type": "finding",
      "id": 3101,
      "url": "https://bullwinkles.com/upland/attractions/miniature-golf",
      "pipeline": "ux",
      "tier": 0,
      "rule": "ux/lighthouse/best-practices",
      "severity": "info",
      "title": "Lighthouse Best Practices score: 0.96",
      "detail": "Lighthouse category 'Best Practices' scored 0.96 (0-1 scale).",
      "evidence": {
        "category": "best-practices",
        "score": 0.96
      }
    },
    {
      "type": "finding",
      "id": 3102,
      "url": "https://bullwinkles.com/upland/attractions/miniature-golf",
      "pipeline": "ux",
      "tier": 0,
      "rule": "ux/audit/largest-contentful-paint",
      "severity": "serious",
      "title": "Largest Contentful Paint",
      "detail": "Largest Contentful Paint marks the time at which the largest text or image is painted. [Learn more about the Largest Contentful Paint metric](https://developer.chrome.com/docs/lighthouse/performance/lighthouse-largest-contentful-paint/) (9.4\u00a0s)",
      "evidence": {
        "audit_id": "largest-contentful-paint",
        "score": 0,
        "scoreDisplayMode": "numeric",
        "displayValue": "9.4\u00a0s"
      }
    },
    {
      "type": "finding",
      "id": 3103,
      "url": "https://bullwinkles.com/upland/attractions/miniature-golf",
      "pipeline": "ux",
      "tier": 0,
      "rule": "ux/audit/errors-in-console",
      "severity": "serious",
      "title": "Browser errors were logged to the console",
      "detail": "Errors logged to the console indicate unresolved problems. They can come from network request failures and other browser concerns. [Learn more about this errors in console diagnostic audit](https://developer.chrome.com/docs/lighthouse/best-practices/errors-in-console/)",
      "evidence": {
        "audit_id": "errors-in-console",
        "score": 0,
        "scoreDisplayMode": "binary",
        "displayValue": null
      }
    },
    {
      "type": "finding",
      "id": 3104,
      "url": "https://bullwinkles.com/tukwila/attractions/lazer-tag",
      "pipeline": "security",
      "tier": 0,
      "rule": "missing-csp",
      "severity": "serious",
      "title": "Missing Content-Security-Policy header",
      "detail": "No Content-Security-Policy header was present, leaving the page without a script-injection safety net.",
      "evidence": {
        "header": "content-security-policy",
        "present": false
      }
    },
    {
      "type": "finding",
      "id": 3105,
      "url": "https://bullwinkles.com/tukwila/attractions/lazer-tag",
      "pipeline": "security",
      "tier": 0,
      "rule": "missing-permissions-policy",
      "severity": "info",
      "title": "Missing Permissions-Policy header",
      "detail": "No Permissions-Policy header was present to restrict access to powerful browser features.",
      "evidence": {
        "header": "permissions-policy",
        "present": false
      }
    },
    {
      "type": "finding",
      "id": 3106,
      "url": "https://bullwinkles.com/tukwila/attractions/lazer-tag",
      "pipeline": "ux",
      "tier": 0,
      "rule": "ux/lighthouse/performance",
      "severity": "moderate",
      "title": "Lighthouse Performance score: 0.54",
      "detail": "Lighthouse category 'Performance' scored 0.54 (0-1 scale).",
      "evidence": {
        "category": "performance",
        "score": 0.54
      }
    },
    {
      "type": "finding",
      "id": 3107,
      "url": "https://bullwinkles.com/tukwila/attractions/lazer-tag",
      "pipeline": "ux",
      "tier": 0,
      "rule": "ux/lighthouse/accessibility",
      "severity": "info",
      "title": "Lighthouse Accessibility score: 1",
      "detail": "Lighthouse category 'Accessibility' scored 1 (0-1 scale).",
      "evidence": {
        "category": "accessibility",
        "score": 1
      }
    },
    {
      "type": "finding",
      "id": 3108,
      "url": "https://bullwinkles.com/tukwila/attractions/lazer-tag",
      "pipeline": "ux",
      "tier": 0,
      "rule": "ux/lighthouse/best-practices",
      "severity": "info",
      "title": "Lighthouse Best Practices score: 0.96",
      "detail": "Lighthouse category 'Best Practices' scored 0.96 (0-1 scale).",
      "evidence": {
        "category": "best-practices",
        "score": 0.96
      }
    },
    {
      "type": "finding",
      "id": 3109,
      "url": "https://bullwinkles.com/tukwila/attractions/lazer-tag",
      "pipeline": "ux",
      "tier": 0,
      "rule": "ux/audit/errors-in-console",
      "severity": "serious",
      "title": "Browser errors were logged to the console",
      "detail": "Errors logged to the console indicate unresolved problems. They can come from network request failures and other browser concerns. [Learn more about this errors in console diagnostic audit](https://developer.chrome.com/docs/lighthouse/best-practices/errors-in-console/)",
      "evidence": {
        "audit_id": "errors-in-console",
        "score": 0,
        "scoreDisplayMode": "binary",
        "displayValue": null
      }
    },
    {
      "type": "finding",
      "id": 3110,
      "url": "https://bullwinkles.com/upland/moose-perks",
      "pipeline": "security",
      "tier": 0,
      "rule": "missing-csp",
      "severity": "serious",
      "title": "Missing Content-Security-Policy header",
      "detail": "No Content-Security-Policy header was present, leaving the page without a script-injection safety net.",
      "evidence": {
        "header": "content-security-policy",
        "present": false
      }
    },
    {
      "type": "finding",
      "id": 3111,
      "url": "https://bullwinkles.com/upland/moose-perks",
      "pipeline": "security",
      "tier": 0,
      "rule": "missing-permissions-policy",
      "severity": "info",
      "title": "Missing Permissions-Policy header",
      "detail": "No Permissions-Policy header was present to restrict access to powerful browser features.",
      "evidence": {
        "header": "permissions-policy",
        "present": false
      }
    },
    {
      "type": "finding",
      "id": 3112,
      "url": "https://bullwinkles.com/upland/moose-perks",
      "pipeline": "ux",
      "tier": 0,
      "rule": "ux/lighthouse/performance",
      "severity": "serious",
      "title": "Lighthouse Performance score: 0.39",
      "detail": "Lighthouse category 'Performance' scored 0.39 (0-1 scale).",
      "evidence": {
        "category": "performance",
        "score": 0.39
      }
    },
    {
      "type": "finding",
      "id": 3113,
      "url": "https://bullwinkles.com/upland/moose-perks",
      "pipeline": "ux",
      "tier": 0,
      "rule": "ux/lighthouse/accessibility",
      "severity": "info",
      "title": "Lighthouse Accessibility score: 1",
      "detail": "Lighthouse category 'Accessibility' scored 1 (0-1 scale).",
      "evidence": {
        "category": "accessibility",
        "score": 1
      }
    },
    {
      "type": "finding",
      "id": 3114,
      "url": "https://bullwinkles.com/upland/moose-perks",
      "pipeline": "ux",
      "tier": 0,
      "rule": "ux/lighthouse/best-practices",
      "severity": "info",
      "title": "Lighthouse Best Practices score: 0.96",
      "detail": "Lighthouse category 'Best Practices' scored 0.96 (0-1 scale).",
      "evidence": {
        "category": "best-practices",
        "score": 0.96
      }
    },
    {
      "type": "finding",
      "id": 3115,
      "url": "https://bullwinkles.com/upland/moose-perks",
      "pipeline": "ux",
      "tier": 0,
      "rule": "ux/audit/errors-in-console",
      "severity": "serious",
      "title": "Browser errors were logged to the console",
      "detail": "Errors logged to the console indicate unresolved problems. They can come from network request failures and other browser concerns. [Learn more about this errors in console diagnostic audit](https://developer.chrome.com/docs/lighthouse/best-practices/errors-in-console/)",
      "evidence": {
        "audit_id": "errors-in-console",
        "score": 0,
        "scoreDisplayMode": "binary",
        "displayValue": null
      }
    },
    {
      "type": "finding",
      "id": 3116,
      "url": "https://bullwinkles.com/wilsonville/bowl",
      "pipeline": "security",
      "tier": 0,
      "rule": "missing-csp",
      "severity": "serious",
      "title": "Missing Content-Security-Policy header",
      "detail": "No Content-Security-Policy header was present, leaving the page without a script-injection safety net.",
      "evidence": {
        "header": "content-security-policy",
        "present": false
      }
    },
    {
      "type": "finding",
      "id": 3117,
      "url": "https://bullwinkles.com/wilsonville/bowl",
      "pipeline": "security",
      "tier": 0,
      "rule": "missing-permissions-policy",
      "severity": "info",
      "title": "Missing Permissions-Policy header",
      "detail": "No Permissions-Policy header was present to restrict access to powerful browser features.",
      "evidence": {
        "header": "permissions-policy",
        "present": false
      }
    },
    {
      "type": "finding",
      "id": 3118,
      "url": "https://bullwinkles.com/wilsonville/bowl",
      "pipeline": "ux",
      "tier": 0,
      "rule": "ux/lighthouse/performance",
      "severity": "serious",
      "title": "Lighthouse Performance score: 0.37",
      "detail": "Lighthouse category 'Performance' scored 0.37 (0-1 scale).",
      "evidence": {
        "category": "performance",
        "score": 0.37
      }
    },
    {
      "type": "finding",
      "id": 3119,
      "url": "https://bullwinkles.com/wilsonville/bowl",
      "pipeline": "ux",
      "tier": 0,
      "rule": "ux/lighthouse/accessibility",
      "severity": "info",
      "title": "Lighthouse Accessibility score: 1",
      "detail": "Lighthouse category 'Accessibility' scored 1 (0-1 scale).",
      "evidence": {
        "category": "accessibility",
        "score": 1
      }
    },
    {
      "type": "finding",
      "id": 3120,
      "url": "https://bullwinkles.com/wilsonville/bowl",
      "pipeline": "ux",
      "tier": 0,
      "rule": "ux/lighthouse/best-practices",
      "severity": "info",
      "title": "Lighthouse Best Practices score: 0.96",
      "detail": "Lighthouse category 'Best Practices' scored 0.96 (0-1 scale).",
      "evidence": {
        "category": "best-practices",
        "score": 0.96
      }
    },
    {
      "type": "finding",
      "id": 3121,
      "url": "https://bullwinkles.com/wilsonville/bowl",
      "pipeline": "ux",
      "tier": 0,
      "rule": "ux/audit/errors-in-console",
      "severity": "serious",
      "title": "Browser errors were logged to the console",
      "detail": "Errors logged to the console indicate unresolved problems. They can come from network request failures and other browser concerns. [Learn more about this errors in console diagnostic audit](https://developer.chrome.com/docs/lighthouse/best-practices/errors-in-console/)",
      "evidence": {
        "audit_id": "errors-in-console",
        "score": 0,
        "scoreDisplayMode": "binary",
        "displayValue": null
      }
    },
    {
      "type": "finding",
      "id": 3122,
      "url": "https://bullwinkles.com/tukwila/eat",
      "pipeline": "security",
      "tier": 0,
      "rule": "missing-csp",
      "severity": "serious",
      "title": "Missing Content-Security-Policy header",
      "detail": "No Content-Security-Policy header was present, leaving the page without a script-injection safety net.",
      "evidence": {
        "header": "content-security-policy",
        "present": false
      }
    },
    {
      "type": "finding",
      "id": 3123,
      "url": "https://bullwinkles.com/tukwila/eat",
      "pipeline": "security",
      "tier": 0,
      "rule": "missing-permissions-policy",
      "severity": "info",
      "title": "Missing Permissions-Policy header",
      "detail": "No Permissions-Policy header was present to restrict access to powerful browser features.",
      "evidence": {
        "header": "permissions-policy",
        "present": false
      }
    },
    {
      "type": "finding",
      "id": 3124,
      "url": "https://bullwinkles.com/tukwila/eat",
      "pipeline": "wcag",
      "tier": 0,
      "rule": "heading-order",
      "severity": "moderate",
      "title": "Heading levels should only increase by one",
      "detail": "Ensure the order of headings is semantically correct https://dequeuniversity.com/rules/axe/4.10/heading-order?application=axeAPI",
      "evidence": {
        "impact": "moderate",
        "nodes": [
          {
            "selector": "div:nth-child(1) > .lg\\:text-3xl.text-2xl",
            "snippet": "<h3 class=\"font-display uppercase tracking-wide text-white text-2xl lg:text-3xl\">Starters<span class=\"mt-3 block h-1 w-40 bg-brand\"></span></h3>"
          }
        ],
        "node_count": 1,
        "tags": [
          "cat.semantics",
          "best-practice"
        ]
      }
    },
    {
      "type": "finding",
      "id": 3125,
      "url": "https://bullwinkles.com/tukwila/eat",
      "pipeline": "ux",
      "tier": 0,
      "rule": "ux/lighthouse/performance",
      "severity": "serious",
      "title": "Lighthouse Performance score: 0.45",
      "detail": "Lighthouse category 'Performance' scored 0.45 (0-1 scale).",
      "evidence": {
        "category": "performance",
        "score": 0.45
      }
    },
    {
      "type": "finding",
      "id": 3126,
      "url": "https://bullwinkles.com/tukwila/eat",
      "pipeline": "ux",
      "tier": 0,
      "rule": "ux/lighthouse/accessibility",
      "severity": "info",
      "title": "Lighthouse Accessibility score: 0.98",
      "detail": "Lighthouse category 'Accessibility' scored 0.98 (0-1 scale).",
      "evidence": {
        "category": "accessibility",
        "score": 0.98
      }
    },
    {
      "type": "finding",
      "id": 3127,
      "url": "https://bullwinkles.com/tukwila/eat",
      "pipeline": "ux",
      "tier": 0,
      "rule": "ux/lighthouse/best-practices",
      "severity": "info",
      "title": "Lighthouse Best Practices score: 0.96",
      "detail": "Lighthouse category 'Best Practices' scored 0.96 (0-1 scale).",
      "evidence": {
        "category": "best-practices",
        "score": 0.96
      }
    },
    {
      "type": "finding",
      "id": 3128,
      "url": "https://bullwinkles.com/tukwila/eat",
      "pipeline": "ux",
      "tier": 0,
      "rule": "ux/audit/errors-in-console",
      "severity": "serious",
      "title": "Browser errors were logged to the console",
      "detail": "Errors logged to the console indicate unresolved problems. They can come from network request failures and other browser concerns. [Learn more about this errors in console diagnostic audit](https://developer.chrome.com/docs/lighthouse/best-practices/errors-in-console/)",
      "evidence": {
        "audit_id": "errors-in-console",
        "score": 0,
        "scoreDisplayMode": "binary",
        "displayValue": null
      }
    },
    {
      "type": "finding",
      "id": 3129,
      "url": "https://bullwinkles.com/wilsonville/attractions/arcade",
      "pipeline": "security",
      "tier": 0,
      "rule": "missing-csp",
      "severity": "serious",
      "title": "Missing Content-Security-Policy header",
      "detail": "No Content-Security-Policy header was present, leaving the page without a script-injection safety net.",
      "evidence": {
        "header": "content-security-policy",
        "present": false
      }
    },
    {
      "type": "finding",
      "id": 3130,
      "url": "https://bullwinkles.com/wilsonville/attractions/arcade",
      "pipeline": "security",
      "tier": 0,
      "rule": "missing-permissions-policy",
      "severity": "info",
      "title": "Missing Permissions-Policy header",
      "detail": "No Permissions-Policy header was present to restrict access to powerful browser features.",
      "evidence": {
        "header": "permissions-policy",
        "present": false
      }
    },
    {
      "type": "finding",
      "id": 3131,
      "url": "https://bullwinkles.com/wilsonville/attractions/arcade",
      "pipeline": "ux",
      "tier": 0,
      "rule": "ux/lighthouse/performance",
      "severity": "serious",
      "title": "Lighthouse Performance score: 0.41",
      "detail": "Lighthouse category 'Performance' scored 0.41 (0-1 scale).",
      "evidence": {
        "category": "performance",
        "score": 0.41
      }
    },
    {
      "type": "finding",
      "id": 3132,
      "url": "https://bullwinkles.com/wilsonville/attractions/arcade",
      "pipeline": "ux",
      "tier": 0,
      "rule": "ux/lighthouse/accessibility",
      "severity": "info",
      "title": "Lighthouse Accessibility score: 1",
      "detail": "Lighthouse category 'Accessibility' scored 1 (0-1 scale).",
      "evidence": {
        "category": "accessibility",
        "score": 1
      }
    },
    {
      "type": "finding",
      "id": 3133,
      "url": "https://bullwinkles.com/wilsonville/attractions/arcade",
      "pipeline": "ux",
      "tier": 0,
      "rule": "ux/lighthouse/best-practices",
      "severity": "info",
      "title": "Lighthouse Best Practices score: 0.96",
      "detail": "Lighthouse category 'Best Practices' scored 0.96 (0-1 scale).",
      "evidence": {
        "category": "best-practices",
        "score": 0.96
      }
    },
    {
      "type": "finding",
      "id": 3134,
      "url": "https://bullwinkles.com/wilsonville/attractions/arcade",
      "pipeline": "ux",
      "tier": 0,
      "rule": "ux/audit/largest-contentful-paint",
      "severity": "serious",
      "title": "Largest Contentful Paint",
      "detail": "Largest Contentful Paint marks the time at which the largest text or image is painted. [Learn more about the Largest Contentful Paint metric](https://developer.chrome.com/docs/lighthouse/performance/lighthouse-largest-contentful-paint/) (9.6\u00a0s)",
      "evidence": {
        "audit_id": "largest-contentful-paint",
        "score": 0,
        "scoreDisplayMode": "numeric",
        "displayValue": "9.6\u00a0s"
      }
    },
    {
      "type": "finding",
      "id": 3135,
      "url": "https://bullwinkles.com/wilsonville/attractions/arcade",
      "pipeline": "ux",
      "tier": 0,
      "rule": "ux/audit/errors-in-console",
      "severity": "serious",
      "title": "Browser errors were logged to the console",
      "detail": "Errors logged to the console indicate unresolved problems. They can come from network request failures and other browser concerns. [Learn more about this errors in console diagnostic audit](https://developer.chrome.com/docs/lighthouse/best-practices/errors-in-console/)",
      "evidence": {
        "audit_id": "errors-in-console",
        "score": 0,
        "scoreDisplayMode": "binary",
        "displayValue": null
      }
    },
    {
      "type": "finding",
      "id": 3136,
      "url": "https://bullwinkles.com/tukwila/privacy-policy",
      "pipeline": "security",
      "tier": 0,
      "rule": "missing-csp",
      "severity": "serious",
      "title": "Missing Content-Security-Policy header",
      "detail": "No Content-Security-Policy header was present, leaving the page without a script-injection safety net.",
      "evidence": {
        "header": "content-security-policy",
        "present": false
      }
    },
    {
      "type": "finding",
      "id": 3137,
      "url": "https://bullwinkles.com/tukwila/privacy-policy",
      "pipeline": "security",
      "tier": 0,
      "rule": "missing-permissions-policy",
      "severity": "info",
      "title": "Missing Permissions-Policy header",
      "detail": "No Permissions-Policy header was present to restrict access to powerful browser features.",
      "evidence": {
        "header": "permissions-policy",
        "present": false
      }
    },
    {
      "type": "finding",
      "id": 3138,
      "url": "https://bullwinkles.com/tukwila/privacy-policy",
      "pipeline": "ux",
      "tier": 0,
      "rule": "ux/lighthouse/performance",
      "severity": "moderate",
      "title": "Lighthouse Performance score: 0.62",
      "detail": "Lighthouse category 'Performance' scored 0.62 (0-1 scale).",
      "evidence": {
        "category": "performance",
        "score": 0.62
      }
    },
    {
      "type": "finding",
      "id": 3139,
      "url": "https://bullwinkles.com/tukwila/privacy-policy",
      "pipeline": "ux",
      "tier": 0,
      "rule": "ux/lighthouse/accessibility",
      "severity": "info",
      "title": "Lighthouse Accessibility score: 1",
      "detail": "Lighthouse category 'Accessibility' scored 1 (0-1 scale).",
      "evidence": {
        "category": "accessibility",
        "score": 1
      }
    },
    {
      "type": "finding",
      "id": 3140,
      "url": "https://bullwinkles.com/tukwila/privacy-policy",
      "pipeline": "ux",
      "tier": 0,
      "rule": "ux/lighthouse/best-practices",
      "severity": "info",
      "title": "Lighthouse Best Practices score: 0.96",
      "detail": "Lighthouse category 'Best Practices' scored 0.96 (0-1 scale).",
      "evidence": {
        "category": "best-practices",
        "score": 0.96
      }
    },
    {
      "type": "finding",
      "id": 3141,
      "url": "https://bullwinkles.com/tukwila/privacy-policy",
      "pipeline": "ux",
      "tier": 0,
      "rule": "ux/audit/errors-in-console",
      "severity": "serious",
      "title": "Browser errors were logged to the console",
      "detail": "Errors logged to the console indicate unresolved problems. They can come from network request failures and other browser concerns. [Learn more about this errors in console diagnostic audit](https://developer.chrome.com/docs/lighthouse/best-practices/errors-in-console/)",
      "evidence": {
        "audit_id": "errors-in-console",
        "score": 0,
        "scoreDisplayMode": "binary",
        "displayValue": null
      }
    },
    {
      "type": "finding",
      "id": 3142,
      "url": "https://bullwinkles.com/upland/groups",
      "pipeline": "security",
      "tier": 0,
      "rule": "missing-csp",
      "severity": "serious",
      "title": "Missing Content-Security-Policy header",
      "detail": "No Content-Security-Policy header was present, leaving the page without a script-injection safety net.",
      "evidence": {
        "header": "content-security-policy",
        "present": false
      }
    },
    {
      "type": "finding",
      "id": 3143,
      "url": "https://bullwinkles.com/upland/groups",
      "pipeline": "security",
      "tier": 0,
      "rule": "missing-permissions-policy",
      "severity": "info",
      "title": "Missing Permissions-Policy header",
      "detail": "No Permissions-Policy header was present to restrict access to powerful browser features.",
      "evidence": {
        "header": "permissions-policy",
        "present": false
      }
    },
    {
      "type": "finding",
      "id": 3144,
      "url": "https://bullwinkles.com/upland/groups",
      "pipeline": "ux",
      "tier": 0,
      "rule": "ux/lighthouse/performance",
      "severity": "serious",
      "title": "Lighthouse Performance score: 0.37",
      "detail": "Lighthouse category 'Performance' scored 0.37 (0-1 scale).",
      "evidence": {
        "category": "performance",
        "score": 0.37
      }
    },
    {
      "type": "finding",
      "id": 3145,
      "url": "https://bullwinkles.com/upland/groups",
      "pipeline": "ux",
      "tier": 0,
      "rule": "ux/lighthouse/accessibility",
      "severity": "info",
      "title": "Lighthouse Accessibility score: 1",
      "detail": "Lighthouse category 'Accessibility' scored 1 (0-1 scale).",
      "evidence": {
        "category": "accessibility",
        "score": 1
      }
    },
    {
      "type": "finding",
      "id": 3146,
      "url": "https://bullwinkles.com/upland/groups",
      "pipeline": "ux",
      "tier": 0,
      "rule": "ux/lighthouse/best-practices",
      "severity": "info",
      "title": "Lighthouse Best Practices score: 0.96",
      "detail": "Lighthouse category 'Best Practices' scored 0.96 (0-1 scale).",
      "evidence": {
        "category": "best-practices",
        "score": 0.96
      }
    },
    {
      "type": "finding",
      "id": 3147,
      "url": "https://bullwinkles.com/upland/groups",
      "pipeline": "ux",
      "tier": 0,
      "rule": "ux/audit/errors-in-console",
      "severity": "serious",
      "title": "Browser errors were logged to the console",
      "detail": "Errors logged to the console indicate unresolved problems. They can come from network request failures and other browser concerns. [Learn more about this errors in console diagnostic audit](https://developer.chrome.com/docs/lighthouse/best-practices/errors-in-console/)",
      "evidence": {
        "audit_id": "errors-in-console",
        "score": 0,
        "scoreDisplayMode": "binary",
        "displayValue": null
      }
    },
    {
      "type": "finding",
      "id": 3148,
      "url": "https://bullwinkles.com/tukwila/attractions",
      "pipeline": "security",
      "tier": 0,
      "rule": "missing-csp",
      "severity": "serious",
      "title": "Missing Content-Security-Policy header",
      "detail": "No Content-Security-Policy header was present, leaving the page without a script-injection safety net.",
      "evidence": {
        "header": "content-security-policy",
        "present": false
      }
    },
    {
      "type": "finding",
      "id": 3149,
      "url": "https://bullwinkles.com/tukwila/attractions",
      "pipeline": "security",
      "tier": 0,
      "rule": "missing-permissions-policy",
      "severity": "info",
      "title": "Missing Permissions-Policy header",
      "detail": "No Permissions-Policy header was present to restrict access to powerful browser features.",
      "evidence": {
        "header": "permissions-policy",
        "present": false
      }
    },
    {
      "type": "finding",
      "id": 3150,
      "url": "https://bullwinkles.com/tukwila/attractions",
      "pipeline": "ux",
      "tier": 0,
      "rule": "ux/lighthouse/performance",
      "severity": "serious",
      "title": "Lighthouse Performance score: 0.35",
      "detail": "Lighthouse category 'Performance' scored 0.35 (0-1 scale).",
      "evidence": {
        "category": "performance",
        "score": 0.35
      }
    },
    {
      "type": "finding",
      "id": 3151,
      "url": "https://bullwinkles.com/tukwila/attractions",
      "pipeline": "ux",
      "tier": 0,
      "rule": "ux/lighthouse/accessibility",
      "severity": "info",
      "title": "Lighthouse Accessibility score: 1",
      "detail": "Lighthouse category 'Accessibility' scored 1 (0-1 scale).",
      "evidence": {
        "category": "accessibility",
        "score": 1
      }
    },
    {
      "type": "finding",
      "id": 3152,
      "url": "https://bullwinkles.com/tukwila/attractions",
      "pipeline": "ux",
      "tier": 0,
      "rule": "ux/lighthouse/best-practices",
      "severity": "info",
      "title": "Lighthouse Best Practices score: 0.96",
      "detail": "Lighthouse category 'Best Practices' scored 0.96 (0-1 scale).",
      "evidence": {
        "category": "best-practices",
        "score": 0.96
      }
    },
    {
      "type": "finding",
      "id": 3153,
      "url": "https://bullwinkles.com/tukwila/attractions",
      "pipeline": "ux",
      "tier": 0,
      "rule": "ux/audit/largest-contentful-paint",
      "severity": "serious",
      "title": "Largest Contentful Paint",
      "detail": "Largest Contentful Paint marks the time at which the largest text or image is painted. [Learn more about the Largest Contentful Paint metric](https://developer.chrome.com/docs/lighthouse/performance/lighthouse-largest-contentful-paint/) (10.6\u00a0s)",
      "evidence": {
        "audit_id": "largest-contentful-paint",
        "score": 0,
        "scoreDisplayMode": "numeric",
        "displayValue": "10.6\u00a0s"
      }
    },
    {
      "type": "finding",
      "id": 3154,
      "url": "https://bullwinkles.com/tukwila/attractions",
      "pipeline": "ux",
      "tier": 0,
      "rule": "ux/audit/errors-in-console",
      "severity": "serious",
      "title": "Browser errors were logged to the console",
      "detail": "Errors logged to the console indicate unresolved problems. They can come from network request failures and other browser concerns. [Learn more about this errors in console diagnostic audit](https://developer.chrome.com/docs/lighthouse/best-practices/errors-in-console/)",
      "evidence": {
        "audit_id": "errors-in-console",
        "score": 0,
        "scoreDisplayMode": "binary",
        "displayValue": null
      }
    },
    {
      "type": "finding",
      "id": 3155,
      "url": "https://bullwinkles.com/wilsonville/school-youth-groups",
      "pipeline": "security",
      "tier": 0,
      "rule": "missing-csp",
      "severity": "serious",
      "title": "Missing Content-Security-Policy header",
      "detail": "No Content-Security-Policy header was present, leaving the page without a script-injection safety net.",
      "evidence": {
        "header": "content-security-policy",
        "present": false
      }
    },
    {
      "type": "finding",
      "id": 3156,
      "url": "https://bullwinkles.com/wilsonville/school-youth-groups",
      "pipeline": "security",
      "tier": 0,
      "rule": "missing-permissions-policy",
      "severity": "info",
      "title": "Missing Permissions-Policy header",
      "detail": "No Permissions-Policy header was present to restrict access to powerful browser features.",
      "evidence": {
        "header": "permissions-policy",
        "present": false
      }
    },
    {
      "type": "finding",
      "id": 3157,
      "url": "https://bullwinkles.com/wilsonville/school-youth-groups",
      "pipeline": "ux",
      "tier": 0,
      "rule": "ux/lighthouse/performance",
      "severity": "serious",
      "title": "Lighthouse Performance score: 0.41",
      "detail": "Lighthouse category 'Performance' scored 0.41 (0-1 scale).",
      "evidence": {
        "category": "performance",
        "score": 0.41
      }
    },
    {
      "type": "finding",
      "id": 3158,
      "url": "https://bullwinkles.com/wilsonville/school-youth-groups",
      "pipeline": "ux",
      "tier": 0,
      "rule": "ux/lighthouse/accessibility",
      "severity": "info",
      "title": "Lighthouse Accessibility score: 1",
      "detail": "Lighthouse category 'Accessibility' scored 1 (0-1 scale).",
      "evidence": {
        "category": "accessibility",
        "score": 1
      }
    },
    {
      "type": "finding",
      "id": 3159,
      "url": "https://bullwinkles.com/wilsonville/school-youth-groups",
      "pipeline": "ux",
      "tier": 0,
      "rule": "ux/lighthouse/best-practices",
      "severity": "info",
      "title": "Lighthouse Best Practices score: 0.96",
      "detail": "Lighthouse category 'Best Practices' scored 0.96 (0-1 scale).",
      "evidence": {
        "category": "best-practices",
        "score": 0.96
      }
    },
    {
      "type": "finding",
      "id": 3160,
      "url": "https://bullwinkles.com/wilsonville/school-youth-groups",
      "pipeline": "ux",
      "tier": 0,
      "rule": "ux/audit/errors-in-console",
      "severity": "serious",
      "title": "Browser errors were logged to the console",
      "detail": "Errors logged to the console indicate unresolved problems. They can come from network request failures and other browser concerns. [Learn more about this errors in console diagnostic audit](https://developer.chrome.com/docs/lighthouse/best-practices/errors-in-console/)",
      "evidence": {
        "audit_id": "errors-in-console",
        "score": 0,
        "scoreDisplayMode": "binary",
        "displayValue": null
      }
    },
    {
      "type": "finding",
      "id": 3161,
      "url": "https://bullwinkles.com/wilsonville/events",
      "pipeline": "security",
      "tier": 0,
      "rule": "missing-csp",
      "severity": "serious",
      "title": "Missing Content-Security-Policy header",
      "detail": "No Content-Security-Policy header was present, leaving the page without a script-injection safety net.",
      "evidence": {
        "header": "content-security-policy",
        "present": false
      }
    },
    {
      "type": "finding",
      "id": 3162,
      "url": "https://bullwinkles.com/wilsonville/events",
      "pipeline": "security",
      "tier": 0,
      "rule": "missing-permissions-policy",
      "severity": "info",
      "title": "Missing Permissions-Policy header",
      "detail": "No Permissions-Policy header was present to restrict access to powerful browser features.",
      "evidence": {
        "header": "permissions-policy",
        "present": false
      }
    },
    {
      "type": "finding",
      "id": 3163,
      "url": "https://bullwinkles.com/wilsonville/events",
      "pipeline": "ux",
      "tier": 0,
      "rule": "ux/lighthouse/performance",
      "severity": "serious",
      "title": "Lighthouse Performance score: 0.41",
      "detail": "Lighthouse category 'Performance' scored 0.41 (0-1 scale).",
      "evidence": {
        "category": "performance",
        "score": 0.41
      }
    },
    {
      "type": "finding",
      "id": 3164,
      "url": "https://bullwinkles.com/wilsonville/events",
      "pipeline": "ux",
      "tier": 0,
      "rule": "ux/lighthouse/accessibility",
      "severity": "info",
      "title": "Lighthouse Accessibility score: 1",
      "detail": "Lighthouse category 'Accessibility' scored 1 (0-1 scale).",
      "evidence": {
        "category": "accessibility",
        "score": 1
      }
    },
    {
      "type": "finding",
      "id": 3165,
      "url": "https://bullwinkles.com/wilsonville/events",
      "pipeline": "ux",
      "tier": 0,
      "rule": "ux/lighthouse/best-practices",
      "severity": "info",
      "title": "Lighthouse Best Practices score: 0.96",
      "detail": "Lighthouse category 'Best Practices' scored 0.96 (0-1 scale).",
      "evidence": {
        "category": "best-practices",
        "score": 0.96
      }
    },
    {
      "type": "finding",
      "id": 3166,
      "url": "https://bullwinkles.com/wilsonville/events",
      "pipeline": "ux",
      "tier": 0,
      "rule": "ux/audit/errors-in-console",
      "severity": "serious",
      "title": "Browser errors were logged to the console",
      "detail": "Errors logged to the console indicate unresolved problems. They can come from network request failures and other browser concerns. [Learn more about this errors in console diagnostic audit](https://developer.chrome.com/docs/lighthouse/best-practices/errors-in-console/)",
      "evidence": {
        "audit_id": "errors-in-console",
        "score": 0,
        "scoreDisplayMode": "binary",
        "displayValue": null
      }
    },
    {
      "type": "finding",
      "id": 3167,
      "url": "https://bullwinkles.com/tukwila/about-us",
      "pipeline": "security",
      "tier": 0,
      "rule": "missing-csp",
      "severity": "serious",
      "title": "Missing Content-Security-Policy header",
      "detail": "No Content-Security-Policy header was present, leaving the page without a script-injection safety net.",
      "evidence": {
        "header": "content-security-policy",
        "present": false
      }
    },
    {
      "type": "finding",
      "id": 3168,
      "url": "https://bullwinkles.com/tukwila/about-us",
      "pipeline": "security",
      "tier": 0,
      "rule": "missing-permissions-policy",
      "severity": "info",
      "title": "Missing Permissions-Policy header",
      "detail": "No Permissions-Policy header was present to restrict access to powerful browser features.",
      "evidence": {
        "header": "permissions-policy",
        "present": false
      }
    },
    {
      "type": "finding",
      "id": 3169,
      "url": "https://bullwinkles.com/tukwila/about-us",
      "pipeline": "ux",
      "tier": 0,
      "rule": "ux/lighthouse/performance",
      "severity": "serious",
      "title": "Lighthouse Performance score: 0.41",
      "detail": "Lighthouse category 'Performance' scored 0.41 (0-1 scale).",
      "evidence": {
        "category": "performance",
        "score": 0.41
      }
    },
    {
      "type": "finding",
      "id": 3170,
      "url": "https://bullwinkles.com/tukwila/about-us",
      "pipeline": "ux",
      "tier": 0,
      "rule": "ux/lighthouse/accessibility",
      "severity": "info",
      "title": "Lighthouse Accessibility score: 1",
      "detail": "Lighthouse category 'Accessibility' scored 1 (0-1 scale).",
      "evidence": {
        "category": "accessibility",
        "score": 1
      }
    },
    {
      "type": "finding",
      "id": 3171,
      "url": "https://bullwinkles.com/tukwila/about-us",
      "pipeline": "ux",
      "tier": 0,
      "rule": "ux/lighthouse/best-practices",
      "severity": "info",
      "title": "Lighthouse Best Practices score: 0.96",
      "detail": "Lighthouse category 'Best Practices' scored 0.96 (0-1 scale).",
      "evidence": {
        "category": "best-practices",
        "score": 0.96
      }
    },
    {
      "type": "finding",
      "id": 3172,
      "url": "https://bullwinkles.com/tukwila/about-us",
      "pipeline": "ux",
      "tier": 0,
      "rule": "ux/audit/errors-in-console",
      "severity": "serious",
      "title": "Browser errors were logged to the console",
      "detail": "Errors logged to the console indicate unresolved problems. They can come from network request failures and other browser concerns. [Learn more about this errors in console diagnostic audit](https://developer.chrome.com/docs/lighthouse/best-practices/errors-in-console/)",
      "evidence": {
        "audit_id": "errors-in-console",
        "score": 0,
        "scoreDisplayMode": "binary",
        "displayValue": null
      }
    },
    {
      "type": "finding",
      "id": 3173,
      "url": "https://bullwinkles.com/upland/corporate-events",
      "pipeline": "security",
      "tier": 0,
      "rule": "missing-csp",
      "severity": "serious",
      "title": "Missing Content-Security-Policy header",
      "detail": "No Content-Security-Policy header was present, leaving the page without a script-injection safety net.",
      "evidence": {
        "header": "content-security-policy",
        "present": false
      }
    },
    {
      "type": "finding",
      "id": 3174,
      "url": "https://bullwinkles.com/upland/corporate-events",
      "pipeline": "security",
      "tier": 0,
      "rule": "missing-permissions-policy",
      "severity": "info",
      "title": "Missing Permissions-Policy header",
      "detail": "No Permissions-Policy header was present to restrict access to powerful browser features.",
      "evidence": {
        "header": "permissions-policy",
        "present": false
      }
    },
    {
      "type": "finding",
      "id": 3175,
      "url": "https://bullwinkles.com/upland/corporate-events",
      "pipeline": "ux",
      "tier": 0,
      "rule": "ux/lighthouse/performance",
      "severity": "serious",
      "title": "Lighthouse Performance score: 0.44",
      "detail": "Lighthouse category 'Performance' scored 0.44 (0-1 scale).",
      "evidence": {
        "category": "performance",
        "score": 0.44
      }
    },
    {
      "type": "finding",
      "id": 3176,
      "url": "https://bullwinkles.com/upland/corporate-events",
      "pipeline": "ux",
      "tier": 0,
      "rule": "ux/lighthouse/accessibility",
      "severity": "info",
      "title": "Lighthouse Accessibility score: 1",
      "detail": "Lighthouse category 'Accessibility' scored 1 (0-1 scale).",
      "evidence": {
        "category": "accessibility",
        "score": 1
      }
    },
    {
      "type": "finding",
      "id": 3177,
      "url": "https://bullwinkles.com/upland/corporate-events",
      "pipeline": "ux",
      "tier": 0,
      "rule": "ux/lighthouse/best-practices",
      "severity": "info",
      "title": "Lighthouse Best Practices score: 0.96",
      "detail": "Lighthouse category 'Best Practices' scored 0.96 (0-1 scale).",
      "evidence": {
        "category": "best-practices",
        "score": 0.96
      }
    },
    {
      "type": "finding",
      "id": 3178,
      "url": "https://bullwinkles.com/upland/corporate-events",
      "pipeline": "ux",
      "tier": 0,
      "rule": "ux/audit/errors-in-console",
      "severity": "serious",
      "title": "Browser errors were logged to the console",
      "detail": "Errors logged to the console indicate unresolved problems. They can come from network request failures and other browser concerns. [Learn more about this errors in console diagnostic audit](https://developer.chrome.com/docs/lighthouse/best-practices/errors-in-console/)",
      "evidence": {
        "audit_id": "errors-in-console",
        "score": 0,
        "scoreDisplayMode": "binary",
        "displayValue": null
      }
    },
    {
      "type": "finding",
      "id": 3179,
      "url": "https://bullwinkles.com/upland/about-us",
      "pipeline": "security",
      "tier": 0,
      "rule": "missing-csp",
      "severity": "serious",
      "title": "Missing Content-Security-Policy header",
      "detail": "No Content-Security-Policy header was present, leaving the page without a script-injection safety net.",
      "evidence": {
        "header": "content-security-policy",
        "present": false
      }
    },
    {
      "type": "finding",
      "id": 3180,
      "url": "https://bullwinkles.com/upland/about-us",
      "pipeline": "security",
      "tier": 0,
      "rule": "missing-permissions-policy",
      "severity": "info",
      "title": "Missing Permissions-Policy header",
      "detail": "No Permissions-Policy header was present to restrict access to powerful browser features.",
      "evidence": {
        "header": "permissions-policy",
        "present": false
      }
    },
    {
      "type": "finding",
      "id": 3181,
      "url": "https://bullwinkles.com/upland/about-us",
      "pipeline": "ux",
      "tier": 0,
      "rule": "ux/lighthouse/performance",
      "severity": "serious",
      "title": "Lighthouse Performance score: 0.38",
      "detail": "Lighthouse category 'Performance' scored 0.38 (0-1 scale).",
      "evidence": {
        "category": "performance",
        "score": 0.38
      }
    },
    {
      "type": "finding",
      "id": 3182,
      "url": "https://bullwinkles.com/upland/about-us",
      "pipeline": "ux",
      "tier": 0,
      "rule": "ux/lighthouse/accessibility",
      "severity": "info",
      "title": "Lighthouse Accessibility score: 1",
      "detail": "Lighthouse category 'Accessibility' scored 1 (0-1 scale).",
      "evidence": {
        "category": "accessibility",
        "score": 1
      }
    },
    {
      "type": "finding",
      "id": 3183,
      "url": "https://bullwinkles.com/upland/about-us",
      "pipeline": "ux",
      "tier": 0,
      "rule": "ux/lighthouse/best-practices",
      "severity": "info",
      "title": "Lighthouse Best Practices score: 0.96",
      "detail": "Lighthouse category 'Best Practices' scored 0.96 (0-1 scale).",
      "evidence": {
        "category": "best-practices",
        "score": 0.96
      }
    },
    {
      "type": "finding",
      "id": 3184,
      "url": "https://bullwinkles.com/upland/about-us",
      "pipeline": "ux",
      "tier": 0,
      "rule": "ux/audit/errors-in-console",
      "severity": "serious",
      "title": "Browser errors were logged to the console",
      "detail": "Errors logged to the console indicate unresolved problems. They can come from network request failures and other browser concerns. [Learn more about this errors in console diagnostic audit](https://developer.chrome.com/docs/lighthouse/best-practices/errors-in-console/)",
      "evidence": {
        "audit_id": "errors-in-console",
        "score": 0,
        "scoreDisplayMode": "binary",
        "displayValue": null
      }
    },
    {
      "type": "finding",
      "id": 3185,
      "url": "https://bullwinkles.com/wilsonville/packages",
      "pipeline": "security",
      "tier": 0,
      "rule": "missing-csp",
      "severity": "serious",
      "title": "Missing Content-Security-Policy header",
      "detail": "No Content-Security-Policy header was present, leaving the page without a script-injection safety net.",
      "evidence": {
        "header": "content-security-policy",
        "present": false
      }
    },
    {
      "type": "finding",
      "id": 3186,
      "url": "https://bullwinkles.com/wilsonville/packages",
      "pipeline": "security",
      "tier": 0,
      "rule": "missing-permissions-policy",
      "severity": "info",
      "title": "Missing Permissions-Policy header",
      "detail": "No Permissions-Policy header was present to restrict access to powerful browser features.",
      "evidence": {
        "header": "permissions-policy",
        "present": false
      }
    },
    {
      "type": "finding",
      "id": 3187,
      "url": "https://bullwinkles.com/wilsonville/packages",
      "pipeline": "ux",
      "tier": 0,
      "rule": "ux/lighthouse/performance",
      "severity": "moderate",
      "title": "Lighthouse Performance score: 0.56",
      "detail": "Lighthouse category 'Performance' scored 0.56 (0-1 scale).",
      "evidence": {
        "category": "performance",
        "score": 0.56
      }
    },
    {
      "type": "finding",
      "id": 3188,
      "url": "https://bullwinkles.com/wilsonville/packages",
      "pipeline": "ux",
      "tier": 0,
      "rule": "ux/lighthouse/accessibility",
      "severity": "info",
      "title": "Lighthouse Accessibility score: 1",
      "detail": "Lighthouse category 'Accessibility' scored 1 (0-1 scale).",
      "evidence": {
        "category": "accessibility",
        "score": 1
      }
    },
    {
      "type": "finding",
      "id": 3189,
      "url": "https://bullwinkles.com/wilsonville/packages",
      "pipeline": "ux",
      "tier": 0,
      "rule": "ux/lighthouse/best-practices",
      "severity": "info",
      "title": "Lighthouse Best Practices score: 0.96",
      "detail": "Lighthouse category 'Best Practices' scored 0.96 (0-1 scale).",
      "evidence": {
        "category": "best-practices",
        "score": 0.96
      }
    },
    {
      "type": "finding",
      "id": 3190,
      "url": "https://bullwinkles.com/wilsonville/packages",
      "pipeline": "ux",
      "tier": 0,
      "rule": "ux/audit/errors-in-console",
      "severity": "serious",
      "title": "Browser errors were logged to the console",
      "detail": "Errors logged to the console indicate unresolved problems. They can come from network request failures and other browser concerns. [Learn more about this errors in console diagnostic audit](https://developer.chrome.com/docs/lighthouse/best-practices/errors-in-console/)",
      "evidence": {
        "audit_id": "errors-in-console",
        "score": 0,
        "scoreDisplayMode": "binary",
        "displayValue": null
      }
    },
    {
      "type": "finding",
      "id": 3191,
      "url": "https://bullwinkles.com/tukwila/party",
      "pipeline": "security",
      "tier": 0,
      "rule": "missing-csp",
      "severity": "serious",
      "title": "Missing Content-Security-Policy header",
      "detail": "No Content-Security-Policy header was present, leaving the page without a script-injection safety net.",
      "evidence": {
        "header": "content-security-policy",
        "present": false
      }
    },
    {
      "type": "finding",
      "id": 3192,
      "url": "https://bullwinkles.com/tukwila/party",
      "pipeline": "security",
      "tier": 0,
      "rule": "missing-permissions-policy",
      "severity": "info",
      "title": "Missing Permissions-Policy header",
      "detail": "No Permissions-Policy header was present to restrict access to powerful browser features.",
      "evidence": {
        "header": "permissions-policy",
        "present": false
      }
    },
    {
      "type": "finding",
      "id": 3193,
      "url": "https://bullwinkles.com/tukwila/party",
      "pipeline": "ux",
      "tier": 0,
      "rule": "ux/lighthouse/performance",
      "severity": "serious",
      "title": "Lighthouse Performance score: 0.37",
      "detail": "Lighthouse category 'Performance' scored 0.37 (0-1 scale).",
      "evidence": {
        "category": "performance",
        "score": 0.37
      }
    },
    {
      "type": "finding",
      "id": 3194,
      "url": "https://bullwinkles.com/tukwila/party",
      "pipeline": "ux",
      "tier": 0,
      "rule": "ux/lighthouse/accessibility",
      "severity": "info",
      "title": "Lighthouse Accessibility score: 1",
      "detail": "Lighthouse category 'Accessibility' scored 1 (0-1 scale).",
      "evidence": {
        "category": "accessibility",
        "score": 1
      }
    },
    {
      "type": "finding",
      "id": 3195,
      "url": "https://bullwinkles.com/tukwila/party",
      "pipeline": "ux",
      "tier": 0,
      "rule": "ux/lighthouse/best-practices",
      "severity": "info",
      "title": "Lighthouse Best Practices score: 0.96",
      "detail": "Lighthouse category 'Best Practices' scored 0.96 (0-1 scale).",
      "evidence": {
        "category": "best-practices",
        "score": 0.96
      }
    },
    {
      "type": "finding",
      "id": 3196,
      "url": "https://bullwinkles.com/tukwila/party",
      "pipeline": "ux",
      "tier": 0,
      "rule": "ux/audit/largest-contentful-paint",
      "severity": "serious",
      "title": "Largest Contentful Paint",
      "detail": "Largest Contentful Paint marks the time at which the largest text or image is painted. [Learn more about the Largest Contentful Paint metric](https://developer.chrome.com/docs/lighthouse/performance/lighthouse-largest-contentful-paint/) (9.7\u00a0s)",
      "evidence": {
        "audit_id": "largest-contentful-paint",
        "score": 0,
        "scoreDisplayMode": "numeric",
        "displayValue": "9.7\u00a0s"
      }
    },
    {
      "type": "finding",
      "id": 3197,
      "url": "https://bullwinkles.com/tukwila/party",
      "pipeline": "ux",
      "tier": 0,
      "rule": "ux/audit/errors-in-console",
      "severity": "serious",
      "title": "Browser errors were logged to the console",
      "detail": "Errors logged to the console indicate unresolved problems. They can come from network request failures and other browser concerns. [Learn more about this errors in console diagnostic audit](https://developer.chrome.com/docs/lighthouse/best-practices/errors-in-console/)",
      "evidence": {
        "audit_id": "errors-in-console",
        "score": 0,
        "scoreDisplayMode": "binary",
        "displayValue": null
      }
    },
    {
      "type": "finding",
      "id": 3198,
      "url": "https://bullwinkles.com/wilsonville/attractions/lazerxtreme",
      "pipeline": "security",
      "tier": 0,
      "rule": "missing-csp",
      "severity": "serious",
      "title": "Missing Content-Security-Policy header",
      "detail": "No Content-Security-Policy header was present, leaving the page without a script-injection safety net.",
      "evidence": {
        "header": "content-security-policy",
        "present": false
      }
    },
    {
      "type": "finding",
      "id": 3199,
      "url": "https://bullwinkles.com/wilsonville/attractions/lazerxtreme",
      "pipeline": "security",
      "tier": 0,
      "rule": "missing-permissions-policy",
      "severity": "info",
      "title": "Missing Permissions-Policy header",
      "detail": "No Permissions-Policy header was present to restrict access to powerful browser features.",
      "evidence": {
        "header": "permissions-policy",
        "present": false
      }
    },
    {
      "type": "finding",
      "id": 3200,
      "url": "https://bullwinkles.com/wilsonville/attractions/lazerxtreme",
      "pipeline": "ux",
      "tier": 0,
      "rule": "ux/lighthouse/performance",
      "severity": "serious",
      "title": "Lighthouse Performance score: 0.43",
      "detail": "Lighthouse category 'Performance' scored 0.43 (0-1 scale).",
      "evidence": {
        "category": "performance",
        "score": 0.43
      }
    },
    {
      "type": "finding",
      "id": 3201,
      "url": "https://bullwinkles.com/wilsonville/attractions/lazerxtreme",
      "pipeline": "ux",
      "tier": 0,
      "rule": "ux/lighthouse/accessibility",
      "severity": "info",
      "title": "Lighthouse Accessibility score: 1",
      "detail": "Lighthouse category 'Accessibility' scored 1 (0-1 scale).",
      "evidence": {
        "category": "accessibility",
        "score": 1
      }
    },
    {
      "type": "finding",
      "id": 3202,
      "url": "https://bullwinkles.com/wilsonville/attractions/lazerxtreme",
      "pipeline": "ux",
      "tier": 0,
      "rule": "ux/lighthouse/best-practices",
      "severity": "info",
      "title": "Lighthouse Best Practices score: 0.96",
      "detail": "Lighthouse category 'Best Practices' scored 0.96 (0-1 scale).",
      "evidence": {
        "category": "best-practices",
        "score": 0.96
      }
    },
    {
      "type": "finding",
      "id": 3203,
      "url": "https://bullwinkles.com/wilsonville/attractions/lazerxtreme",
      "pipeline": "ux",
      "tier": 0,
      "rule": "ux/audit/errors-in-console",
      "severity": "serious",
      "title": "Browser errors were logged to the console",
      "detail": "Errors logged to the console indicate unresolved problems. They can come from network request failures and other browser concerns. [Learn more about this errors in console diagnostic audit](https://developer.chrome.com/docs/lighthouse/best-practices/errors-in-console/)",
      "evidence": {
        "audit_id": "errors-in-console",
        "score": 0,
        "scoreDisplayMode": "binary",
        "displayValue": null
      }
    },
    {
      "type": "finding",
      "id": 3204,
      "url": "https://bullwinkles.com/wilsonville/hours",
      "pipeline": "security",
      "tier": 0,
      "rule": "missing-csp",
      "severity": "serious",
      "title": "Missing Content-Security-Policy header",
      "detail": "No Content-Security-Policy header was present, leaving the page without a script-injection safety net.",
      "evidence": {
        "header": "content-security-policy",
        "present": false
      }
    },
    {
      "type": "finding",
      "id": 3205,
      "url": "https://bullwinkles.com/wilsonville/hours",
      "pipeline": "security",
      "tier": 0,
      "rule": "missing-permissions-policy",
      "severity": "info",
      "title": "Missing Permissions-Policy header",
      "detail": "No Permissions-Policy header was present to restrict access to powerful browser features.",
      "evidence": {
        "header": "permissions-policy",
        "present": false
      }
    },
    {
      "type": "finding",
      "id": 3206,
      "url": "https://bullwinkles.com/wilsonville/hours",
      "pipeline": "ux",
      "tier": 0,
      "rule": "ux/lighthouse/performance",
      "severity": "serious",
      "title": "Lighthouse Performance score: 0.41",
      "detail": "Lighthouse category 'Performance' scored 0.41 (0-1 scale).",
      "evidence": {
        "category": "performance",
        "score": 0.41
      }
    },
    {
      "type": "finding",
      "id": 3207,
      "url": "https://bullwinkles.com/wilsonville/hours",
      "pipeline": "ux",
      "tier": 0,
      "rule": "ux/lighthouse/accessibility",
      "severity": "info",
      "title": "Lighthouse Accessibility score: 1",
      "detail": "Lighthouse category 'Accessibility' scored 1 (0-1 scale).",
      "evidence": {
        "category": "accessibility",
        "score": 1
      }
    },
    {
      "type": "finding",
      "id": 3208,
      "url": "https://bullwinkles.com/wilsonville/hours",
      "pipeline": "ux",
      "tier": 0,
      "rule": "ux/lighthouse/best-practices",
      "severity": "info",
      "title": "Lighthouse Best Practices score: 0.96",
      "detail": "Lighthouse category 'Best Practices' scored 0.96 (0-1 scale).",
      "evidence": {
        "category": "best-practices",
        "score": 0.96
      }
    },
    {
      "type": "finding",
      "id": 3209,
      "url": "https://bullwinkles.com/wilsonville/hours",
      "pipeline": "ux",
      "tier": 0,
      "rule": "ux/audit/largest-contentful-paint",
      "severity": "serious",
      "title": "Largest Contentful Paint",
      "detail": "Largest Contentful Paint marks the time at which the largest text or image is painted. [Learn more about the Largest Contentful Paint metric](https://developer.chrome.com/docs/lighthouse/performance/lighthouse-largest-contentful-paint/) (10.9\u00a0s)",
      "evidence": {
        "audit_id": "largest-contentful-paint",
        "score": 0,
        "scoreDisplayMode": "numeric",
        "displayValue": "10.9\u00a0s"
      }
    },
    {
      "type": "finding",
      "id": 3210,
      "url": "https://bullwinkles.com/wilsonville/hours",
      "pipeline": "ux",
      "tier": 0,
      "rule": "ux/audit/errors-in-console",
      "severity": "serious",
      "title": "Browser errors were logged to the console",
      "detail": "Errors logged to the console indicate unresolved problems. They can come from network request failures and other browser concerns. [Learn more about this errors in console diagnostic audit](https://developer.chrome.com/docs/lighthouse/best-practices/errors-in-console/)",
      "evidence": {
        "audit_id": "errors-in-console",
        "score": 0,
        "scoreDisplayMode": "binary",
        "displayValue": null
      }
    },
    {
      "type": "finding",
      "id": 3211,
      "url": "https://bullwinkles.com/upland/jobs",
      "pipeline": "security",
      "tier": 0,
      "rule": "missing-csp",
      "severity": "serious",
      "title": "Missing Content-Security-Policy header",
      "detail": "No Content-Security-Policy header was present, leaving the page without a script-injection safety net.",
      "evidence": {
        "header": "content-security-policy",
        "present": false
      }
    },
    {
      "type": "finding",
      "id": 3212,
      "url": "https://bullwinkles.com/upland/jobs",
      "pipeline": "security",
      "tier": 0,
      "rule": "missing-permissions-policy",
      "severity": "info",
      "title": "Missing Permissions-Policy header",
      "detail": "No Permissions-Policy header was present to restrict access to powerful browser features.",
      "evidence": {
        "header": "permissions-policy",
        "present": false
      }
    },
    {
      "type": "finding",
      "id": 3213,
      "url": "https://bullwinkles.com/upland/jobs",
      "pipeline": "ux",
      "tier": 0,
      "rule": "ux/lighthouse/performance",
      "severity": "serious",
      "title": "Lighthouse Performance score: 0.44",
      "detail": "Lighthouse category 'Performance' scored 0.44 (0-1 scale).",
      "evidence": {
        "category": "performance",
        "score": 0.44
      }
    },
    {
      "type": "finding",
      "id": 3214,
      "url": "https://bullwinkles.com/upland/jobs",
      "pipeline": "ux",
      "tier": 0,
      "rule": "ux/lighthouse/accessibility",
      "severity": "info",
      "title": "Lighthouse Accessibility score: 1",
      "detail": "Lighthouse category 'Accessibility' scored 1 (0-1 scale).",
      "evidence": {
        "category": "accessibility",
        "score": 1
      }
    },
    {
      "type": "finding",
      "id": 3215,
      "url": "https://bullwinkles.com/upland/jobs",
      "pipeline": "ux",
      "tier": 0,
      "rule": "ux/lighthouse/best-practices",
      "severity": "info",
      "title": "Lighthouse Best Practices score: 0.96",
      "detail": "Lighthouse category 'Best Practices' scored 0.96 (0-1 scale).",
      "evidence": {
        "category": "best-practices",
        "score": 0.96
      }
    },
    {
      "type": "finding",
      "id": 3216,
      "url": "https://bullwinkles.com/upland/jobs",
      "pipeline": "ux",
      "tier": 0,
      "rule": "ux/audit/errors-in-console",
      "severity": "serious",
      "title": "Browser errors were logged to the console",
      "detail": "Errors logged to the console indicate unresolved problems. They can come from network request failures and other browser concerns. [Learn more about this errors in console diagnostic audit](https://developer.chrome.com/docs/lighthouse/best-practices/errors-in-console/)",
      "evidence": {
        "audit_id": "errors-in-console",
        "score": 0,
        "scoreDisplayMode": "binary",
        "displayValue": null
      }
    },
    {
      "type": "finding",
      "id": 3217,
      "url": "https://bullwinkles.com/tukwila/terms-and-conditions",
      "pipeline": "security",
      "tier": 0,
      "rule": "missing-csp",
      "severity": "serious",
      "title": "Missing Content-Security-Policy header",
      "detail": "No Content-Security-Policy header was present, leaving the page without a script-injection safety net.",
      "evidence": {
        "header": "content-security-policy",
        "present": false
      }
    },
    {
      "type": "finding",
      "id": 3218,
      "url": "https://bullwinkles.com/tukwila/terms-and-conditions",
      "pipeline": "security",
      "tier": 0,
      "rule": "missing-permissions-policy",
      "severity": "info",
      "title": "Missing Permissions-Policy header",
      "detail": "No Permissions-Policy header was present to restrict access to powerful browser features.",
      "evidence": {
        "header": "permissions-policy",
        "present": false
      }
    },
    {
      "type": "finding",
      "id": 3219,
      "url": "https://bullwinkles.com/tukwila/terms-and-conditions",
      "pipeline": "ux",
      "tier": 0,
      "rule": "ux/lighthouse/performance",
      "severity": "serious",
      "title": "Lighthouse Performance score: 0.47",
      "detail": "Lighthouse category 'Performance' scored 0.47 (0-1 scale).",
      "evidence": {
        "category": "performance",
        "score": 0.47
      }
    },
    {
      "type": "finding",
      "id": 3220,
      "url": "https://bullwinkles.com/tukwila/terms-and-conditions",
      "pipeline": "ux",
      "tier": 0,
      "rule": "ux/lighthouse/accessibility",
      "severity": "info",
      "title": "Lighthouse Accessibility score: 1",
      "detail": "Lighthouse category 'Accessibility' scored 1 (0-1 scale).",
      "evidence": {
        "category": "accessibility",
        "score": 1
      }
    },
    {
      "type": "finding",
      "id": 3221,
      "url": "https://bullwinkles.com/tukwila/terms-and-conditions",
      "pipeline": "ux",
      "tier": 0,
      "rule": "ux/lighthouse/best-practices",
      "severity": "info",
      "title": "Lighthouse Best Practices score: 0.96",
      "detail": "Lighthouse category 'Best Practices' scored 0.96 (0-1 scale).",
      "evidence": {
        "category": "best-practices",
        "score": 0.96
      }
    },
    {
      "type": "finding",
      "id": 3222,
      "url": "https://bullwinkles.com/tukwila/terms-and-conditions",
      "pipeline": "ux",
      "tier": 0,
      "rule": "ux/audit/errors-in-console",
      "severity": "serious",
      "title": "Browser errors were logged to the console",
      "detail": "Errors logged to the console indicate unresolved problems. They can come from network request failures and other browser concerns. [Learn more about this errors in console diagnostic audit](https://developer.chrome.com/docs/lighthouse/best-practices/errors-in-console/)",
      "evidence": {
        "audit_id": "errors-in-console",
        "score": 0,
        "scoreDisplayMode": "binary",
        "displayValue": null
      }
    },
    {
      "type": "finding",
      "id": 3223,
      "url": "https://bullwinkles.com/wilsonville/grad-night-party",
      "pipeline": "security",
      "tier": 0,
      "rule": "missing-csp",
      "severity": "serious",
      "title": "Missing Content-Security-Policy header",
      "detail": "No Content-Security-Policy header was present, leaving the page without a script-injection safety net.",
      "evidence": {
        "header": "content-security-policy",
        "present": false
      }
    },
    {
      "type": "finding",
      "id": 3224,
      "url": "https://bullwinkles.com/wilsonville/grad-night-party",
      "pipeline": "security",
      "tier": 0,
      "rule": "missing-permissions-policy",
      "severity": "info",
      "title": "Missing Permissions-Policy header",
      "detail": "No Permissions-Policy header was present to restrict access to powerful browser features.",
      "evidence": {
        "header": "permissions-policy",
        "present": false
      }
    },
    {
      "type": "finding",
      "id": 3225,
      "url": "https://bullwinkles.com/wilsonville/grad-night-party",
      "pipeline": "ux",
      "tier": 0,
      "rule": "ux/lighthouse/performance",
      "severity": "serious",
      "title": "Lighthouse Performance score: 0.46",
      "detail": "Lighthouse category 'Performance' scored 0.46 (0-1 scale).",
      "evidence": {
        "category": "performance",
        "score": 0.46
      }
    },
    {
      "type": "finding",
      "id": 3226,
      "url": "https://bullwinkles.com/wilsonville/grad-night-party",
      "pipeline": "ux",
      "tier": 0,
      "rule": "ux/lighthouse/accessibility",
      "severity": "info",
      "title": "Lighthouse Accessibility score: 1",
      "detail": "Lighthouse category 'Accessibility' scored 1 (0-1 scale).",
      "evidence": {
        "category": "accessibility",
        "score": 1
      }
    },
    {
      "type": "finding",
      "id": 3227,
      "url": "https://bullwinkles.com/wilsonville/grad-night-party",
      "pipeline": "ux",
      "tier": 0,
      "rule": "ux/lighthouse/best-practices",
      "severity": "info",
      "title": "Lighthouse Best Practices score: 0.96",
      "detail": "Lighthouse category 'Best Practices' scored 0.96 (0-1 scale).",
      "evidence": {
        "category": "best-practices",
        "score": 0.96
      }
    },
    {
      "type": "finding",
      "id": 3228,
      "url": "https://bullwinkles.com/wilsonville/grad-night-party",
      "pipeline": "ux",
      "tier": 0,
      "rule": "ux/audit/errors-in-console",
      "severity": "serious",
      "title": "Browser errors were logged to the console",
      "detail": "Errors logged to the console indicate unresolved problems. They can come from network request failures and other browser concerns. [Learn more about this errors in console diagnostic audit](https://developer.chrome.com/docs/lighthouse/best-practices/errors-in-console/)",
      "evidence": {
        "audit_id": "errors-in-console",
        "score": 0,
        "scoreDisplayMode": "binary",
        "displayValue": null
      }
    },
    {
      "type": "finding",
      "id": 3229,
      "url": "https://bullwinkles.com/wilsonville/specials",
      "pipeline": "security",
      "tier": 0,
      "rule": "missing-csp",
      "severity": "serious",
      "title": "Missing Content-Security-Policy header",
      "detail": "No Content-Security-Policy header was present, leaving the page without a script-injection safety net.",
      "evidence": {
        "header": "content-security-policy",
        "present": false
      }
    },
    {
      "type": "finding",
      "id": 3230,
      "url": "https://bullwinkles.com/wilsonville/specials",
      "pipeline": "security",
      "tier": 0,
      "rule": "missing-permissions-policy",
      "severity": "info",
      "title": "Missing Permissions-Policy header",
      "detail": "No Permissions-Policy header was present to restrict access to powerful browser features.",
      "evidence": {
        "header": "permissions-policy",
        "present": false
      }
    },
    {
      "type": "finding",
      "id": 3231,
      "url": "https://bullwinkles.com/wilsonville/specials",
      "pipeline": "ux",
      "tier": 0,
      "rule": "ux/lighthouse/performance",
      "severity": "serious",
      "title": "Lighthouse Performance score: 0.44",
      "detail": "Lighthouse category 'Performance' scored 0.44 (0-1 scale).",
      "evidence": {
        "category": "performance",
        "score": 0.44
      }
    },
    {
      "type": "finding",
      "id": 3232,
      "url": "https://bullwinkles.com/wilsonville/specials",
      "pipeline": "ux",
      "tier": 0,
      "rule": "ux/lighthouse/accessibility",
      "severity": "info",
      "title": "Lighthouse Accessibility score: 1",
      "detail": "Lighthouse category 'Accessibility' scored 1 (0-1 scale).",
      "evidence": {
        "category": "accessibility",
        "score": 1
      }
    },
    {
      "type": "finding",
      "id": 3233,
      "url": "https://bullwinkles.com/wilsonville/specials",
      "pipeline": "ux",
      "tier": 0,
      "rule": "ux/lighthouse/best-practices",
      "severity": "info",
      "title": "Lighthouse Best Practices score: 0.96",
      "detail": "Lighthouse category 'Best Practices' scored 0.96 (0-1 scale).",
      "evidence": {
        "category": "best-practices",
        "score": 0.96
      }
    },
    {
      "type": "finding",
      "id": 3234,
      "url": "https://bullwinkles.com/wilsonville/specials",
      "pipeline": "ux",
      "tier": 0,
      "rule": "ux/audit/errors-in-console",
      "severity": "serious",
      "title": "Browser errors were logged to the console",
      "detail": "Errors logged to the console indicate unresolved problems. They can come from network request failures and other browser concerns. [Learn more about this errors in console diagnostic audit](https://developer.chrome.com/docs/lighthouse/best-practices/errors-in-console/)",
      "evidence": {
        "audit_id": "errors-in-console",
        "score": 0,
        "scoreDisplayMode": "binary",
        "displayValue": null
      }
    },
    {
      "type": "finding",
      "id": 3235,
      "url": "https://bullwinkles.com/tukwila/birthday",
      "pipeline": "security",
      "tier": 0,
      "rule": "missing-csp",
      "severity": "serious",
      "title": "Missing Content-Security-Policy header",
      "detail": "No Content-Security-Policy header was present, leaving the page without a script-injection safety net.",
      "evidence": {
        "header": "content-security-policy",
        "present": false
      }
    },
    {
      "type": "finding",
      "id": 3236,
      "url": "https://bullwinkles.com/tukwila/birthday",
      "pipeline": "security",
      "tier": 0,
      "rule": "missing-permissions-policy",
      "severity": "info",
      "title": "Missing Permissions-Policy header",
      "detail": "No Permissions-Policy header was present to restrict access to powerful browser features.",
      "evidence": {
        "header": "permissions-policy",
        "present": false
      }
    },
    {
      "type": "finding",
      "id": 3237,
      "url": "https://bullwinkles.com/tukwila/birthday",
      "pipeline": "ux",
      "tier": 0,
      "rule": "ux/lighthouse/performance",
      "severity": "serious",
      "title": "Lighthouse Performance score: 0.43",
      "detail": "Lighthouse category 'Performance' scored 0.43 (0-1 scale).",
      "evidence": {
        "category": "performance",
        "score": 0.43
      }
    },
    {
      "type": "finding",
      "id": 3238,
      "url": "https://bullwinkles.com/tukwila/birthday",
      "pipeline": "ux",
      "tier": 0,
      "rule": "ux/lighthouse/accessibility",
      "severity": "info",
      "title": "Lighthouse Accessibility score: 1",
      "detail": "Lighthouse category 'Accessibility' scored 1 (0-1 scale).",
      "evidence": {
        "category": "accessibility",
        "score": 1
      }
    },
    {
      "type": "finding",
      "id": 3239,
      "url": "https://bullwinkles.com/tukwila/birthday",
      "pipeline": "ux",
      "tier": 0,
      "rule": "ux/lighthouse/best-practices",
      "severity": "info",
      "title": "Lighthouse Best Practices score: 0.96",
      "detail": "Lighthouse category 'Best Practices' scored 0.96 (0-1 scale).",
      "evidence": {
        "category": "best-practices",
        "score": 0.96
      }
    },
    {
      "type": "finding",
      "id": 3240,
      "url": "https://bullwinkles.com/tukwila/birthday",
      "pipeline": "ux",
      "tier": 0,
      "rule": "ux/audit/errors-in-console",
      "severity": "serious",
      "title": "Browser errors were logged to the console",
      "detail": "Errors logged to the console indicate unresolved problems. They can come from network request failures and other browser concerns. [Learn more about this errors in console diagnostic audit](https://developer.chrome.com/docs/lighthouse/best-practices/errors-in-console/)",
      "evidence": {
        "audit_id": "errors-in-console",
        "score": 0,
        "scoreDisplayMode": "binary",
        "displayValue": null
      }
    },
    {
      "type": "finding",
      "id": 3241,
      "url": "https://bullwinkles.com/tukwila/corporate-events",
      "pipeline": "security",
      "tier": 0,
      "rule": "missing-csp",
      "severity": "serious",
      "title": "Missing Content-Security-Policy header",
      "detail": "No Content-Security-Policy header was present, leaving the page without a script-injection safety net.",
      "evidence": {
        "header": "content-security-policy",
        "present": false
      }
    },
    {
      "type": "finding",
      "id": 3242,
      "url": "https://bullwinkles.com/tukwila/corporate-events",
      "pipeline": "security",
      "tier": 0,
      "rule": "missing-permissions-policy",
      "severity": "info",
      "title": "Missing Permissions-Policy header",
      "detail": "No Permissions-Policy header was present to restrict access to powerful browser features.",
      "evidence": {
        "header": "permissions-policy",
        "present": false
      }
    },
    {
      "type": "finding",
      "id": 3243,
      "url": "https://bullwinkles.com/tukwila/corporate-events",
      "pipeline": "ux",
      "tier": 0,
      "rule": "ux/lighthouse/performance",
      "severity": "serious",
      "title": "Lighthouse Performance score: 0.47",
      "detail": "Lighthouse category 'Performance' scored 0.47 (0-1 scale).",
      "evidence": {
        "category": "performance",
        "score": 0.47
      }
    },
    {
      "type": "finding",
      "id": 3244,
      "url": "https://bullwinkles.com/tukwila/corporate-events",
      "pipeline": "ux",
      "tier": 0,
      "rule": "ux/lighthouse/accessibility",
      "severity": "info",
      "title": "Lighthouse Accessibility score: 1",
      "detail": "Lighthouse category 'Accessibility' scored 1 (0-1 scale).",
      "evidence": {
        "category": "accessibility",
        "score": 1
      }
    },
    {
      "type": "finding",
      "id": 3245,
      "url": "https://bullwinkles.com/tukwila/corporate-events",
      "pipeline": "ux",
      "tier": 0,
      "rule": "ux/lighthouse/best-practices",
      "severity": "info",
      "title": "Lighthouse Best Practices score: 0.96",
      "detail": "Lighthouse category 'Best Practices' scored 0.96 (0-1 scale).",
      "evidence": {
        "category": "best-practices",
        "score": 0.96
      }
    },
    {
      "type": "finding",
      "id": 3246,
      "url": "https://bullwinkles.com/tukwila/corporate-events",
      "pipeline": "ux",
      "tier": 0,
      "rule": "ux/audit/errors-in-console",
      "severity": "serious",
      "title": "Browser errors were logged to the console",
      "detail": "Errors logged to the console indicate unresolved problems. They can come from network request failures and other browser concerns. [Learn more about this errors in console diagnostic audit](https://developer.chrome.com/docs/lighthouse/best-practices/errors-in-console/)",
      "evidence": {
        "audit_id": "errors-in-console",
        "score": 0,
        "scoreDisplayMode": "binary",
        "displayValue": null
      }
    },
    {
      "type": "finding",
      "id": 3247,
      "url": "https://bullwinkles.com/upland/student-youth-groups",
      "pipeline": "security",
      "tier": 0,
      "rule": "missing-csp",
      "severity": "serious",
      "title": "Missing Content-Security-Policy header",
      "detail": "No Content-Security-Policy header was present, leaving the page without a script-injection safety net.",
      "evidence": {
        "header": "content-security-policy",
        "present": false
      }
    },
    {
      "type": "finding",
      "id": 3248,
      "url": "https://bullwinkles.com/upland/student-youth-groups",
      "pipeline": "security",
      "tier": 0,
      "rule": "missing-permissions-policy",
      "severity": "info",
      "title": "Missing Permissions-Policy header",
      "detail": "No Permissions-Policy header was present to restrict access to powerful browser features.",
      "evidence": {
        "header": "permissions-policy",
        "present": false
      }
    },
    {
      "type": "finding",
      "id": 3249,
      "url": "https://bullwinkles.com/upland/student-youth-groups",
      "pipeline": "ux",
      "tier": 0,
      "rule": "ux/lighthouse/performance",
      "severity": "serious",
      "title": "Lighthouse Performance score: 0.44",
      "detail": "Lighthouse category 'Performance' scored 0.44 (0-1 scale).",
      "evidence": {
        "category": "performance",
        "score": 0.44
      }
    },
    {
      "type": "finding",
      "id": 3250,
      "url": "https://bullwinkles.com/upland/student-youth-groups",
      "pipeline": "ux",
      "tier": 0,
      "rule": "ux/lighthouse/accessibility",
      "severity": "info",
      "title": "Lighthouse Accessibility score: 1",
      "detail": "Lighthouse category 'Accessibility' scored 1 (0-1 scale).",
      "evidence": {
        "category": "accessibility",
        "score": 1
      }
    },
    {
      "type": "finding",
      "id": 3251,
      "url": "https://bullwinkles.com/upland/student-youth-groups",
      "pipeline": "ux",
      "tier": 0,
      "rule": "ux/lighthouse/best-practices",
      "severity": "info",
      "title": "Lighthouse Best Practices score: 0.96",
      "detail": "Lighthouse category 'Best Practices' scored 0.96 (0-1 scale).",
      "evidence": {
        "category": "best-practices",
        "score": 0.96
      }
    },
    {
      "type": "finding",
      "id": 3252,
      "url": "https://bullwinkles.com/upland/student-youth-groups",
      "pipeline": "ux",
      "tier": 0,
      "rule": "ux/audit/errors-in-console",
      "severity": "serious",
      "title": "Browser errors were logged to the console",
      "detail": "Errors logged to the console indicate unresolved problems. They can come from network request failures and other browser concerns. [Learn more about this errors in console diagnostic audit](https://developer.chrome.com/docs/lighthouse/best-practices/errors-in-console/)",
      "evidence": {
        "audit_id": "errors-in-console",
        "score": 0,
        "scoreDisplayMode": "binary",
        "displayValue": null
      }
    },
    {
      "type": "finding",
      "id": 3253,
      "url": "https://bullwinkles.com/upland/faq",
      "pipeline": "security",
      "tier": 0,
      "rule": "missing-csp",
      "severity": "serious",
      "title": "Missing Content-Security-Policy header",
      "detail": "No Content-Security-Policy header was present, leaving the page without a script-injection safety net.",
      "evidence": {
        "header": "content-security-policy",
        "present": false
      }
    },
    {
      "type": "finding",
      "id": 3254,
      "url": "https://bullwinkles.com/upland/faq",
      "pipeline": "security",
      "tier": 0,
      "rule": "missing-permissions-policy",
      "severity": "info",
      "title": "Missing Permissions-Policy header",
      "detail": "No Permissions-Policy header was present to restrict access to powerful browser features.",
      "evidence": {
        "header": "permissions-policy",
        "present": false
      }
    },
    {
      "type": "finding",
      "id": 3255,
      "url": "https://bullwinkles.com/upland/faq",
      "pipeline": "ux",
      "tier": 0,
      "rule": "ux/lighthouse/performance",
      "severity": "serious",
      "title": "Lighthouse Performance score: 0.45",
      "detail": "Lighthouse category 'Performance' scored 0.45 (0-1 scale).",
      "evidence": {
        "category": "performance",
        "score": 0.45
      }
    },
    {
      "type": "finding",
      "id": 3256,
      "url": "https://bullwinkles.com/upland/faq",
      "pipeline": "ux",
      "tier": 0,
      "rule": "ux/lighthouse/accessibility",
      "severity": "info",
      "title": "Lighthouse Accessibility score: 1",
      "detail": "Lighthouse category 'Accessibility' scored 1 (0-1 scale).",
      "evidence": {
        "category": "accessibility",
        "score": 1
      }
    },
    {
      "type": "finding",
      "id": 3257,
      "url": "https://bullwinkles.com/upland/faq",
      "pipeline": "ux",
      "tier": 0,
      "rule": "ux/lighthouse/best-practices",
      "severity": "info",
      "title": "Lighthouse Best Practices score: 0.96",
      "detail": "Lighthouse category 'Best Practices' scored 0.96 (0-1 scale).",
      "evidence": {
        "category": "best-practices",
        "score": 0.96
      }
    },
    {
      "type": "finding",
      "id": 3258,
      "url": "https://bullwinkles.com/upland/faq",
      "pipeline": "ux",
      "tier": 0,
      "rule": "ux/audit/errors-in-console",
      "severity": "serious",
      "title": "Browser errors were logged to the console",
      "detail": "Errors logged to the console indicate unresolved problems. They can come from network request failures and other browser concerns. [Learn more about this errors in console diagnostic audit](https://developer.chrome.com/docs/lighthouse/best-practices/errors-in-console/)",
      "evidence": {
        "audit_id": "errors-in-console",
        "score": 0,
        "scoreDisplayMode": "binary",
        "displayValue": null
      }
    },
    {
      "type": "finding",
      "id": 3259,
      "url": "https://bullwinkles.com/upland/hours",
      "pipeline": "security",
      "tier": 0,
      "rule": "missing-csp",
      "severity": "serious",
      "title": "Missing Content-Security-Policy header",
      "detail": "No Content-Security-Policy header was present, leaving the page without a script-injection safety net.",
      "evidence": {
        "header": "content-security-policy",
        "present": false
      }
    },
    {
      "type": "finding",
      "id": 3260,
      "url": "https://bullwinkles.com/upland/hours",
      "pipeline": "security",
      "tier": 0,
      "rule": "missing-permissions-policy",
      "severity": "info",
      "title": "Missing Permissions-Policy header",
      "detail": "No Permissions-Policy header was present to restrict access to powerful browser features.",
      "evidence": {
        "header": "permissions-policy",
        "present": false
      }
    },
    {
      "type": "finding",
      "id": 3261,
      "url": "https://bullwinkles.com/upland/hours",
      "pipeline": "ux",
      "tier": 0,
      "rule": "ux/lighthouse/performance",
      "severity": "serious",
      "title": "Lighthouse Performance score: 0.31",
      "detail": "Lighthouse category 'Performance' scored 0.31 (0-1 scale).",
      "evidence": {
        "category": "performance",
        "score": 0.31
      }
    },
    {
      "type": "finding",
      "id": 3262,
      "url": "https://bullwinkles.com/upland/hours",
      "pipeline": "ux",
      "tier": 0,
      "rule": "ux/lighthouse/accessibility",
      "severity": "info",
      "title": "Lighthouse Accessibility score: 1",
      "detail": "Lighthouse category 'Accessibility' scored 1 (0-1 scale).",
      "evidence": {
        "category": "accessibility",
        "score": 1
      }
    },
    {
      "type": "finding",
      "id": 3263,
      "url": "https://bullwinkles.com/upland/hours",
      "pipeline": "ux",
      "tier": 0,
      "rule": "ux/lighthouse/best-practices",
      "severity": "info",
      "title": "Lighthouse Best Practices score: 0.96",
      "detail": "Lighthouse category 'Best Practices' scored 0.96 (0-1 scale).",
      "evidence": {
        "category": "best-practices",
        "score": 0.96
      }
    },
    {
      "type": "finding",
      "id": 3264,
      "url": "https://bullwinkles.com/upland/hours",
      "pipeline": "ux",
      "tier": 0,
      "rule": "ux/audit/largest-contentful-paint",
      "severity": "serious",
      "title": "Largest Contentful Paint",
      "detail": "Largest Contentful Paint marks the time at which the largest text or image is painted. [Learn more about the Largest Contentful Paint metric](https://developer.chrome.com/docs/lighthouse/performance/lighthouse-largest-contentful-paint/) (12.1\u00a0s)",
      "evidence": {
        "audit_id": "largest-contentful-paint",
        "score": 0,
        "scoreDisplayMode": "numeric",
        "displayValue": "12.1\u00a0s"
      }
    },
    {
      "type": "finding",
      "id": 3265,
      "url": "https://bullwinkles.com/upland/hours",
      "pipeline": "ux",
      "tier": 0,
      "rule": "ux/audit/total-blocking-time",
      "severity": "serious",
      "title": "Total Blocking Time",
      "detail": "Sum of all time periods between FCP and Time to Interactive, when task length exceeded 50ms, expressed in milliseconds. [Learn more about the Total Blocking Time metric](https://developer.chrome.com/docs/lighthouse/performance/lighthouse-total-blocking-time/). (4,800\u00a0ms)",
      "evidence": {
        "audit_id": "total-blocking-time",
        "score": 0,
        "scoreDisplayMode": "numeric",
        "displayValue": "4,800\u00a0ms"
      }
    },
    {
      "type": "finding",
      "id": 3266,
      "url": "https://bullwinkles.com/upland/hours",
      "pipeline": "ux",
      "tier": 0,
      "rule": "ux/audit/errors-in-console",
      "severity": "serious",
      "title": "Browser errors were logged to the console",
      "detail": "Errors logged to the console indicate unresolved problems. They can come from network request failures and other browser concerns. [Learn more about this errors in console diagnostic audit](https://developer.chrome.com/docs/lighthouse/best-practices/errors-in-console/)",
      "evidence": {
        "audit_id": "errors-in-console",
        "score": 0,
        "scoreDisplayMode": "binary",
        "displayValue": null
      }
    },
    {
      "type": "finding",
      "id": 3267,
      "url": "https://bullwinkles.com/tukwila/hours",
      "pipeline": "security",
      "tier": 0,
      "rule": "missing-csp",
      "severity": "serious",
      "title": "Missing Content-Security-Policy header",
      "detail": "No Content-Security-Policy header was present, leaving the page without a script-injection safety net.",
      "evidence": {
        "header": "content-security-policy",
        "present": false
      }
    },
    {
      "type": "finding",
      "id": 3268,
      "url": "https://bullwinkles.com/tukwila/hours",
      "pipeline": "security",
      "tier": 0,
      "rule": "missing-permissions-policy",
      "severity": "info",
      "title": "Missing Permissions-Policy header",
      "detail": "No Permissions-Policy header was present to restrict access to powerful browser features.",
      "evidence": {
        "header": "permissions-policy",
        "present": false
      }
    },
    {
      "type": "finding",
      "id": 3269,
      "url": "https://bullwinkles.com/tukwila/hours",
      "pipeline": "ux",
      "tier": 0,
      "rule": "ux/lighthouse/performance",
      "severity": "serious",
      "title": "Lighthouse Performance score: 0.37",
      "detail": "Lighthouse category 'Performance' scored 0.37 (0-1 scale).",
      "evidence": {
        "category": "performance",
        "score": 0.37
      }
    },
    {
      "type": "finding",
      "id": 3270,
      "url": "https://bullwinkles.com/tukwila/hours",
      "pipeline": "ux",
      "tier": 0,
      "rule": "ux/lighthouse/accessibility",
      "severity": "info",
      "title": "Lighthouse Accessibility score: 1",
      "detail": "Lighthouse category 'Accessibility' scored 1 (0-1 scale).",
      "evidence": {
        "category": "accessibility",
        "score": 1
      }
    },
    {
      "type": "finding",
      "id": 3271,
      "url": "https://bullwinkles.com/tukwila/hours",
      "pipeline": "ux",
      "tier": 0,
      "rule": "ux/lighthouse/best-practices",
      "severity": "info",
      "title": "Lighthouse Best Practices score: 0.96",
      "detail": "Lighthouse category 'Best Practices' scored 0.96 (0-1 scale).",
      "evidence": {
        "category": "best-practices",
        "score": 0.96
      }
    },
    {
      "type": "finding",
      "id": 3272,
      "url": "https://bullwinkles.com/tukwila/hours",
      "pipeline": "ux",
      "tier": 0,
      "rule": "ux/audit/largest-contentful-paint",
      "severity": "serious",
      "title": "Largest Contentful Paint",
      "detail": "Largest Contentful Paint marks the time at which the largest text or image is painted. [Learn more about the Largest Contentful Paint metric](https://developer.chrome.com/docs/lighthouse/performance/lighthouse-largest-contentful-paint/) (11.2\u00a0s)",
      "evidence": {
        "audit_id": "largest-contentful-paint",
        "score": 0,
        "scoreDisplayMode": "numeric",
        "displayValue": "11.2\u00a0s"
      }
    },
    {
      "type": "finding",
      "id": 3273,
      "url": "https://bullwinkles.com/tukwila/hours",
      "pipeline": "ux",
      "tier": 0,
      "rule": "ux/audit/errors-in-console",
      "severity": "serious",
      "title": "Browser errors were logged to the console",
      "detail": "Errors logged to the console indicate unresolved problems. They can come from network request failures and other browser concerns. [Learn more about this errors in console diagnostic audit](https://developer.chrome.com/docs/lighthouse/best-practices/errors-in-console/)",
      "evidence": {
        "audit_id": "errors-in-console",
        "score": 0,
        "scoreDisplayMode": "binary",
        "displayValue": null
      }
    },
    {
      "type": "finding",
      "id": 3274,
      "url": "https://bullwinkles.com/tukwila/moose-perks",
      "pipeline": "security",
      "tier": 0,
      "rule": "missing-csp",
      "severity": "serious",
      "title": "Missing Content-Security-Policy header",
      "detail": "No Content-Security-Policy header was present, leaving the page without a script-injection safety net.",
      "evidence": {
        "header": "content-security-policy",
        "present": false
      }
    },
    {
      "type": "finding",
      "id": 3275,
      "url": "https://bullwinkles.com/tukwila/moose-perks",
      "pipeline": "security",
      "tier": 0,
      "rule": "missing-permissions-policy",
      "severity": "info",
      "title": "Missing Permissions-Policy header",
      "detail": "No Permissions-Policy header was present to restrict access to powerful browser features.",
      "evidence": {
        "header": "permissions-policy",
        "present": false
      }
    },
    {
      "type": "finding",
      "id": 3276,
      "url": "https://bullwinkles.com/tukwila/moose-perks",
      "pipeline": "ux",
      "tier": 0,
      "rule": "ux/lighthouse/performance",
      "severity": "serious",
      "title": "Lighthouse Performance score: 0.36",
      "detail": "Lighthouse category 'Performance' scored 0.36 (0-1 scale).",
      "evidence": {
        "category": "performance",
        "score": 0.36
      }
    },
    {
      "type": "finding",
      "id": 3277,
      "url": "https://bullwinkles.com/tukwila/moose-perks",
      "pipeline": "ux",
      "tier": 0,
      "rule": "ux/lighthouse/accessibility",
      "severity": "info",
      "title": "Lighthouse Accessibility score: 1",
      "detail": "Lighthouse category 'Accessibility' scored 1 (0-1 scale).",
      "evidence": {
        "category": "accessibility",
        "score": 1
      }
    },
    {
      "type": "finding",
      "id": 3278,
      "url": "https://bullwinkles.com/tukwila/moose-perks",
      "pipeline": "ux",
      "tier": 0,
      "rule": "ux/lighthouse/best-practices",
      "severity": "info",
      "title": "Lighthouse Best Practices score: 0.96",
      "detail": "Lighthouse category 'Best Practices' scored 0.96 (0-1 scale).",
      "evidence": {
        "category": "best-practices",
        "score": 0.96
      }
    },
    {
      "type": "finding",
      "id": 3279,
      "url": "https://bullwinkles.com/tukwila/moose-perks",
      "pipeline": "ux",
      "tier": 0,
      "rule": "ux/audit/largest-contentful-paint",
      "severity": "serious",
      "title": "Largest Contentful Paint",
      "detail": "Largest Contentful Paint marks the time at which the largest text or image is painted. [Learn more about the Largest Contentful Paint metric](https://developer.chrome.com/docs/lighthouse/performance/lighthouse-largest-contentful-paint/) (9.4\u00a0s)",
      "evidence": {
        "audit_id": "largest-contentful-paint",
        "score": 0,
        "scoreDisplayMode": "numeric",
        "displayValue": "9.4\u00a0s"
      }
    },
    {
      "type": "finding",
      "id": 3280,
      "url": "https://bullwinkles.com/tukwila/moose-perks",
      "pipeline": "ux",
      "tier": 0,
      "rule": "ux/audit/errors-in-console",
      "severity": "serious",
      "title": "Browser errors were logged to the console",
      "detail": "Errors logged to the console indicate unresolved problems. They can come from network request failures and other browser concerns. [Learn more about this errors in console diagnostic audit](https://developer.chrome.com/docs/lighthouse/best-practices/errors-in-console/)",
      "evidence": {
        "audit_id": "errors-in-console",
        "score": 0,
        "scoreDisplayMode": "binary",
        "displayValue": null
      }
    },
    {
      "type": "finding",
      "id": 3281,
      "url": "https://bullwinkles.com/wilsonville/attractions/miniature-golf",
      "pipeline": "security",
      "tier": 0,
      "rule": "missing-csp",
      "severity": "serious",
      "title": "Missing Content-Security-Policy header",
      "detail": "No Content-Security-Policy header was present, leaving the page without a script-injection safety net.",
      "evidence": {
        "header": "content-security-policy",
        "present": false
      }
    },
    {
      "type": "finding",
      "id": 3282,
      "url": "https://bullwinkles.com/wilsonville/attractions/miniature-golf",
      "pipeline": "security",
      "tier": 0,
      "rule": "missing-permissions-policy",
      "severity": "info",
      "title": "Missing Permissions-Policy header",
      "detail": "No Permissions-Policy header was present to restrict access to powerful browser features.",
      "evidence": {
        "header": "permissions-policy",
        "present": false
      }
    },
    {
      "type": "finding",
      "id": 3283,
      "url": "https://bullwinkles.com/wilsonville/attractions/miniature-golf",
      "pipeline": "ux",
      "tier": 0,
      "rule": "ux/lighthouse/performance",
      "severity": "serious",
      "title": "Lighthouse Performance score: 0.41",
      "detail": "Lighthouse category 'Performance' scored 0.41 (0-1 scale).",
      "evidence": {
        "category": "performance",
        "score": 0.41
      }
    },
    {
      "type": "finding",
      "id": 3284,
      "url": "https://bullwinkles.com/wilsonville/attractions/miniature-golf",
      "pipeline": "ux",
      "tier": 0,
      "rule": "ux/lighthouse/accessibility",
      "severity": "info",
      "title": "Lighthouse Accessibility score: 1",
      "detail": "Lighthouse category 'Accessibility' scored 1 (0-1 scale).",
      "evidence": {
        "category": "accessibility",
        "score": 1
      }
    },
    {
      "type": "finding",
      "id": 3285,
      "url": "https://bullwinkles.com/wilsonville/attractions/miniature-golf",
      "pipeline": "ux",
      "tier": 0,
      "rule": "ux/lighthouse/best-practices",
      "severity": "info",
      "title": "Lighthouse Best Practices score: 0.96",
      "detail": "Lighthouse category 'Best Practices' scored 0.96 (0-1 scale).",
      "evidence": {
        "category": "best-practices",
        "score": 0.96
      }
    },
    {
      "type": "finding",
      "id": 3286,
      "url": "https://bullwinkles.com/wilsonville/attractions/miniature-golf",
      "pipeline": "ux",
      "tier": 0,
      "rule": "ux/audit/largest-contentful-paint",
      "severity": "serious",
      "title": "Largest Contentful Paint",
      "detail": "Largest Contentful Paint marks the time at which the largest text or image is painted. [Learn more about the Largest Contentful Paint metric](https://developer.chrome.com/docs/lighthouse/performance/lighthouse-largest-contentful-paint/) (9.7\u00a0s)",
      "evidence": {
        "audit_id": "largest-contentful-paint",
        "score": 0,
        "scoreDisplayMode": "numeric",
        "displayValue": "9.7\u00a0s"
      }
    },
    {
      "type": "finding",
      "id": 3287,
      "url": "https://bullwinkles.com/wilsonville/attractions/miniature-golf",
      "pipeline": "ux",
      "tier": 0,
      "rule": "ux/audit/errors-in-console",
      "severity": "serious",
      "title": "Browser errors were logged to the console",
      "detail": "Errors logged to the console indicate unresolved problems. They can come from network request failures and other browser concerns. [Learn more about this errors in console diagnostic audit](https://developer.chrome.com/docs/lighthouse/best-practices/errors-in-console/)",
      "evidence": {
        "audit_id": "errors-in-console",
        "score": 0,
        "scoreDisplayMode": "binary",
        "displayValue": null
      }
    },
    {
      "type": "finding",
      "id": 3288,
      "url": "https://bullwinkles.com/upland/bowling",
      "pipeline": "security",
      "tier": 0,
      "rule": "missing-csp",
      "severity": "serious",
      "title": "Missing Content-Security-Policy header",
      "detail": "No Content-Security-Policy header was present, leaving the page without a script-injection safety net.",
      "evidence": {
        "header": "content-security-policy",
        "present": false
      }
    },
    {
      "type": "finding",
      "id": 3289,
      "url": "https://bullwinkles.com/upland/bowling",
      "pipeline": "security",
      "tier": 0,
      "rule": "missing-permissions-policy",
      "severity": "info",
      "title": "Missing Permissions-Policy header",
      "detail": "No Permissions-Policy header was present to restrict access to powerful browser features.",
      "evidence": {
        "header": "permissions-policy",
        "present": false
      }
    },
    {
      "type": "finding",
      "id": 3290,
      "url": "https://bullwinkles.com/upland/bowling",
      "pipeline": "ux",
      "tier": 0,
      "rule": "ux/lighthouse/performance",
      "severity": "serious",
      "title": "Lighthouse Performance score: 0.41",
      "detail": "Lighthouse category 'Performance' scored 0.41 (0-1 scale).",
      "evidence": {
        "category": "performance",
        "score": 0.41
      }
    },
    {
      "type": "finding",
      "id": 3291,
      "url": "https://bullwinkles.com/upland/bowling",
      "pipeline": "ux",
      "tier": 0,
      "rule": "ux/lighthouse/accessibility",
      "severity": "info",
      "title": "Lighthouse Accessibility score: 1",
      "detail": "Lighthouse category 'Accessibility' scored 1 (0-1 scale).",
      "evidence": {
        "category": "accessibility",
        "score": 1
      }
    },
    {
      "type": "finding",
      "id": 3292,
      "url": "https://bullwinkles.com/upland/bowling",
      "pipeline": "ux",
      "tier": 0,
      "rule": "ux/lighthouse/best-practices",
      "severity": "info",
      "title": "Lighthouse Best Practices score: 0.96",
      "detail": "Lighthouse category 'Best Practices' scored 0.96 (0-1 scale).",
      "evidence": {
        "category": "best-practices",
        "score": 0.96
      }
    },
    {
      "type": "finding",
      "id": 3293,
      "url": "https://bullwinkles.com/upland/bowling",
      "pipeline": "ux",
      "tier": 0,
      "rule": "ux/audit/errors-in-console",
      "severity": "serious",
      "title": "Browser errors were logged to the console",
      "detail": "Errors logged to the console indicate unresolved problems. They can come from network request failures and other browser concerns. [Learn more about this errors in console diagnostic audit](https://developer.chrome.com/docs/lighthouse/best-practices/errors-in-console/)",
      "evidence": {
        "audit_id": "errors-in-console",
        "score": 0,
        "scoreDisplayMode": "binary",
        "displayValue": null
      }
    },
    {
      "type": "finding",
      "id": 3294,
      "url": "https://bullwinkles.com/upland/play",
      "pipeline": "security",
      "tier": 0,
      "rule": "missing-csp",
      "severity": "serious",
      "title": "Missing Content-Security-Policy header",
      "detail": "No Content-Security-Policy header was present, leaving the page without a script-injection safety net.",
      "evidence": {
        "header": "content-security-policy",
        "present": false
      }
    },
    {
      "type": "finding",
      "id": 3295,
      "url": "https://bullwinkles.com/upland/play",
      "pipeline": "security",
      "tier": 0,
      "rule": "missing-permissions-policy",
      "severity": "info",
      "title": "Missing Permissions-Policy header",
      "detail": "No Permissions-Policy header was present to restrict access to powerful browser features.",
      "evidence": {
        "header": "permissions-policy",
        "present": false
      }
    },
    {
      "type": "finding",
      "id": 3296,
      "url": "https://bullwinkles.com/upland/play",
      "pipeline": "ux",
      "tier": 0,
      "rule": "ux/lighthouse/performance",
      "severity": "serious",
      "title": "Lighthouse Performance score: 0.37",
      "detail": "Lighthouse category 'Performance' scored 0.37 (0-1 scale).",
      "evidence": {
        "category": "performance",
        "score": 0.37
      }
    },
    {
      "type": "finding",
      "id": 3297,
      "url": "https://bullwinkles.com/upland/play",
      "pipeline": "ux",
      "tier": 0,
      "rule": "ux/lighthouse/accessibility",
      "severity": "info",
      "title": "Lighthouse Accessibility score: 1",
      "detail": "Lighthouse category 'Accessibility' scored 1 (0-1 scale).",
      "evidence": {
        "category": "accessibility",
        "score": 1
      }
    },
    {
      "type": "finding",
      "id": 3298,
      "url": "https://bullwinkles.com/upland/play",
      "pipeline": "ux",
      "tier": 0,
      "rule": "ux/lighthouse/best-practices",
      "severity": "info",
      "title": "Lighthouse Best Practices score: 0.96",
      "detail": "Lighthouse category 'Best Practices' scored 0.96 (0-1 scale).",
      "evidence": {
        "category": "best-practices",
        "score": 0.96
      }
    },
    {
      "type": "finding",
      "id": 3299,
      "url": "https://bullwinkles.com/upland/play",
      "pipeline": "ux",
      "tier": 0,
      "rule": "ux/audit/largest-contentful-paint",
      "severity": "serious",
      "title": "Largest Contentful Paint",
      "detail": "Largest Contentful Paint marks the time at which the largest text or image is painted. [Learn more about the Largest Contentful Paint metric](https://developer.chrome.com/docs/lighthouse/performance/lighthouse-largest-contentful-paint/) (9.5\u00a0s)",
      "evidence": {
        "audit_id": "largest-contentful-paint",
        "score": 0,
        "scoreDisplayMode": "numeric",
        "displayValue": "9.5\u00a0s"
      }
    },
    {
      "type": "finding",
      "id": 3300,
      "url": "https://bullwinkles.com/upland/play",
      "pipeline": "ux",
      "tier": 0,
      "rule": "ux/audit/errors-in-console",
      "severity": "serious",
      "title": "Browser errors were logged to the console",
      "detail": "Errors logged to the console indicate unresolved problems. They can come from network request failures and other browser concerns. [Learn more about this errors in console diagnostic audit](https://developer.chrome.com/docs/lighthouse/best-practices/errors-in-console/)",
      "evidence": {
        "audit_id": "errors-in-console",
        "score": 0,
        "scoreDisplayMode": "binary",
        "displayValue": null
      }
    },
    {
      "type": "finding",
      "id": 3301,
      "url": "https://bullwinkles.com/wilsonville/birthday",
      "pipeline": "security",
      "tier": 0,
      "rule": "missing-csp",
      "severity": "serious",
      "title": "Missing Content-Security-Policy header",
      "detail": "No Content-Security-Policy header was present, leaving the page without a script-injection safety net.",
      "evidence": {
        "header": "content-security-policy",
        "present": false
      }
    },
    {
      "type": "finding",
      "id": 3302,
      "url": "https://bullwinkles.com/wilsonville/birthday",
      "pipeline": "security",
      "tier": 0,
      "rule": "missing-permissions-policy",
      "severity": "info",
      "title": "Missing Permissions-Policy header",
      "detail": "No Permissions-Policy header was present to restrict access to powerful browser features.",
      "evidence": {
        "header": "permissions-policy",
        "present": false
      }
    },
    {
      "type": "finding",
      "id": 3303,
      "url": "https://bullwinkles.com/wilsonville/birthday",
      "pipeline": "ux",
      "tier": 0,
      "rule": "ux/lighthouse/performance",
      "severity": "serious",
      "title": "Lighthouse Performance score: 0.39",
      "detail": "Lighthouse category 'Performance' scored 0.39 (0-1 scale).",
      "evidence": {
        "category": "performance",
        "score": 0.39
      }
    },
    {
      "type": "finding",
      "id": 3304,
      "url": "https://bullwinkles.com/wilsonville/birthday",
      "pipeline": "ux",
      "tier": 0,
      "rule": "ux/lighthouse/accessibility",
      "severity": "info",
      "title": "Lighthouse Accessibility score: 1",
      "detail": "Lighthouse category 'Accessibility' scored 1 (0-1 scale).",
      "evidence": {
        "category": "accessibility",
        "score": 1
      }
    },
    {
      "type": "finding",
      "id": 3305,
      "url": "https://bullwinkles.com/wilsonville/birthday",
      "pipeline": "ux",
      "tier": 0,
      "rule": "ux/lighthouse/best-practices",
      "severity": "info",
      "title": "Lighthouse Best Practices score: 0.96",
      "detail": "Lighthouse category 'Best Practices' scored 0.96 (0-1 scale).",
      "evidence": {
        "category": "best-practices",
        "score": 0.96
      }
    },
    {
      "type": "finding",
      "id": 3306,
      "url": "https://bullwinkles.com/wilsonville/birthday",
      "pipeline": "ux",
      "tier": 0,
      "rule": "ux/audit/errors-in-console",
      "severity": "serious",
      "title": "Browser errors were logged to the console",
      "detail": "Errors logged to the console indicate unresolved problems. They can come from network request failures and other browser concerns. [Learn more about this errors in console diagnostic audit](https://developer.chrome.com/docs/lighthouse/best-practices/errors-in-console/)",
      "evidence": {
        "audit_id": "errors-in-console",
        "score": 0,
        "scoreDisplayMode": "binary",
        "displayValue": null
      }
    },
    {
      "type": "finding",
      "id": 3307,
      "url": "https://bullwinkles.com/wilsonville/moose-perks",
      "pipeline": "security",
      "tier": 0,
      "rule": "missing-csp",
      "severity": "serious",
      "title": "Missing Content-Security-Policy header",
      "detail": "No Content-Security-Policy header was present, leaving the page without a script-injection safety net.",
      "evidence": {
        "header": "content-security-policy",
        "present": false
      }
    },
    {
      "type": "finding",
      "id": 3308,
      "url": "https://bullwinkles.com/wilsonville/moose-perks",
      "pipeline": "security",
      "tier": 0,
      "rule": "missing-permissions-policy",
      "severity": "info",
      "title": "Missing Permissions-Policy header",
      "detail": "No Permissions-Policy header was present to restrict access to powerful browser features.",
      "evidence": {
        "header": "permissions-policy",
        "present": false
      }
    },
    {
      "type": "finding",
      "id": 3309,
      "url": "https://bullwinkles.com/wilsonville/moose-perks",
      "pipeline": "ux",
      "tier": 0,
      "rule": "ux/lighthouse/performance",
      "severity": "serious",
      "title": "Lighthouse Performance score: 0.36",
      "detail": "Lighthouse category 'Performance' scored 0.36 (0-1 scale).",
      "evidence": {
        "category": "performance",
        "score": 0.36
      }
    },
    {
      "type": "finding",
      "id": 3310,
      "url": "https://bullwinkles.com/wilsonville/moose-perks",
      "pipeline": "ux",
      "tier": 0,
      "rule": "ux/lighthouse/accessibility",
      "severity": "info",
      "title": "Lighthouse Accessibility score: 1",
      "detail": "Lighthouse category 'Accessibility' scored 1 (0-1 scale).",
      "evidence": {
        "category": "accessibility",
        "score": 1
      }
    },
    {
      "type": "finding",
      "id": 3311,
      "url": "https://bullwinkles.com/wilsonville/moose-perks",
      "pipeline": "ux",
      "tier": 0,
      "rule": "ux/lighthouse/best-practices",
      "severity": "info",
      "title": "Lighthouse Best Practices score: 0.96",
      "detail": "Lighthouse category 'Best Practices' scored 0.96 (0-1 scale).",
      "evidence": {
        "category": "best-practices",
        "score": 0.96
      }
    },
    {
      "type": "finding",
      "id": 3312,
      "url": "https://bullwinkles.com/wilsonville/moose-perks",
      "pipeline": "ux",
      "tier": 0,
      "rule": "ux/audit/largest-contentful-paint",
      "severity": "serious",
      "title": "Largest Contentful Paint",
      "detail": "Largest Contentful Paint marks the time at which the largest text or image is painted. [Learn more about the Largest Contentful Paint metric](https://developer.chrome.com/docs/lighthouse/performance/lighthouse-largest-contentful-paint/) (9.6\u00a0s)",
      "evidence": {
        "audit_id": "largest-contentful-paint",
        "score": 0,
        "scoreDisplayMode": "numeric",
        "displayValue": "9.6\u00a0s"
      }
    },
    {
      "type": "finding",
      "id": 3313,
      "url": "https://bullwinkles.com/wilsonville/moose-perks",
      "pipeline": "ux",
      "tier": 0,
      "rule": "ux/audit/errors-in-console",
      "severity": "serious",
      "title": "Browser errors were logged to the console",
      "detail": "Errors logged to the console indicate unresolved problems. They can come from network request failures and other browser concerns. [Learn more about this errors in console diagnostic audit](https://developer.chrome.com/docs/lighthouse/best-practices/errors-in-console/)",
      "evidence": {
        "audit_id": "errors-in-console",
        "score": 0,
        "scoreDisplayMode": "binary",
        "displayValue": null
      }
    },
    {
      "type": "finding",
      "id": 3314,
      "url": "https://bullwinkles.com/upland/grad-night-party",
      "pipeline": "security",
      "tier": 0,
      "rule": "missing-csp",
      "severity": "serious",
      "title": "Missing Content-Security-Policy header",
      "detail": "No Content-Security-Policy header was present, leaving the page without a script-injection safety net.",
      "evidence": {
        "header": "content-security-policy",
        "present": false
      }
    },
    {
      "type": "finding",
      "id": 3315,
      "url": "https://bullwinkles.com/upland/grad-night-party",
      "pipeline": "security",
      "tier": 0,
      "rule": "missing-permissions-policy",
      "severity": "info",
      "title": "Missing Permissions-Policy header",
      "detail": "No Permissions-Policy header was present to restrict access to powerful browser features.",
      "evidence": {
        "header": "permissions-policy",
        "present": false
      }
    },
    {
      "type": "finding",
      "id": 3316,
      "url": "https://bullwinkles.com/upland/grad-night-party",
      "pipeline": "ux",
      "tier": 0,
      "rule": "ux/lighthouse/performance",
      "severity": "serious",
      "title": "Lighthouse Performance score: 0.4",
      "detail": "Lighthouse category 'Performance' scored 0.4 (0-1 scale).",
      "evidence": {
        "category": "performance",
        "score": 0.4
      }
    },
    {
      "type": "finding",
      "id": 3317,
      "url": "https://bullwinkles.com/upland/grad-night-party",
      "pipeline": "ux",
      "tier": 0,
      "rule": "ux/lighthouse/accessibility",
      "severity": "info",
      "title": "Lighthouse Accessibility score: 1",
      "detail": "Lighthouse category 'Accessibility' scored 1 (0-1 scale).",
      "evidence": {
        "category": "accessibility",
        "score": 1
      }
    },
    {
      "type": "finding",
      "id": 3318,
      "url": "https://bullwinkles.com/upland/grad-night-party",
      "pipeline": "ux",
      "tier": 0,
      "rule": "ux/lighthouse/best-practices",
      "severity": "info",
      "title": "Lighthouse Best Practices score: 0.96",
      "detail": "Lighthouse category 'Best Practices' scored 0.96 (0-1 scale).",
      "evidence": {
        "category": "best-practices",
        "score": 0.96
      }
    },
    {
      "type": "finding",
      "id": 3319,
      "url": "https://bullwinkles.com/upland/grad-night-party",
      "pipeline": "ux",
      "tier": 0,
      "rule": "ux/audit/errors-in-console",
      "severity": "serious",
      "title": "Browser errors were logged to the console",
      "detail": "Errors logged to the console indicate unresolved problems. They can come from network request failures and other browser concerns. [Learn more about this errors in console diagnostic audit](https://developer.chrome.com/docs/lighthouse/best-practices/errors-in-console/)",
      "evidence": {
        "audit_id": "errors-in-console",
        "score": 0,
        "scoreDisplayMode": "binary",
        "displayValue": null
      }
    },
    {
      "type": "finding",
      "id": 3320,
      "url": "https://bullwinkles.com/upland/packages",
      "pipeline": "security",
      "tier": 0,
      "rule": "missing-csp",
      "severity": "serious",
      "title": "Missing Content-Security-Policy header",
      "detail": "No Content-Security-Policy header was present, leaving the page without a script-injection safety net.",
      "evidence": {
        "header": "content-security-policy",
        "present": false
      }
    },
    {
      "type": "finding",
      "id": 3321,
      "url": "https://bullwinkles.com/upland/packages",
      "pipeline": "security",
      "tier": 0,
      "rule": "missing-permissions-policy",
      "severity": "info",
      "title": "Missing Permissions-Policy header",
      "detail": "No Permissions-Policy header was present to restrict access to powerful browser features.",
      "evidence": {
        "header": "permissions-policy",
        "present": false
      }
    },
    {
      "type": "finding",
      "id": 3322,
      "url": "https://bullwinkles.com/upland/packages",
      "pipeline": "ux",
      "tier": 0,
      "rule": "ux/lighthouse/performance",
      "severity": "serious",
      "title": "Lighthouse Performance score: 0.42",
      "detail": "Lighthouse category 'Performance' scored 0.42 (0-1 scale).",
      "evidence": {
        "category": "performance",
        "score": 0.42
      }
    },
    {
      "type": "finding",
      "id": 3323,
      "url": "https://bullwinkles.com/upland/packages",
      "pipeline": "ux",
      "tier": 0,
      "rule": "ux/lighthouse/accessibility",
      "severity": "info",
      "title": "Lighthouse Accessibility score: 1",
      "detail": "Lighthouse category 'Accessibility' scored 1 (0-1 scale).",
      "evidence": {
        "category": "accessibility",
        "score": 1
      }
    },
    {
      "type": "finding",
      "id": 3324,
      "url": "https://bullwinkles.com/upland/packages",
      "pipeline": "ux",
      "tier": 0,
      "rule": "ux/lighthouse/best-practices",
      "severity": "info",
      "title": "Lighthouse Best Practices score: 0.96",
      "detail": "Lighthouse category 'Best Practices' scored 0.96 (0-1 scale).",
      "evidence": {
        "category": "best-practices",
        "score": 0.96
      }
    },
    {
      "type": "finding",
      "id": 3325,
      "url": "https://bullwinkles.com/upland/packages",
      "pipeline": "ux",
      "tier": 0,
      "rule": "ux/audit/errors-in-console",
      "severity": "serious",
      "title": "Browser errors were logged to the console",
      "detail": "Errors logged to the console indicate unresolved problems. They can come from network request failures and other browser concerns. [Learn more about this errors in console diagnostic audit](https://developer.chrome.com/docs/lighthouse/best-practices/errors-in-console/)",
      "evidence": {
        "audit_id": "errors-in-console",
        "score": 0,
        "scoreDisplayMode": "binary",
        "displayValue": null
      }
    },
    {
      "type": "finding",
      "id": 3326,
      "url": "https://bullwinkles.com/tukwila/student-youth-groups",
      "pipeline": "security",
      "tier": 0,
      "rule": "missing-csp",
      "severity": "serious",
      "title": "Missing Content-Security-Policy header",
      "detail": "No Content-Security-Policy header was present, leaving the page without a script-injection safety net.",
      "evidence": {
        "header": "content-security-policy",
        "present": false
      }
    },
    {
      "type": "finding",
      "id": 3327,
      "url": "https://bullwinkles.com/tukwila/student-youth-groups",
      "pipeline": "security",
      "tier": 0,
      "rule": "missing-permissions-policy",
      "severity": "info",
      "title": "Missing Permissions-Policy header",
      "detail": "No Permissions-Policy header was present to restrict access to powerful browser features.",
      "evidence": {
        "header": "permissions-policy",
        "present": false
      }
    },
    {
      "type": "finding",
      "id": 3328,
      "url": "https://bullwinkles.com/tukwila/student-youth-groups",
      "pipeline": "ux",
      "tier": 0,
      "rule": "ux/lighthouse/performance",
      "severity": "serious",
      "title": "Lighthouse Performance score: 0.49",
      "detail": "Lighthouse category 'Performance' scored 0.49 (0-1 scale).",
      "evidence": {
        "category": "performance",
        "score": 0.49
      }
    },
    {
      "type": "finding",
      "id": 3329,
      "url": "https://bullwinkles.com/tukwila/student-youth-groups",
      "pipeline": "ux",
      "tier": 0,
      "rule": "ux/lighthouse/accessibility",
      "severity": "info",
      "title": "Lighthouse Accessibility score: 1",
      "detail": "Lighthouse category 'Accessibility' scored 1 (0-1 scale).",
      "evidence": {
        "category": "accessibility",
        "score": 1
      }
    },
    {
      "type": "finding",
      "id": 3330,
      "url": "https://bullwinkles.com/tukwila/student-youth-groups",
      "pipeline": "ux",
      "tier": 0,
      "rule": "ux/lighthouse/best-practices",
      "severity": "info",
      "title": "Lighthouse Best Practices score: 0.96",
      "detail": "Lighthouse category 'Best Practices' scored 0.96 (0-1 scale).",
      "evidence": {
        "category": "best-practices",
        "score": 0.96
      }
    },
    {
      "type": "finding",
      "id": 3331,
      "url": "https://bullwinkles.com/tukwila/student-youth-groups",
      "pipeline": "ux",
      "tier": 0,
      "rule": "ux/audit/errors-in-console",
      "severity": "serious",
      "title": "Browser errors were logged to the console",
      "detail": "Errors logged to the console indicate unresolved problems. They can come from network request failures and other browser concerns. [Learn more about this errors in console diagnostic audit](https://developer.chrome.com/docs/lighthouse/best-practices/errors-in-console/)",
      "evidence": {
        "audit_id": "errors-in-console",
        "score": 0,
        "scoreDisplayMode": "binary",
        "displayValue": null
      }
    },
    {
      "type": "finding",
      "id": 3332,
      "url": "https://bullwinkles.com/wilsonville/attractions",
      "pipeline": "security",
      "tier": 0,
      "rule": "missing-csp",
      "severity": "serious",
      "title": "Missing Content-Security-Policy header",
      "detail": "No Content-Security-Policy header was present, leaving the page without a script-injection safety net.",
      "evidence": {
        "header": "content-security-policy",
        "present": false
      }
    },
    {
      "type": "finding",
      "id": 3333,
      "url": "https://bullwinkles.com/wilsonville/attractions",
      "pipeline": "security",
      "tier": 0,
      "rule": "missing-permissions-policy",
      "severity": "info",
      "title": "Missing Permissions-Policy header",
      "detail": "No Permissions-Policy header was present to restrict access to powerful browser features.",
      "evidence": {
        "header": "permissions-policy",
        "present": false
      }
    },
    {
      "type": "finding",
      "id": 3334,
      "url": "https://bullwinkles.com/wilsonville/attractions",
      "pipeline": "ux",
      "tier": 0,
      "rule": "ux/lighthouse/performance",
      "severity": "serious",
      "title": "Lighthouse Performance score: 0.39",
      "detail": "Lighthouse category 'Performance' scored 0.39 (0-1 scale).",
      "evidence": {
        "category": "performance",
        "score": 0.39
      }
    },
    {
      "type": "finding",
      "id": 3335,
      "url": "https://bullwinkles.com/wilsonville/attractions",
      "pipeline": "ux",
      "tier": 0,
      "rule": "ux/lighthouse/accessibility",
      "severity": "info",
      "title": "Lighthouse Accessibility score: 1",
      "detail": "Lighthouse category 'Accessibility' scored 1 (0-1 scale).",
      "evidence": {
        "category": "accessibility",
        "score": 1
      }
    },
    {
      "type": "finding",
      "id": 3336,
      "url": "https://bullwinkles.com/wilsonville/attractions",
      "pipeline": "ux",
      "tier": 0,
      "rule": "ux/lighthouse/best-practices",
      "severity": "info",
      "title": "Lighthouse Best Practices score: 0.96",
      "detail": "Lighthouse category 'Best Practices' scored 0.96 (0-1 scale).",
      "evidence": {
        "category": "best-practices",
        "score": 0.96
      }
    },
    {
      "type": "finding",
      "id": 3337,
      "url": "https://bullwinkles.com/wilsonville/attractions",
      "pipeline": "ux",
      "tier": 0,
      "rule": "ux/audit/largest-contentful-paint",
      "severity": "serious",
      "title": "Largest Contentful Paint",
      "detail": "Largest Contentful Paint marks the time at which the largest text or image is painted. [Learn more about the Largest Contentful Paint metric](https://developer.chrome.com/docs/lighthouse/performance/lighthouse-largest-contentful-paint/) (9.7\u00a0s)",
      "evidence": {
        "audit_id": "largest-contentful-paint",
        "score": 0,
        "scoreDisplayMode": "numeric",
        "displayValue": "9.7\u00a0s"
      }
    },
    {
      "type": "finding",
      "id": 3338,
      "url": "https://bullwinkles.com/wilsonville/attractions",
      "pipeline": "ux",
      "tier": 0,
      "rule": "ux/audit/errors-in-console",
      "severity": "serious",
      "title": "Browser errors were logged to the console",
      "detail": "Errors logged to the console indicate unresolved problems. They can come from network request failures and other browser concerns. [Learn more about this errors in console diagnostic audit](https://developer.chrome.com/docs/lighthouse/best-practices/errors-in-console/)",
      "evidence": {
        "audit_id": "errors-in-console",
        "score": 0,
        "scoreDisplayMode": "binary",
        "displayValue": null
      }
    },
    {
      "type": "finding",
      "id": 3339,
      "url": "https://bullwinkles.com/wilsonville/play",
      "pipeline": "security",
      "tier": 0,
      "rule": "missing-csp",
      "severity": "serious",
      "title": "Missing Content-Security-Policy header",
      "detail": "No Content-Security-Policy header was present, leaving the page without a script-injection safety net.",
      "evidence": {
        "header": "content-security-policy",
        "present": false
      }
    },
    {
      "type": "finding",
      "id": 3340,
      "url": "https://bullwinkles.com/wilsonville/play",
      "pipeline": "security",
      "tier": 0,
      "rule": "missing-permissions-policy",
      "severity": "info",
      "title": "Missing Permissions-Policy header",
      "detail": "No Permissions-Policy header was present to restrict access to powerful browser features.",
      "evidence": {
        "header": "permissions-policy",
        "present": false
      }
    },
    {
      "type": "finding",
      "id": 3341,
      "url": "https://bullwinkles.com/wilsonville/play",
      "pipeline": "ux",
      "tier": 0,
      "rule": "ux/lighthouse/performance",
      "severity": "serious",
      "title": "Lighthouse Performance score: 0.34",
      "detail": "Lighthouse category 'Performance' scored 0.34 (0-1 scale).",
      "evidence": {
        "category": "performance",
        "score": 0.34
      }
    },
    {
      "type": "finding",
      "id": 3342,
      "url": "https://bullwinkles.com/wilsonville/play",
      "pipeline": "ux",
      "tier": 0,
      "rule": "ux/lighthouse/accessibility",
      "severity": "info",
      "title": "Lighthouse Accessibility score: 1",
      "detail": "Lighthouse category 'Accessibility' scored 1 (0-1 scale).",
      "evidence": {
        "category": "accessibility",
        "score": 1
      }
    },
    {
      "type": "finding",
      "id": 3343,
      "url": "https://bullwinkles.com/wilsonville/play",
      "pipeline": "ux",
      "tier": 0,
      "rule": "ux/lighthouse/best-practices",
      "severity": "moderate",
      "title": "Lighthouse Best Practices score: 0.74",
      "detail": "Lighthouse category 'Best Practices' scored 0.74 (0-1 scale).",
      "evidence": {
        "category": "best-practices",
        "score": 0.74
      }
    },
    {
      "type": "finding",
      "id": 3344,
      "url": "https://bullwinkles.com/wilsonville/play",
      "pipeline": "ux",
      "tier": 0,
      "rule": "ux/audit/largest-contentful-paint",
      "severity": "serious",
      "title": "Largest Contentful Paint",
      "detail": "Largest Contentful Paint marks the time at which the largest text or image is painted. [Learn more about the Largest Contentful Paint metric](https://developer.chrome.com/docs/lighthouse/performance/lighthouse-largest-contentful-paint/) (11.4\u00a0s)",
      "evidence": {
        "audit_id": "largest-contentful-paint",
        "score": 0,
        "scoreDisplayMode": "numeric",
        "displayValue": "11.4\u00a0s"
      }
    },
    {
      "type": "finding",
      "id": 3345,
      "url": "https://bullwinkles.com/wilsonville/play",
      "pipeline": "ux",
      "tier": 0,
      "rule": "ux/audit/errors-in-console",
      "severity": "serious",
      "title": "Browser errors were logged to the console",
      "detail": "Errors logged to the console indicate unresolved problems. They can come from network request failures and other browser concerns. [Learn more about this errors in console diagnostic audit](https://developer.chrome.com/docs/lighthouse/best-practices/errors-in-console/)",
      "evidence": {
        "audit_id": "errors-in-console",
        "score": 0,
        "scoreDisplayMode": "binary",
        "displayValue": null
      }
    },
    {
      "type": "finding",
      "id": 3346,
      "url": "https://bullwinkles.com",
      "pipeline": "wcag",
      "tier": 2,
      "rule": "wcag/4.1.2",
      "severity": "moderate",
      "title": "Carousel slide visibility not properly synced with focusable content",
      "detail": "Screen reader users may encounter inconsistent state where hidden slides (aria-hidden='true') could still contain focusable elements (images typically aren't focusable, but if any interactive controls exist within slides they'd be reachable by keyboard while hidden from AT). Ensure inactive slides either have inert/tabindex=-1 on any focusable descendants or are fully removed from the accessibility tree, and that the visible slide's aria-hidden='false' is redundant but not harmful. Fix: audit slides for focusable children and apply tabindex=-1 or the inert attribute to non-visible slides.",
      "evidence": {
        "selector": "div[role=group][aria-roledescription=carousel] > div",
        "note": "aria-hidden toggling alone doesn't prevent keyboard focus"
      }
    },
    {
      "type": "finding",
      "id": 3347,
      "url": "https://bullwinkles.com",
      "pipeline": "wcag",
      "tier": 2,
      "rule": "wcag/2.2.2",
      "severity": "moderate",
      "title": "Auto-advancing carousel lacks confirmed persistent pause control and status updates",
      "detail": "Low-vision and cognitive-disability users need a way to stop moving content per 2.2.2; a pause button exists ('Pause photo slideshow') which is good, but there's no evidence of an aria-live region announcing slide changes or of focus/state management ensuring the pause button's label/state (aria-pressed) updates after activation. Fix: add aria-pressed to the pause/play toggle button reflecting current state, and consider an aria-live='off' polite region only if slide content changes are meaningful, so screen reader users are not disoriented by autoplay without feedback.",
      "evidence": {
        "selector": "button[aria-label='Pause photo slideshow']",
        "note": "No aria-pressed or state indicator present in skeleton"
      }
    },
    {
      "type": "finding",
      "id": 3348,
      "url": "https://bullwinkles.com",
      "pipeline": "wcag",
      "tier": 2,
      "rule": "wcag/4.1.2",
      "severity": "minor",
      "title": "Carousel photo indicator buttons rely on aria-current without accessible name reflecting position clearly for all AT",
      "detail": "The 'Show photo X of 4' buttons with aria-current='true' are generally fine, but ensure focus moves appropriately and the current indicator's visual focus state is visible for keyboard users per 2.4.7 Focus Visible; confirm CSS does not suppress outline on these buttons.",
      "evidence": {
        "selector": "div[role=group][aria-label='Choose photo'] button"
      }
    },
    {
      "type": "finding",
      "id": 3349,
      "url": "https://bullwinkles.com/upland",
      "pipeline": "wcag",
      "tier": 2,
      "rule": "wcag/2.4.4",
      "severity": "moderate",
      "title": "Generic, repeated link text 'Learn More' and 'Visit Today!' lacks context",
      "detail": "Screen reader and voice-control users navigating by links list will encounter multiple links labeled 'Learn More', 'Visit Today!', and 'View Location' with no distinguishing accessible name, making it impossible to tell where each link goes out of context. Fix by adding visually-hidden text (e.g. 'Learn More about Play Packages') or aria-label to each link.",
      "evidence": {
        "selector": "a:contains('Learn More'), a:contains('Visit Today!')",
        "note": "3+ instances across sections"
      }
    },
    {
      "type": "finding",
      "id": 3350,
      "url": "https://bullwinkles.com/upland",
      "pipeline": "wcag",
      "tier": 2,
      "rule": "wcag/1.1.1",
      "severity": "minor",
      "title": "Decorative images correctly marked but purely decorative status unverifiable without visual context",
      "detail": "Images like the hero background and section images use alt=\"\" which is appropriate if truly decorative; however some (e.g. Play Packages thumbnail, birthday image) appear content-related and convey information about the offering, so empty alt may deprive low-vision/screen-reader users of relevant context. Verify each image's purpose; if it illustrates the linked content (e.g., party package photo), give it a meaningful alt text instead of empty.",
      "evidence": {
        "selector": "img[alt='']",
        "note": "Multiple images inside content link cards use empty alt despite being adjacent to headings like 'Play Packages'"
      }
    },
    {
      "type": "finding",
      "id": 3351,
      "url": "https://bullwinkles.com/upland",
      "pipeline": "wcag",
      "tier": 2,
      "rule": "wcag/4.1.2",
      "severity": "minor",
      "title": "Duplicate header/footer logo images with redundant alt text",
      "detail": "Both header and footer contain identical logo image with alt text 'Bullwinkle's Upland', which is fine, but combined with an adjacent 'Skip to main content' and phone links, screen reader users get repetitive announcements at start of page; not a blocking issue but could be streamlined by marking footer logo decorative if purely branding repeated elsewhere.",
      "evidence": {
        "selector": "img[alt=\"Bullwinkle's Upland\"]"
      }
    },
    {
      "type": "finding",
      "id": 3352,
      "url": "https://bullwinkles.com/tukwila",
      "pipeline": "security",
      "tier": 2,
      "rule": "security/insufficient-evidence",
      "severity": "minor",
      "title": "No security-relevant detail in flagged console errors",
      "detail": "The flagged item concerns UX/console runtime errors, not a security control. No headers, TLS metadata, or credential material were provided alongside this item, so no concrete security misconfiguration or data exposure can be confirmed from the evidence given. If the console errors reveal stack traces, API keys, internal endpoints, or verbose error output from a backend, that would constitute sensitive-data exposure (OWASP A05/A09) and should be re-flagged with the actual console output for review. Recommend ensuring production builds suppress verbose error logging and that no secrets or internal infrastructure details are printed to the browser console.",
      "evidence": {
        "note": "No header/TLS/cookie evidence was supplied with this finding to evaluate; page skeleton shows only a standard marketing site with no forms handling sensitive input."
      }
    },
    {
      "type": "finding",
      "id": 3353,
      "url": "https://bullwinkles.com/tukwila",
      "pipeline": "wcag",
      "tier": 2,
      "rule": "wcag/1.1.1",
      "severity": "moderate",
      "title": "Duplicate non-decorative links share identical accessible name",
      "detail": "Multiple links throughout the page (e.g., 'Visit Today!', 'Learn More', logo image links) use the same generic text pointing to different destinations without distinguishing context that is programmatically available. Screen reader users navigating via a links list cannot distinguish 'Visit Today!' for packages vs birthday party pages. This is a Link Purpose (2.4.4) concern; images used as decorative are correctly hidden with alt='' or aria-hidden, which is not itself a violation.",
      "evidence": {
        "selector": "a:has-text('Visit Today!'), a:has-text('Learn More')",
        "note": "Ambiguous link text repeated across sections"
      }
    },
    {
      "type": "finding",
      "id": 3354,
      "url": "https://bullwinkles.com/tukwila",
      "pipeline": "wcag",
      "tier": 2,
      "rule": "wcag/1.1.1",
      "severity": "minor",
      "title": "Carousel/gallery images correctly marked decorative but verify content-bearing slides",
      "detail": "The image carousels ('Image slideshow', 'Image gallery') use empty alt and aria-hidden on duplicate/thumbnail images, which is appropriate if the images are purely decorative or duplicative of text content. However, if any slide conveys unique promotional information (e.g., special offers only shown in the image), low-vision/screen-reader users relying on alt text would miss that content. Recommend content audit to confirm no unique information is conveyed only visually.",
      "evidence": {
        "selector": "div[role='region'][aria-label='Image slideshow'] img, div[role='region'][aria-label='Image gallery'] img",
        "note": "Empty alt/aria-hidden on all carousel images"
      }
    },
    {
      "type": "finding",
      "id": 3355,
      "url": "https://bullwinkles.com/upland/eat",
      "pipeline": "wcag",
      "tier": 2,
      "rule": "wcag/1.3.1",
      "severity": "minor",
      "title": "Menu item descriptions present but allergen/portion info inconsistent",
      "detail": "Screen reader and low-vision users rely on text descriptions for menu items since visual cues (photos) aren't accessible. The skeleton shows most items include descriptive text (e.g., 'Crispy, golden fries served hot & perfectly seasoned'), so the core name/price/description pattern is exposed via accessible text. However, no allergen or ingredient list is evident for items beyond generic descriptions, which could affect users with dietary restrictions relying on assistive tech to parse menu content. This is a content-completeness concern rather than a structural WCAG barrier and does not clearly map to a specific SC violation; recommend verifying all items have equivalent descriptive text, but this does not rise above minor as currently structured.",
      "evidence": {
        "selector": "section:nth-of-type(2) h4",
        "snippet": "Basket of Fries* $7.00 Crispy, golden fries..."
      }
    },
    {
      "type": "finding",
      "id": 3356,
      "url": "https://bullwinkles.com/upland/eat",
      "pipeline": "wcag",
      "tier": 2,
      "rule": "wcag/4.1.2",
      "severity": "serious",
      "title": "Focusable phone/nav links hidden inside aria-hidden container",
      "detail": "The header wraps a phone link and other content in a <div aria-hidden='true'> while the link remains keyboard-focusable (tel:9098701511). Keyboard and screen-reader users will encounter a focusable control that is not exposed to assistive technology (announced as nothing or skipped inconsistently across browsers), violating Name/Role/Value and creating confusing focus order for keyboard-only users who tab to an invisible-to-AT link. Fix: remove aria-hidden from the wrapping div or add tabindex='-1' to the phone link inside it so hidden-but-focusable elements don't create a keyboard trap of confusion.",
      "evidence": {
        "selector": "header div[aria-hidden='true'] a[href='tel:9098701511']",
        "note": "escalate for engineering review since duplicated across many pages via shared header"
      }
    },
    {
      "type": "finding",
      "id": 3357,
      "url": "https://bullwinkles.com/wilsonville/contact-us",
      "pipeline": "wcag",
      "tier": 2,
      "rule": "wcag/3.3.1",
      "severity": "moderate",
      "title": "Form lacks accessible error identification",
      "detail": "Screen-reader and low-vision users may not receive clear, programmatically-associated error messages when submitting the contact form with missing/invalid fields. Relying solely on the native 'required' attribute and browser tooltips is inconsistent across browsers/AT and may not be announced reliably by all screen readers, and does not describe how to fix the error in text near the field. Fix: on submission, display inline error text adjacent to each invalid field, associate it via aria-describedby, and set aria-invalid='true' on the field, ensuring errors are announced to screen readers and visible to sighted users.",
      "evidence": {
        "selector": "form input[required]",
        "note": "Contact form: Name and other required fields lack visible/associated error messaging"
      }
    },
    {
      "type": "finding",
      "id": 3358,
      "url": "https://bullwinkles.com/wilsonville/contact-us",
      "pipeline": "wcag",
      "tier": 2,
      "rule": "wcag/3.3.3",
      "severity": "moderate",
      "title": "No suggestions for fixing input errors",
      "detail": "When validation fails (e.g., invalid email format), users are not given specific textual suggestions to correct the error, which particularly affects users with cognitive disabilities or screen-reader users who cannot rely on visual-only cues like red borders. Fix: Add descriptive error text such as 'Please enter a valid email address' near the offending field.",
      "evidence": {
        "selector": "form",
        "note": "No described error-correction guidance beyond required marker"
      }
    },
    {
      "type": "finding",
      "id": 3359,
      "url": "https://bullwinkles.com/tukwila/jobs",
      "pipeline": "security",
      "tier": 2,
      "rule": "security/injection-surface",
      "severity": "minor",
      "title": "Job application form lacks visible CSRF/anti-automation controls",
      "detail": "The form includes a hidden honeypot field ('website') for bot mitigation but no visible CSRF token or CAPTCHA reference in the skeleton. If the backend does not validate CSRF tokens, the form could be subject to cross-site request forgery, allowing forged submissions. Resumes and PII (name, availability, etc.) are collected, so validate that server-side CSRF protection and file-upload validation (type/size checks) exist even though not visible in the DOM. Remediation: ensure anti-CSRF tokens are issued and validated, and uploaded files are scanned/type-restricted server-side.",
      "evidence": {
        "selector": "form",
        "note": "No CSRF token field visible; only a hidden honeypot 'website' input present"
      }
    },
    {
      "type": "finding",
      "id": 3360,
      "url": "https://bullwinkles.com/tukwila/jobs",
      "pipeline": "security",
      "tier": 2,
      "rule": "security/sensitive-data-exposure",
      "severity": "minor",
      "title": "Resume upload field may transmit PII without visible confirmation of encryption in transit",
      "detail": "The form collects PII and a resume file upload. This finding is not about the console-error triage item directly (no header/TLS evidence was provided to assess enforcement of HTTPS/HSTS), but flags that sensitive personal data (contact info, resume) should only be transmitted over TLS with HSTS enforced, and stored/processed per data-protection requirements. Recommend confirming HSTS header presence and secure cookie flags for any session set during form submission.",
      "evidence": {
        "selector": "form input[type=file]#resume",
        "note": "No headers/TLS metadata were supplied for direct verification"
      }
    },
    {
      "type": "finding",
      "id": 3361,
      "url": "https://bullwinkles.com/tukwila/jobs",
      "pipeline": "wcag",
      "tier": 2,
      "rule": "wcag/3.3.1",
      "severity": "moderate",
      "title": "Form lacks visible/programmatic error identification",
      "detail": "The job application form has multiple required fields (First Name, Days Available, Shift Preference, etc.) but the skeleton shows no evidence of associated error message elements, aria-invalid usage, or aria-describedby linking to error text. Screen reader users and low-vision users who submit invalid data may not be informed which fields failed validation or why, since errors may only be indicated visually (e.g., color/border) without text description. Fix: on validation failure, programmatically associate an error message with each invalid field via aria-describedby and aria-invalid='true', and ensure error text is visible and announced (e.g., via a live region or focus move to the first error).",
      "evidence": {
        "selector": "form",
        "snippet": "<input type=\"text\" name=\"firstName\" id=\"firstName\" required>",
        "note": "No aria-describedby error linkage or visible error container present in skeleton"
      }
    },
    {
      "type": "finding",
      "id": 3362,
      "url": "https://bullwinkles.com/tukwila/jobs",
      "pipeline": "wcag",
      "tier": 2,
      "rule": "wcag/4.1.3",
      "severity": "moderate",
      "title": "No status/error live region for form submission feedback",
      "detail": "Keyboard and screen-reader users submitting the form need a way to be notified of success or failure without relying on visual cues alone. No aria-live region or role='alert' container is present in the skeleton for conveying submission status. Fix: add an aria-live='polite' (or 'assertive' for errors) region to announce submission success/failure and validation errors dynamically.",
      "evidence": {
        "selector": "form button[type=submit]",
        "note": "No status region referenced near submit button"
      }
    },
    {
      "type": "finding",
      "id": 3363,
      "url": "https://bullwinkles.com/upland/contact-us",
      "pipeline": "security",
      "tier": 2,
      "rule": "security/injection-surface",
      "severity": "minor",
      "title": "Contact form lacks visible CSRF/anti-automation controls",
      "detail": "The form includes a plain honeypot field (name='website', aria-hidden) for bot mitigation but no visible CSRF token or explanation of server-side validation. If the backend doesn't validate origin/CSRF tokens, the form could be subject to cross-site submission or automated spam abuse. Remediation: ensure server-side CSRF token validation and rate limiting are in place even though this is a low-sensitivity contact form.",
      "evidence": {
        "selector": "form input[name=website]",
        "note": "Honeypot present but no CSRF token visible in skeleton"
      }
    },
    {
      "type": "finding",
      "id": 3364,
      "url": "https://bullwinkles.com/upland/contact-us",
      "pipeline": "ux",
      "tier": 2,
      "rule": "ux/functional-not-security",
      "severity": "minor",
      "title": "Flagged console errors are outside security scope",
      "detail": "The flagged item concerns JavaScript console errors potentially impairing form usability, which is a functional/UX concern rather than a security vulnerability. No security-relevant evidence (headers, TLS, secrets) was provided to substantiate a security finding here. Recommend triaging via functional QA/browser devtools rather than security review.",
      "evidence": {
        "note": "No security header/TLS/secret evidence tied to this flag"
      }
    },
    {
      "type": "finding",
      "id": 3365,
      "url": "https://bullwinkles.com/upland/contact-us",
      "pipeline": "wcag",
      "tier": 2,
      "rule": "wcag/3.3.1",
      "severity": "moderate",
      "title": "Form error identification not verifiable / likely missing accessible messaging",
      "detail": "Screen-reader users and low-vision users need errors announced programmatically (e.g., via aria-live region, aria-invalid, and associated error text linked with aria-describedby). The skeleton shows only a required-field indicator (*) with no visible error/success messaging structure, no aria-live region, and no aria-describedby on inputs. If validation errors appear only via color or a toast not tied to the field, screen reader users won't know submission failed or which field is wrong. Fix: on validation failure, set aria-invalid='true' on the offending input, add a visible error message associated via aria-describedby, and announce a summary via an aria-live region; confirm successful submission with a similarly announced success message.",
      "evidence": {
        "selector": "form",
        "snippet": "<form> Have a question? ... indicates a required field",
        "note": "3.3.1 Error Identification / 4.1.3 Status Messages"
      }
    },
    {
      "type": "finding",
      "id": 3366,
      "url": "https://bullwinkles.com/upland/contact-us",
      "pipeline": "wcag",
      "tier": 2,
      "rule": "wcag/1.3.1",
      "severity": "minor",
      "title": "Required field indicator not programmatically associated",
      "detail": "The asterisk (*) indicating required fields is marked aria-hidden and not otherwise conveyed to assistive technology (e.g., via aria-required or 'required' attribute plus visible text). Screen reader users may not know which fields are mandatory. Fix: add the HTML 'required' attribute and/or aria-required='true' to required inputs, and ensure the meaning of '*' is announced (e.g., via a visually-hidden text equivalent or aria-label referencing 'required').",
      "evidence": {
        "selector": "span[aria-hidden='true']",
        "snippet": "<span aria-hidden=\"true\"> *"
      }
    },
    {
      "type": "finding",
      "id": 3367,
      "url": "https://bullwinkles.com/wilsonville/about-us",
      "pipeline": "wcag",
      "tier": 2,
      "rule": "wcag/1.1.1",
      "severity": "moderate",
      "title": "Meaningful images marked decorative with empty alt text",
      "detail": "Screen reader users cannot access the content of the 'Our Story' photo and the Tukwila location photo, both of which appear to depict actual venue/attraction imagery relevant to understanding the page content, not purely decorative filler. Marking them alt=\"\" hides this information entirely. Fix: add descriptive alt text (e.g., 'Go-kart track at Bullwinkle's Wilsonville' or 'Exterior of Tukwila, WA location') unless the images are truly redundant with adjacent text, in which case decorative treatment is acceptable and should be documented as such.",
      "evidence": {
        "selector": "section img[alt='']",
        "note": "Our Story section image and Tukwila location image both have empty alt attributes},}]}]}}}}}}]}])}}]}}]}}} \uc704\ud574 }],"
      }
    },
    {
      "type": "finding",
      "id": 3368,
      "url": "https://bullwinkles.com/wilsonville/eat",
      "pipeline": "security",
      "tier": 2,
      "rule": "security/misconfiguration",
      "severity": "minor",
      "title": "Console errors flagged item is not a security-relevant finding",
      "detail": "The flagged item concerns UX console errors, not a security control. No header, TLS, cookie, or injection surface evidence was provided alongside this item to substantiate a security issue. No actionable security finding can be derived from this flag alone; recommend inspecting actual console error content separately (e.g., for leaked API keys/tokens in error messages, stack traces exposing internal paths, or mixed-content warnings) if such details become available.",
      "evidence": {
        "note": "No header/TLS/cookie data accompanied this flagged item; insufficient evidence to confirm a security misconfiguration."
      }
    },
    {
      "type": "finding",
      "id": 3369,
      "url": "https://bullwinkles.com/wilsonville/groups",
      "pipeline": "wcag",
      "tier": 2,
      "rule": "wcag/1.1.1",
      "severity": "minor",
      "title": "Empty alt attributes appear correctly used for decorative images",
      "detail": "The images flagged (e.g., location photo alt=\"\") appear to be purely decorative since adjacent text links (e.g., 'View Location', address text) already convey the same information. Screen reader users are not blocked because the empty alt causes these images to be skipped, which is the correct behavior per 1.1.1. No fix is required unless an image conveys unique information not present in surrounding text (verify the second unlabeled image in the Tukwila card, marked '<!-- x1 more -->', to confirm it is also purely decorative).",
      "evidence": {
        "selector": "section img[alt='']",
        "note": "Verify the second occurrence noted as '<!-- x1 more -->' near the Tukwila card is decorative and not an informative image lacking alt text."
      }
    },
    {
      "type": "finding",
      "id": 3370,
      "url": "https://bullwinkles.com/upland/attractions/laser-tag",
      "pipeline": "wcag",
      "tier": 2,
      "rule": "wcag/1.1.1",
      "severity": "moderate",
      "title": "Carousel images lack meaningful alt text",
      "detail": "Screen reader users browsing the 'Beyond the Arena' carousel encounter images with empty alt attributes (alt=\"\") that appear to depict actual arena/facility scenes rather than purely decorative graphics. If these images convey content (e.g., showing the laser tag arena, equipment, or environment) that sighted users glean visually, blind users get no equivalent information\u2014announced only as unlabeled images or skipped entirely. Fix: if images are purely decorative, keep alt=\"\" but ensure surrounding text conveys equivalent info; if they convey information not available elsewhere, provide descriptive alt text (e.g., alt=\"Laser tag arena with neon obstacles\").",
      "evidence": {
        "selector": "div[role='region'][aria-label='Image gallery'] img[alt='']",
        "note": "Carousel contains at least two images with empty alt while being presented as meaningful content under an 'Image gallery' region."
      }
    },
    {
      "type": "finding",
      "id": 3371,
      "url": "https://bullwinkles.com/upland/attractions/laser-tag",
      "pipeline": "wcag",
      "tier": 2,
      "rule": "wcag/4.1.2",
      "severity": "minor",
      "title": "Carousel slides lack accessible group/slide semantics",
      "detail": "The carousel uses aria-roledescription='carousel' but individual slides are not marked with role='group' and aria-roledescription='slide' with labels (e.g., 'Slide 1 of 3'). Screen reader users may not understand carousel structure or their position within it, reducing orientation per 4.1.2 Name, Role, Value. Fix: wrap each slide in a group with appropriate roledescription and position label.",
      "evidence": {
        "selector": "div[role='region'][aria-roledescription='carousel']"
      }
    },
    {
      "type": "finding",
      "id": 3372,
      "url": "https://bullwinkles.com/tukwila/attractions/arcade",
      "pipeline": "wcag",
      "tier": 2,
      "rule": "wcag/1.1.1",
      "severity": "moderate",
      "title": "Carousel images have empty alt text",
      "detail": "Screen reader users navigating the 'Image gallery' carousel encounter three images with alt=\"\" and no accessible name, so they cannot determine what is being shown even though sighted users see meaningful promotional photos of the arcade. If the images are purely decorative (duplicating info already conveyed elsewhere in text), empty alt is acceptable, but given they are the primary content of a labeled carousel region, they likely convey information and need descriptive alt text (e.g. 'Kids playing claw machine game', 'Arcade game floor with prize counter'). Fix: add meaningful alt attributes to each slide image or, if truly decorative, ensure the carousel's purpose is otherwise announced via text captions.",
      "evidence": {
        "selector": "div[role='region'][aria-label='Image gallery'] img",
        "note": "All three carousel images use alt=''"
      }
    },
    {
      "type": "finding",
      "id": 3373,
      "url": "https://bullwinkles.com/wilsonville/faq",
      "pipeline": "wcag",
      "tier": 2,
      "rule": "wcag/4.1.2",
      "severity": "minor",
      "title": "Unable to fully verify FAQ accordion panel association",
      "detail": "The FAQ accordion buttons correctly use aria-expanded and aria-controls referencing IDs like 'faq-panel-k45-0', which is the right pattern for disclosure widgets. However, the skeleton does not show the corresponding panel elements, so it cannot be confirmed that an element with id='faq-panel-k45-0' actually exists in the DOM. If the referenced ID is missing or mismatched, screen reader users (e.g. JAWS/NVDA) relying on aria-controls to understand the relationship between the button and its content will get no meaningful association, and some assistive tech will fail to announce the expanded region contents. Fix: confirm each accordion panel has an id exactly matching the button's aria-controls value, and that the panel's visibility is toggled in sync with aria-expanded.",
      "evidence": {
        "selector": "button[aria-controls='faq-panel-k45-0']",
        "note": "criterion 4.1.2 Name, Role, Value"
      }
    },
    {
      "type": "finding",
      "id": 3374,
      "url": "https://bullwinkles.com/tukwila/packages",
      "pipeline": "wcag",
      "tier": 2,
      "rule": "wcag/1.1.1",
      "severity": "moderate",
      "title": "Package/product images use empty alt text without context",
      "detail": "Screen-reader users browsing the Value Packages section will skip the package images (e.g. the $45.99 package image) entirely because alt=\"\" marks them as decorative. Since these images visually represent distinct purchasable packages and may convey information not otherwise available in text (e.g. what's included, branding, visual differentiation between packages), they are likely meaningful content rather than pure decoration. If the images are purely stylistic and all information is duplicated in adjacent text (price, name, points), empty alt is acceptable; but if they convey unique info, they need descriptive alt text identifying the package. Fix: audit each package image and provide alt text describing the package (e.g. 'Value Package card, 185 points') when it adds unique context, or confirm and document as decorative if truly redundant.",
      "evidence": {
        "selector": "img[alt='']",
        "snippet": "<img alt=\"\" src=\"8198386b0f27e368dc871de71e3eb6b475929934-1708x2560.webp\">",
        "note": "Repeated pattern across package sections (x3 more)."
      }
    },
    {
      "type": "finding",
      "id": 3375,
      "url": "https://bullwinkles.com/upland/birthday",
      "pipeline": "wcag",
      "tier": 2,
      "rule": "wcag/2.4.4",
      "severity": "moderate",
      "title": "Unclear or missing reservation call-to-action link purpose",
      "detail": "Sighted and screen-reader users looking to book a required pre-reservation cannot easily identify where/how to start the reservation process from the semantic structure; no clear labeled CTA (e.g., 'Book a Party' or 'Reserve Now') button/link is present in the flagged section. This creates a barrier for keyboard and screen-reader users who rely on link/button text to understand available actions. Fix: add a clearly labeled, keyboard-accessible CTA (e.g., a button or link with text like 'Reserve Your Party') near the reservation requirement statement, ensuring it's in the tab order and has an accessible name via visible text or aria-label.",
      "evidence": {
        "selector": "section:has(h1:contains('Birthday Parties'))",
        "note": "No explicit link/button found in skeleton for starting a reservation despite text stating reservations are required."
      }
    },
    {
      "type": "finding",
      "id": 3376,
      "url": "https://bullwinkles.com/upland/attractions/miniature-golf",
      "pipeline": "wcag",
      "tier": 2,
      "rule": "wcag/4.1.2",
      "severity": "moderate",
      "title": "Carousel images lack accessible names/roles distinguishing slides",
      "detail": "Screen reader users navigating the 'Image gallery' carousel encounter decorative-looking img elements with empty alt text, and no visible slide position indicators (e.g., 'Slide 1 of 3') are exposed. Only Previous/Next/Pause buttons are labeled, but there's no way for a non-visual user to know which slide is active or how many total slides exist. Add an aria-live region or status text announcing current slide index, and provide meaningful alt text for the images or mark them properly decorative with contextual descriptions.",
      "evidence": {
        "selector": "div[role='region'][aria-label='Image gallery']",
        "note": "3 images with alt=''; two wrapped in aria-hidden=true divs suggesting inconsistent hide/show state management"
      }
    },
    {
      "type": "finding",
      "id": 3377,
      "url": "https://bullwinkles.com/upland/attractions/miniature-golf",
      "pipeline": "wcag",
      "tier": 2,
      "rule": "wcag/2.1.1",
      "severity": "moderate",
      "title": "Carousel keyboard operability unverified",
      "detail": "Keyboard-only users must be able to tab to Previous/Next/Pause controls and activate them without a mouse; the skeleton shows buttons but does not confirm focus order or that hidden slides (aria-hidden divs) are also removed from tab order. If inactive slide images remain focusable while their container is aria-hidden, keyboard/screen reader users could focus on hidden content or become confused. Verify that inactive slides use both aria-hidden and inert/tabindex=-1 on any focusable descendants.",
      "evidence": {
        "selector": "div[role='region'][aria-label='Image gallery'] button",
        "note": "Previous/Next/Pause buttons present but slide visibility management not confirmed accessible"
      }
    },
    {
      "type": "finding",
      "id": 3378,
      "url": "https://bullwinkles.com/upland/attractions/miniature-golf",
      "pipeline": "wcag",
      "tier": 2,
      "rule": "wcag/1.4.13",
      "severity": "minor",
      "title": "Autoplaying carousel may lack sufficient pause control granularity",
      "detail": "Low-vision and cognitive-disability users benefit from being able to stop, pause, or hide moving content per 2.2.2; a single Pause button exists which is good, but ensure it is reachable before autoplay causes content changes that could be missed by AT users, and that pausing persists (not auto-resuming) as required.",
      "evidence": {
        "selector": "button[aria-label='Pause image slideshow']"
      }
    },
    {
      "type": "finding",
      "id": 3379,
      "url": "https://bullwinkles.com/wilsonville/bowl",
      "pipeline": "security",
      "tier": 2,
      "rule": "security/misconfiguration",
      "severity": "minor",
      "title": "Insufficient evidence to confirm security impact of console errors",
      "detail": "The flagged item concerns runtime console errors, a UX/functional concern rather than a security finding. No response headers, TLS metadata, or DOM evidence were provided that tie these errors to a security-relevant condition (e.g., mixed-content warnings, CSP violations, exposed API keys/secrets in error output, or failed auth calls). Without console log contents, stack traces, or network request details, this cannot be validated as a security issue under OWASP/ASVS categories. Recommendation: capture actual console output and correlate with network requests; if errors reveal exposed endpoints, misconfigured CORS, leaked tokens, or CSP violations, re-flag as a specific security finding (e.g., sensitive-data exposure or misconfiguration) with concrete evidence.",
      "evidence": {
        "note": "No header, TLS, or console log content was supplied for this flagged item; cannot confirm a security-relevant defect."
      }
    },
    {
      "type": "finding",
      "id": 3380,
      "url": "https://bullwinkles.com/tukwila/eat",
      "pipeline": "wcag",
      "tier": 2,
      "rule": "wcag/1.3.1",
      "severity": "moderate",
      "title": "Heading levels skip and are out of sequence",
      "detail": "Screen-reader users navigating by heading structure encounter an h1 (\"Tukwila Menu\") followed directly by h3 (\"Starters\") and h4 (\"Basket of Tots\") without an intervening h2, then later an h2 (\"Other Locations\") followed by h3 (\"Wilsonville, OR\"). This non-sequential nesting breaks the logical outline that assistive technology users rely on to understand content relationships and jump between sections efficiently. Fix by restructuring so menu category headings (e.g. Starters) use h2 and item names (e.g. Basket of Tots) use h3, keeping the 'Other Locations' section's h2/h3 pattern consistent throughout.",
      "evidence": {
        "selector": "h1, h3.Starters, h4.Basket of Tots, h2.Other Locations, h3.Wilsonville",
        "note": "heading order: h1 > h3 > h4 ... h2 > h3"
      }
    },
    {
      "type": "finding",
      "id": 3381,
      "url": "https://bullwinkles.com/tukwila/eat",
      "pipeline": "wcag",
      "tier": 2,
      "rule": "wcag/1.1.1",
      "severity": "moderate",
      "title": "Menu item images use empty alt text despite being informative",
      "detail": "Screen-reader users browsing the Tukwila menu section encounter images (e.g., 'Basket of Tots') marked alt=\"\" even though the adjacent heading/price text describes a specific food item. If these images are purely decorative duplicates of text already present, empty alt is acceptable per 1.1.1, but if they are the primary means of showing product appearance for users who cannot see them, they still get no useful equivalent (which is fine since text nearby covers the name/price). However, the location section image ('Bullwinkle's Wilsonville') has a proper descriptive alt while nearly identical menu images do not, indicating inconsistent treatment. Recommend confirming intent: if images add value (e.g., distinguishing similar menu items), provide concise descriptive alt text; otherwise, confirm alt=\"\" is intentional and consistent.",
      "evidence": {
        "selector": "section img[alt='']",
        "note": "Basket of Tots and other menu item images have alt=''; Wilsonville location image has descriptive alt."
      }
    },
    {
      "type": "finding",
      "id": 3382,
      "url": "https://bullwinkles.com/tukwila/privacy-policy",
      "pipeline": "wcag",
      "tier": 2,
      "rule": "wcag/2.4.5",
      "severity": "minor",
      "title": "No in-page table of contents for long policy document",
      "detail": "Screen-reader and keyboard users navigating this long document with 10 h2 sections can still jump between headings using heading navigation (H key in screen readers), so this is not a Name/Role/Value or navigation blocker per se. However, sighted keyboard users without screen readers, and low-vision users, have no way to quickly jump to a section other than scrolling. This is a usability enhancement rather than a hard conformance failure, since headings are properly structured (h1/h2) and multiple ways to locate content exist (2.4.5 Multiple Ways) at the site level via nav. Recommend adding a visible anchor-linked table of contents at the top of the policy for improved wayfinding, but this alone does not violate 2.4.5 since site-level navigation exists.",
      "evidence": {
        "selector": "main section:nth-of-type(2)",
        "snippet": "wait"
      }
    },
    {
      "type": "finding",
      "id": 3383,
      "url": "https://bullwinkles.com/wilsonville/school-youth-groups",
      "pipeline": "wcag",
      "tier": 2,
      "rule": "wcag/1.1.1",
      "severity": "minor",
      "title": "Empty alt text on content-adjacent images likely acceptable but unverified",
      "detail": "Several images (e.g., the school-group party photo, location thumbnail) have alt=\"\" alongside decorative-role logos/marketing photography. If these images are purely decorative or redundant with surrounding text (e.g., section already states 'Tukwila, WA' with address text), empty alt is correct per 1.1.1 and no barrier exists for screen-reader users. However, if any of these images convey unique information (e.g., photos illustrating specific party packages/activities not described in text), the empty alt would hide meaningful content from blind/low-vision screen-reader users, violating 1.1.1 Non-text Content. Fix: audit each image; keep alt=\"\" only for decorative/duplicate images, and add concise descriptive alt text for any image conveying unique info (e.g., 'Kids playing laser tag during school party').",
      "evidence": {
        "selector": "img[alt='']",
        "note": "Images in party-package sections and location cards use empty alt; cannot confirm decorative status from skeleton alone."
      }
    },
    {
      "type": "finding",
      "id": 3384,
      "url": "https://bullwinkles.com/wilsonville/events",
      "pipeline": "security",
      "tier": 2,
      "rule": "security/misconfiguration",
      "severity": "minor",
      "title": "Unverified console errors flagged by UX audit",
      "detail": "The flagged item concerns console errors observed during UX audit, which is primarily a functional/UX concern rather than a security issue. Without visibility into the actual error content or stack traces, no security-relevant vulnerability (e.g., exposed API keys, CSP violations, mixed-content warnings, or failed third-party script loads) can be confirmed from the provided evidence. If console errors originate from third-party scripts (e.g., the CenterEdge ticketing integration or analytics), they could indicate broken CSP enforcement, SRI failures, or leaked endpoints. Recommend reviewing actual browser console output for exposed secrets, failed CORS requests, or mixed-content blocking, and ensure CSP/SRI are configured for third-party scripts.",
      "evidence": {
        "note": "No header or content evidence provided to confirm a concrete security defect; flagged as informational pending further data."
      }
    },
    {
      "type": "finding",
      "id": 3385,
      "url": "https://bullwinkles.com/wilsonville/events",
      "pipeline": "wcag",
      "tier": 2,
      "rule": "wcag/1.1.1",
      "severity": "minor",
      "title": "Event promotional image lacks descriptive alt text",
      "detail": "The event image for 'Boots & Brews After Dark' has alt=\"\", treating it as purely decorative. However, since the image is the primary visual promotion for the event and no other text-based description of its visual content exists nearby (only text details like price/time/date), screen-reader users miss any thematic/branding content conveyed by the image. If the image is purely decorative (i.e., all information is duplicated in adjacent text), empty alt is acceptable per 1.1.1; but if it conveys unique event branding/artwork not described elsewhere, alt text should describe it (e.g., 'Boots & Brews After Dark event poster'). Fix: audit whether the image conveys unique info and add a concise descriptive alt if so, otherwise confirm decorative status is intentional.",
      "evidence": {
        "selector": "img[alt='']",
        "note": "criterion 1.1.1"
      }
    },
    {
      "type": "finding",
      "id": 3386,
      "url": "https://bullwinkles.com/wilsonville/events",
      "pipeline": "security",
      "tier": 2,
      "rule": "security/misconfiguration",
      "severity": "minor",
      "title": "Unvalidated external redirect to third-party ticketing domain",
      "detail": "The 'Buy Tickets' link sends users to an external domain (centeredgeonline.com) without an interstitial warning, rel attributes, or visible indication of leaving the primary domain. This is not a technical vulnerability but a trust/UX handoff concern: users may enter payment/personal data expecting bullwinkles.com's security posture (TLS, headers) while actually on a third-party site outside this review's scope. Recommend adding rel=\"noopener noreferrer\" on the anchor if target=\"_blank\" is used (not confirmed in skeleton), and consider a brief on-page notice that ticket purchase happens via a third-party vendor. No credential leakage or injection surface observed here.",
      "evidence": {
        "selector": "a[href='https://bullwinkles.centeredgeonline.com/...']",
        "note": "External link lacks rel attributes in provided skeleton; cannot confirm target=_blank or noopener use"
      }
    },
    {
      "type": "finding",
      "id": 3387,
      "url": "https://bullwinkles.com/tukwila/about-us",
      "pipeline": "wcag",
      "tier": 2,
      "rule": "wcag/1.1.1",
      "severity": "moderate",
      "title": "Content image marked decorative may hide meaningful information",
      "detail": "The image in the 'About Bullwinkle's Tukwila' section (117e6a8c...1000x665.jpg) is given alt=\"\" (decorative), but it appears alongside narrative content about the company's history and founders. If this image depicts the founders, an original location, or other content relevant to the surrounding text, screen reader users are blocked from accessing that information since it is completely skipped. If the image is truly decorative/generic stock photography that adds no information beyond what's in the text, empty alt is correct; however this needs confirmation from a sighted reviewer or content owner. Fix: if the image conveys meaning (e.g., photo of founders, historic location), replace alt=\"\" with a concise descriptive alt text; if purely decorative, keep alt=\"\".",
      "evidence": {
        "selector": "section img[src*='117e6a8c']",
        "note": "Image sits directly under a heading about company history; context suggests it may be content-bearing rather than decorative.'"
      }
    },
    {
      "type": "finding",
      "id": 3388,
      "url": "https://bullwinkles.com/upland/corporate-events",
      "pipeline": "wcag",
      "tier": 2,
      "rule": "wcag/1.1.1",
      "severity": "moderate",
      "title": "Ambiguous empty alt attributes on content-adjacent images",
      "detail": "Several images inside the corporate-events content sections (e.g., the section describing renting a private room or the whole venue) use alt=\"\" \u2014 marking them purely decorative. If these images actually depict the event spaces, room setups, or team-building activities described in adjacent text, screen-reader users lose meaningful visual context that sighted users receive, violating 1.1.1 Non-text Content. Fix: review each image's purpose \u2014 if it illustrates unique content (e.g., a specific room layout, activity, or venue not otherwise described in text), give it a concise descriptive alt attribute; only mark alt=\"\" if the image is truly decorative/redundant with surrounding text.",
      "evidence": {
        "selector": "main section img[alt='']",
        "note": "applies to at least 2 images in body content sections"
      }
    },
    {
      "type": "finding",
      "id": 3389,
      "url": "https://bullwinkles.com/wilsonville/packages",
      "pipeline": "wcag",
      "tier": 2,
      "rule": "wcag/2.4.4",
      "severity": "minor",
      "title": "Package sections lack explicit purchase/selection action links",
      "detail": "Screen reader and keyboard users browsing package cards (e.g. '4 Hour Pass') have no discernible interactive control (button or link) to act on a package \u2014 the section is static text/price/heading with no call-to-action. This is more a UX/task-completion clarity issue than a strict Name/Role/Value violation, since no interactive element is mis-labeled; if a purchase mechanism exists elsewhere (e.g., phone-based booking), sighted users may infer it, but low-vision and screen-reader users have no equivalent affordance without exploring the whole page. Fix: add a clear, uniquely labeled call-to-action link/button per package (e.g., 'Buy 4 Hour Pass' or 'Book Now') so its purpose is clear out of context.",
      "evidence": {
        "selector": "section:has(h2:contains('4 Hour Pass'))",
        "note": "repeated across ~4 package sections"
      }
    },
    {
      "type": "finding",
      "id": 3390,
      "url": "https://bullwinkles.com/wilsonville/packages",
      "pipeline": "wcag",
      "tier": 2,
      "rule": "wcag/1.3.1",
      "severity": "minor",
      "title": "Price text not programmatically associated with package heading",
      "detail": "Price ('Price : $45.00 Per Person...') appears as sibling text to the h2 rather than being structurally grouped (e.g., in a definition list or labelled element), so screen reader users navigating by heading may not reliably get price context. Recommend wrapping price and details in a semantically associated container with the heading (e.g., use <dl> or aria-describedby) to ensure the relationship is conveyed non-visually.",
      "evidence": {
        "selector": "section > h2 + text",
        "note": "price precedes heading in DOM order in some cases"
      }
    },
    {
      "type": "finding",
      "id": 3391,
      "url": "https://bullwinkles.com/wilsonville/hours",
      "pipeline": "wcag",
      "tier": 2,
      "rule": "wcag/4.1.2",
      "severity": "moderate",
      "title": "Calendar grid lacks complete ARIA semantics for cells",
      "detail": "Screen reader users navigating the 'Hours calendar for August 2026' role='grid' will encounter columnheader cells for weekday names but the daily cells (gridcell role expected) and their relationship to open/closed hours are not exposed in the skeleton, and there's no indication of aria-selected/current-date state. Without proper role='gridcell' on day cells and accessible names conveying date + hours (e.g. 'August 3, Open 11 AM\u201310 PM'), users relying on grid navigation (arrow keys) via screen readers/AT will not get meaningful per-cell announcements, making the calendar confusing or unusable. Fix: ensure each cell uses role='gridcell', includes an accessible name combining date and hours status, and mark today's date with aria-current='date'.",
      "evidence": {
        "selector": "div[role='grid'][aria-label='Hours calendar for August 2026']",
        "note": "child cell roles/labels not visible in skeleton"
      }
    },
    {
      "type": "finding",
      "id": 3392,
      "url": "https://bullwinkles.com/wilsonville/hours",
      "pipeline": "wcag",
      "tier": 2,
      "rule": "wcag/1.3.1",
      "severity": "minor",
      "title": "Prev/Next month buttons lack context of current state",
      "detail": "Buttons labeled 'Previous month' and 'Next month' don't indicate which month is currently displayed or announce updates when navigating; low-vision/screen-reader users may lose track of the current month context. Recommend adding aria-live region announcing the newly displayed month or including month/year in button labels.",
      "evidence": {
        "selector": "button[aria-label='Previous month'], button[aria-label='Next month']",
        "note": "no live region tied to h3 August 2026"
      }
    },
    {
      "type": "finding",
      "id": 3393,
      "url": "https://bullwinkles.com/upland/jobs",
      "pipeline": "security",
      "tier": 2,
      "rule": "security/misconfiguration",
      "severity": "minor",
      "title": "Console errors not a confirmed security issue",
      "detail": "The flagged item concerns console errors related to UX/functional behavior on the careers page, not a security control. No security-relevant evidence (headers, TLS, cookies, forms) was provided to substantiate a vulnerability. Recommend the UX/dev team address the underlying JS errors, but this does not constitute a confirmed security finding under OWASP/ASVS categories. If the errors stem from failed API calls exposing stack traces or endpoints, re-flag for security review with the actual console output.",
      "evidence": {
        "note": "Insufficient evidence to confirm a security defect from a console-error report alone"
      }
    },
    {
      "type": "finding",
      "id": 3394,
      "url": "https://bullwinkles.com/upland/jobs",
      "pipeline": "wcag",
      "tier": 2,
      "rule": "wcag/2.4.4",
      "severity": "minor",
      "title": "PDF link lacks file type/size indication",
      "detail": "The 'Print Application' link opens a PDF file but does not indicate the file format in the link text or accessible name. Screen reader users and users on limited bandwidth/mobile data won't know it triggers a document download rather than navigating within the site, until it opens. Fix by appending '(PDF)' to the visible link text, e.g. 'Print Application (PDF)', so the link purpose and file type are clear from the link alone.",
      "evidence": {
        "selector": "a[href$='Application.pdf']",
        "snippet": "Print Application",
        "note": "1156x618 header image irrelevant; focus is the anchor text lacking format cue"
      }
    },
    {
      "type": "finding",
      "id": 3395,
      "url": "https://bullwinkles.com/wilsonville/grad-night-party",
      "pipeline": "wcag",
      "tier": 2,
      "rule": "wcag/1.1.1",
      "severity": "minor",
      "title": "Decorative-looking images use empty alt text, likely appropriate but unverified",
      "detail": "Several content images (e.g., the grad-night party section image, location thumbnail) have alt=\"\". If these images are purely decorative or redundant with adjacent text, empty alt is correct per 1.1.1. However, if they convey unique information (e.g., photos of the venue/party setup that aren't described elsewhere), screen reader users would miss that content. Without visual context it can't be fully confirmed, but the pattern (large photographic content images marked empty) is a common misuse. Fix: review each image\u2014if it conveys meaningful content not present in surrounding text, give it a concise descriptive alt; if purely decorative, empty alt is fine.",
      "evidence": {
        "selector": "img[src*='a7aff9d2c13283cb81688be13dd502e76f6f9c82']",
        "note": "escalate:false"
      }
    },
    {
      "type": "finding",
      "id": 3396,
      "url": "https://bullwinkles.com/tukwila/birthday",
      "pipeline": "wcag",
      "tier": 2,
      "rule": "wcag/1.1.1",
      "severity": "moderate",
      "title": "Content image likely marked decorative with empty alt text",
      "detail": "The image within the birthday packages section (src ending in 2048x1366.jpg) has alt=\"\" (empty), which suppresses it from screen reader announcement entirely, treating it as decorative. Given its placement directly under descriptive package copy, this image appears to convey contextual/marketing content (e.g., a party scene) rather than being purely decorative. Screen reader users lose this contextual information. Fix: audit each image on the page and assign a concise, meaningful alt attribute to any image that conveys information not already present in adjacent text; reserve alt=\"\" only for truly decorative images (e.g., background textures, duplicate logo images already described elsewhere).",
      "evidence": {
        "selector": "section img[alt='']",
        "note": "img with src ending d173a8679fadd4ca47ca2de98310c5b206ddcf35-2048x1366.jpg has empty alt inside a content section"
      }
    },
    {
      "type": "finding",
      "id": 3397,
      "url": "https://bullwinkles.com/upland/student-youth-groups",
      "pipeline": "security",
      "tier": 2,
      "rule": "security/misconfiguration",
      "severity": "minor",
      "title": "Insufficient evidence to assess security impact of console errors",
      "detail": "The flagged item concerns console errors affecting UX functionality on a booking page, which is a functional/UX concern rather than a security issue per se. No response headers, TLS metadata, or specific error content/stack traces were provided to determine if these errors leak sensitive information (e.g., API keys, internal endpoints, stack traces revealing framework versions or file paths). If console errors do expose internal implementation details, stack traces, or misconfigured API endpoints, this could constitute a security misconfiguration or information disclosure issue. Recommend capturing actual console error content/network requests for a follow-up security-focused review to check for leaked tokens, verbose error messages, or exposed internal URLs. As given, no confirmed security vulnerability can be substantiated from the available skeleton/headers.",
      "evidence": {
        "note": "No header, cookie, or TLS evidence was supplied alongside this finding; skeleton shows only static marketing content with no visible forms or credential fields."
      }
    },
    {
      "type": "finding",
      "id": 3398,
      "url": "https://bullwinkles.com/upland/student-youth-groups",
      "pipeline": "wcag",
      "tier": 2,
      "rule": "wcag/1.1.1",
      "severity": "moderate",
      "title": "Content images marked as decorative (empty alt) may omit meaningful information",
      "detail": "Screen-reader users cannot access information conveyed by images like the arcade/lanes photo or the location photo if these are purely illustrative of the venue and activities being marketed. If these images convey unique content (e.g., specific equipment, ambience, or the actual look of the venue that isn't described in surrounding text), empty alt text (alt=\"\") hides that from blind users, violating 1.1.1 Non-text Content. Fix: review each image\u2014if it's purely decorative/redundant with adjacent text, empty alt is correct; if it conveys unique info (e.g., 'kids bowling with bumper lanes', 'arcade game floor'), provide a concise descriptive alt attribute.",
      "evidence": {
        "selector": "section img[alt='']",
        "snippet": "<img alt=\"\" src=\"e03f55ba6...jpg\">",
        "note": "Images appear within marketing sections describing venue offerings; unclear if purely decorative."
      }
    },
    {
      "type": "finding",
      "id": 3399,
      "url": "https://bullwinkles.com/upland/faq",
      "pipeline": "wcag",
      "tier": 2,
      "rule": "wcag/2.4.7",
      "severity": "moderate",
      "title": "FAQ accordion buttons may lack visible focus indicator",
      "detail": "Keyboard-only users tabbing through the FAQ accordion buttons need a clearly visible focus outline to know which control has focus. If focus styling is suppressed or too subtle (e.g., default outline removed via CSS without replacement), users cannot tell which question is active, making it hard to operate the accordion via keyboard. Fix: ensure a high-contrast, at least 2px focus indicator is always visible on button:focus-visible for each accordion trigger.",
      "evidence": {
        "selector": "button[aria-controls^='faq-panel-gen-']",
        "note": "Verify computed CSS focus outline is not 'none' or transparent"
      }
    },
    {
      "type": "finding",
      "id": 3400,
      "url": "https://bullwinkles.com/upland/faq",
      "pipeline": "wcag",
      "tier": 2,
      "rule": "wcag/4.1.2",
      "severity": "minor",
      "title": "Expanded/collapsed state not conveyed visually to sighted users",
      "detail": "While aria-expanded is correctly toggled for screen reader users, low-vision or cognitively impaired sighted users may not perceive a state change if the only indicator is the aria-hidden '+' glyph, which likely doesn't change to '\u2212' or rotate. This can confuse users about which panels are open. Fix: visually update the icon (e.g., swap to '\u2212' or rotate 45deg) synchronized with aria-expanded state changes.",
      "evidence": {
        "selector": "span[aria-hidden='true']",
        "note": "Icon glyph '+' with no visible toggle state observed in skeleton"
      }
    },
    {
      "type": "finding",
      "id": 3401,
      "url": "https://bullwinkles.com/tukwila/hours",
      "pipeline": "wcag",
      "tier": 2,
      "rule": "wcag/4.1.2",
      "severity": "serious",
      "title": "Custom calendar grid lacks required ARIA roles/keyboard support for interactive grid pattern",
      "detail": "The 'role=grid' hours calendar exposes columnheader/row roles but the skeleton shows no gridcell roles, no tabindex management, and no evidence of arrow-key navigation between cells. Screen reader users relying on grid navigation commands (e.g. NVDA/JAWS table/grid navigation) will not be able to move between day cells or hear cell content announced correctly, and keyboard-only users have no way to move focus into/through the grid via arrow keys as required by the ARIA grid pattern. Fix: either use a simple semantic table (thead/tbody/th/td) for static hours data, which needs no keyboard grid behavior, or if a true interactive grid is intended, implement full roving-tabindex arrow-key navigation, gridcell roles, and aria-selected/aria-current for 'today'.",
      "evidence": {
        "selector": "div[role='grid'][aria-label='Hours calendar for August 2026']",
        "note": "grid role used for what appears to be static read-only hours data, driving unnecessary complexity and incomplete implementation"
      }
    },
    {
      "type": "finding",
      "id": 3402,
      "url": "https://bullwinkles.com/tukwila/hours",
      "pipeline": "wcag",
      "tier": 2,
      "rule": "wcag/1.3.1",
      "severity": "moderate",
      "title": "Hours data likely presented as non-semantic div-based grid instead of accessible table",
      "detail": "Since the calendar only contains static monthly hours (open/closed times per day), using role='grid' misrepresents its purpose to assistive tech (grid implies interactive editable data). Screen reader users may be confused by grid navigation cues for what is essentially read-only tabular data. Fix: replace with a native <table> with proper <caption>, <th scope='col'> for weekdays, and <td> for each day's hours, which is announced simply and reliably by all screen readers without requiring extra keyboard handling.",
      "evidence": {
        "selector": "div[role='grid']",
        "note": "Static hours data marked as an editable/interactive grid pattern"
      }
    },
    {
      "type": "finding",
      "id": 3403,
      "url": "https://bullwinkles.com/tukwila/moose-perks",
      "pipeline": "security",
      "tier": 2,
      "rule": "security/misconfiguration",
      "severity": "minor",
      "title": "Console errors flagged item is out of scope for security assessment",
      "detail": "The flagged item concerns UX/console errors, not a security control. No response headers, TLS metadata, or injection-relevant markup were provided alongside this flag to substantiate a security-relevant defect. If console errors stem from failed API calls, exposed stack traces, or third-party script failures, they could indirectly reveal implementation details (e.g., internal endpoints, library versions) that aid reconnaissance. Recommend reviewing actual console output for stack traces or leaked endpoint/service details, and ensure error handling does not print sensitive debug information to the client-side console in production.",
      "evidence": {
        "note": "No concrete header, cookie, or TLS evidence was supplied for this item; assessment is speculative pending actual console log content."
      }
    },
    {
      "type": "finding",
      "id": 3404,
      "url": "https://bullwinkles.com/tukwila/moose-perks",
      "pipeline": "security",
      "tier": 2,
      "rule": "security/injection-surface",
      "severity": "minor",
      "title": "Hidden honeypot field present but no visible CSRF token in form",
      "detail": "The Moose Perks signup form includes a hidden 'website' field, likely used as a bot honeypot, but the skeleton shows no visible CSRF token field. If the backend does not enforce CSRF protection via other means (e.g., SameSite cookies, custom headers), the form could be vulnerable to cross-site request forgery allowing attacker-triggered signups. Remediation: ensure server-side CSRF tokens or equivalent protections are enforced regardless of client-side field presence.",
      "evidence": {
        "selector": "form input[name=website]",
        "note": "Only a honeypot anti-spam field is visible; no anti-CSRF token element observed in the DOM skeleton."
      }
    },
    {
      "type": "finding",
      "id": 3405,
      "url": "https://bullwinkles.com/tukwila/moose-perks",
      "pipeline": "wcag",
      "tier": 2,
      "rule": "wcag/4.1.2",
      "severity": "minor",
      "title": "Honeypot field lacks tabindex/autocomplete safeguards",
      "detail": "The hidden honeypot input (name='website', aria-hidden='true') is used to catch bots. While aria-hidden correctly removes it from the accessibility tree so screen reader users won't encounter it, if it is not also removed from the tab order (e.g., via tabindex='-1') keyboard-only users could tab into an invisible, unlabeled field, causing confusion since focus would move to an element with no visible indicator or perceivable state. Fix: ensure the honeypot field has tabindex='-1' and is not focusable, or visually hide it with a technique that also removes it from both the accessible tree and tab order (e.g., off-screen positioning plus tabindex='-1' and autocomplete='off').",
      "evidence": {
        "selector": "input[name='website']",
        "note": "criosphere: 4.1.2, 2.4.3"
      }
    },
    {
      "type": "finding",
      "id": 3406,
      "url": "https://bullwinkles.com/upland/bowling",
      "pipeline": "wcag",
      "tier": 2,
      "rule": "wcag/1.1.1",
      "severity": "minor",
      "title": "Hero/section images use empty alt without clear decorative confirmation",
      "detail": "Screen reader users get no description for large hero images (e.g. bowling lanes hero, Tukwila location photo) marked alt=\"\". If these images are purely decorative (background/mood shots) empty alt is correct and appropriate since adjacent headings/text already convey the same info (e.g. h1 'Bowling Lanes', h3 'Tukwila, WA'). However, the location thumbnail image lacks any accessible name tying it to the specific location card, which could be confusing if it were ever meant to be informative. Fix: confirm these images are decorative; if so keep alt=\"\" (acceptable), but if they convey unique content not in surrounding text (e.g. lane conditions, ambiance specific to that location) provide descriptive alt text instead.",
      "evidence": {
        "selector": "main section img[alt='']",
        "note": "Hero image under h1 'Bowling Lanes' and Tukwila location image both use alt=''"
      }
    },
    {
      "type": "finding",
      "id": 3407,
      "url": "https://bullwinkles.com/upland/play",
      "pipeline": "security",
      "tier": 2,
      "rule": "security/misconfiguration",
      "severity": "minor",
      "title": "Insufficient evidence to assess console errors as security issue",
      "detail": "The flagged item is a UX/console-error concern, not a security finding per se. No stack traces, API endpoints, or error payloads were provided in the skeleton or headers to determine if the console errors leak sensitive data (e.g., API keys, internal URLs, stack traces revealing framework versions). If console errors expose sensitive debugging info (verbose stack traces, internal endpoint URLs, or third-party tokens), this would constitute sensitive-data exposure. Recommend reviewing actual browser console output before escalating; ensure production builds suppress verbose error/logging output and do not print any credentials or internal infrastructure details.",
      "evidence": {
        "note": "No header or DOM evidence available for this flagged item; no security-relevant content provided"
      }
    },
    {
      "type": "finding",
      "id": 3408,
      "url": "https://bullwinkles.com/wilsonville/birthday",
      "pipeline": "wcag",
      "tier": 2,
      "rule": "wcag/1.1.1",
      "severity": "moderate",
      "title": "Content-relevant images use empty alt text",
      "detail": "Screen reader users cannot access information conveyed by images such as the birthday package photos in the main content sections (alt=\"\") and the Tukwila location photo (alt=\"\"). If these images are purely decorative that's fine, but if they depict party setups, food, or venue details meant to inform visitors' decisions, they need descriptive alt text conveying that content. Fix: audit each image's purpose\u2014decorative images should keep alt=\"\", but any image conveying unique information (e.g., party room setup, food offerings) needs a concise descriptive alt attribute.",
      "evidence": {
        "selector": "main section img[alt='']",
        "note": "Two content-area images and the Tukwila location image use empty alt text; header/footer logo images do have appropriate descriptive alt text already."
      }
    },
    {
      "type": "finding",
      "id": 3409,
      "url": "https://bullwinkles.com/wilsonville/moose-perks",
      "pipeline": "security",
      "tier": 2,
      "rule": "security/injection-surface",
      "severity": "minor",
      "title": "PII collection form lacks visible CSRF/transport confirmation",
      "detail": "The Moose Perks signup form collects personal data (name, likely email/phone) but no CSRF token or submission endpoint is visible in the skeleton. This is not directly exploitable from the given evidence, but if the form posts over plain HTTP or lacks server-side CSRF protection, it could be abused for spam submissions or account enumeration. Recommend verifying the form submits over HTTPS with a CSRF token and server-side validation.",
      "evidence": {
        "selector": "form",
        "note": "No CSRF token field visible; only a hidden honeypot-style 'website' field observed"
      }
    },
    {
      "type": "finding",
      "id": 3410,
      "url": "https://bullwinkles.com/wilsonville/moose-perks",
      "pipeline": "security",
      "tier": 2,
      "rule": "security/misconfiguration",
      "severity": "minor",
      "title": "Honeypot field present but no other visible anti-automation controls",
      "detail": "The hidden 'website' input suggests a honeypot anti-bot technique, which is a weak but common compensating control. No CAPTCHA or rate-limiting evidence is visible. Low risk on its own, but combined with no CSRF token, the form could be susceptible to automated abuse (spam sign-ups). Recommend adding rate-limiting and CSRF protection.",
      "evidence": {
        "selector": "input[name='website']",
        "note": "Hidden honeypot input detected"
      }
    },
    {
      "type": "finding",
      "id": 3411,
      "url": "https://bullwinkles.com/wilsonville/moose-perks",
      "pipeline": "wcag",
      "tier": 2,
      "rule": "wcag/3.3.1",
      "severity": "moderate",
      "title": "No visible/programmatic error identification on Moose Perks signup form",
      "detail": "Screen-reader and low-vision users submitting the Join Moose Perks form with missing/invalid required fields (firstName, etc.) have no indicated error container (e.g., aria-live region or aria-describedby-linked error text) in the skeleton. If validation errors are shown only visually or not announced, screen-reader users won't know submission failed or why. Fix: add aria-live polite error summary and associate per-field error messages via aria-describedby, and set aria-invalid on failing inputs.",
      "evidence": {
        "selector": "form",
        "note": "6 inputs with required attribute but no visible error message elements in skeleton"
      }
    },
    {
      "type": "finding",
      "id": 3412,
      "url": "https://bullwinkles.com/wilsonville/moose-perks",
      "pipeline": "wcag",
      "tier": 2,
      "rule": "wcag/4.1.2",
      "severity": "minor",
      "title": "Honeypot field lacks proper hidden semantics for assistive tech",
      "detail": "The honeypot input (name='website', aria-hidden='true') is not also given tabindex='-1' or removed from tab order, which could allow keyboard-only users to tab into an invisible field, causing confusion. Fix: add tabindex='-1' and autocomplete='off' to fully exclude it from keyboard focus and AT.",
      "evidence": {
        "selector": "input[name='website']"
      }
    },
    {
      "type": "finding",
      "id": 3413,
      "url": "https://bullwinkles.com/upland/packages",
      "pipeline": "wcag",
      "tier": 2,
      "rule": "wcag/1.1.1",
      "severity": "moderate",
      "title": "Package/attraction images use empty alt text despite conveying meaningful content",
      "detail": "Screen reader users browsing the Packages page encounter images (e.g., the 'Pick 7' package image, the Tukwila location image) with alt=\"\", making them invisible to assistive tech. Since these images illustrate specific attractions/locations tied to purchasable packages and are not purely decorative, hiding them removes context sighted users get visually. Fix: add concise descriptive alt text (e.g., alt=\"Outdoor mini golf course\") for images that convey unique content, and reserve empty alt only for truly decorative images (e.g., duplicate logo already described elsewhere).",
      "evidence": {
        "selector": "section img[alt='']",
        "note": "images inside 'Play Packages' and 'Other Locations' sections"
      }
    },
    {
      "type": "finding",
      "id": 3414,
      "url": "https://bullwinkles.com/upland/packages",
      "pipeline": "wcag",
      "tier": 2,
      "rule": "wcag/2.4.4",
      "severity": "minor",
      "title": "Ambiguous link text 'Click to Purchase' repeated without distinguishing package",
      "detail": "Multiple 'Click to Purchase' links (one per package) have identical text pointing to the same or different destinations, which is confusing for screen-reader users navigating by links list since they cannot tell which package each link corresponds to. Fix: include package name in accessible name, e.g., aria-label=\"Purchase Pick 7 package\".",
      "evidence": {
        "selector": "a:contains('Click to Purchase')",
        "note": "repeated 7+ times per package listing"
      }
    },
    {
      "type": "finding",
      "id": 3415,
      "url": "https://bullwinkles.com/tukwila/student-youth-groups",
      "pipeline": "security",
      "tier": 2,
      "rule": "security/misconfiguration",
      "severity": "minor",
      "title": "Insufficient evidence to assess console errors as security issue",
      "detail": "The flagged item concerns UX console errors, not a security-relevant artifact. No response headers, TLS metadata, or leaked secrets were provided alongside this flag to evaluate. Console errors could indicate broken JS-based security controls (e.g., CSP violations, failed CSRF token fetch) but without stack traces or error text this cannot be confirmed as a security defect. Recommend capturing actual console output during a follow-up pass and checking for CSP/report-uri violations, mixed-content warnings, or failed auth/session calls; remediate by fixing the underlying script errors and ensuring no sensitive data is logged to console in production.",
      "evidence": {
        "note": "No concrete header/TLS/cookie evidence supplied for this item; page skeleton shows only static marketing content with no forms or auth surfaces."
      }
    },
    {
      "type": "finding",
      "id": 3416,
      "url": "https://bullwinkles.com/wilsonville/play",
      "pipeline": "wcag",
      "tier": 2,
      "rule": "wcag/1.1.1",
      "severity": "moderate",
      "title": "Attraction card images may convey meaningful content but use empty alt text",
      "detail": "Screen-reader users browsing the 'Play' section hear only the linked heading (e.g. 'Attractions') and lose the illustrative photo context. If these images are purely decorative background/thumbnail accompaniment to a text link+heading, empty alt is acceptable per 1.1.1; but if they are the sole visual cue distinguishing card content (e.g. photo shows the actual attraction), alt text should describe it. Verify with designers whether images add information beyond the adjacent heading; if so, add descriptive alt text.",
      "evidence": {
        "selector": "section img[alt='']",
        "note": "cards under 'Play' section"
      }
    },
    {
      "type": "finding",
      "id": 3417,
      "url": "https://bullwinkles.com/wilsonville/play",
      "pipeline": "wcag",
      "tier": 2,
      "rule": "wcag/1.1.1",
      "severity": "minor",
      "title": "Star rating graphic hidden from assistive tech without text alternative",
      "detail": "The '\u2605\u2605\u2605\u2605\u2605' rating is marked aria-hidden=true, but the visible quoted testimonial already states 'Rated 5 out of 5' preceding it in accessible text, so screen-reader users do get the rating value via the visible sentence. Confirm this pattern holds for all testimonial instances (the 'x2 more' items) \u2014 if any star rating lacks an equivalent textual statement of the score, add a visually-hidden span such as 'Rated 5 out of 5 stars' so screen-reader users receive the same information as sighted users.",
      "evidence": {
        "selector": "div[aria-hidden='true']:contains('\u2605\u2605\u2605\u2605\u2605')",
        "note": "testimonial section"
      }
    },
    {
      "type": "finding",
      "id": 3418,
      "url": "https://bullwinkles.com/wilsonville/play",
      "pipeline": "security",
      "tier": 2,
      "rule": "security/misconfiguration",
      "severity": "minor",
      "title": "No security-relevant issue found in flagged item",
      "detail": "The flagged item concerns UX/accessibility (aria-hidden decorative arrows on links), not a security control. This is not a security finding; no header, TLS, or data-exposure evidence was provided to substantiate a security risk. No action needed from a security perspective.",
      "evidence": {
        "note": "Flagged item is a UX/accessibility concern, not security-relevant"
      }
    }
  ],
  "errors": []
}