{
 "generated": "2026-11-04T02:42:13.351Z",
 "sites": [
  {
   "name": "admin",
   "baseUrl": "https://admin.drape.to",
   "counts": {
    "pages": 23,
    "screenshots": 27,
    "high": 0,
    "medium": 0,
    "low": 3,
    "gated": 21
   },
   "findings": [
    {
     "sev": "low",
     "cat": "seo",
     "page": "/login",
     "msg": "No <h1> on page",
     "evidence": ""
    },
    {
     "sev": "low",
     "cat": "a11y",
     "page": "/login",
     "msg": "No <main> landmark",
     "evidence": ""
    },
    {
     "sev": "low",
     "cat": "a11y",
     "page": "/__audit-missing-page",
     "msg": "No <main> landmark",
     "evidence": ""
    },
    {
     "sev": "info",
     "cat": "api",
     "page": "/login",
     "msg": "Expected: API returned 422",
     "evidence": "https://api.drape.to/api/admin/login"
    },
    {
     "sev": "info",
     "cat": "http",
     "page": "/__audit-missing-page",
     "msg": "Expected: unknown route shows the 404 page",
     "evidence": ""
    },
    {
     "sev": "info",
     "cat": "api",
     "page": "/__audit-missing-page",
     "msg": "Expected: API returned 404",
     "evidence": "https://admin.drape.to/__audit-missing-page"
    }
   ],
   "pages": [
    {
     "path": "/",
     "status": 200,
     "finalPath": "/login",
     "title": "Drape Admin",
     "h1": "",
     "loadMs": 5103,
     "shots": [
      "home--desktop.png"
     ],
     "interactions": [],
     "counts": {
      "forms": 1,
      "inputs": 2,
      "buttons": 2,
      "images": 0,
      "links": 0,
      "jsErrors": 0,
      "consoleErrors": 0,
      "badResponses": 0,
      "brokenImages": 0
     },
     "headings": [],
     "diagnostics": []
    },
    {
     "path": "/login",
     "status": 200,
     "finalPath": null,
     "title": "Drape Admin",
     "h1": "",
     "loadMs": 2187,
     "shots": [
      "login--desktop.png",
      "login--mobile.png",
      "login--form1-empty-submit.png",
      "login--login-bad-credentials.png"
     ],
     "interactions": [
      "form1-empty-submit",
      "login-bad-credentials"
     ],
     "counts": {
      "forms": 1,
      "inputs": 2,
      "buttons": 2,
      "images": 0,
      "links": 0,
      "jsErrors": 0,
      "consoleErrors": 0,
      "badResponses": 1,
      "brokenImages": 0
     },
     "headings": [],
     "diagnostics": [
      "HTTP 422: https://api.drape.to/api/admin/login"
     ]
    },
    {
     "path": "/dashboard",
     "status": 200,
     "finalPath": "/login",
     "title": "Drape Admin",
     "h1": "",
     "loadMs": 2144,
     "shots": [
      "dashboard--desktop.png"
     ],
     "interactions": [],
     "counts": {
      "forms": 1,
      "inputs": 2,
      "buttons": 2,
      "images": 0,
      "links": 0,
      "jsErrors": 0,
      "consoleErrors": 0,
      "badResponses": 0,
      "brokenImages": 0
     },
     "headings": [],
     "diagnostics": []
    },
    {
     "path": "/analytics",
     "status": 200,
     "finalPath": "/login",
     "title": "Drape Admin",
     "h1": "",
     "loadMs": 2339,
     "shots": [
      "analytics--desktop.png"
     ],
     "interactions": [],
     "counts": {
      "forms": 1,
      "inputs": 2,
      "buttons": 2,
      "images": 0,
      "links": 0,
      "jsErrors": 0,
      "consoleErrors": 0,
      "badResponses": 0,
      "brokenImages": 0
     },
     "headings": [],
     "diagnostics": []
    },
    {
     "path": "/audit-logs",
     "status": 200,
     "finalPath": "/login",
     "title": "Drape Admin",
     "h1": "",
     "loadMs": 2438,
     "shots": [
      "audit-logs--desktop.png"
     ],
     "interactions": [],
     "counts": {
      "forms": 1,
      "inputs": 2,
      "buttons": 2,
      "images": 0,
      "links": 0,
      "jsErrors": 0,
      "consoleErrors": 0,
      "badResponses": 0,
      "brokenImages": 0
     },
     "headings": [],
     "diagnostics": []
    },
    {
     "path": "/billing-plans",
     "status": 200,
     "finalPath": "/login",
     "title": "Drape Admin",
     "h1": "",
     "loadMs": 2361,
     "shots": [
      "billing-plans--desktop.png"
     ],
     "interactions": [],
     "counts": {
      "forms": 1,
      "inputs": 2,
      "buttons": 2,
      "images": 0,
      "links": 0,
      "jsErrors": 0,
      "consoleErrors": 0,
      "badResponses": 0,
      "brokenImages": 0
     },
     "headings": [],
     "diagnostics": []
    },
    {
     "path": "/brand-waitlist",
     "status": 200,
     "finalPath": "/login",
     "title": "Drape Admin",
     "h1": "",
     "loadMs": 2317,
     "shots": [
      "brand-waitlist--desktop.png"
     ],
     "interactions": [],
     "counts": {
      "forms": 1,
      "inputs": 2,
      "buttons": 2,
      "images": 0,
      "links": 0,
      "jsErrors": 0,
      "consoleErrors": 0,
      "badResponses": 0,
      "brokenImages": 0
     },
     "headings": [],
     "diagnostics": []
    },
    {
     "path": "/drops",
     "status": 200,
     "finalPath": "/login",
     "title": "Drape Admin",
     "h1": "",
     "loadMs": 2305,
     "shots": [
      "drops--desktop.png"
     ],
     "interactions": [],
     "counts": {
      "forms": 1,
      "inputs": 2,
      "buttons": 2,
      "images": 0,
      "links": 0,
      "jsErrors": 0,
      "consoleErrors": 0,
      "badResponses": 0,
      "brokenImages": 0
     },
     "headings": [],
     "diagnostics": []
    },
    {
     "path": "/featured",
     "status": 200,
     "finalPath": "/login",
     "title": "Drape Admin",
     "h1": "",
     "loadMs": 2273,
     "shots": [
      "featured--desktop.png"
     ],
     "interactions": [],
     "counts": {
      "forms": 1,
      "inputs": 2,
      "buttons": 2,
      "images": 0,
      "links": 0,
      "jsErrors": 0,
      "consoleErrors": 0,
      "badResponses": 0,
      "brokenImages": 0
     },
     "headings": [],
     "diagnostics": []
    },
    {
     "path": "/inbox",
     "status": 200,
     "finalPath": "/login",
     "title": "Drape Admin",
     "h1": "",
     "loadMs": 2321,
     "shots": [
      "inbox--desktop.png"
     ],
     "interactions": [],
     "counts": {
      "forms": 1,
      "inputs": 2,
      "buttons": 2,
      "images": 0,
      "links": 0,
      "jsErrors": 0,
      "consoleErrors": 0,
      "badResponses": 0,
      "brokenImages": 0
     },
     "headings": [],
     "diagnostics": []
    },
    {
     "path": "/integrations",
     "status": 200,
     "finalPath": "/login",
     "title": "Drape Admin",
     "h1": "",
     "loadMs": 2421,
     "shots": [
      "integrations--desktop.png"
     ],
     "interactions": [],
     "counts": {
      "forms": 1,
      "inputs": 2,
      "buttons": 2,
      "images": 0,
      "links": 0,
      "jsErrors": 0,
      "consoleErrors": 0,
      "badResponses": 0,
      "brokenImages": 0
     },
     "headings": [],
     "diagnostics": []
    },
    {
     "path": "/moderation",
     "status": 200,
     "finalPath": "/login",
     "title": "Drape Admin",
     "h1": "",
     "loadMs": 2389,
     "shots": [
      "moderation--desktop.png"
     ],
     "interactions": [],
     "counts": {
      "forms": 1,
      "inputs": 2,
      "buttons": 2,
      "images": 0,
      "links": 0,
      "jsErrors": 0,
      "consoleErrors": 0,
      "badResponses": 0,
      "brokenImages": 0
     },
     "headings": [],
     "diagnostics": []
    },
    {
     "path": "/ops",
     "status": 200,
     "finalPath": "/login",
     "title": "Drape Admin",
     "h1": "",
     "loadMs": 2300,
     "shots": [
      "ops--desktop.png"
     ],
     "interactions": [],
     "counts": {
      "forms": 1,
      "inputs": 2,
      "buttons": 2,
      "images": 0,
      "links": 0,
      "jsErrors": 0,
      "consoleErrors": 0,
      "badResponses": 0,
      "brokenImages": 0
     },
     "headings": [],
     "diagnostics": []
    },
    {
     "path": "/products",
     "status": 200,
     "finalPath": "/login",
     "title": "Drape Admin",
     "h1": "",
     "loadMs": 2359,
     "shots": [
      "products--desktop.png"
     ],
     "interactions": [],
     "counts": {
      "forms": 1,
      "inputs": 2,
      "buttons": 2,
      "images": 0,
      "links": 0,
      "jsErrors": 0,
      "consoleErrors": 0,
      "badResponses": 0,
      "brokenImages": 0
     },
     "headings": [],
     "diagnostics": []
    },
    {
     "path": "/referrals",
     "status": 200,
     "finalPath": "/login",
     "title": "Drape Admin",
     "h1": "",
     "loadMs": 2297,
     "shots": [
      "referrals--desktop.png"
     ],
     "interactions": [],
     "counts": {
      "forms": 1,
      "inputs": 2,
      "buttons": 2,
      "images": 0,
      "links": 0,
      "jsErrors": 0,
      "consoleErrors": 0,
      "badResponses": 0,
      "brokenImages": 0
     },
     "headings": [],
     "diagnostics": []
    },
    {
     "path": "/seller-listings",
     "status": 200,
     "finalPath": "/login",
     "title": "Drape Admin",
     "h1": "",
     "loadMs": 2248,
     "shots": [
      "seller-listings--desktop.png"
     ],
     "interactions": [],
     "counts": {
      "forms": 1,
      "inputs": 2,
      "buttons": 2,
      "images": 0,
      "links": 0,
      "jsErrors": 0,
      "consoleErrors": 0,
      "badResponses": 0,
      "brokenImages": 0
     },
     "headings": [],
     "diagnostics": []
    },
    {
     "path": "/settings",
     "status": 200,
     "finalPath": "/login",
     "title": "Drape Admin",
     "h1": "",
     "loadMs": 2309,
     "shots": [
      "settings--desktop.png"
     ],
     "interactions": [],
     "counts": {
      "forms": 1,
      "inputs": 2,
      "buttons": 2,
      "images": 0,
      "links": 0,
      "jsErrors": 0,
      "consoleErrors": 0,
      "badResponses": 0,
      "brokenImages": 0
     },
     "headings": [],
     "diagnostics": []
    },
    {
     "path": "/stores",
     "status": 200,
     "finalPath": "/login",
     "title": "Drape Admin",
     "h1": "",
     "loadMs": 2299,
     "shots": [
      "stores--desktop.png"
     ],
     "interactions": [],
     "counts": {
      "forms": 1,
      "inputs": 2,
      "buttons": 2,
      "images": 0,
      "links": 0,
      "jsErrors": 0,
      "consoleErrors": 0,
      "badResponses": 0,
      "brokenImages": 0
     },
     "headings": [],
     "diagnostics": []
    },
    {
     "path": "/submissions",
     "status": 200,
     "finalPath": "/login",
     "title": "Drape Admin",
     "h1": "",
     "loadMs": 2317,
     "shots": [
      "submissions--desktop.png"
     ],
     "interactions": [],
     "counts": {
      "forms": 1,
      "inputs": 2,
      "buttons": 2,
      "images": 0,
      "links": 0,
      "jsErrors": 0,
      "consoleErrors": 0,
      "badResponses": 0,
      "brokenImages": 0
     },
     "headings": [],
     "diagnostics": []
    },
    {
     "path": "/taxonomy",
     "status": 200,
     "finalPath": "/login",
     "title": "Drape Admin",
     "h1": "",
     "loadMs": 2365,
     "shots": [
      "taxonomy--desktop.png"
     ],
     "interactions": [],
     "counts": {
      "forms": 1,
      "inputs": 2,
      "buttons": 2,
      "images": 0,
      "links": 0,
      "jsErrors": 0,
      "consoleErrors": 0,
      "badResponses": 0,
      "brokenImages": 0
     },
     "headings": [],
     "diagnostics": []
    },
    {
     "path": "/ugc",
     "status": 200,
     "finalPath": "/login",
     "title": "Drape Admin",
     "h1": "",
     "loadMs": 2364,
     "shots": [
      "ugc--desktop.png"
     ],
     "interactions": [],
     "counts": {
      "forms": 1,
      "inputs": 2,
      "buttons": 2,
      "images": 0,
      "links": 0,
      "jsErrors": 0,
      "consoleErrors": 0,
      "badResponses": 0,
      "brokenImages": 0
     },
     "headings": [],
     "diagnostics": []
    },
    {
     "path": "/users",
     "status": 200,
     "finalPath": "/login",
     "title": "Drape Admin",
     "h1": "",
     "loadMs": 2733,
     "shots": [
      "users--desktop.png"
     ],
     "interactions": [],
     "counts": {
      "forms": 1,
      "inputs": 2,
      "buttons": 2,
      "images": 0,
      "links": 0,
      "jsErrors": 0,
      "consoleErrors": 0,
      "badResponses": 0,
      "brokenImages": 0
     },
     "headings": [],
     "diagnostics": []
    },
    {
     "path": "/__audit-missing-page",
     "status": 404,
     "finalPath": null,
     "title": "Drape Admin",
     "h1": "404",
     "loadMs": 2374,
     "shots": [
      "-audit-missing-page--desktop.png",
      "-audit-missing-page--mobile.png"
     ],
     "interactions": [],
     "counts": {
      "forms": 0,
      "inputs": 0,
      "buttons": 0,
      "images": 0,
      "links": 0,
      "jsErrors": 0,
      "consoleErrors": 0,
      "badResponses": 1,
      "brokenImages": 0
     },
     "headings": [
      "h1: 404",
      "h2: This page could not be found."
     ],
     "diagnostics": [
      "HTTP 404: https://admin.drape.to/__audit-missing-page"
     ]
    }
   ]
  },
  {
   "name": "brand-portal",
   "baseUrl": "https://brand.drape.to",
   "counts": {
    "pages": 38,
    "screenshots": 68,
    "high": 0,
    "medium": 1,
    "low": 32,
    "gated": 20
   },
   "findings": [
    {
     "sev": "medium",
     "cat": "seo",
     "page": "/__audit-missing-page",
     "msg": "Missing <title>",
     "evidence": ""
    },
    {
     "sev": "low",
     "cat": "seo",
     "page": "/login",
     "msg": "No <h1> on page",
     "evidence": ""
    },
    {
     "sev": "low",
     "cat": "a11y",
     "page": "/login",
     "msg": "No <main> landmark",
     "evidence": ""
    },
    {
     "sev": "low",
     "cat": "seo",
     "page": "/signup",
     "msg": "No <h1> on page",
     "evidence": ""
    },
    {
     "sev": "low",
     "cat": "a11y",
     "page": "/signup",
     "msg": "No <main> landmark",
     "evidence": ""
    },
    {
     "sev": "low",
     "cat": "seo",
     "page": "/apply",
     "msg": "No <h1> on page",
     "evidence": ""
    },
    {
     "sev": "low",
     "cat": "a11y",
     "page": "/apply",
     "msg": "No <main> landmark",
     "evidence": ""
    },
    {
     "sev": "low",
     "cat": "seo",
     "page": "/forgot-password",
     "msg": "No <h1> on page",
     "evidence": ""
    },
    {
     "sev": "low",
     "cat": "a11y",
     "page": "/forgot-password",
     "msg": "No <main> landmark",
     "evidence": ""
    },
    {
     "sev": "low",
     "cat": "seo",
     "page": "/reset-password",
     "msg": "No <h1> on page",
     "evidence": ""
    },
    {
     "sev": "low",
     "cat": "a11y",
     "page": "/reset-password",
     "msg": "No <main> landmark",
     "evidence": ""
    },
    {
     "sev": "low",
     "cat": "seo",
     "page": "/reset-password?token=audit-invalid",
     "msg": "No <h1> on page",
     "evidence": ""
    },
    {
     "sev": "low",
     "cat": "a11y",
     "page": "/reset-password?token=audit-invalid",
     "msg": "No <main> landmark",
     "evidence": ""
    },
    {
     "sev": "low",
     "cat": "seo",
     "page": "/verify-email",
     "msg": "No <h1> on page",
     "evidence": ""
    },
    {
     "sev": "low",
     "cat": "a11y",
     "page": "/verify-email",
     "msg": "No <main> landmark",
     "evidence": ""
    },
    {
     "sev": "low",
     "cat": "seo",
     "page": "/verify-email?token=audit-invalid",
     "msg": "No <h1> on page",
     "evidence": ""
    },
    {
     "sev": "low",
     "cat": "a11y",
     "page": "/verify-email?token=audit-invalid",
     "msg": "No <main> landmark",
     "evidence": ""
    },
    {
     "sev": "low",
     "cat": "seo",
     "page": "/accept-invite",
     "msg": "No <h1> on page",
     "evidence": ""
    },
    {
     "sev": "low",
     "cat": "a11y",
     "page": "/accept-invite",
     "msg": "No <main> landmark",
     "evidence": ""
    },
    {
     "sev": "low",
     "cat": "seo",
     "page": "/accept-invite?token=audit-invalid",
     "msg": "No <h1> on page",
     "evidence": ""
    },
    {
     "sev": "low",
     "cat": "a11y",
     "page": "/accept-invite?token=audit-invalid",
     "msg": "No <main> landmark",
     "evidence": ""
    },
    {
     "sev": "low",
     "cat": "seo",
     "page": "/auth/handoff",
     "msg": "No <h1> on page",
     "evidence": ""
    },
    {
     "sev": "low",
     "cat": "a11y",
     "page": "/auth/handoff",
     "msg": "No <main> landmark",
     "evidence": ""
    },
    {
     "sev": "low",
     "cat": "seo",
     "page": "/l",
     "msg": "No <h1> on page",
     "evidence": ""
    },
    {
     "sev": "low",
     "cat": "a11y",
     "page": "/l",
     "msg": "No <main> landmark",
     "evidence": ""
    },
    {
     "sev": "low",
     "cat": "seo",
     "page": "/l?code=AUDIT1",
     "msg": "No <h1> on page",
     "evidence": ""
    },
    {
     "sev": "low",
     "cat": "a11y",
     "page": "/l?code=AUDIT1",
     "msg": "No <main> landmark",
     "evidence": ""
    },
    {
     "sev": "low",
     "cat": "a11y",
     "page": "/p",
     "msg": "No <main> landmark",
     "evidence": ""
    },
    {
     "sev": "low",
     "cat": "a11y",
     "page": "/p?id=3c9d605b-64da-4f4f-b97d-4dace7bd5f8d",
     "msg": "No <main> landmark",
     "evidence": ""
    },
    {
     "sev": "low",
     "cat": "a11y",
     "page": "/shop",
     "msg": "No <main> landmark",
     "evidence": ""
    },
    {
     "sev": "low",
     "cat": "seo",
     "page": "/__audit-missing-page",
     "msg": "No <h1> on page",
     "evidence": ""
    },
    {
     "sev": "low",
     "cat": "a11y",
     "page": "/__audit-missing-page",
     "msg": "No <main> landmark",
     "evidence": ""
    },
    {
     "sev": "low",
     "cat": "a11y",
     "page": "/__audit-missing-page",
     "msg": "No lang attribute on <html>",
     "evidence": ""
    },
    {
     "sev": "info",
     "cat": "api",
     "page": "/login",
     "msg": "Expected: API returned 422",
     "evidence": "https://api.drape.to/api/auth/login"
    },
    {
     "sev": "info",
     "cat": "api",
     "page": "/verify-email?token=audit-invalid",
     "msg": "Expected: API returned 400",
     "evidence": "https://api.drape.to/api/auth/verify-email?token=audit-invalid"
    },
    {
     "sev": "info",
     "cat": "api",
     "page": "/accept-invite?token=audit-invalid",
     "msg": "Expected: API returned 404",
     "evidence": "https://api.drape.to/api/brand/team/invites/preview?token=audit-invalid"
    },
    {
     "sev": "info",
     "cat": "http",
     "page": "/__audit-missing-page",
     "msg": "Expected: unknown route shows the 404 page",
     "evidence": ""
    },
    {
     "sev": "info",
     "cat": "api",
     "page": "/__audit-missing-page",
     "msg": "Expected: API returned 404",
     "evidence": "https://brand.drape.to/__audit-missing-page"
    }
   ],
   "pages": [
    {
     "path": "/",
     "status": 200,
     "finalPath": null,
     "title": "Drape Brand Portal",
     "h1": "YOUR STORE. EVERYWHERE.",
     "loadMs": 3234,
     "shots": [
      "home--desktop.png",
      "home--mobile.png",
      "home--expand-1.png",
      "home--expand-2.png",
      "home--expand-3.png",
      "home--expand-4.png",
      "home--expand-5.png"
     ],
     "interactions": [
      "expand-1",
      "expand-2",
      "expand-3",
      "expand-4",
      "expand-5"
     ],
     "counts": {
      "forms": 0,
      "inputs": 0,
      "buttons": 8,
      "images": 21,
      "links": 24,
      "jsErrors": 0,
      "consoleErrors": 0,
      "badResponses": 0,
      "brokenImages": 0
     },
     "headings": [
      "h1: YOUR STORE. EVERYWHERE.",
      "h2: ALREADY ON THE FLOOR.",
      "h2: PAST THE PEOPLE WHO ALREADY KNOW YOU.",
      "h2: ON THEM. BEFORE ANYONE PULLS IT.",
      "h2: THE RACK DOESN'T END AT THE RACK.",
      "h3: Overlooked",
      "h3: Try it on",
      "h3: Locate",
      "h2: THE SALE STAYS ON DRAPE.",
      "h3: Virtual try-on",
      "h3: Branded storefront",
      "h3: In-store QR"
     ],
     "diagnostics": []
    },
    {
     "path": "/login",
     "status": 200,
     "finalPath": null,
     "title": "Drape Brand Portal",
     "h1": "",
     "loadMs": 3095,
     "shots": [
      "login--desktop.png",
      "login--mobile.png",
      "login--form1-empty-submit.png",
      "login--login-bad-credentials.png"
     ],
     "interactions": [
      "form1-empty-submit",
      "login-bad-credentials"
     ],
     "counts": {
      "forms": 1,
      "inputs": 2,
      "buttons": 2,
      "images": 0,
      "links": 3,
      "jsErrors": 0,
      "consoleErrors": 0,
      "badResponses": 1,
      "brokenImages": 0
     },
     "headings": [],
     "diagnostics": [
      "HTTP 422: https://api.drape.to/api/auth/login"
     ]
    },
    {
     "path": "/signup",
     "status": 200,
     "finalPath": null,
     "title": "Drape Brand Portal",
     "h1": "",
     "loadMs": 2832,
     "shots": [
      "signup--desktop.png",
      "signup--mobile.png",
      "signup--form1-empty-submit.png"
     ],
     "interactions": [
      "form1-empty-submit"
     ],
     "counts": {
      "forms": 1,
      "inputs": 3,
      "buttons": 2,
      "images": 0,
      "links": 4,
      "jsErrors": 0,
      "consoleErrors": 0,
      "badResponses": 0,
      "brokenImages": 0
     },
     "headings": [],
     "diagnostics": []
    },
    {
     "path": "/apply",
     "status": 200,
     "finalPath": null,
     "title": "Drape Brand Portal",
     "h1": "",
     "loadMs": 2506,
     "shots": [
      "apply--desktop.png",
      "apply--mobile.png"
     ],
     "interactions": [],
     "counts": {
      "forms": 0,
      "inputs": 0,
      "buttons": 0,
      "images": 0,
      "links": 5,
      "jsErrors": 0,
      "consoleErrors": 0,
      "badResponses": 0,
      "brokenImages": 0
     },
     "headings": [],
     "diagnostics": []
    },
    {
     "path": "/forgot-password",
     "status": 200,
     "finalPath": null,
     "title": "Drape Brand Portal",
     "h1": "",
     "loadMs": 2480,
     "shots": [
      "forgot-password--desktop.png",
      "forgot-password--mobile.png",
      "forgot-password--form1-empty-submit.png"
     ],
     "interactions": [
      "form1-empty-submit"
     ],
     "counts": {
      "forms": 1,
      "inputs": 1,
      "buttons": 2,
      "images": 0,
      "links": 4,
      "jsErrors": 0,
      "consoleErrors": 0,
      "badResponses": 0,
      "brokenImages": 0
     },
     "headings": [],
     "diagnostics": []
    },
    {
     "path": "/reset-password",
     "status": 200,
     "finalPath": null,
     "title": "Drape Brand Portal",
     "h1": "",
     "loadMs": 2733,
     "shots": [
      "reset-password--desktop.png",
      "reset-password--mobile.png"
     ],
     "interactions": [],
     "counts": {
      "forms": 1,
      "inputs": 2,
      "buttons": 1,
      "images": 0,
      "links": 4,
      "jsErrors": 0,
      "consoleErrors": 0,
      "badResponses": 0,
      "brokenImages": 0
     },
     "headings": [],
     "diagnostics": []
    },
    {
     "path": "/reset-password?token=audit-invalid",
     "status": 200,
     "finalPath": null,
     "title": "Drape Brand Portal",
     "h1": "",
     "loadMs": 2639,
     "shots": [
      "reset-password--q-token-audit-invalid--desktop.png",
      "reset-password--q-token-audit-invalid--mobile.png",
      "reset-password--q-token-audit-invalid--form1-empty-submit.png"
     ],
     "interactions": [
      "form1-empty-submit"
     ],
     "counts": {
      "forms": 1,
      "inputs": 2,
      "buttons": 1,
      "images": 0,
      "links": 4,
      "jsErrors": 0,
      "consoleErrors": 0,
      "badResponses": 0,
      "brokenImages": 0
     },
     "headings": [],
     "diagnostics": []
    },
    {
     "path": "/verify-email",
     "status": 200,
     "finalPath": null,
     "title": "Drape Brand Portal",
     "h1": "",
     "loadMs": 2831,
     "shots": [
      "verify-email--desktop.png",
      "verify-email--mobile.png",
      "verify-email--form1-empty-submit.png"
     ],
     "interactions": [
      "form1-empty-submit"
     ],
     "counts": {
      "forms": 1,
      "inputs": 1,
      "buttons": 1,
      "images": 0,
      "links": 5,
      "jsErrors": 0,
      "consoleErrors": 0,
      "badResponses": 0,
      "brokenImages": 0
     },
     "headings": [],
     "diagnostics": []
    },
    {
     "path": "/verify-email?token=audit-invalid",
     "status": 200,
     "finalPath": null,
     "title": "Drape Brand Portal",
     "h1": "",
     "loadMs": 2794,
     "shots": [
      "verify-email--q-token-audit-invalid--desktop.png",
      "verify-email--q-token-audit-invalid--mobile.png",
      "verify-email--q-token-audit-invalid--form1-empty-submit.png"
     ],
     "interactions": [
      "form1-empty-submit"
     ],
     "counts": {
      "forms": 1,
      "inputs": 1,
      "buttons": 1,
      "images": 0,
      "links": 5,
      "jsErrors": 0,
      "consoleErrors": 0,
      "badResponses": 1,
      "brokenImages": 0
     },
     "headings": [],
     "diagnostics": [
      "HTTP 400: https://api.drape.to/api/auth/verify-email?token=audit-invalid"
     ]
    },
    {
     "path": "/accept-invite",
     "status": 200,
     "finalPath": null,
     "title": "Drape Brand Portal",
     "h1": "",
     "loadMs": 2348,
     "shots": [
      "accept-invite--desktop.png",
      "accept-invite--mobile.png"
     ],
     "interactions": [],
     "counts": {
      "forms": 0,
      "inputs": 0,
      "buttons": 0,
      "images": 0,
      "links": 1,
      "jsErrors": 0,
      "consoleErrors": 0,
      "badResponses": 0,
      "brokenImages": 0
     },
     "headings": [],
     "diagnostics": []
    },
    {
     "path": "/accept-invite?token=audit-invalid",
     "status": 200,
     "finalPath": null,
     "title": "Drape Brand Portal",
     "h1": "",
     "loadMs": 2914,
     "shots": [
      "accept-invite--q-token-audit-invalid--desktop.png",
      "accept-invite--q-token-audit-invalid--mobile.png"
     ],
     "interactions": [],
     "counts": {
      "forms": 0,
      "inputs": 0,
      "buttons": 0,
      "images": 0,
      "links": 2,
      "jsErrors": 0,
      "consoleErrors": 0,
      "badResponses": 1,
      "brokenImages": 0
     },
     "headings": [],
     "diagnostics": [
      "HTTP 404: https://api.drape.to/api/brand/team/invites/preview?token=audit-invalid"
     ]
    },
    {
     "path": "/auth/handoff",
     "status": 200,
     "finalPath": null,
     "title": "Drape Brand Portal",
     "h1": "",
     "loadMs": 2478,
     "shots": [
      "auth-handoff--desktop.png",
      "auth-handoff--mobile.png"
     ],
     "interactions": [],
     "counts": {
      "forms": 0,
      "inputs": 0,
      "buttons": 0,
      "images": 0,
      "links": 1,
      "jsErrors": 0,
      "consoleErrors": 0,
      "badResponses": 0,
      "brokenImages": 0
     },
     "headings": [],
     "diagnostics": []
    },
    {
     "path": "/l",
     "status": 200,
     "finalPath": null,
     "title": "Drape Brand Portal",
     "h1": "",
     "loadMs": 2196,
     "shots": [
      "l--desktop.png",
      "l--mobile.png"
     ],
     "interactions": [],
     "counts": {
      "forms": 0,
      "inputs": 0,
      "buttons": 0,
      "images": 0,
      "links": 0,
      "jsErrors": 0,
      "consoleErrors": 0,
      "badResponses": 0,
      "brokenImages": 0
     },
     "headings": [],
     "diagnostics": []
    },
    {
     "path": "/l?code=AUDIT1",
     "status": 200,
     "finalPath": null,
     "title": "Drape Brand Portal",
     "h1": "",
     "loadMs": 2023,
     "shots": [
      "l--q-code-AUDIT1--desktop.png",
      "l--q-code-AUDIT1--mobile.png"
     ],
     "interactions": [],
     "counts": {
      "forms": 0,
      "inputs": 0,
      "buttons": 0,
      "images": 0,
      "links": 0,
      "jsErrors": 0,
      "consoleErrors": 0,
      "badResponses": 0,
      "brokenImages": 0
     },
     "headings": [],
     "diagnostics": []
    },
    {
     "path": "/p",
     "status": 200,
     "finalPath": null,
     "title": "Drape Brand Portal",
     "h1": "QR code not recognized",
     "loadMs": 2252,
     "shots": [
      "p--desktop.png",
      "p--mobile.png"
     ],
     "interactions": [],
     "counts": {
      "forms": 0,
      "inputs": 0,
      "buttons": 0,
      "images": 0,
      "links": 2,
      "jsErrors": 0,
      "consoleErrors": 0,
      "badResponses": 0,
      "brokenImages": 0
     },
     "headings": [
      "h1: QR code not recognized"
     ],
     "diagnostics": []
    },
    {
     "path": "/p?id=3c9d605b-64da-4f4f-b97d-4dace7bd5f8d",
     "status": 200,
     "finalPath": null,
     "title": "Drape Brand Portal",
     "h1": "QR code not recognized",
     "loadMs": 2035,
     "shots": [
      "p--q-id-3c9d605b-64da-4f4f-b97d-4dace7bd5f8d--desktop.png",
      "p--q-id-3c9d605b-64da-4f4f-b97d-4dace7bd5f8d--mobile.png"
     ],
     "interactions": [],
     "counts": {
      "forms": 0,
      "inputs": 0,
      "buttons": 0,
      "images": 0,
      "links": 2,
      "jsErrors": 0,
      "consoleErrors": 0,
      "badResponses": 0,
      "brokenImages": 0
     },
     "headings": [
      "h1: QR code not recognized"
     ],
     "diagnostics": []
    },
    {
     "path": "/shop",
     "status": 200,
     "finalPath": null,
     "title": "Drape Brand Portal",
     "h1": "Brand not found",
     "loadMs": 2141,
     "shots": [
      "shop--desktop.png",
      "shop--mobile.png"
     ],
     "interactions": [],
     "counts": {
      "forms": 0,
      "inputs": 0,
      "buttons": 0,
      "images": 0,
      "links": 2,
      "jsErrors": 0,
      "consoleErrors": 0,
      "badResponses": 0,
      "brokenImages": 0
     },
     "headings": [
      "h1: Brand not found"
     ],
     "diagnostics": []
    },
    {
     "path": "/dashboard",
     "status": 200,
     "finalPath": "/login",
     "title": "Drape Brand Portal",
     "h1": "",
     "loadMs": 3283,
     "shots": [
      "dashboard--desktop.png"
     ],
     "interactions": [],
     "counts": {
      "forms": 1,
      "inputs": 2,
      "buttons": 2,
      "images": 0,
      "links": 3,
      "jsErrors": 0,
      "consoleErrors": 0,
      "badResponses": 0,
      "brokenImages": 0
     },
     "headings": [],
     "diagnostics": []
    },
    {
     "path": "/products",
     "status": 200,
     "finalPath": "/login",
     "title": "Drape Brand Portal",
     "h1": "",
     "loadMs": 2518,
     "shots": [
      "products--desktop.png"
     ],
     "interactions": [],
     "counts": {
      "forms": 1,
      "inputs": 2,
      "buttons": 2,
      "images": 0,
      "links": 3,
      "jsErrors": 0,
      "consoleErrors": 0,
      "badResponses": 0,
      "brokenImages": 0
     },
     "headings": [],
     "diagnostics": []
    },
    {
     "path": "/products/new",
     "status": 200,
     "finalPath": "/login",
     "title": "Drape Brand Portal",
     "h1": "",
     "loadMs": 3239,
     "shots": [
      "products-new--desktop.png"
     ],
     "interactions": [],
     "counts": {
      "forms": 1,
      "inputs": 2,
      "buttons": 2,
      "images": 0,
      "links": 3,
      "jsErrors": 0,
      "consoleErrors": 0,
      "badResponses": 0,
      "brokenImages": 0
     },
     "headings": [],
     "diagnostics": []
    },
    {
     "path": "/products/edit",
     "status": 200,
     "finalPath": "/login",
     "title": "Drape Brand Portal",
     "h1": "",
     "loadMs": 2427,
     "shots": [
      "products-edit--desktop.png"
     ],
     "interactions": [],
     "counts": {
      "forms": 1,
      "inputs": 2,
      "buttons": 2,
      "images": 0,
      "links": 3,
      "jsErrors": 0,
      "consoleErrors": 0,
      "badResponses": 0,
      "brokenImages": 0
     },
     "headings": [],
     "diagnostics": []
    },
    {
     "path": "/orders",
     "status": 200,
     "finalPath": "/login",
     "title": "Drape Brand Portal",
     "h1": "",
     "loadMs": 3071,
     "shots": [
      "orders--desktop.png"
     ],
     "interactions": [],
     "counts": {
      "forms": 1,
      "inputs": 2,
      "buttons": 2,
      "images": 0,
      "links": 3,
      "jsErrors": 0,
      "consoleErrors": 0,
      "badResponses": 0,
      "brokenImages": 0
     },
     "headings": [],
     "diagnostics": []
    },
    {
     "path": "/analytics",
     "status": 200,
     "finalPath": "/login",
     "title": "Drape Brand Portal",
     "h1": "",
     "loadMs": 2370,
     "shots": [
      "analytics--desktop.png"
     ],
     "interactions": [],
     "counts": {
      "forms": 1,
      "inputs": 2,
      "buttons": 2,
      "images": 0,
      "links": 3,
      "jsErrors": 0,
      "consoleErrors": 0,
      "badResponses": 0,
      "brokenImages": 0
     },
     "headings": [],
     "diagnostics": []
    },
    {
     "path": "/billing",
     "status": 200,
     "finalPath": "/login",
     "title": "Drape Brand Portal",
     "h1": "",
     "loadMs": 2979,
     "shots": [
      "billing--desktop.png"
     ],
     "interactions": [],
     "counts": {
      "forms": 1,
      "inputs": 2,
      "buttons": 2,
      "images": 0,
      "links": 3,
      "jsErrors": 0,
      "consoleErrors": 0,
      "badResponses": 0,
      "brokenImages": 0
     },
     "headings": [],
     "diagnostics": []
    },
    {
     "path": "/comments",
     "status": 200,
     "finalPath": "/login",
     "title": "Drape Brand Portal",
     "h1": "",
     "loadMs": 2358,
     "shots": [
      "comments--desktop.png"
     ],
     "interactions": [],
     "counts": {
      "forms": 1,
      "inputs": 2,
      "buttons": 2,
      "images": 0,
      "links": 3,
      "jsErrors": 0,
      "consoleErrors": 0,
      "badResponses": 0,
      "brokenImages": 0
     },
     "headings": [],
     "diagnostics": []
    },
    {
     "path": "/content",
     "status": 200,
     "finalPath": "/login",
     "title": "Drape Brand Portal",
     "h1": "",
     "loadMs": 3929,
     "shots": [
      "content--desktop.png"
     ],
     "interactions": [],
     "counts": {
      "forms": 1,
      "inputs": 2,
      "buttons": 2,
      "images": 0,
      "links": 3,
      "jsErrors": 0,
      "consoleErrors": 0,
      "badResponses": 0,
      "brokenImages": 0
     },
     "headings": [],
     "diagnostics": []
    },
    {
     "path": "/content/comments",
     "status": 200,
     "finalPath": "/login",
     "title": "Drape Brand Portal",
     "h1": "",
     "loadMs": 2536,
     "shots": [
      "content-comments--desktop.png"
     ],
     "interactions": [],
     "counts": {
      "forms": 1,
      "inputs": 2,
      "buttons": 2,
      "images": 0,
      "links": 3,
      "jsErrors": 0,
      "consoleErrors": 0,
      "badResponses": 0,
      "brokenImages": 0
     },
     "headings": [],
     "diagnostics": []
    },
    {
     "path": "/engagement",
     "status": 200,
     "finalPath": "/login",
     "title": "Drape Brand Portal",
     "h1": "",
     "loadMs": 3080,
     "shots": [
      "engagement--desktop.png"
     ],
     "interactions": [],
     "counts": {
      "forms": 1,
      "inputs": 2,
      "buttons": 2,
      "images": 0,
      "links": 3,
      "jsErrors": 0,
      "consoleErrors": 0,
      "badResponses": 0,
      "brokenImages": 0
     },
     "headings": [],
     "diagnostics": []
    },
    {
     "path": "/go-live",
     "status": 200,
     "finalPath": "/login",
     "title": "Drape Brand Portal",
     "h1": "",
     "loadMs": 2360,
     "shots": [
      "go-live--desktop.png"
     ],
     "interactions": [],
     "counts": {
      "forms": 1,
      "inputs": 2,
      "buttons": 2,
      "images": 0,
      "links": 3,
      "jsErrors": 0,
      "consoleErrors": 0,
      "badResponses": 0,
      "brokenImages": 0
     },
     "headings": [],
     "diagnostics": []
    },
    {
     "path": "/integrations",
     "status": 200,
     "finalPath": "/login",
     "title": "Drape Brand Portal",
     "h1": "",
     "loadMs": 2969,
     "shots": [
      "integrations--desktop.png"
     ],
     "interactions": [],
     "counts": {
      "forms": 1,
      "inputs": 2,
      "buttons": 2,
      "images": 0,
      "links": 3,
      "jsErrors": 0,
      "consoleErrors": 0,
      "badResponses": 0,
      "brokenImages": 0
     },
     "headings": [],
     "diagnostics": []
    },
    {
     "path": "/locations",
     "status": 200,
     "finalPath": "/login",
     "title": "Drape Brand Portal",
     "h1": "",
     "loadMs": 3559,
     "shots": [
      "locations--desktop.png"
     ],
     "interactions": [],
     "counts": {
      "forms": 1,
      "inputs": 2,
      "buttons": 2,
      "images": 0,
      "links": 3,
      "jsErrors": 0,
      "consoleErrors": 0,
      "badResponses": 0,
      "brokenImages": 0
     },
     "headings": [],
     "diagnostics": []
    },
    {
     "path": "/retail",
     "status": 200,
     "finalPath": "/login",
     "title": "Drape Brand Portal",
     "h1": "",
     "loadMs": 3162,
     "shots": [
      "retail--desktop.png"
     ],
     "interactions": [],
     "counts": {
      "forms": 1,
      "inputs": 2,
      "buttons": 2,
      "images": 0,
      "links": 3,
      "jsErrors": 0,
      "consoleErrors": 0,
      "badResponses": 0,
      "brokenImages": 0
     },
     "headings": [],
     "diagnostics": []
    },
    {
     "path": "/settings",
     "status": 200,
     "finalPath": "/login",
     "title": "Drape Brand Portal",
     "h1": "",
     "loadMs": 2422,
     "shots": [
      "settings--desktop.png"
     ],
     "interactions": [],
     "counts": {
      "forms": 1,
      "inputs": 2,
      "buttons": 2,
      "images": 0,
      "links": 3,
      "jsErrors": 0,
      "consoleErrors": 0,
      "badResponses": 0,
      "brokenImages": 0
     },
     "headings": [],
     "diagnostics": []
    },
    {
     "path": "/team",
     "status": 200,
     "finalPath": "/login",
     "title": "Drape Brand Portal",
     "h1": "",
     "loadMs": 3035,
     "shots": [
      "team--desktop.png"
     ],
     "interactions": [],
     "counts": {
      "forms": 1,
      "inputs": 2,
      "buttons": 2,
      "images": 0,
      "links": 3,
      "jsErrors": 0,
      "consoleErrors": 0,
      "badResponses": 0,
      "brokenImages": 0
     },
     "headings": [],
     "diagnostics": []
    },
    {
     "path": "/widget",
     "status": 200,
     "finalPath": "/login",
     "title": "Drape Brand Portal",
     "h1": "",
     "loadMs": 3306,
     "shots": [
      "widget--desktop.png"
     ],
     "interactions": [],
     "counts": {
      "forms": 1,
      "inputs": 2,
      "buttons": 2,
      "images": 0,
      "links": 3,
      "jsErrors": 0,
      "consoleErrors": 0,
      "badResponses": 0,
      "brokenImages": 0
     },
     "headings": [],
     "diagnostics": []
    },
    {
     "path": "/ads",
     "status": 200,
     "finalPath": "/login",
     "title": "Drape Brand Portal",
     "h1": "",
     "loadMs": 2999,
     "shots": [
      "ads--desktop.png"
     ],
     "interactions": [],
     "counts": {
      "forms": 1,
      "inputs": 2,
      "buttons": 2,
      "images": 0,
      "links": 3,
      "jsErrors": 0,
      "consoleErrors": 0,
      "badResponses": 0,
      "brokenImages": 0
     },
     "headings": [],
     "diagnostics": []
    },
    {
     "path": "/agreement",
     "status": 200,
     "finalPath": "/login",
     "title": "Drape Brand Portal",
     "h1": "",
     "loadMs": 2363,
     "shots": [
      "agreement--desktop.png"
     ],
     "interactions": [],
     "counts": {
      "forms": 1,
      "inputs": 2,
      "buttons": 2,
      "images": 0,
      "links": 3,
      "jsErrors": 0,
      "consoleErrors": 0,
      "badResponses": 0,
      "brokenImages": 0
     },
     "headings": [],
     "diagnostics": []
    },
    {
     "path": "/__audit-missing-page",
     "status": 404,
     "finalPath": null,
     "title": "",
     "h1": "",
     "loadMs": 1922,
     "shots": [
      "-audit-missing-page--desktop.png",
      "-audit-missing-page--mobile.png"
     ],
     "interactions": [],
     "counts": {
      "forms": 0,
      "inputs": 0,
      "buttons": 0,
      "images": 0,
      "links": 0,
      "jsErrors": 0,
      "consoleErrors": 0,
      "badResponses": 1,
      "brokenImages": 0
     },
     "headings": [],
     "diagnostics": [
      "HTTP 404: https://brand.drape.to/__audit-missing-page"
     ]
    }
   ]
  },
  {
   "name": "brand-storefront-checkthefeed",
   "baseUrl": "https://checkthefeed.drape.to",
   "counts": {
    "pages": 11,
    "screenshots": 25,
    "high": 0,
    "medium": 1,
    "low": 18,
    "gated": 1
   },
   "findings": [
    {
     "sev": "medium",
     "cat": "seo",
     "page": "/__audit-missing-page",
     "msg": "Missing <title>",
     "evidence": ""
    },
    {
     "sev": "low",
     "cat": "a11y",
     "page": "/shop",
     "msg": "No <main> landmark",
     "evidence": ""
    },
    {
     "sev": "low",
     "cat": "seo",
     "page": "/l",
     "msg": "No <h1> on page",
     "evidence": ""
    },
    {
     "sev": "low",
     "cat": "a11y",
     "page": "/l",
     "msg": "No <main> landmark",
     "evidence": ""
    },
    {
     "sev": "low",
     "cat": "seo",
     "page": "/l?code=AUDIT1",
     "msg": "No <h1> on page",
     "evidence": ""
    },
    {
     "sev": "low",
     "cat": "a11y",
     "page": "/l?code=AUDIT1",
     "msg": "No <main> landmark",
     "evidence": ""
    },
    {
     "sev": "low",
     "cat": "a11y",
     "page": "/p",
     "msg": "No <main> landmark",
     "evidence": ""
    },
    {
     "sev": "low",
     "cat": "a11y",
     "page": "/p?id=3c9d605b-64da-4f4f-b97d-4dace7bd5f8d",
     "msg": "No <main> landmark",
     "evidence": ""
    },
    {
     "sev": "low",
     "cat": "seo",
     "page": "/login",
     "msg": "No <h1> on page",
     "evidence": ""
    },
    {
     "sev": "low",
     "cat": "a11y",
     "page": "/login",
     "msg": "No <main> landmark",
     "evidence": ""
    },
    {
     "sev": "low",
     "cat": "seo",
     "page": "/__audit-missing-page",
     "msg": "No <h1> on page",
     "evidence": ""
    },
    {
     "sev": "low",
     "cat": "a11y",
     "page": "/__audit-missing-page",
     "msg": "No <main> landmark",
     "evidence": ""
    },
    {
     "sev": "low",
     "cat": "a11y",
     "page": "/__audit-missing-page",
     "msg": "No lang attribute on <html>",
     "evidence": ""
    },
    {
     "sev": "low",
     "cat": "seo",
     "page": "/forgot-password",
     "msg": "No <h1> on page",
     "evidence": ""
    },
    {
     "sev": "low",
     "cat": "a11y",
     "page": "/forgot-password",
     "msg": "No <main> landmark",
     "evidence": ""
    },
    {
     "sev": "low",
     "cat": "seo",
     "page": "/apply",
     "msg": "No <h1> on page",
     "evidence": ""
    },
    {
     "sev": "low",
     "cat": "a11y",
     "page": "/apply",
     "msg": "No <main> landmark",
     "evidence": ""
    },
    {
     "sev": "low",
     "cat": "seo",
     "page": "/signup",
     "msg": "No <h1> on page",
     "evidence": ""
    },
    {
     "sev": "low",
     "cat": "a11y",
     "page": "/signup",
     "msg": "No <main> landmark",
     "evidence": ""
    },
    {
     "sev": "info",
     "cat": "api",
     "page": "/l?code=AUDIT1",
     "msg": "Expected: API returned 404",
     "evidence": "https://api.drape.to/api/store/locations/resolve?store_slug=checkthefeed&code=AUDIT1"
    },
    {
     "sev": "info",
     "cat": "api",
     "page": "/login",
     "msg": "Expected: API returned 422",
     "evidence": "https://api.drape.to/api/auth/login"
    },
    {
     "sev": "info",
     "cat": "http",
     "page": "/__audit-missing-page",
     "msg": "Expected: unknown route shows the 404 page",
     "evidence": ""
    },
    {
     "sev": "info",
     "cat": "api",
     "page": "/__audit-missing-page",
     "msg": "Expected: API returned 404",
     "evidence": "https://checkthefeed.drape.to/__audit-missing-page"
    }
   ],
   "pages": [
    {
     "path": "/",
     "status": 200,
     "finalPath": "/login",
     "title": "Drape Brand Portal",
     "h1": "",
     "loadMs": 4019,
     "shots": [
      "home--desktop.png"
     ],
     "interactions": [],
     "counts": {
      "forms": 1,
      "inputs": 2,
      "buttons": 2,
      "images": 0,
      "links": 2,
      "jsErrors": 0,
      "consoleErrors": 0,
      "badResponses": 0,
      "brokenImages": 0
     },
     "headings": [],
     "diagnostics": []
    },
    {
     "path": "/shop",
     "status": 200,
     "finalPath": null,
     "title": "Drape Brand Portal",
     "h1": "CHECKtheFeed",
     "loadMs": 3968,
     "shots": [
      "shop--desktop.png",
      "shop--mobile.png"
     ],
     "interactions": [],
     "counts": {
      "forms": 0,
      "inputs": 0,
      "buttons": 0,
      "images": 2,
      "links": 7,
      "jsErrors": 0,
      "consoleErrors": 0,
      "badResponses": 0,
      "brokenImages": 0
     },
     "headings": [
      "h1: CHECKtheFeed"
     ],
     "diagnostics": []
    },
    {
     "path": "/l",
     "status": 200,
     "finalPath": null,
     "title": "Drape Brand Portal",
     "h1": "",
     "loadMs": 2491,
     "shots": [
      "l--desktop.png",
      "l--mobile.png"
     ],
     "interactions": [],
     "counts": {
      "forms": 0,
      "inputs": 0,
      "buttons": 0,
      "images": 0,
      "links": 0,
      "jsErrors": 0,
      "consoleErrors": 0,
      "badResponses": 0,
      "brokenImages": 0
     },
     "headings": [],
     "diagnostics": []
    },
    {
     "path": "/l?code=AUDIT1",
     "status": 200,
     "finalPath": null,
     "title": "Drape Brand Portal",
     "h1": "",
     "loadMs": 2289,
     "shots": [
      "l--q-code-AUDIT1--desktop.png",
      "l--q-code-AUDIT1--mobile.png"
     ],
     "interactions": [],
     "counts": {
      "forms": 0,
      "inputs": 0,
      "buttons": 0,
      "images": 0,
      "links": 0,
      "jsErrors": 0,
      "consoleErrors": 0,
      "badResponses": 1,
      "brokenImages": 0
     },
     "headings": [],
     "diagnostics": [
      "HTTP 404: https://api.drape.to/api/store/locations/resolve?store_slug=checkthefeed&code=AUDIT1"
     ]
    },
    {
     "path": "/p",
     "status": 200,
     "finalPath": null,
     "title": "Drape Brand Portal",
     "h1": "QR code not recognized",
     "loadMs": 2462,
     "shots": [
      "p--desktop.png",
      "p--mobile.png"
     ],
     "interactions": [],
     "counts": {
      "forms": 0,
      "inputs": 0,
      "buttons": 0,
      "images": 0,
      "links": 2,
      "jsErrors": 0,
      "consoleErrors": 0,
      "badResponses": 0,
      "brokenImages": 0
     },
     "headings": [
      "h1: QR code not recognized"
     ],
     "diagnostics": []
    },
    {
     "path": "/p?id=3c9d605b-64da-4f4f-b97d-4dace7bd5f8d",
     "status": 200,
     "finalPath": null,
     "title": "Drape Brand Portal",
     "h1": "QR code not recognized",
     "loadMs": 2349,
     "shots": [
      "p--q-id-3c9d605b-64da-4f4f-b97d-4dace7bd5f8d--desktop.png",
      "p--q-id-3c9d605b-64da-4f4f-b97d-4dace7bd5f8d--mobile.png"
     ],
     "interactions": [],
     "counts": {
      "forms": 0,
      "inputs": 0,
      "buttons": 0,
      "images": 0,
      "links": 2,
      "jsErrors": 0,
      "consoleErrors": 0,
      "badResponses": 0,
      "brokenImages": 0
     },
     "headings": [
      "h1: QR code not recognized"
     ],
     "diagnostics": []
    },
    {
     "path": "/login",
     "status": 200,
     "finalPath": null,
     "title": "Drape Brand Portal",
     "h1": "",
     "loadMs": 2703,
     "shots": [
      "login--desktop.png",
      "login--mobile.png",
      "login--form1-empty-submit.png",
      "login--login-bad-credentials.png"
     ],
     "interactions": [
      "form1-empty-submit",
      "login-bad-credentials"
     ],
     "counts": {
      "forms": 1,
      "inputs": 2,
      "buttons": 2,
      "images": 0,
      "links": 2,
      "jsErrors": 0,
      "consoleErrors": 0,
      "badResponses": 1,
      "brokenImages": 0
     },
     "headings": [],
     "diagnostics": [
      "HTTP 422: https://api.drape.to/api/auth/login"
     ]
    },
    {
     "path": "/__audit-missing-page",
     "status": 404,
     "finalPath": null,
     "title": "",
     "h1": "",
     "loadMs": 1914,
     "shots": [
      "-audit-missing-page--desktop.png",
      "-audit-missing-page--mobile.png"
     ],
     "interactions": [],
     "counts": {
      "forms": 0,
      "inputs": 0,
      "buttons": 0,
      "images": 0,
      "links": 0,
      "jsErrors": 0,
      "consoleErrors": 0,
      "badResponses": 1,
      "brokenImages": 0
     },
     "headings": [],
     "diagnostics": [
      "HTTP 404: https://checkthefeed.drape.to/__audit-missing-page"
     ]
    },
    {
     "path": "/forgot-password",
     "status": 200,
     "finalPath": null,
     "title": "Drape Brand Portal",
     "h1": "",
     "loadMs": 3073,
     "shots": [
      "forgot-password--desktop.png",
      "forgot-password--mobile.png",
      "forgot-password--form1-empty-submit.png"
     ],
     "interactions": [
      "form1-empty-submit"
     ],
     "counts": {
      "forms": 1,
      "inputs": 1,
      "buttons": 2,
      "images": 0,
      "links": 4,
      "jsErrors": 0,
      "consoleErrors": 0,
      "badResponses": 0,
      "brokenImages": 0
     },
     "headings": [],
     "diagnostics": []
    },
    {
     "path": "/apply",
     "status": 200,
     "finalPath": null,
     "title": "Drape Brand Portal",
     "h1": "",
     "loadMs": 2752,
     "shots": [
      "apply--desktop.png",
      "apply--mobile.png"
     ],
     "interactions": [],
     "counts": {
      "forms": 0,
      "inputs": 0,
      "buttons": 0,
      "images": 0,
      "links": 5,
      "jsErrors": 0,
      "consoleErrors": 0,
      "badResponses": 0,
      "brokenImages": 0
     },
     "headings": [],
     "diagnostics": []
    },
    {
     "path": "/signup",
     "status": 200,
     "finalPath": null,
     "title": "Drape Brand Portal",
     "h1": "",
     "loadMs": 2521,
     "shots": [
      "signup--desktop.png",
      "signup--mobile.png",
      "signup--form1-empty-submit.png"
     ],
     "interactions": [
      "form1-empty-submit"
     ],
     "counts": {
      "forms": 1,
      "inputs": 3,
      "buttons": 2,
      "images": 0,
      "links": 4,
      "jsErrors": 0,
      "consoleErrors": 0,
      "badResponses": 0,
      "brokenImages": 0
     },
     "headings": [],
     "diagnostics": []
    }
   ]
  },
  {
   "name": "marketing",
   "baseUrl": "https://drape.to",
   "counts": {
    "pages": 10,
    "screenshots": 41,
    "high": 0,
    "medium": 6,
    "low": 9,
    "gated": 0
   },
   "findings": [
    {
     "sev": "medium",
     "cat": "api",
     "page": "/product/3c9d605b-64da-4f4f-b97d-4dace7bd5f8d",
     "msg": "API returned 400",
     "evidence": "https://drape.to/_next/image?url=https%3A%2F%2Fv3b.fal.media%2Ffiles%2Fb%2F0aae41a5%2FjhIkKsATSLxjVHqCJlgT6.png&w=828&q=75"
    },
    {
     "sev": "medium",
     "cat": "content",
     "page": "/product/3c9d605b-64da-4f4f-b97d-4dace7bd5f8d",
     "msg": "1 broken image(s)",
     "evidence": ""
    },
    {
     "sev": "medium",
     "cat": "http",
     "page": "/privacy",
     "msg": "Route returns 404",
     "evidence": ""
    },
    {
     "sev": "medium",
     "cat": "api",
     "page": "/privacy",
     "msg": "API returned 404",
     "evidence": "https://drape.to/privacy"
    },
    {
     "sev": "medium",
     "cat": "http",
     "page": "/terms",
     "msg": "Route returns 404",
     "evidence": ""
    },
    {
     "sev": "medium",
     "cat": "api",
     "page": "/terms",
     "msg": "API returned 404",
     "evidence": "https://drape.to/terms"
    },
    {
     "sev": "low",
     "cat": "a11y",
     "page": "/",
     "msg": "No <main> landmark",
     "evidence": ""
    },
    {
     "sev": "low",
     "cat": "a11y",
     "page": "/download",
     "msg": "No <main> landmark",
     "evidence": ""
    },
    {
     "sev": "low",
     "cat": "a11y",
     "page": "/for-brands",
     "msg": "No <main> landmark",
     "evidence": ""
    },
    {
     "sev": "low",
     "cat": "a11y",
     "page": "/join",
     "msg": "No <main> landmark",
     "evidence": ""
    },
    {
     "sev": "low",
     "cat": "a11y",
     "page": "/product/share?id=3c9d605b-64da-4f4f-b97d-4dace7bd5f8d",
     "msg": "No <main> landmark",
     "evidence": ""
    },
    {
     "sev": "low",
     "cat": "a11y",
     "page": "/product/3c9d605b-64da-4f4f-b97d-4dace7bd5f8d",
     "msg": "No <main> landmark",
     "evidence": ""
    },
    {
     "sev": "low",
     "cat": "a11y",
     "page": "/privacy",
     "msg": "No <main> landmark",
     "evidence": ""
    },
    {
     "sev": "low",
     "cat": "a11y",
     "page": "/terms",
     "msg": "No <main> landmark",
     "evidence": ""
    },
    {
     "sev": "low",
     "cat": "a11y",
     "page": "/__audit-missing-page",
     "msg": "No <main> landmark",
     "evidence": ""
    },
    {
     "sev": "info",
     "cat": "http",
     "page": "/__audit-missing-page",
     "msg": "Expected: unknown route shows the 404 page",
     "evidence": ""
    },
    {
     "sev": "info",
     "cat": "api",
     "page": "/__audit-missing-page",
     "msg": "Expected: API returned 404",
     "evidence": "https://drape.to/__audit-missing-page"
    }
   ],
   "pages": [
    {
     "path": "/",
     "status": 200,
     "finalPath": null,
     "title": "Drape — Virtual Try-On",
     "h1": "CHECK YOUR FITBEFORE YOU COMMIT.",
     "loadMs": 4188,
     "shots": [
      "home--desktop.png",
      "home--mobile.png",
      "home--expand-2.png",
      "home--expand-3.png",
      "home--form1-empty-submit.png",
      "home--mobile-menu.png"
     ],
     "interactions": [
      "expand-2",
      "expand-3",
      "form1-empty-submit",
      "mobile-menu"
     ],
     "counts": {
      "forms": 1,
      "inputs": 2,
      "buttons": 19,
      "images": 22,
      "links": 34,
      "jsErrors": 0,
      "consoleErrors": 0,
      "badResponses": 0,
      "brokenImages": 0
     },
     "headings": [
      "h1: CHECK YOUR FITBEFORE YOU COMMIT.",
      "h2: THE PRODUCT. THE FIT. YOU.",
      "h2: BUILT WITHINDEPENDENTBRANDS.",
      "h2: A MARKETPLACE FOR THE PEOPLE",
      "h2: TRY ONTHE CULTURE.",
      "h2: FOLLOW DRAPE",
      "h2: BE FIRST TO TRY DRAPE"
     ],
     "diagnostics": []
    },
    {
     "path": "/download",
     "status": 200,
     "finalPath": null,
     "title": "Waitlist & pre-order — Drape",
     "h1": "BE FIRST TO TRY DRAPE",
     "loadMs": 2745,
     "shots": [
      "download--desktop.png",
      "download--mobile.png",
      "download--form1-empty-submit.png",
      "download--mobile-menu.png"
     ],
     "interactions": [
      "form1-empty-submit",
      "mobile-menu"
     ],
     "counts": {
      "forms": 1,
      "inputs": 2,
      "buttons": 4,
      "images": 0,
      "links": 30,
      "jsErrors": 0,
      "consoleErrors": 0,
      "badResponses": 0,
      "brokenImages": 0
     },
     "headings": [
      "h1: BE FIRST TO TRY DRAPE",
      "h2: iOS AND ANDROID",
      "h2: FOLLOW DRAPE"
     ],
     "diagnostics": []
    },
    {
     "path": "/for-brands",
     "status": 200,
     "finalPath": null,
     "title": "For Brands — Drape",
     "h1": "SMALL BRANDSDESERVE BIGGER STAGES.",
     "loadMs": 2410,
     "shots": [
      "for-brands--desktop.png",
      "for-brands--mobile.png",
      "for-brands--expand-2.png",
      "for-brands--expand-3.png",
      "for-brands--expand-4.png",
      "for-brands--expand-5.png",
      "for-brands--mobile-menu.png"
     ],
     "interactions": [
      "expand-2",
      "expand-3",
      "expand-4",
      "expand-5",
      "mobile-menu"
     ],
     "counts": {
      "forms": 0,
      "inputs": 0,
      "buttons": 9,
      "images": 12,
      "links": 32,
      "jsErrors": 0,
      "consoleErrors": 0,
      "badResponses": 0,
      "brokenImages": 0
     },
     "headings": [
      "h1: SMALL BRANDSDESERVE BIGGER STAGES.",
      "h2: BUILT FOR BRANDS ON DRAPE",
      "h3: Virtual try-on",
      "h3: Branded storefront",
      "h3: In-store QR",
      "h3: Team & roles",
      "h3: Brand analytics",
      "h3: Website widget",
      "h2: START FREE. GROW WHEN YOU SELL.",
      "h3: Freemium",
      "h3: Basic",
      "h3: Premium"
     ],
     "diagnostics": []
    },
    {
     "path": "/join",
     "status": 200,
     "finalPath": null,
     "title": "Join — Drape",
     "h1": "JOIN DRAPE",
     "loadMs": 2925,
     "shots": [
      "join--desktop.png",
      "join--mobile.png",
      "join--form1-empty-submit.png",
      "join--mobile-menu.png"
     ],
     "interactions": [
      "form1-empty-submit",
      "mobile-menu"
     ],
     "counts": {
      "forms": 1,
      "inputs": 2,
      "buttons": 4,
      "images": 0,
      "links": 33,
      "jsErrors": 0,
      "consoleErrors": 0,
      "badResponses": 0,
      "brokenImages": 0
     },
     "headings": [
      "h1: JOIN DRAPE"
     ],
     "diagnostics": []
    },
    {
     "path": "/seller/billing",
     "status": 200,
     "finalPath": null,
     "title": "Drape — Virtual Try-On",
     "h1": "Power up your closet",
     "loadMs": 2738,
     "shots": [
      "seller-billing--desktop.png",
      "seller-billing--mobile.png",
      "seller-billing--mobile-menu.png"
     ],
     "interactions": [
      "mobile-menu"
     ],
     "counts": {
      "forms": 0,
      "inputs": 0,
      "buttons": 1,
      "images": 0,
      "links": 25,
      "jsErrors": 0,
      "consoleErrors": 0,
      "badResponses": 0,
      "brokenImages": 0
     },
     "headings": [
      "h1: Power up your closet"
     ],
     "diagnostics": []
    },
    {
     "path": "/product/share?id=3c9d605b-64da-4f4f-b97d-4dace7bd5f8d",
     "status": 200,
     "finalPath": null,
     "title": "Drape — Virtual Try-On",
     "h1": "PRODUCT UNAVAILABLE",
     "loadMs": 2697,
     "shots": [
      "product-share--q-id-3c9d605b-64da-4f4f-b97d-4dace7bd5f8d--desktop.png",
      "product-share--q-id-3c9d605b-64da-4f4f-b97d-4dace7bd5f8d--mobile.png",
      "product-share--q-id-3c9d605b-64da-4f4f-b97d-4dace7bd5f8d--form1-empty-submit.png",
      "product-share--q-id-3c9d605b-64da-4f4f-b97d-4dace7bd5f8d--mobile-menu.png"
     ],
     "interactions": [
      "form1-empty-submit",
      "mobile-menu"
     ],
     "counts": {
      "forms": 1,
      "inputs": 2,
      "buttons": 4,
      "images": 0,
      "links": 24,
      "jsErrors": 0,
      "consoleErrors": 0,
      "badResponses": 0,
      "brokenImages": 0
     },
     "headings": [
      "h1: PRODUCT UNAVAILABLE"
     ],
     "diagnostics": []
    },
    {
     "path": "/product/3c9d605b-64da-4f4f-b97d-4dace7bd5f8d",
     "status": 200,
     "finalPath": null,
     "title": "Drape — Virtual Try-On",
     "h1": "FEED CORDUROY JACKET",
     "loadMs": 2999,
     "shots": [
      "product-3c9d605b-64da-4f4f-b97d-4dace7bd5f8d--desktop.png",
      "product-3c9d605b-64da-4f4f-b97d-4dace7bd5f8d--mobile.png",
      "product-3c9d605b-64da-4f4f-b97d-4dace7bd5f8d--form1-empty-submit.png",
      "product-3c9d605b-64da-4f4f-b97d-4dace7bd5f8d--mobile-menu.png"
     ],
     "interactions": [
      "form1-empty-submit",
      "mobile-menu"
     ],
     "counts": {
      "forms": 1,
      "inputs": 2,
      "buttons": 4,
      "images": 1,
      "links": 26,
      "jsErrors": 0,
      "consoleErrors": 0,
      "badResponses": 1,
      "brokenImages": 1
     },
     "headings": [
      "h1: FEED CORDUROY JACKET"
     ],
     "diagnostics": [
      "HTTP 400: https://drape.to/_next/image?url=https%3A%2F%2Fv3b.fal.media%2Ffiles%2Fb%2F0aae41a5%2FjhIkKsATSLxjVHqCJlgT6.png&w=828&q=75"
     ]
    },
    {
     "path": "/privacy",
     "status": 404,
     "finalPath": null,
     "title": "Drape — Virtual Try-On",
     "h1": "404",
     "loadMs": 2617,
     "shots": [
      "privacy--desktop.png",
      "privacy--mobile.png",
      "privacy--mobile-menu.png"
     ],
     "interactions": [
      "mobile-menu"
     ],
     "counts": {
      "forms": 0,
      "inputs": 0,
      "buttons": 1,
      "images": 0,
      "links": 24,
      "jsErrors": 0,
      "consoleErrors": 0,
      "badResponses": 1,
      "brokenImages": 0
     },
     "headings": [
      "h1: 404",
      "h2: This page could not be found."
     ],
     "diagnostics": [
      "HTTP 404: https://drape.to/privacy"
     ]
    },
    {
     "path": "/terms",
     "status": 404,
     "finalPath": null,
     "title": "Drape — Virtual Try-On",
     "h1": "404",
     "loadMs": 2707,
     "shots": [
      "terms--desktop.png",
      "terms--mobile.png",
      "terms--mobile-menu.png"
     ],
     "interactions": [
      "mobile-menu"
     ],
     "counts": {
      "forms": 0,
      "inputs": 0,
      "buttons": 1,
      "images": 0,
      "links": 24,
      "jsErrors": 0,
      "consoleErrors": 0,
      "badResponses": 1,
      "brokenImages": 0
     },
     "headings": [
      "h1: 404",
      "h2: This page could not be found."
     ],
     "diagnostics": [
      "HTTP 404: https://drape.to/terms"
     ]
    },
    {
     "path": "/__audit-missing-page",
     "status": 404,
     "finalPath": null,
     "title": "Drape — Virtual Try-On",
     "h1": "404",
     "loadMs": 2617,
     "shots": [
      "-audit-missing-page--desktop.png",
      "-audit-missing-page--mobile.png",
      "-audit-missing-page--mobile-menu.png"
     ],
     "interactions": [
      "mobile-menu"
     ],
     "counts": {
      "forms": 0,
      "inputs": 0,
      "buttons": 1,
      "images": 0,
      "links": 24,
      "jsErrors": 0,
      "consoleErrors": 0,
      "badResponses": 1,
      "brokenImages": 0
     },
     "headings": [
      "h1: 404",
      "h2: This page could not be found."
     ],
     "diagnostics": [
      "HTTP 404: https://drape.to/__audit-missing-page"
     ]
    }
   ]
  }
 ]
}