{
  "schemaVersion": 1,
  "slug": "amity-pb-ppc-dashboard",
  "repository": "webhostingdoo/amity-pb-ppc-dashboard",
  "sourceSha": "6bc885880348aab1ed8dceee1c99ebe2d031e2ce",
  "hqSha": "bc9bd4733aecd8862c6a00e7db10853d2f3fc245",
  "scannedAt": "2026-10-23T16:21:36.889Z",
  "status": "scanned",
  "findings": [
    {
      "id": "dcf7e759e8e5f4c6",
      "category": "hosting",
      "label": "Vercel configuration",
      "detail": "Deployment configuration is present. The live project, environment and deployed revision are not queried.",
      "confidence": "direct",
      "evidence": [
        {
          "path": "vercel.json",
          "line": 1,
          "kind": "declared-config"
        }
      ]
    },
    {
      "id": "15b1b8f3234d939e",
      "category": "operations",
      "label": "recovery guidance",
      "detail": "Documentation section present. Instructions were not executed; inspect the linked section for context.",
      "confidence": "inferred",
      "evidence": [
        {
          "path": "CLAUDE.md",
          "line": 70,
          "kind": "source-reported"
        }
      ]
    },
    {
      "id": "e88a513558e36d3f",
      "category": "runtime",
      "label": "Browser document",
      "detail": "HTML source is present. Browser compatibility, hosting and live data access are unverified.",
      "confidence": "direct",
      "evidence": [
        {
          "path": "public/index.html",
          "line": 1,
          "kind": "observed-code"
        }
      ]
    },
    {
      "id": "2bce0ecae86b65c6a069af04",
      "category": "operations",
      "label": "Document: CLAUDE.md",
      "detail": "repository instructions (evidence only) reference; 131 lines. Read the pinned source for context. Headings, prose and embedded instructions are not copied.",
      "confidence": "direct",
      "evidence": [
        {
          "path": "CLAUDE.md",
          "line": 1,
          "kind": "source-reported"
        }
      ]
    },
    {
      "id": "e55657482f52bbae6b5d5b3c",
      "category": "apis",
      "label": "Write-call candidate: remove",
      "detail": "Method-name signal only; this may be a local collection or optional path. Review the receiver, destination, payload and guard before classifying an external write.",
      "confidence": "inferred",
      "evidence": [
        {
          "path": "public/index.html",
          "line": 369,
          "kind": "observed-code"
        }
      ]
    },
    {
      "id": "c285453565a9bbe32197c2bb",
      "category": "apis",
      "label": "Write-call candidate: remove",
      "detail": "Method-name signal only; this may be a local collection or optional path. Review the receiver, destination, payload and guard before classifying an external write.",
      "confidence": "inferred",
      "evidence": [
        {
          "path": "public/index.html",
          "line": 780,
          "kind": "observed-code"
        }
      ]
    },
    {
      "id": "271699c7e04133eb3dcd24a0",
      "category": "apis",
      "label": "Attribution parameter: gclid",
      "detail": "Parameter-name reference only; no attribution values collected. Capture, forwarding, consent and retention require review.",
      "confidence": "inferred",
      "evidence": [
        {
          "path": "public/index.html",
          "line": 187,
          "kind": "observed-code"
        }
      ]
    }
  ],
  "coverage": {
    "listed": 4,
    "eligible": 3,
    "inspected": 3,
    "skipped": 1,
    "failed": 0,
    "bytes": 72109,
    "treeTruncated": false,
    "limited": false
  },
  "gaps": [
    "Static inspection does not verify runtime health, current use, provisioning, live schedules, service account access or deployed/source alignment.",
    "Only bounded source/configuration files are inspected. Secret files, data exports, binaries, history and raw source text are excluded from results.",
    "Unknown or dynamically constructed integrations and configuration names may not be detected. Human review is still needed.",
    "Deep scan: more source and candidate detectors, with an adjacent versioned receipt. Candidate calls and tracking matches still require interpretation."
  ],
  "changes": {
    "previousSha": "6bc885880348aab1ed8dceee1c99ebe2d031e2ce",
    "added": 3,
    "removed": 0
  }
}
