)]}'
{
  "commit": "35a55a5231456acadbd8c1ccfa0572186a35962d",
  "tree": "4f67b08987c735025c0aac9a8743abbd11f2a285",
  "parents": [
    "49e1a4ba935f726151e2b3954df23ff5ce29dfeb"
  ],
  "author": {
    "name": "Achim Thesmann",
    "email": "achim@google.com",
    "time": "Mon Jul 06 22:46:02 2026 +0000"
  },
  "committer": {
    "name": "Android Build Coastguard Worker",
    "email": "android-build-coastguard-worker@google.com",
    "time": "Mon Jul 13 16:52:15 2026 -0700"
  },
  "message": "[24Q3] Mitigate BAL bypass via Companion Device Manager\n\nCombine short-term mitigation and unconditional enforcement:\nEnsure calling UIDs attempting CDM association are in\nPROCESS_STATE_TOP, unconditionally throwing SecurityException\nif called from background without requiring flag gating.\n\nBug: 525133623\nTest: atest CtsCompanionDeviceManagerCoreTestCases:AssociateTest\nFlag: EXEMPT FLAG_REMOVAL\nTAG\u003dagy\nCONV\u003d35cc9e58-da54-4bea-bb66-b785f7572b20\nCherrypick-From: https://googleplex-android-review.googlesource.com/q/commit:35c87b62ed11c7ae4138680f0fc3e5c025e5742e\nMerged-In: Ie355fdf7d74ae3a5918fb6451f46757fff0d3c08\nChange-Id: Ie355fdf7d74ae3a5918fb6451f46757fff0d3c08\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "ff16dbff1c7b2b193b45dd415477db65985f91b1",
      "old_mode": 33188,
      "old_path": "services/companion/java/com/android/server/companion/CompanionDeviceManagerService.java",
      "new_id": "605eb7d17b6125b627d0e9a1b659d0a6449f05c7",
      "new_mode": 33188,
      "new_path": "services/companion/java/com/android/server/companion/CompanionDeviceManagerService.java"
    }
  ]
}
