{
  "$schema": "http://cyclonedx.org/schema/bom-1.6.schema.json",
  "bomFormat": "CycloneDX",
  "specVersion": "1.6",
  "serialNumber": "urn:uuid:da03685a-a7ca-489a-985a-c036101db72f",
  "version": 1,
  "metadata": {
    "timestamp": "2026-10-05T15:37:19Z",
    "tools": [
      {
        "vendor": "CycloneDX",
        "name": "cyclonedx-gomod",
        "version": "v1.12.0",
        "hashes": [
          {
            "alg": "MD5",
            "content": "006b4568e9ddaba70c37d1472aafcf62"
          },
          {
            "alg": "SHA-1",
            "content": "50e4be634b73cd25b8beb9f1c6c6bc86fce5e0f1"
          },
          {
            "alg": "SHA-256",
            "content": "2238adac4b5e36926d388461e72ef1ae8caaf4ac11c221ac5fab4e76d7a29861"
          },
          {
            "alg": "SHA-384",
            "content": "e59914e5ac784513fb6a1ee9ea3a4fe33d783fdbeacefeeec75425eba770e2536165d0c16c7b6d30bbbd102ab1887741"
          },
          {
            "alg": "SHA-512",
            "content": "d9176bf0c6900b8f597058748051c18906f6f07d60eec1fcec0d440a95a3566e266a26e7c32e2a0899e05c1a213ff579408dcb075ab90391ff62951ae75c35bc"
          }
        ],
        "externalReferences": [
          {
            "url": "https://github.com/CycloneDX/cyclonedx-gomod",
            "type": "vcs"
          },
          {
            "url": "https://cyclonedx.org",
            "type": "website"
          }
        ]
      }
    ],
    "component": {
      "bom-ref": "pkg:golang/github.com/vatesfr/xenorchestra-go-sdk@v1.17.0?type=module",
      "type": "library",
      "name": "github.com/vatesfr/xenorchestra-go-sdk",
      "version": "v1.17.0",
      "purl": "pkg:golang/github.com/vatesfr/xenorchestra-go-sdk@v1.17.0?goarch=amd64\u0026goos=linux\u0026type=module",
      "externalReferences": [
        {
          "url": "https://github.com/vatesfr/xenorchestra-go-sdk",
          "type": "vcs"
        }
      ]
    }
  },
  "components": [
    {
      "bom-ref": "pkg:golang/github.com/cenkalti/backoff/v3@v3.2.2?type=module",
      "type": "library",
      "name": "github.com/cenkalti/backoff/v3",
      "version": "v3.2.2",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "71f50000edf2bca31828faef843b874b0427859364fd130729d66a293c5f9ba3"
        }
      ],
      "purl": "pkg:golang/github.com/cenkalti/backoff/v3@v3.2.2?goarch=amd64\u0026goos=linux\u0026type=module",
      "externalReferences": [
        {
          "url": "https://github.com/cenkalti/backoff",
          "type": "vcs"
        }
      ]
    },
    {
      "bom-ref": "pkg:golang/github.com/gofrs/uuid@v4.4.0+incompatible?type=module",
      "type": "library",
      "name": "github.com/gofrs/uuid",
      "version": "v4.4.0+incompatible",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "dea5d14d7f3f35bcae94036a95cd257214b582a015c5182cb96d58ad326ea6a0"
        }
      ],
      "purl": "pkg:golang/github.com/gofrs/uuid@v4.4.0+incompatible?goarch=amd64\u0026goos=linux\u0026type=module",
      "externalReferences": [
        {
          "url": "https://github.com/gofrs/uuid",
          "type": "vcs"
        }
      ]
    },
    {
      "bom-ref": "pkg:golang/github.com/gorilla/websocket@v1.5.3?type=module",
      "type": "library",
      "name": "github.com/gorilla/websocket",
      "version": "v1.5.3",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "b1a0ed67a3dbc7fd2ef9b818437abdea96600b37e129718faadee467bd9a34d8"
        }
      ],
      "purl": "pkg:golang/github.com/gorilla/websocket@v1.5.3?goarch=amd64\u0026goos=linux\u0026type=module",
      "externalReferences": [
        {
          "url": "https://github.com/gorilla/websocket",
          "type": "vcs"
        }
      ]
    },
    {
      "bom-ref": "pkg:golang/github.com/mitchellh/mapstructure@v1.5.0?type=module",
      "type": "library",
      "name": "github.com/mitchellh/mapstructure",
      "version": "v1.5.0",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "8de32c648604ff4f6c58b6b3e373cbec6cba46e3230f6789572b9a73967685d6"
        }
      ],
      "purl": "pkg:golang/github.com/mitchellh/mapstructure@v1.5.0?goarch=amd64\u0026goos=linux\u0026type=module",
      "externalReferences": [
        {
          "url": "https://github.com/mitchellh/mapstructure",
          "type": "vcs"
        }
      ]
    },
    {
      "bom-ref": "pkg:golang/github.com/sourcegraph/jsonrpc2@v0.2.1?type=module",
      "type": "library",
      "name": "github.com/sourcegraph/jsonrpc2",
      "version": "v0.2.1",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "d86b658e2c4c4185180a6220ed6f5a1767459a78aafe63abd93f6d15187acd24"
        }
      ],
      "purl": "pkg:golang/github.com/sourcegraph/jsonrpc2@v0.2.1?goarch=amd64\u0026goos=linux\u0026type=module",
      "externalReferences": [
        {
          "url": "https://github.com/sourcegraph/jsonrpc2",
          "type": "vcs"
        }
      ]
    },
    {
      "bom-ref": "pkg:golang/github.com/subosito/gotenv@v1.6.0?type=module",
      "type": "library",
      "name": "github.com/subosito/gotenv",
      "version": "v1.6.0",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "f4d9530dcd454ece2abb40c3abb004b533cdc3a4959bbb8132c50252300121ff"
        }
      ],
      "purl": "pkg:golang/github.com/subosito/gotenv@v1.6.0?goarch=amd64\u0026goos=linux\u0026type=module",
      "externalReferences": [
        {
          "url": "https://github.com/subosito/gotenv",
          "type": "vcs"
        }
      ]
    },
    {
      "bom-ref": "pkg:golang/go.uber.org/mock@v0.6.0?type=module",
      "type": "library",
      "name": "go.uber.org/mock",
      "version": "v0.6.0",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "87217d75f99b8085f911f39d6aca8bb160fac6aa4d6655db94b07f0db9f0bf76"
        }
      ],
      "purl": "pkg:golang/go.uber.org/mock@v0.6.0?goarch=amd64\u0026goos=linux\u0026type=module"
    },
    {
      "bom-ref": "pkg:golang/go.uber.org/multierr@v1.11.0?type=module",
      "type": "library",
      "name": "go.uber.org/multierr",
      "version": "v1.11.0",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "6e55d72644b14927c1541942efaa71a9e3be2cddda0df2d0a3edf4f7126cb4ed"
        }
      ],
      "purl": "pkg:golang/go.uber.org/multierr@v1.11.0?goarch=amd64\u0026goos=linux\u0026type=module"
    },
    {
      "bom-ref": "pkg:golang/go.uber.org/zap@v1.28.0?type=module",
      "type": "library",
      "name": "go.uber.org/zap",
      "version": "v1.28.0",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "219cda3f516fef7fd3fe904c2e4e15bad3e5dfab8d0be392521dc92c6dc5223a"
        }
      ],
      "purl": "pkg:golang/go.uber.org/zap@v1.28.0?goarch=amd64\u0026goos=linux\u0026type=module"
    },
    {
      "bom-ref": "pkg:golang/golang.org/x/mod@v0.34.0?type=module",
      "type": "library",
      "name": "golang.org/x/mod",
      "version": "v0.34.0",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "c481e03545275bab1891c3392657a1d390ef2ceb7073a462b461db0e4e1a9112"
        }
      ],
      "purl": "pkg:golang/golang.org/x/mod@v0.34.0?goarch=amd64\u0026goos=linux\u0026type=module"
    },
    {
      "bom-ref": "pkg:golang/golang.org/x/sync@v0.20.0?type=module",
      "type": "library",
      "name": "golang.org/x/sync",
      "version": "v0.20.0",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "7b43d3a5bee98cef0602d4ecd9d43a8d86b905662532e5f4e3b0dca3fa48b4ee"
        }
      ],
      "purl": "pkg:golang/golang.org/x/sync@v0.20.0?goarch=amd64\u0026goos=linux\u0026type=module"
    },
    {
      "bom-ref": "pkg:golang/golang.org/x/text@v0.25.0?type=module",
      "type": "library",
      "name": "golang.org/x/text",
      "version": "v0.25.0",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "a95c960294d260b93f76b2513b998394d62c9304339d99a4a55d9cf2af7396ce"
        }
      ],
      "purl": "pkg:golang/golang.org/x/text@v0.25.0?goarch=amd64\u0026goos=linux\u0026type=module"
    },
    {
      "bom-ref": "pkg:golang/golang.org/x/tools@v0.43.0?type=module",
      "type": "library",
      "name": "golang.org/x/tools",
      "version": "v0.43.0",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "d7605d5bd09e07767e27f23fc23df854c97c5fe7c45c1c5547dd0978c5f913bb"
        }
      ],
      "purl": "pkg:golang/golang.org/x/tools@v0.43.0?goarch=amd64\u0026goos=linux\u0026type=module"
    }
  ],
  "dependencies": [
    {
      "ref": "pkg:golang/github.com/vatesfr/xenorchestra-go-sdk@v1.17.0?type=module",
      "dependsOn": [
        "pkg:golang/github.com/cenkalti/backoff/v3@v3.2.2?type=module",
        "pkg:golang/github.com/gofrs/uuid@v4.4.0+incompatible?type=module",
        "pkg:golang/github.com/gorilla/websocket@v1.5.3?type=module",
        "pkg:golang/github.com/mitchellh/mapstructure@v1.5.0?type=module",
        "pkg:golang/github.com/sourcegraph/jsonrpc2@v0.2.1?type=module",
        "pkg:golang/github.com/subosito/gotenv@v1.6.0?type=module",
        "pkg:golang/go.uber.org/mock@v0.6.0?type=module",
        "pkg:golang/go.uber.org/zap@v1.28.0?type=module"
      ]
    },
    {
      "ref": "pkg:golang/github.com/cenkalti/backoff/v3@v3.2.2?type=module"
    },
    {
      "ref": "pkg:golang/github.com/gofrs/uuid@v4.4.0+incompatible?type=module"
    },
    {
      "ref": "pkg:golang/github.com/gorilla/websocket@v1.5.3?type=module"
    },
    {
      "ref": "pkg:golang/github.com/mitchellh/mapstructure@v1.5.0?type=module"
    },
    {
      "ref": "pkg:golang/github.com/sourcegraph/jsonrpc2@v0.2.1?type=module",
      "dependsOn": [
        "pkg:golang/github.com/gorilla/websocket@v1.5.3?type=module"
      ]
    },
    {
      "ref": "pkg:golang/github.com/subosito/gotenv@v1.6.0?type=module",
      "dependsOn": [
        "pkg:golang/golang.org/x/text@v0.25.0?type=module"
      ]
    },
    {
      "ref": "pkg:golang/go.uber.org/mock@v0.6.0?type=module",
      "dependsOn": [
        "pkg:golang/golang.org/x/mod@v0.34.0?type=module",
        "pkg:golang/golang.org/x/sync@v0.20.0?type=module",
        "pkg:golang/golang.org/x/tools@v0.43.0?type=module"
      ]
    },
    {
      "ref": "pkg:golang/go.uber.org/multierr@v1.11.0?type=module"
    },
    {
      "ref": "pkg:golang/go.uber.org/zap@v1.28.0?type=module",
      "dependsOn": [
        "pkg:golang/go.uber.org/multierr@v1.11.0?type=module"
      ]
    },
    {
      "ref": "pkg:golang/golang.org/x/mod@v0.34.0?type=module",
      "dependsOn": [
        "pkg:golang/golang.org/x/tools@v0.43.0?type=module"
      ]
    },
    {
      "ref": "pkg:golang/golang.org/x/sync@v0.20.0?type=module"
    },
    {
      "ref": "pkg:golang/golang.org/x/text@v0.25.0?type=module",
      "dependsOn": [
        "pkg:golang/golang.org/x/mod@v0.34.0?type=module",
        "pkg:golang/golang.org/x/sync@v0.20.0?type=module",
        "pkg:golang/golang.org/x/tools@v0.43.0?type=module"
      ]
    },
    {
      "ref": "pkg:golang/golang.org/x/tools@v0.43.0?type=module",
      "dependsOn": [
        "pkg:golang/golang.org/x/mod@v0.34.0?type=module",
        "pkg:golang/golang.org/x/sync@v0.20.0?type=module"
      ]
    }
  ]
}
