)]}'
{
  "commit": "bb2b4bfbc2c6203377a142c3ebb7cd84a4d78e2a",
  "tree": "bbfde90b3921c9bee9b64b14b85671e5b8211111",
  "parents": [
    "e4d1127676fcc4938e13a4e67509d64e1aa2e808"
  ],
  "author": {
    "name": "Behdad Esfahbod",
    "email": "behdad@behdad.org",
    "time": "Fri Apr 17 16:29:06 2026 -0600"
  },
  "committer": {
    "name": "Behdad Esfahbod",
    "email": "behdad@behdad.org",
    "time": "Fri Apr 17 16:29:06 2026 -0600"
  },
  "message": "[fuzzing] Cap font scale in raster fuzzer to avoid OOM\n\nMalicious fonts with extreme scale values cause huge pixel\nbuffer allocations across multiple push_group surfaces.  The\nlibrary correctly bounds individual surfaces at 1 GB, but\nstacked group surfaces can exceed the fuzzer RSS limit.\n\nCap the font scale to 1000 in the harness so the exercised\nsurface stays within fuzzer memory constraints.\n\nAssisted-by: Claude Opus 4.6 (1M context) \u003cnoreply@anthropic.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "bdc785e742ed7ee607db498961c04aaf3e620fd2",
      "old_mode": 33188,
      "old_path": "test/fuzzing/hb-raster-fuzzer.cc",
      "new_id": "464cb8ce8d87f6da92b00bfcf653f2c34ca0959b",
      "new_mode": 33188,
      "new_path": "test/fuzzing/hb-raster-fuzzer.cc"
    }
  ]
}
