{
  "ok": true,
  "app_id": "com.yahoo.mobile.client.android.finance",
  "comparable": true,
  "comparison_status": "comparable",
  "regressed": false,
  "grade_delta": "A ← A",
  "score_delta": 0,
  "from": {
    "scan_id": "1fb539ac-c15a-48bf-86c4-14e8e18dae98",
    "version": "26.19.3",
    "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": 22703.108,
        "harvest": 5345.8329999999805,
        "detectors": 15325.920000000026
      },
      "bytes_total": 112033956,
      "bytes_scanned": 112033956,
      "bytes_skipped": 0,
      "files_processed": 4486,
      "coverage_version": 2,
      "string_encodings": [
        "ascii",
        "utf16le"
      ],
      "signature_validation": "not_performed"
    },
    "provenance": {
      "mode": "static",
      "artifacts": [
        {
          "name": "base.apk",
          "sha256": "2e98744afdc068a5014e3cc14afc8e068ce13d43f7ffdd07fde35c714fa59b4c"
        },
        {
          "name": "config.arm64_v8a.apk",
          "sha256": "2fabc76348a92208f78aa288cba81b5eb42e7bc90e4e1a53dbce7fe77d795c48"
        },
        {
          "name": "config.en.apk",
          "sha256": "07f18e146f8c78746771594c9e28f2fc03aa3a839cf4b6470d5f77f377546e40"
        },
        {
          "name": "config.xxhdpi.apk",
          "sha256": "6cdb88db608a5b58c847adbdab0c54b75e398468ccfbb1d805890e4464d61327"
        }
      ],
      "ruleset_sha256": "3bb79cc3710b0fb021feaa322578f4cffe08396a97c51b34df092b5a05891d5e"
    },
    "grade": "A",
    "score": 90,
    "scanned_at": "2026-10-05T17:26:05.264Z"
  },
  "to": {
    "scan_id": "cd921d74-fcc1-4445-87db-225bbb6275ca",
    "version": "26.20.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": 27311.492,
        "harvest": 6608.272999999971,
        "detectors": 18222.660999999858
      },
      "bytes_total": 113974142,
      "bytes_scanned": 113974142,
      "bytes_skipped": 0,
      "files_processed": 4491,
      "coverage_version": 2,
      "string_encodings": [
        "ascii",
        "utf16le"
      ],
      "signature_validation": "not_performed"
    },
    "provenance": {
      "mode": "static",
      "artifacts": [
        {
          "name": "base.apk",
          "sha256": "15064ebc8e6416f012edc5f894dda1aea134d493167ef730f6cca75c981eab4c"
        },
        {
          "name": "config.arm64_v8a.apk",
          "sha256": "1c6b83fbaa36e6591f9d28ec1ac71023726c1352e9e712d02d709ad933a89d93"
        },
        {
          "name": "config.en.apk",
          "sha256": "70251862e0958adbbd024cf5bcaa46e291ba9ae140c21c0c020cfc3d291a629d"
        },
        {
          "name": "config.xxhdpi.apk",
          "sha256": "4a1e31edeadb7baa948e348fc6cf63b216bc705f9b16478b8e9dfb931dd0d85e"
        }
      ],
      "ruleset_sha256": "3bb79cc3710b0fb021feaa322578f4cffe08396a97c51b34df092b5a05891d5e"
    },
    "grade": "A",
    "score": 90,
    "scanned_at": "2026-10-12T17:29:34.066Z"
  },
  "findings": {
    "added": [],
    "removed": [],
    "persisting_count": 9,
    "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
  }
}