)]}'
{
  "commit": "72d6dfcc9a8ad7df52315ecc589a04584d160235",
  "tree": "5eac335e7aabd0a906ff29f4894072aa165b7e16",
  "parents": [
    "8ab388460a1dbe87991b1bc500e221317840d53f"
  ],
  "author": {
    "name": "Nate Bosch",
    "email": "nbosch@google.com",
    "time": "Thu Jul 23 14:02:30 2026 -0700"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Thu Jul 23 14:02:30 2026 -0700"
  },
  "message": "Launch browsers with redirecting files (#2703)\n\nThe test runner creates a secret key used for communication with the\nbrowsers to prevent third party processes from connecting as if they\nwere running test suites, but this key is current leaking through the\ncommand arguments when starting the browser process. We are already\nusing temp directories which should prevent external reads and the\nsafari browser launcher already used this pattern. Extend the\n`redirect.html` pattern to chromium and firefox browsers.",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "fa768d33fbc91eb560249aa774e4c72b241d0d55",
      "old_mode": 33188,
      "old_path": "pkgs/test/CHANGELOG.md",
      "new_id": "8df1963cf28f435e170b0e3fde931ae4381976ce",
      "new_mode": 33188,
      "new_path": "pkgs/test/CHANGELOG.md"
    },
    {
      "type": "modify",
      "old_id": "f23d553ab687baab5fd404aa93ec36c82e5efeba",
      "old_mode": 33188,
      "old_path": "pkgs/test/lib/src/runner/browser/chrome.dart",
      "new_id": "43fdcb330246be96fc42139366f2e284829c4a1d",
      "new_mode": 33188,
      "new_path": "pkgs/test/lib/src/runner/browser/chrome.dart"
    },
    {
      "type": "modify",
      "old_id": "4ac68357ec0bb5fdff0999c1a40c08e71a8380e9",
      "old_mode": 33188,
      "old_path": "pkgs/test/lib/src/runner/browser/chromium.dart",
      "new_id": "f3d1244886c9cef743ebe86e93719d640b4281eb",
      "new_mode": 33188,
      "new_path": "pkgs/test/lib/src/runner/browser/chromium.dart"
    },
    {
      "type": "modify",
      "old_id": "e67fb67eef7723cbb60df6e3a24caa85037b639c",
      "old_mode": 33188,
      "old_path": "pkgs/test/lib/src/runner/browser/firefox.dart",
      "new_id": "384edc2c30eb69562852eb9062cde06850f7de91",
      "new_mode": 33188,
      "new_path": "pkgs/test/lib/src/runner/browser/firefox.dart"
    },
    {
      "type": "modify",
      "old_id": "8663d2e265f3bbbc18e243a65e8650f61b298be2",
      "old_mode": 33188,
      "old_path": "pkgs/test/test/runner/browser/chrome_test.dart",
      "new_id": "e2142a86daf8b7cdc2bcd3c29161c75502ec9fa1",
      "new_mode": 33188,
      "new_path": "pkgs/test/test/runner/browser/chrome_test.dart"
    },
    {
      "type": "modify",
      "old_id": "cf89f9e970499d69237104cbed15025efec6d9bf",
      "old_mode": 33188,
      "old_path": "pkgs/test/test/runner/browser/firefox_test.dart",
      "new_id": "581502addd984c376f6e30f4893345cf5f73281c",
      "new_mode": 33188,
      "new_path": "pkgs/test/test/runner/browser/firefox_test.dart"
    }
  ]
}
