)]}'
{
  "commit": "e7028d348ee54410e9900fdf13f782d421b9bd82",
  "tree": "bf49c2f7f87c0ea0d156c2cfc3ac2ee4e487f677",
  "parents": [
    "057ff07691a6c6d8deea350c44ef10a012cb9204"
  ],
  "author": {
    "name": "Achim Thesmann",
    "email": "achim@google.com",
    "time": "Mon Jul 06 22:51:40 2026 +0000"
  },
  "committer": {
    "name": "Android Build Coastguard Worker",
    "email": "android-build-coastguard-worker@google.com",
    "time": "Mon Jul 13 16:36:28 2026 -0700"
  },
  "message": "[udc-staging] 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:63837de3bbc5a78acc36600c567d31061cdc9f79\nMerged-In: Ie355fdf7d74ae3a5918fb6451f46757fff0d3c08\nChange-Id: Ie355fdf7d74ae3a5918fb6451f46757fff0d3c08\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "23f526b7b5ea5e9b8a79902b005f0e06a41a8548",
      "old_mode": 33188,
      "old_path": "services/companion/java/com/android/server/companion/CompanionDeviceManagerService.java",
      "new_id": "ac31464e1d71aa3dd3cb81a4c4d130a3165860fd",
      "new_mode": 33188,
      "new_path": "services/companion/java/com/android/server/companion/CompanionDeviceManagerService.java"
    }
  ]
}
