{
  "$schema": "http://cyclonedx.org/schema/bom-1.6.schema.json",
  "bomFormat": "CycloneDX",
  "specVersion": "1.6",
  "serialNumber": "urn:uuid:47f3a7d1-eca8-49f1-9736-e00004825ae1",
  "version": 1,
  "metadata": {
    "timestamp": "2026-07-03T19:23:16Z",
    "tools": [
      {
        "vendor": "CycloneDX",
        "name": "cyclonedx-gomod",
        "version": "v1.10.0",
        "hashes": [
          {
            "alg": "MD5",
            "content": "74944611b4426586d68cd82fd768dee3"
          },
          {
            "alg": "SHA-1",
            "content": "aa9cc60b60346d27b758244fce302c53b4f23ca9"
          },
          {
            "alg": "SHA-256",
            "content": "636f7bc28ad025c68b077dedd7418f9030d8c072bf30657c4dfe6a08eb140a88"
          },
          {
            "alg": "SHA-384",
            "content": "80b509ac5ebe5efaefe0a36661dbd08800859f1e711b6872011964300bacab2b3b321ba3ef5c8a9ec9ab82e2a87e14bb"
          },
          {
            "alg": "SHA-512",
            "content": "d51b10404c912d405d57f1d2c92b37a31ae43b55ef37ba6aac306b129819c004dc405d7637d71a681882f641f655b8221f0a421c75e19ff77e736e9213b97d1b"
          }
        ],
        "externalReferences": [
          {
            "url": "https://github.com/CycloneDX/cyclonedx-gomod",
            "type": "vcs"
          },
          {
            "url": "https://cyclonedx.org",
            "type": "website"
          }
        ]
      }
    ],
    "component": {
      "bom-ref": "pkg:golang/github.com/myrstack/allodswg@v0.2.0?type=module#cmd/agent",
      "type": "application",
      "name": "github.com/myrstack/allodswg",
      "version": "v0.2.0",
      "purl": "pkg:golang/github.com/myrstack/allodswg@v0.2.0?goarch=amd64\u0026goos=linux\u0026type=module#cmd/agent",
      "externalReferences": [
        {
          "url": "https://github.com/myrstack/allodswg",
          "type": "vcs"
        }
      ],
      "properties": [
        {
          "name": "cdx:gomod:build:env:CGO_ENABLED",
          "value": "1"
        },
        {
          "name": "cdx:gomod:build:env:GOARCH",
          "value": "amd64"
        },
        {
          "name": "cdx:gomod:build:env:GOOS",
          "value": "linux"
        },
        {
          "name": "cdx:gomod:build:env:GOVERSION",
          "value": "go1.26.4"
        }
      ]
    }
  },
  "components": [
    {
      "bom-ref": "pkg:golang/github.com/Allod-Solutions/go-ja3@v0.0.0-20260626065339-e5b4db045ca3?type=module",
      "type": "library",
      "name": "github.com/Allod-Solutions/go-ja3",
      "version": "v0.0.0-20260626065339-e5b4db045ca3",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "8a3919e92a9f019ea552f1a3a5a6997c7865c3a964af729cd75002970a93b3d7"
        }
      ],
      "purl": "pkg:golang/github.com/Allod-Solutions/go-ja3@v0.0.0-20260626065339-e5b4db045ca3?goarch=amd64\u0026goos=linux\u0026type=module",
      "externalReferences": [
        {
          "url": "https://github.com/Allod-Solutions/go-ja3",
          "type": "vcs"
        }
      ]
    },
    {
      "bom-ref": "pkg:golang/github.com/Allod-Solutions/go-mercury@v0.0.0-20260522164140-7785663e5432?type=module",
      "type": "library",
      "name": "github.com/Allod-Solutions/go-mercury",
      "version": "v0.0.0-20260522164140-7785663e5432",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "47d6ff9de6eae8f68c25e4de7bc9f6b195dce0aa2f5e3b5634ac4d594d747c57"
        }
      ],
      "purl": "pkg:golang/github.com/Allod-Solutions/go-mercury@v0.0.0-20260522164140-7785663e5432?goarch=amd64\u0026goos=linux\u0026type=module",
      "externalReferences": [
        {
          "url": "https://github.com/Allod-Solutions/go-mercury",
          "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/jezek/xgb@v1.3.1?type=module",
      "type": "library",
      "name": "github.com/jezek/xgb",
      "version": "v1.3.1",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "35008011f432ccdfb746359448706e548c50732d987c6dff98dbca7ecff4ac48"
        }
      ],
      "purl": "pkg:golang/github.com/jezek/xgb@v1.3.1?goarch=amd64\u0026goos=linux\u0026type=module",
      "externalReferences": [
        {
          "url": "https://github.com/jezek/xgb",
          "type": "vcs"
        }
      ]
    },
    {
      "bom-ref": "pkg:golang/github.com/quic-go/qpack@v0.6.0?type=module",
      "type": "library",
      "name": "github.com/quic-go/qpack",
      "version": "v0.6.0",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "83b5be04c6329c2d4b6d82d2a91b7c3c18394e0c319f6d78659477e1520e8f3f"
        }
      ],
      "purl": "pkg:golang/github.com/quic-go/qpack@v0.6.0?goarch=amd64\u0026goos=linux\u0026type=module",
      "externalReferences": [
        {
          "url": "https://github.com/quic-go/qpack",
          "type": "vcs"
        }
      ]
    },
    {
      "bom-ref": "pkg:golang/github.com/quic-go/quic-go@v0.59.0?type=module",
      "type": "library",
      "name": "github.com/quic-go/quic-go",
      "version": "v0.59.0",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "38b264a753259bf692edda4a81373a727a729e70f65e0ec2d69c0beafcbf480c"
        }
      ],
      "purl": "pkg:golang/github.com/quic-go/quic-go@v0.59.0?goarch=amd64\u0026goos=linux\u0026type=module",
      "externalReferences": [
        {
          "url": "https://github.com/quic-go/quic-go",
          "type": "vcs"
        }
      ]
    },
    {
      "bom-ref": "pkg:golang/golang.org/x/crypto@v0.51.0?type=module",
      "type": "library",
      "name": "golang.org/x/crypto",
      "version": "v0.51.0",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "2013d7c0f7cac58edc590677f1908844f239d182de7af0cb94b9f20b9c111932"
        }
      ],
      "purl": "pkg:golang/golang.org/x/crypto@v0.51.0?goarch=amd64\u0026goos=linux\u0026type=module"
    },
    {
      "bom-ref": "pkg:golang/golang.org/x/net@v0.55.0?type=module",
      "type": "library",
      "name": "golang.org/x/net",
      "version": "v0.55.0",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "6dcbf16899f77b553a227b055add4952ad5a4a39d1c4bcd3dabb43d8a7e40c5f"
        }
      ],
      "purl": "pkg:golang/golang.org/x/net@v0.55.0?goarch=amd64\u0026goos=linux\u0026type=module"
    },
    {
      "bom-ref": "pkg:golang/golang.org/x/sys@v0.45.0?type=module",
      "type": "library",
      "name": "golang.org/x/sys",
      "version": "v0.45.0",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "74ee1cccdcf388b8a25e994b4200421290af5d0ddd9e49f449d699498750f856"
        }
      ],
      "purl": "pkg:golang/golang.org/x/sys@v0.45.0?goarch=amd64\u0026goos=linux\u0026type=module"
    },
    {
      "bom-ref": "pkg:golang/golang.org/x/text@v0.37.0?type=module",
      "type": "library",
      "name": "golang.org/x/text",
      "version": "v0.37.0",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "0aa8e2c1df5e4a0f1ed10024c826904cd1c5208cd6b6274f6a115647cdeb4eb7"
        }
      ],
      "purl": "pkg:golang/golang.org/x/text@v0.37.0?goarch=amd64\u0026goos=linux\u0026type=module"
    },
    {
      "bom-ref": "pkg:golang/gopkg.in/yaml.v3@v3.0.1?type=module",
      "type": "library",
      "name": "gopkg.in/yaml.v3",
      "version": "v3.0.1",
      "scope": "required",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "7f1566fc6cc0cc45aa2c7baf72d23dd4a4bd8613669963a85aed174d8252ec20"
        }
      ],
      "purl": "pkg:golang/gopkg.in/yaml.v3@v3.0.1?goarch=amd64\u0026goos=linux\u0026type=module",
      "externalReferences": [
        {
          "url": "https://github.com/go-yaml/yaml",
          "type": "vcs"
        }
      ]
    }
  ],
  "dependencies": [
    {
      "ref": "pkg:golang/github.com/myrstack/allodswg@v0.2.0?type=module#cmd/agent",
      "dependsOn": [
        "pkg:golang/github.com/Allod-Solutions/go-ja3@v0.0.0-20260626065339-e5b4db045ca3?type=module",
        "pkg:golang/github.com/Allod-Solutions/go-mercury@v0.0.0-20260522164140-7785663e5432?type=module",
        "pkg:golang/github.com/gorilla/websocket@v1.5.3?type=module",
        "pkg:golang/github.com/jezek/xgb@v1.3.1?type=module",
        "pkg:golang/github.com/quic-go/quic-go@v0.59.0?type=module",
        "pkg:golang/golang.org/x/crypto@v0.51.0?type=module",
        "pkg:golang/golang.org/x/net@v0.55.0?type=module",
        "pkg:golang/golang.org/x/sys@v0.45.0?type=module",
        "pkg:golang/gopkg.in/yaml.v3@v3.0.1?type=module"
      ]
    },
    {
      "ref": "pkg:golang/github.com/Allod-Solutions/go-ja3@v0.0.0-20260626065339-e5b4db045ca3?type=module"
    },
    {
      "ref": "pkg:golang/github.com/Allod-Solutions/go-mercury@v0.0.0-20260522164140-7785663e5432?type=module"
    },
    {
      "ref": "pkg:golang/github.com/gorilla/websocket@v1.5.3?type=module"
    },
    {
      "ref": "pkg:golang/github.com/jezek/xgb@v1.3.1?type=module"
    },
    {
      "ref": "pkg:golang/github.com/quic-go/qpack@v0.6.0?type=module",
      "dependsOn": [
        "pkg:golang/golang.org/x/net@v0.55.0?type=module",
        "pkg:golang/gopkg.in/yaml.v3@v3.0.1?type=module"
      ]
    },
    {
      "ref": "pkg:golang/github.com/quic-go/quic-go@v0.59.0?type=module",
      "dependsOn": [
        "pkg:golang/github.com/quic-go/qpack@v0.6.0?type=module",
        "pkg:golang/golang.org/x/crypto@v0.51.0?type=module",
        "pkg:golang/golang.org/x/net@v0.55.0?type=module",
        "pkg:golang/golang.org/x/sys@v0.45.0?type=module",
        "pkg:golang/golang.org/x/text@v0.37.0?type=module",
        "pkg:golang/gopkg.in/yaml.v3@v3.0.1?type=module"
      ]
    },
    {
      "ref": "pkg:golang/golang.org/x/crypto@v0.51.0?type=module",
      "dependsOn": [
        "pkg:golang/golang.org/x/net@v0.55.0?type=module",
        "pkg:golang/golang.org/x/sys@v0.45.0?type=module",
        "pkg:golang/golang.org/x/text@v0.37.0?type=module"
      ]
    },
    {
      "ref": "pkg:golang/golang.org/x/net@v0.55.0?type=module",
      "dependsOn": [
        "pkg:golang/golang.org/x/crypto@v0.51.0?type=module",
        "pkg:golang/golang.org/x/sys@v0.45.0?type=module",
        "pkg:golang/golang.org/x/text@v0.37.0?type=module"
      ]
    },
    {
      "ref": "pkg:golang/golang.org/x/sys@v0.45.0?type=module"
    },
    {
      "ref": "pkg:golang/golang.org/x/text@v0.37.0?type=module"
    },
    {
      "ref": "pkg:golang/gopkg.in/yaml.v3@v3.0.1?type=module"
    }
  ]
}
