{
  "ok": true,
  "app_id": "com.wondershare.filmorago",
  "comparable": true,
  "comparison_status": "comparable",
  "regressed": false,
  "grade_delta": "C ← C",
  "score_delta": 0,
  "from": {
    "scan_id": "d17c31da-08e2-4c96-b475-45adab529a70",
    "version": "15.6.99",
    "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": 46301.733,
        "harvest": 16524.813999999944,
        "detectors": 24750.525999999907
      },
      "bytes_total": 325518793,
      "bytes_scanned": 325518793,
      "bytes_skipped": 0,
      "files_processed": 9781,
      "coverage_version": 2,
      "string_encodings": [
        "ascii",
        "utf16le"
      ],
      "signature_validation": "not_performed"
    },
    "provenance": {
      "mode": "static",
      "artifacts": [
        {
          "name": "base.apk",
          "sha256": "5fdc1fd286483a0ea760fd37321d4042844d4f584a9a69a2ad458f9f736d5a4f"
        },
        {
          "name": "config.arm64_v8a.apk",
          "sha256": "3666ba25675b5855f824ffd92762e8fa038272d44d9208b6756fb8d0482e2842"
        },
        {
          "name": "config.xxhdpi.apk",
          "sha256": "6ca32a27e3a4d8779bdb3f41635123d181d2008552861f831b0fae5a7068313f"
        },
        {
          "name": "libAssetsDelivery.apk",
          "sha256": "d53945df31b44108790c9675ebb85ee146ae9c4acb7132dc7de6008bbea4ab4e"
        }
      ],
      "ruleset_sha256": "6627311253eb54bc361d5dd9a0abc2a0fe556e390d6b2031bca75e1800928ccd"
    },
    "grade": "C",
    "score": 56,
    "scanned_at": "2026-09-21T15:46:31.942Z"
  },
  "to": {
    "scan_id": "23727844-ed72-473d-ac1f-327316d3442b",
    "version": "15.7.01",
    "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": 48196.158,
        "harvest": 17686.102999999854,
        "detectors": 25486.752999999975
      },
      "bytes_total": 403008115,
      "bytes_scanned": 403008115,
      "bytes_skipped": 0,
      "files_processed": 10474,
      "coverage_version": 2,
      "string_encodings": [
        "ascii",
        "utf16le"
      ],
      "signature_validation": "not_performed"
    },
    "provenance": {
      "mode": "static",
      "artifacts": [
        {
          "name": "base.apk",
          "sha256": "b83ed53742222edefd09eb069a8704fca48606a4353af4dd9d74a68fc0c6d90c"
        },
        {
          "name": "config.arm64_v8a.apk",
          "sha256": "0519cc9020bb3a66f64a1e5409c3d35a58e28a2021277a6f9d55401f04748b42"
        },
        {
          "name": "config.xxhdpi.apk",
          "sha256": "9e56059bf11f2dc9b782b6a907ca20a064716a1db1c5b9d83fe7311f5c8072c7"
        },
        {
          "name": "libAssetsDelivery.apk",
          "sha256": "0c1303996a7af7046473347158820d91cbf4b724b8804e9db8fc6c449bcad85c"
        }
      ],
      "ruleset_sha256": "69544396ce47de08b97fb3d04080662e1cbb38c704bd5aa3d4b7e5489cde22e8"
    },
    "grade": "C",
    "score": 56,
    "scanned_at": "2026-09-30T00:29:48.224Z"
  },
  "findings": {
    "added": [],
    "removed": [],
    "persisting_count": 5,
    "added_by_sev": {
      "critical": 0,
      "high": 0,
      "medium": 0,
      "low": 0
    },
    "removed_by_sev": {
      "critical": 0,
      "high": 0,
      "medium": 0,
      "low": 0
    }
  },
  "trackers": {
    "added": [
      "Google Analytics for Firebase"
    ],
    "removed": [
      "Google AdServices"
    ]
  },
  "known_vulns": {
    "from": 0,
    "to": 0,
    "delta": 0,
    "from_recorded": true,
    "to_recorded": true
  }
}