{
  "schema": "router-machine-model-sync-compatibility-patch-v1",
  "source_sha256": "de75b69afb1b0a99615e42b4192b67ff0396fc057b841230e150c2d811bcfdde",
  "candidate_sha256": "2f98f0fd334ce5080e48dd42d3198500ffcdd2da79e64892d45452844d743d28",
  "fixes": [
    {
      "component": "tar extraction",
      "change": "manual validated extraction without TarFile filter parameter"
    },
    {
      "component": "snapshot verification",
      "change": "ignore synthetic structural ancestor directories"
    },
    {
      "component": "public checksums",
      "change": "skip symlinks rather than following them"
    }
  ],
  "pre_checks": {
    "extract_block_occurs_once": true,
    "verify_block_occurs_once": true,
    "sha_loop_occurs_once": true
  },
  "post_checks": {
    "extractall_filter_removed": true,
    "manual_file_extraction_present": true,
    "symlink_member_handled": true,
    "unsafe_parent_symlink_rejected": true,
    "structural_parent_handling_present": true,
    "checksum_symlink_skip_present": true,
    "single_main": true
  },
  "failures": []
}
