{
  "ok": true,
  "app_id": "flashcards.study.tool",
  "comparable": true,
  "comparison_status": "comparable",
  "regressed": false,
  "grade_delta": "A ← A",
  "score_delta": 0,
  "from": {
    "scan_id": "b05d4fff-3839-4a78-b745-4f8e26a7e0e3",
    "version": "3.1.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": 12874.674,
        "harvest": 3648.5360000000023,
        "detectors": 7992.229000000006
      },
      "bytes_total": 83571317,
      "bytes_scanned": 83571317,
      "bytes_skipped": 0,
      "files_processed": 2730,
      "coverage_version": 2,
      "string_encodings": [
        "ascii",
        "utf16le"
      ],
      "signature_validation": "not_performed"
    },
    "provenance": {
      "mode": "static",
      "artifacts": [
        {
          "name": "base.apk",
          "sha256": "1daae94379735fc688314b5605a3a99e6733433c2b86164a02d7d060840561c7"
        },
        {
          "name": "config.arm64_v8a.apk",
          "sha256": "b4410ed523df23df8f03c07893a7f110286194163caedd8e670d26b9e1fe435c"
        },
        {
          "name": "config.en.apk",
          "sha256": "6211d68177a72541e2c65f356fc748de0e6e30a2c8885e16e759d840174bf3ce"
        },
        {
          "name": "config.xxhdpi.apk",
          "sha256": "3885e6ddd33afb0b7d3c101085e3cc1ed001b85b2373348389fa9dc7402024e2"
        }
      ],
      "ruleset_sha256": "3bb79cc3710b0fb021feaa322578f4cffe08396a97c51b34df092b5a05891d5e"
    },
    "grade": "A",
    "score": 97,
    "scanned_at": "2026-10-03T09:43:24.062Z"
  },
  "to": {
    "scan_id": "83c70096-364a-463d-884f-811b6a4e08c0",
    "version": "3.1.2",
    "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": 14596.628,
        "harvest": 4168.558000000003,
        "detectors": 8915.686999999987
      },
      "bytes_total": 83613979,
      "bytes_scanned": 83613979,
      "bytes_skipped": 0,
      "files_processed": 2730,
      "coverage_version": 2,
      "string_encodings": [
        "ascii",
        "utf16le"
      ],
      "signature_validation": "not_performed"
    },
    "provenance": {
      "mode": "static",
      "artifacts": [
        {
          "name": "base.apk",
          "sha256": "6c77d4fcce8bdb5940b31b81d0ed416bb5bf3791f071a438cb84908be070e507"
        },
        {
          "name": "config.arm64_v8a.apk",
          "sha256": "e56fc36d40e23d527eda1fbefcb3db232c12f5e0413b672d59ddfe505a8ad323"
        },
        {
          "name": "config.en.apk",
          "sha256": "b7c8dd46f9a3dab63b801b2008d6e9f03db9308263eff3c5b6b3442f61e50d1c"
        },
        {
          "name": "config.xxhdpi.apk",
          "sha256": "042ac17f114400355c2cb35821d269fc84ebbf2dbd964d721e07abd2c36f2bbb"
        }
      ],
      "ruleset_sha256": "3bb79cc3710b0fb021feaa322578f4cffe08396a97c51b34df092b5a05891d5e"
    },
    "grade": "A",
    "score": 97,
    "scanned_at": "2026-10-10T12:45:22.276Z"
  },
  "findings": {
    "added": [
      {
        "finding_type": 80,
        "severity": "low",
        "title": "Supabase project reference",
        "fingerprint": "b71d5f202ecba9d5c752339ac7b99289279ac474953acdf43c84ebb6e124c0d2",
        "verified": false
      },
      {
        "finding_type": 80,
        "severity": "low",
        "title": "Supabase project reference",
        "fingerprint": "f3c8959f30f3558fbe8a286f8e907e72caaef494745fb09fa2dae2c1ad67c111",
        "verified": false
      },
      {
        "finding_type": 80,
        "severity": "low",
        "title": "Supabase project reference",
        "fingerprint": "9a3dd2206690c7055254631f9bff6578c4791f53d44310bfdd213aced0b58a39",
        "verified": false
      },
      {
        "finding_type": 80,
        "severity": "low",
        "title": "Supabase project reference",
        "fingerprint": "7440b6f9e3a4b8d77ada33351e09ae1d385002425a9dd771eb80708b92011b2a",
        "verified": false
      },
      {
        "finding_type": 80,
        "severity": "low",
        "title": "Supabase project reference",
        "fingerprint": "b8c05876c9b3687266e6ba0d6458e3a2bd090a724fad833f65813db4a09daee1",
        "verified": false
      },
      {
        "finding_type": 80,
        "severity": "low",
        "title": "Supabase project reference",
        "fingerprint": "ce8f1f68dc8345322e51df6ee2a6be0e29e5645351ea8b981424413fce2a1946",
        "verified": false
      },
      {
        "finding_type": 80,
        "severity": "low",
        "title": "Supabase project reference",
        "fingerprint": "11a9f2e73c3e9f6cb62abdbad259d9f50bdd398283ed1e75735fd5779a95e762",
        "verified": false
      }
    ],
    "removed": [
      {
        "finding_type": 80,
        "severity": "low",
        "title": "Supabase project reference",
        "fingerprint": "a83d7c52008c7321d30914d2ef14af7f803a750ee084ccaf0a8fcbe906d35dfc",
        "verified": false
      },
      {
        "finding_type": 80,
        "severity": "low",
        "title": "Supabase project reference",
        "fingerprint": "a558c9ed797f86467bf1d43137fbf66e4ebc7c2097c1fc3f97596dffe82c9912",
        "verified": false
      },
      {
        "finding_type": 80,
        "severity": "low",
        "title": "Supabase project reference",
        "fingerprint": "c6cfb96aceef0beb6d2599e10f088ca59cde972f6532850427911930d67519c4",
        "verified": false
      },
      {
        "finding_type": 80,
        "severity": "low",
        "title": "Supabase project reference",
        "fingerprint": "7b70a49b86acc9a02e1903a4c7450f8edee629952413425985f1a0a9375a1948",
        "verified": false
      },
      {
        "finding_type": 80,
        "severity": "low",
        "title": "Supabase project reference",
        "fingerprint": "d809d1097c602fcbf476e8ad2d23480878e6b419395a7913e8c53423ec2f02fc",
        "verified": false
      },
      {
        "finding_type": 80,
        "severity": "low",
        "title": "Supabase project reference",
        "fingerprint": "7f6476565d995aa929ba51937f2e406e185b602d2706ed5175b3afa32f6866fa",
        "verified": false
      },
      {
        "finding_type": 80,
        "severity": "low",
        "title": "Supabase project reference",
        "fingerprint": "735e473c59f1d4ca42df97680f1f4fb210c0aadb37149fa11fbfdade615ce30b",
        "verified": false
      }
    ],
    "persisting_count": 3,
    "added_by_sev": {
      "critical": 0,
      "high": 0,
      "medium": 0,
      "low": 7
    },
    "removed_by_sev": {
      "critical": 0,
      "high": 0,
      "medium": 0,
      "low": 7
    }
  },
  "trackers": {
    "added": [],
    "removed": []
  },
  "known_vulns": {
    "from": 0,
    "to": 0,
    "delta": 0,
    "from_recorded": true,
    "to_recorded": true
  }
}