{
  "ok": true,
  "app_id": "com.pelmorex.WeatherEyeAndroid",
  "comparable": true,
  "comparison_status": "comparable",
  "regressed": false,
  "grade_delta": "A ← A",
  "score_delta": 0,
  "from": {
    "scan_id": "5eca01c5-97c1-442f-982d-9c83f0359683",
    "version": "8.0.0.12216",
    "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": 21060.867,
        "harvest": 5870.640000000006,
        "detectors": 13917.977999999988
      },
      "bytes_total": 118052931,
      "bytes_scanned": 118052931,
      "bytes_skipped": 0,
      "files_processed": 2279,
      "coverage_version": 2,
      "string_encodings": [
        "ascii",
        "utf16le"
      ],
      "signature_validation": "not_performed"
    },
    "provenance": {
      "mode": "static",
      "artifacts": [
        {
          "name": "base.apk",
          "sha256": "f10b4de2dabb47e3127004bfe3fd3ec77d9fc686da3370bbcdc08601b9e57516"
        },
        {
          "name": "config.arm64_v8a.apk",
          "sha256": "42ce60a16e322ee61e5b69b30542ba41423f248fa1923c310d61b77ce0e0e3a3"
        },
        {
          "name": "config.en.apk",
          "sha256": "f18f3611b5d8e294bc3b39dbcf7694986e527b14e8e3798cb8230cf2f3a0e86e"
        },
        {
          "name": "config.xxhdpi.apk",
          "sha256": "45ca698a2fba1a822c992c4bb17bd974215c88470af2b946bfe0739c93aa0a39"
        }
      ],
      "ruleset_sha256": "3bb79cc3710b0fb021feaa322578f4cffe08396a97c51b34df092b5a05891d5e"
    },
    "grade": "A",
    "score": 90,
    "scanned_at": "2026-10-06T01:21:52.086Z"
  },
  "to": {
    "scan_id": "0ff6523a-7970-4ee0-b9cb-ca08540a3473",
    "version": "8.0.0.12247",
    "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": 24566.188,
        "harvest": 6558.918999999987,
        "detectors": 16597.23700000005
      },
      "bytes_total": 118693518,
      "bytes_scanned": 118693518,
      "bytes_skipped": 0,
      "files_processed": 2279,
      "coverage_version": 2,
      "string_encodings": [
        "ascii",
        "utf16le"
      ],
      "signature_validation": "not_performed"
    },
    "provenance": {
      "mode": "static",
      "artifacts": [
        {
          "name": "base.apk",
          "sha256": "0db7524109c5df92b63886f6ab33d5ad9a900ce3665f0a79bbee769b05fc0758"
        },
        {
          "name": "config.arm64_v8a.apk",
          "sha256": "d922384844a45b9cce1f2ed65d74ceb60c8e690b52facd1fab883c84a58b280a"
        },
        {
          "name": "config.en.apk",
          "sha256": "2baf1bc776c9651a6bccf588dfb6d81cc634ca5baf6ee1f929a23181c858e010"
        },
        {
          "name": "config.xxhdpi.apk",
          "sha256": "72923fa20eb1ae582893de6c240f76b93ef6492cdf8eac19f716169e8a275441"
        }
      ],
      "ruleset_sha256": "3bb79cc3710b0fb021feaa322578f4cffe08396a97c51b34df092b5a05891d5e"
    },
    "grade": "A",
    "score": 90,
    "scanned_at": "2026-10-13T01:38:57.575Z"
  },
  "findings": {
    "added": [],
    "removed": [],
    "persisting_count": 7,
    "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
  }
}