)]}'
{
  "commit": "a5fd26078dbabcb9693d1db6713fc0ef0f6de4b0",
  "tree": "388d7c2805a43f6fa83ed9d794b7bdcea68f2a48",
  "parents": [
    "9444f519c4e55123c11a7ce92a960bb38486dbab"
  ],
  "author": {
    "name": "Achim Thesmann",
    "email": "achim@google.com",
    "time": "Mon Jul 06 22:45:05 2026 +0000"
  },
  "committer": {
    "name": "Android Build Coastguard Worker",
    "email": "android-build-coastguard-worker@google.com",
    "time": "Mon Jul 13 18:03:14 2026 -0700"
  },
  "message": "[25Q2] 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:9d225e2295caac3ac1a12b9c9a4cc4982dc95ad0\nMerged-In: Ie355fdf7d74ae3a5918fb6451f46757fff0d3c08\nChange-Id: Ie355fdf7d74ae3a5918fb6451f46757fff0d3c08\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "fdefbc412136329adaafcdd8e3a258feb2565201",
      "old_mode": 33188,
      "old_path": "services/companion/java/com/android/server/companion/CompanionDeviceManagerService.java",
      "new_id": "7cdf0f2491d34fbcd51652c2dda36bb1d667961b",
      "new_mode": 33188,
      "new_path": "services/companion/java/com/android/server/companion/CompanionDeviceManagerService.java"
    }
  ]
}
