{
  "ok": true,
  "app_id": "com.vedasapps.flashcards",
  "comparable": true,
  "comparison_status": "comparable",
  "regressed": true,
  "grade_delta": "B ← A",
  "score_delta": -6,
  "from": {
    "scan_id": "b36880a2-1dfa-464a-b98e-4b97d6cb02a7",
    "version": "26.34.1",
    "analysis": {
      "issues": [],
      "stages": {
        "pii": "complete",
        "sbom": "complete",
        "signing": "certificate_parsed",
        "strings": "complete",
        "manifest": "complete"
      },
      "status": "complete",
      "grading": {
        "policy": "static-coverage-v1",
        "blockers": [],
        "eligible": true
      },
      "bytes_total": 224323840,
      "bytes_scanned": 224323840,
      "bytes_skipped": 0,
      "coverage_version": 2,
      "string_encodings": [
        "ascii",
        "utf16le"
      ],
      "signature_validation": "not_performed"
    },
    "provenance": {
      "mode": "static",
      "artifacts": [
        {
          "name": "base.apk",
          "sha256": "1a7cc5b4eb2d275823e4db026ebb0eb4aef3d2dc7a53075d5dc42dc160319fff"
        },
        {
          "name": "config.arm64_v8a.apk",
          "sha256": "3344fda6a5fa5eedd7c0bce08cf2534fe5ce0584bf20f49eb0518e276d6a3e0f"
        },
        {
          "name": "config.en.apk",
          "sha256": "9b14b4e254273fbbda9d9735a05fd8cf6af23ed63bb374414eb745e54075faf6"
        },
        {
          "name": "config.xxhdpi.apk",
          "sha256": "398eb3b7af915bac6180b0dc16d1873aa6829f87d6aee648dc078fb400d19c92"
        }
      ],
      "ruleset_sha256": "dac4bdac2204e219decf0d6f4465e38aad987eecc8eafa5febdee754eeaf182e"
    },
    "grade": "A",
    "score": 95,
    "scanned_at": "2026-09-11T16:26:47.972Z"
  },
  "to": {
    "scan_id": "aa8c8bc8-e83c-443a-8c32-56b6adf8073d",
    "version": "26.35.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": 41472.788,
        "harvest": 11838.544999999915,
        "detectors": 27322.052999999585
      },
      "bytes_total": 233906617,
      "bytes_scanned": 233906617,
      "bytes_skipped": 0,
      "files_processed": 4646,
      "coverage_version": 2,
      "string_encodings": [
        "ascii",
        "utf16le"
      ],
      "signature_validation": "not_performed"
    },
    "provenance": {
      "mode": "static",
      "artifacts": [
        {
          "name": "base.apk",
          "sha256": "ebafe47cbcc7d2bf82acef8863a77ba830947b15391e7942a1866b6534236b50"
        },
        {
          "name": "config.arm64_v8a.apk",
          "sha256": "9f85ccc036cd3175cb66aa6b7138f70094ecc25ee7789d27352e6b511e560786"
        },
        {
          "name": "config.en.apk",
          "sha256": "202446c57b1f81434f0e31b8a033fe58bd182d4cf44f6488571a92d2b72998e1"
        },
        {
          "name": "config.xxhdpi.apk",
          "sha256": "d39a02c0ce500bd6dffd0f7899e154880ed23c64bf015e6dc5654b6afd1e5f23"
        }
      ],
      "ruleset_sha256": "69544396ce47de08b97fb3d04080662e1cbb38c704bd5aa3d4b7e5489cde22e8"
    },
    "grade": "B",
    "score": 89,
    "scanned_at": "2026-09-30T06:28:51.817Z"
  },
  "findings": {
    "added": [
      {
        "finding_type": 72,
        "severity": "low",
        "title": "Sentry DSN",
        "fingerprint": "3063bbd885b764de8c535c3a0a087900893b4400055f5e63e0d0bad282f3edaf",
        "verified": false
      },
      {
        "finding_type": 62,
        "severity": "medium",
        "title": "com.squareup.okhttp3:okhttp 3.12.13 — CVE-2021-0341",
        "fingerprint": "b35496237e28b68c8e0d69cddebe93abcbdeb329cec963569542cc48edb144a4",
        "verified": false
      }
    ],
    "removed": [
      {
        "finding_type": 72,
        "severity": "low",
        "title": "Sentry DSN",
        "fingerprint": "5eb57b5a0cb670579777f91b9c30b8b6bfe499ffb255a21241b0df6e9e3eccb9",
        "verified": false
      }
    ],
    "persisting_count": 5,
    "added_by_sev": {
      "critical": 0,
      "high": 0,
      "medium": 1,
      "low": 1
    },
    "removed_by_sev": {
      "critical": 0,
      "high": 0,
      "medium": 0,
      "low": 1
    }
  },
  "trackers": {
    "added": [
      "Google Analytics for Firebase"
    ],
    "removed": [
      "Google AdServices"
    ]
  },
  "known_vulns": {
    "from": 0,
    "to": 1,
    "delta": 1,
    "from_recorded": true,
    "to_recorded": true
  }
}