)]}'
{
  "commit": "216788e529204bb5d2841c233b0f5e1e41747880",
  "tree": "78795cb5576a72f686beacc56dea9de359600c46",
  "parents": [
    "6ffd3d118bbdbc04753ac215a512bba7d8905034"
  ],
  "author": {
    "name": "Rishabh Jain",
    "email": "jainrish@google.com",
    "time": "Tue Jun 16 14:09:21 2026 -0700"
  },
  "committer": {
    "name": "Copybara-Service",
    "email": "copybara-worker@google.com",
    "time": "Tue Jun 16 14:09:45 2026 -0700"
  },
  "message": "Fix undefined behavior in std::isalnum inside ShellEscape\n\nPass static_cast\u003cunsigned char\u003e(c) to std::isalnum to prevent undefined behavior when\nnon-ASCII/UTF-8 input values trigger sign-extension to negative integers.\n\nAdded unit test to verify escaping of non-ASCII characters.\n\nBEGIN_PUBLIC\nFix undefined behavior in std::isalnum inside ShellEscape\n\nPass static_cast\u003cunsigned char\u003e(c) to std::isalnum to prevent undefined behavior when\nnon-ASCII/UTF-8 input values trigger sign-extension to negative integers.\nEND_PUBLIC\n\nPiperOrigin-RevId: 933290984\nChange-Id: I223c9b86faae40bda35f111f24eb50686688e6ac\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "c80b6aa393d398942e44c371080fff1cd0b71c33",
      "old_mode": 33188,
      "old_path": "ssh_actions_plugin.cc",
      "new_id": "7cd0f7184289e77395a5030d1f82e78b6e42790b",
      "new_mode": 33188,
      "new_path": "ssh_actions_plugin.cc"
    },
    {
      "type": "modify",
      "old_id": "806f082cf2082b68dfa541c97971dbfab97c3c57",
      "old_mode": 33188,
      "old_path": "ssh_actions_plugin_test.cc",
      "new_id": "d01c404301423fd81dc82662a0a87e42fdb40283",
      "new_mode": 33188,
      "new_path": "ssh_actions_plugin_test.cc"
    }
  ]
}
