{
  "format": "audeep.report.v1",
  "exportedAt": "2026-08-20T03:26:47.548Z",
  "report": {
    "schemaVersion": 2,
    "contract": {
      "productUnderstanding": {
        "source": "surface-observation",
        "productName": null,
        "productCategory": "unknown",
        "summary": "This report used the audited public surface without paid discovery context.",
        "capabilities": [],
        "authSignals": [],
        "publicPaths": [],
        "apiOrigins": [],
        "discovery": null
      },
      "coverage": {
        "accessMode": "public",
        "status": "complete",
        "renderedPages": 1,
        "targetRequests": 100,
        "pageBudget": 1,
        "targetRequestBudget": 80,
        "discoveredPublicPathCount": 0,
        "allowedApiOriginCount": 0,
        "syntheticSignupCompleted": false,
        "postSignupTargetWrites": 0
      },
      "observedActions": [],
      "safeStops": [],
      "cleanupResidue": {
        "status": "not-required",
        "summary": "No synthetic account or target records were created by this audit.",
        "residue": []
      },
      "findingVerification": [
        {
          "findingId": "5d577005-3514-4881-ac27-7bf1b92bbeaf-ux-viewport-overflow-2",
          "status": "evidence-backed",
          "evidenceKinds": [
            "screenshot",
            "dom-selector"
          ],
          "summary": "The finding is tied to evidence captured during this audit."
        },
        {
          "findingId": "5d577005-3514-4881-ac27-7bf1b92bbeaf-cwv-tbt-5",
          "status": "evidence-backed",
          "evidenceKinds": [
            "screenshot",
            "request"
          ],
          "summary": "The finding is tied to evidence captured during this audit."
        },
        {
          "findingId": "5d577005-3514-4881-ac27-7bf1b92bbeaf-design-control-drift-7",
          "status": "evidence-backed",
          "evidenceKinds": [
            "screenshot",
            "dom-selector"
          ],
          "summary": "The finding is tied to evidence captured during this audit."
        }
      ]
    },
    "id": "5d577005-3514-4881-ac27-7bf1b92bbeaf",
    "tier": "quick",
    "url": "https://seoreceipts.com/",
    "finalUrl": "https://seoreceipts.com/",
    "auditedAt": "2026-08-13T09:23:22.045Z",
    "score": 83,
    "grade": "B",
    "dimensions": [
      {
        "class": "functional",
        "findings": 1,
        "covered": true,
        "score": 99,
        "grade": "A"
      },
      {
        "class": "security",
        "findings": 1,
        "covered": true,
        "score": 99,
        "grade": "A"
      },
      {
        "class": "accessibility",
        "findings": 0,
        "covered": true,
        "score": 100,
        "grade": "A"
      },
      {
        "class": "ux",
        "findings": 3,
        "covered": true,
        "score": 94,
        "grade": "B"
      },
      {
        "class": "performance",
        "findings": 1,
        "covered": true,
        "score": 96,
        "grade": "B"
      },
      {
        "class": "seo",
        "findings": 0,
        "covered": true,
        "score": 100,
        "grade": "A"
      },
      {
        "class": "design",
        "findings": 2,
        "covered": true,
        "score": 95,
        "grade": "B"
      }
    ],
    "totalFindings": 8,
    "otherFindings": 7,
    "headline": {
      "id": "5d577005-3514-4881-ac27-7bf1b92bbeaf-ux-viewport-overflow-2",
      "type": "ux-viewport-overflow",
      "class": "ux",
      "severity": "medium",
      "confidence": "confirmed",
      "title": "Content is clipped at the mobile viewport edge",
      "detail": "At 375px wide, content runs 28px past the viewport and is cut off by an ancestor's overflow:hidden.",
      "evidence": {
        "selector": "html > body:nth-of-type(1) > main:nth-of-type(1) > div:nth-of-type(1) > section:nth-of-type(4) > div:nth-of-type(1) > div:nth-of-type(2) > div:nth-of-type(1)",
        "request": null,
        "screenshot": "/audit-artifacts/5d577005-3514-4881-ac27-7bf1b92bbeaf/page.png",
        "prominence": 0
      },
      "page": "https://seoreceipts.com/",
      "firstSeen": 2,
      "evidenceChip": "html > body:nth-of-type(1) > main:nth-of-type(1) > div:nth-of-type(1) > section:nth-of-type(4) > div:nth-of-type(1) > div:nth-of-type(2) > div:nth-of-type(1)"
    },
    "evidenceChip": "html > body:nth-of-type(1) > main:nth-of-type(1) > div:nth-of-type(1) > section:nth-of-type(4) > div:nth-of-type(1) > div:nth-of-type(2) > div:nth-of-type(1)",
    "findings": [
      {
        "id": "5d577005-3514-4881-ac27-7bf1b92bbeaf-ux-viewport-overflow-2",
        "type": "ux-viewport-overflow",
        "class": "ux",
        "severity": "medium",
        "confidence": "confirmed",
        "title": "Content is clipped at the mobile viewport edge",
        "detail": "At 375px wide, content runs 28px past the viewport and is cut off by an ancestor's overflow:hidden.",
        "evidence": {
          "selector": "html > body:nth-of-type(1) > main:nth-of-type(1) > div:nth-of-type(1) > section:nth-of-type(4) > div:nth-of-type(1) > div:nth-of-type(2) > div:nth-of-type(1)",
          "request": null,
          "screenshot": "/audit-artifacts/5d577005-3514-4881-ac27-7bf1b92bbeaf/page.png",
          "prominence": 0
        },
        "page": "https://seoreceipts.com/",
        "firstSeen": 2,
        "evidenceChip": "html > body:nth-of-type(1) > main:nth-of-type(1) > div:nth-of-type(1) > section:nth-of-type(4) > div:nth-of-type(1) > div:nth-of-type(2) > div:nth-of-type(1)"
      },
      {
        "id": "5d577005-3514-4881-ac27-7bf1b92bbeaf-cwv-tbt-5",
        "type": "cwv-tbt",
        "class": "performance",
        "severity": "medium",
        "confidence": "confirmed",
        "title": "Total Blocking Time is high",
        "detail": "Lab TBT measured 7881ms (poor).",
        "evidence": {
          "selector": null,
          "request": {
            "method": "GET",
            "url": "https://seoreceipts.com/",
            "status": 200
          },
          "screenshot": "/audit-artifacts/5d577005-3514-4881-ac27-7bf1b92bbeaf/page.png",
          "prominence": 0
        },
        "page": "https://seoreceipts.com/",
        "firstSeen": 5,
        "evidenceChip": "GET / -> 200"
      },
      {
        "id": "5d577005-3514-4881-ac27-7bf1b92bbeaf-design-control-drift-7",
        "type": "design-control-drift",
        "class": "design",
        "severity": "medium",
        "confidence": "confirmed",
        "title": "Buttons on this page are styled inconsistently",
        "detail": "8 visually distinct button treatments render on one page, counting background, text colour, border, corner radius and weight (including \"Menu\", \"Check my site\", \"Replay with sound\", \"See the SEO cycle\", \"7DWeek\"). When every button looks different, none of them reads as the primary action, and people hesitate over which one to press.",
        "evidence": {
          "selector": "html > body:nth-of-type(1) > header:nth-of-type(1) > div:nth-of-type(1) > div:nth-of-type(1) > div:nth-of-type(1) > button:nth-of-type(1)",
          "request": null,
          "screenshot": "/audit-artifacts/5d577005-3514-4881-ac27-7bf1b92bbeaf/page.png",
          "prominence": 0
        },
        "page": "https://seoreceipts.com/",
        "firstSeen": 7,
        "evidenceChip": "html > body:nth-of-type(1) > header:nth-of-type(1) > div:nth-of-type(1) > div:nth-of-type(1) > div:nth-of-type(1) > button:nth-of-type(1)"
      }
    ],
    "severityCounts": {
      "critical": 0,
      "high": 0,
      "medium": 3,
      "low": 5
    },
    "interceptSummary": {
      "totalRequests": 115,
      "targetRequests": 100,
      "targetMethods": [
        "GET",
        "HEAD"
      ],
      "methodCounts": {
        "GET": 110,
        "POST": 1,
        "HEAD": 4
      },
      "nonGetToTargetAllowed": 0,
      "nonGetToTargetBlocked": 4,
      "audeepAuthoredThirdParty": 0,
      "observeOnlyPass": true,
      "renderedPages": 1,
      "followInternalLinks": false
    },
    "displayHost": "seoreceipts.com",
    "displayUrl": "seoreceipts.com",
    "metaTitle": "Grade B - seoreceipts.com",
    "metaDescription": "Content is clipped at the mobile viewport edge - +7 other issues found. Observe-only audit by Audeep.",
    "shareText": "My site scored B on Audeep: Content is clipped at the mobile viewport edge",
    "pageScreenshot": "/audit-artifacts/5d577005-3514-4881-ac27-7bf1b92bbeaf/page.png"
  }
}