{
  "ok": true,
  "app_id": "com.kaching.merchant",
  "comparable": true,
  "comparison_status": "comparable",
  "regressed": false,
  "grade_delta": "D ← D",
  "score_delta": 0,
  "from": {
    "scan_id": "df878c2a-0dfe-4774-81f7-b2e6a930a89c",
    "version": "2.186.0",
    "analysis": {
      "issues": [],
      "stages": {
        "pii": "complete",
        "sbom": "complete",
        "signing": "certificate_parsed",
        "strings": "complete",
        "manifest": "complete"
      },
      "status": "complete",
      "grading": {
        "policy": "static-coverage-v1",
        "blockers": [],
        "eligible": true
      },
      "timings_ms": {
        "total": 83997.457,
        "harvest": 19838.944999999938,
        "detectors": 58503.77800000001
      },
      "bytes_total": 423898699,
      "bytes_scanned": 423898699,
      "bytes_skipped": 0,
      "files_processed": 7278,
      "coverage_version": 2,
      "string_encodings": [
        "ascii",
        "utf16le"
      ],
      "signature_validation": "not_performed"
    },
    "provenance": {
      "mode": "static",
      "artifacts": [
        {
          "name": "base.apk",
          "sha256": "c5a12136d661fbb1f3a26b15c44c5f3e6891b8e2aa0b0fb8c44d990d0473b9fd"
        },
        {
          "name": "config.arm64_v8a.apk",
          "sha256": "d5606860d87945752ede23c3a90ebf6a27531e7332b538e7d3981835925becce"
        },
        {
          "name": "config.en.apk",
          "sha256": "66a7b5a9cba07ecc95970ecea94a6a4e578eadc47f5a0f2e69a547271b32295b"
        },
        {
          "name": "config.xxhdpi.apk",
          "sha256": "6e9434a224c913f7ee252261c483fe58785003fff4dbbfa374cee1716f06b6c1"
        }
      ],
      "ruleset_sha256": "0bf898f87a7da47dfa5dde35cd890048abe7495f43ffa14e9420586398748021"
    },
    "grade": "D",
    "score": 54,
    "scanned_at": "2026-10-02T08:01:47.428Z"
  },
  "to": {
    "scan_id": "5f9e6b2d-92af-4ba2-b3b1-90c2922466ef",
    "version": "2.187.0",
    "analysis": {
      "issues": [],
      "stages": {
        "pii": "complete",
        "sbom": "complete",
        "signing": "certificate_parsed",
        "strings": "complete",
        "manifest": "complete"
      },
      "status": "complete",
      "grading": {
        "policy": "static-coverage-v1",
        "blockers": [],
        "eligible": true
      },
      "timings_ms": {
        "total": 98277.562,
        "harvest": 23667.002999999997,
        "detectors": 69310.37199999993
      },
      "bytes_total": 425177249,
      "bytes_scanned": 425177249,
      "bytes_skipped": 0,
      "files_processed": 7279,
      "coverage_version": 2,
      "string_encodings": [
        "ascii",
        "utf16le"
      ],
      "signature_validation": "not_performed"
    },
    "provenance": {
      "mode": "static",
      "artifacts": [
        {
          "name": "base.apk",
          "sha256": "c8ae273cee561002e4da38bca6d3d5cb3090ee6373625a88a82b7b2f54e0d8e2"
        },
        {
          "name": "config.arm64_v8a.apk",
          "sha256": "41d51e8df1eae8b98f8635665eeef31535f9497da6a45d1467297b46c8d22777"
        },
        {
          "name": "config.en.apk",
          "sha256": "4ea1ea2cb067abc06a0925691e7db91dda3923d33b2bc6bfa3a7e29a9178164f"
        },
        {
          "name": "config.xxhdpi.apk",
          "sha256": "f1bd4ce3352550340d10c99bb36a5880837f6aa3a076d2f9c25b61ae2416f364"
        }
      ],
      "ruleset_sha256": "3bb79cc3710b0fb021feaa322578f4cffe08396a97c51b34df092b5a05891d5e"
    },
    "grade": "D",
    "score": 54,
    "scanned_at": "2026-10-09T08:38:59.722Z"
  },
  "findings": {
    "added": [],
    "removed": [],
    "persisting_count": 10,
    "added_by_sev": {
      "critical": 0,
      "high": 0,
      "medium": 0,
      "low": 0
    },
    "removed_by_sev": {
      "critical": 0,
      "high": 0,
      "medium": 0,
      "low": 0
    }
  },
  "trackers": {
    "added": [],
    "removed": []
  },
  "known_vulns": {
    "from": 0,
    "to": 0,
    "delta": 0,
    "from_recorded": true,
    "to_recorded": true
  }
}