)]}'
{
  "commit": "bd80eaab95b9dfb8ed83e26d6816f2e0b2452aca",
  "tree": "8f07b7a849b9b7d3e84baf6330fbde78f5a2dd1b",
  "parents": [
    "2e326d4dd58433dbb6c5f2e27ef8bc8479579c14"
  ],
  "author": {
    "name": "Maceo Thompson",
    "email": "maceothompson@google.com",
    "time": "Tue Jul 09 13:04:34 2024 -0500"
  },
  "committer": {
    "name": "Maceo Thompson",
    "email": "maceothompson@google.com",
    "time": "Wed Sep 25 18:08:46 2024 +0000"
  },
  "message": "internal/openvex: populate product subcomponents\n\nPopulates the \"subcomponent\" field of a outputted vex statement with the\nPURL to the vulnerable dependency.\n\nupdates golang/go#68152\n\nChange-Id: I9e7b9a6686744496b3409ee9d4d0f3d70917db45\nReviewed-on: https://go-review.googlesource.com/c/vuln/+/598956\nLUCI-TryBot-Result: Go LUCI \u003cgolang-scoped@luci-project-accounts.iam.gserviceaccount.com\u003e\nReviewed-by: Zvonimir Pavlinovic \u003czpavlinovic@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "b2695094d50a1a8bbbde591f16ff5c27317f2ef3",
      "old_mode": 33188,
      "old_path": "cmd/govulncheck/testdata/common/testfiles/binary-call/binary_vex.ct",
      "new_id": "1dffe5c845f4e1ab2c1a01d60f1088d20117785a",
      "new_mode": 33188,
      "new_path": "cmd/govulncheck/testdata/common/testfiles/binary-call/binary_vex.ct"
    },
    {
      "type": "modify",
      "old_id": "cca8ee959b65285d0c470eddc2560f7dd08bbf1c",
      "old_mode": 33188,
      "old_path": "cmd/govulncheck/testdata/common/testfiles/source-call/source_call_vex.ct",
      "new_id": "c17485f6a62f5863033bcacead25d999763c4ce8",
      "new_mode": 33188,
      "new_path": "cmd/govulncheck/testdata/common/testfiles/source-call/source_call_vex.ct"
    },
    {
      "type": "modify",
      "old_id": "b5e43aa55bbefb0c7973fa2d31c96e6ac9503d36",
      "old_mode": 33188,
      "old_path": "internal/openvex/handler.go",
      "new_id": "374c4d8a6d96a79483c74456fae4f9b9af566517",
      "new_mode": 33188,
      "new_path": "internal/openvex/handler.go"
    },
    {
      "type": "modify",
      "old_id": "b2c760b215652ce2f4c0d3044a8656509a8b1248",
      "old_mode": 33188,
      "old_path": "internal/openvex/handler_test.go",
      "new_id": "fa0d700c4cfff8de8baee36627cae04441d9f54a",
      "new_mode": 33188,
      "new_path": "internal/openvex/handler_test.go"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "f9c4c4fd53d5e3117a5ac503a86e4f32e0f1f1ab",
      "new_mode": 33188,
      "new_path": "internal/openvex/purl.go"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "3a72a36b42da18e688dadbc4ee4744b1fdab0926",
      "new_mode": 33188,
      "new_path": "internal/openvex/purl_test.go"
    },
    {
      "type": "modify",
      "old_id": "e60ce7501f966aa19ba84cc489a90d3752157534",
      "old_mode": 33188,
      "old_path": "internal/openvex/vex.go",
      "new_id": "18779f709ba2761e93a784f2301e52db0b89d962",
      "new_mode": 33188,
      "new_path": "internal/openvex/vex.go"
    }
  ]
}
