{
  "ok": true,
  "app_id": "com.appsci.sleep",
  "comparable": true,
  "comparison_status": "comparable",
  "regressed": false,
  "grade_delta": "A ← A",
  "score_delta": 0,
  "from": {
    "scan_id": "12ac68b9-2cc4-4fb1-8358-6694586a43d6",
    "version": "3.26.24",
    "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": 15891.281,
        "harvest": 6486.520999999992,
        "detectors": 8263.151000000005
      },
      "bytes_total": 118601339,
      "bytes_scanned": 118601339,
      "bytes_skipped": 0,
      "files_processed": 2015,
      "coverage_version": 2,
      "string_encodings": [
        "ascii",
        "utf16le"
      ],
      "signature_validation": "not_performed"
    },
    "provenance": {
      "mode": "static",
      "artifacts": [
        {
          "name": "base.apk",
          "sha256": "aa443ce5cfd48b41f5a1aabfda768c0161e04cbd7874579a6f1427c807d48ba5"
        },
        {
          "name": "config.arm64_v8a.apk",
          "sha256": "22617dfa5efad6692f114a1ec681a8e39f53084f12f8e220d02963fe58fd14c5"
        },
        {
          "name": "config.en.apk",
          "sha256": "21cfc18a19c11d891d0f8dd274c2225d050efa384852b6112d8755cd25977792"
        },
        {
          "name": "config.xxhdpi.apk",
          "sha256": "b9eb3a3fa3fbf91f4977c8e19e0da484913e27259f9f78773b58d4e37cb80487"
        }
      ],
      "ruleset_sha256": "fb649a88cc2e66d8cb5b3c389ee4628bf97383e131015c594e187dc06eabcef7"
    },
    "grade": "A",
    "score": 97,
    "scanned_at": "2026-09-17T20:00:22.134Z"
  },
  "to": {
    "scan_id": "a4aef183-b773-4887-a1dd-08ccb8729929",
    "version": "3.26.24",
    "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": 13289.138,
        "harvest": 5381.298999999983,
        "detectors": 6830.632999999967
      },
      "bytes_total": 118983126,
      "bytes_scanned": 118983126,
      "bytes_skipped": 0,
      "files_processed": 2023,
      "coverage_version": 2,
      "string_encodings": [
        "ascii",
        "utf16le"
      ],
      "signature_validation": "not_performed"
    },
    "provenance": {
      "mode": "static",
      "artifacts": [
        {
          "name": "base.apk",
          "sha256": "600314db092c52dae40ea6fd51602297ce0e7a76a0bef733b0f0b70e780302b1"
        },
        {
          "name": "config.arm64_v8a.apk",
          "sha256": "d9238b0d13d41c25899f8f8a5e0b3685fe646cf90c9c33e914b23b050aa4bfb1"
        },
        {
          "name": "config.en.apk",
          "sha256": "b043c5b5622730c8a49704af5be8c21a75fc3a0cb13ad4c58374234d2fc1b0c7"
        },
        {
          "name": "config.xxhdpi.apk",
          "sha256": "08c0d14c522a33dab346888bffd9bc14f88fe9b209dc4669573c9a325c74300b"
        }
      ],
      "ruleset_sha256": "3bb79cc3710b0fb021feaa322578f4cffe08396a97c51b34df092b5a05891d5e"
    },
    "grade": "A",
    "score": 97,
    "scanned_at": "2026-10-03T18:37:51.212Z"
  },
  "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
  }
}